@import url(https://fonts.googleapis.com/css?family=Exo+2:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i);
@import url(https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900);
body {
    font-style: normal;
    line-height: 1.5;
}

.mbr-section-title {
    font-style: normal;
    line-height: 1.2;
}

.float {
    position: fixed;
    width: 60px;
    height: 60px;
    bottom: 90px;
    right: 20px;
    background-color: #25d366;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 30px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.float:hover {
    text-decoration: none;
    color: #25d366;
    background-color: #fff;
}

.my-float {
    margin-top: 16px;
}

.mbr-section-subtitle {
    line-height: 1.3;
}

.mbr-text {
    font-style: normal;
    line-height: 1.6;
}

.display-1 {
    font-family: 'Exo 2', sans-serif;
    font-size: 4.25rem;
}

.display-1>.mbr-iconfont {
    font-size: 6.8rem;
}

.display-2 {
    font-family: 'Exo 2', sans-serif;
    font-size: 2.8rem;
}

.display-2>.mbr-iconfont {
    font-size: 4.48rem;
}

.display-4 {
    font-family: 'Exo 2', sans-serif;
    font-size: 0.8rem;
}

.display-4>.mbr-iconfont {
    font-size: 1.28rem;
}

.display-5 {
    font-family: 'Exo 2', sans-serif;
    font-size: 1.4rem;
}

.display-5>.mbr-iconfont {
    font-size: 2.24rem;
}

.display-7 {
    font-family: 'Titillium Web', sans-serif;
    font-size: 1rem;
}

.display-7>.mbr-iconfont {
    font-size: 1.6rem;
}


/* ---- Fluid typography for mobile devices ---- */


/* 1.4 - font scale ratio ( bootstrap == 1.42857 ) */


/* 100vw - current viewport width */


/* (48 - 20)  48 == 48rem == 768px, 20 == 20rem == 320px(minimal supported viewport) */


/* 0.65 - min scale variable, may vary */

@media (max-width: 768px) {
    .display-1 {
        font-size: 3.4rem;
        font-size: calc( 2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (2.1374999999999997rem + (4.25 - 2.1374999999999997) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-2 {
        font-size: 2.24rem;
        font-size: calc( 1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (1.63rem + (2.8 - 1.63) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-4 {
        font-size: 0.64rem;
        font-size: calc( 0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (0.93rem + (0.8 - 0.93) * ((100vw - 20rem) / (48 - 20))));
    }
    .display-5 {
        font-size: 1.12rem;
        font-size: calc( 1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20)));
        line-height: calc( 1.4 * (1.14rem + (1.4 - 1.14) * ((100vw - 20rem) / (48 - 20))));
    }
}


/* Buttons */

.btn {
    font-weight: 500;
    border-width: 2px;
    font-style: normal;
    letter-spacing: 1px;
    margin: .4rem .8rem;
    white-space: normal;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    word-break: break-word;
    -webkit-align-items: center;
    -webkit-justify-content: center;
    display: -webkit-inline-flex;
    padding: 1rem 3rem;
    border-radius: 3px;
}

.btn-sm {
    font-weight: 500;
    letter-spacing: 1px;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 0.6rem 1.5rem;
    border-radius: 3px;
}

.btn-md {
    font-weight: 500;
    letter-spacing: 1px;
    margin: .4rem .8rem !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 1rem 3rem;
    border-radius: 3px;
}

.btn-lg {
    font-weight: 500;
    letter-spacing: 1px;
    margin: .4rem .8rem !important;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    padding: 1.2rem 3.2rem;
    border-radius: 3px;
}

.bg-primary {
    background-color: #0066ff !important;
}

.bg-success {
    background-color: #333333 !important;
}

.bg-info {
    background-color: #82786e !important;
}

.bg-warning {
    background-color: #879a9f !important;
}

.bg-danger {
    background-color: #767676 !important;
}

.btn-primary,
.btn-primary:active {
    background-color: #ff9940 !important;
    border-color: #ffffff !important;
    color: #ffffff !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary.active {
    color: #ffffff !important;
    background-color: #ff9940 !important;
    border-color: #ff9940 !important;
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #ffffff !important;
    background-color: #ff9940 !important;
    border-color: #ff9940 !important;
}

.btn-secondary,
.btn-secondary:active {
    background-color: #ff3366 !important;
    border-color: #ff3366 !important;
    color: #ffffff !important;
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary.active {
    color: #ffffff !important;
    background-color: #e50039 !important;
    border-color: #e50039 !important;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #ffffff !important;
    background-color: #e50039 !important;
    border-color: #e50039 !important;
}

.btn-info,
.btn-info:active {
    background-color: #82786e !important;
    border-color: #82786e !important;
    color: #ffffff !important;
}

.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info.active {
    color: #ffffff !important;
    background-color: #59524b !important;
    border-color: #59524b !important;
}

.btn-info.disabled,
.btn-info:disabled {
    color: #ffffff !important;
    background-color: #59524b !important;
    border-color: #59524b !important;
}

.btn-success,
.btn-success:active {
    background-color: #ff9940 !important;
    border-color: #ff9940 !important;
    color: #ffffff !important;
}

.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success.active {
    color: #ffffff !important;
    background-color: #ff9940 !important;
    border-color: #ff9940 !important;
}

.btn-success.disabled,
.btn-success:disabled {
    color: #ffffff !important;
    background-color: #ff9940 !important;
    border-color: #ff9940 !important;
}

.btn-warning,
.btn-warning:active {
    background-color: #879a9f !important;
    border-color: #879a9f !important;
    color: #ffffff !important;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning.active {
    color: #ffffff !important;
    background-color: #617479 !important;
    border-color: #617479 !important;
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #ffffff !important;
    background-color: #617479 !important;
    border-color: #617479 !important;
}

.btn-danger,
.btn-danger:active {
    background-color: #767676 !important;
    border-color: #767676 !important;
    color: #ffffff !important;
}

.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger.active {
    color: #ffffff !important;
    background-color: #505050 !important;
    border-color: #505050 !important;
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #ffffff !important;
    background-color: #505050 !important;
    border-color: #505050 !important;
}

.btn-white {
    color: #333333 !important;
}

.btn-white,
.btn-white:active {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    color: #808080 !important;
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white.active {
    color: #808080 !important;
    background-color: #d9d9d9 !important;
    border-color: #d9d9d9 !important;
}

.btn-white.disabled,
.btn-white:disabled {
    color: #808080 !important;
    background-color: #d9d9d9 !important;
    border-color: #d9d9d9 !important;
}

.btn-black,
.btn-black:active {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #ffffff !important;
}

.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black.active {
    color: #ffffff !important;
    background-color: #0d0d0d !important;
    border-color: #0d0d0d !important;
}

.btn-black.disabled,
.btn-black:disabled {
    color: #ffffff !important;
    background-color: #0d0d0d !important;
    border-color: #0d0d0d !important;
}

.btn-primary-outline,
.btn-primary-outline:active {
    background: none;
    border-color: #ff9940;
    color: #ff9940;
}

.btn-primary-outline:hover,
.btn-primary-outline:focus,
.btn-primary-outline.focus,
.btn-primary-outline.active {
    color: #ffffff;
    background-color: #ff9940;
    border-color: #ff9940;
}

.btn-primary-outline.disabled,
.btn-primary-outline:disabled {
    color: #ffffff !important;
    background-color: #ff9940 !important;
    border-color: #ff9940 !important;
}

.btn-secondary-outline,
.btn-secondary-outline:active {
    background: none;
    border-color: #cc0033;
    color: #cc0033;
}

.btn-secondary-outline:hover,
.btn-secondary-outline:focus,
.btn-secondary-outline.focus,
.btn-secondary-outline.active {
    color: #ffffff;
    background-color: #ff3366;
    border-color: #ff3366;
}

.btn-secondary-outline.disabled,
.btn-secondary-outline:disabled {
    color: #ffffff !important;
    background-color: #ff3366 !important;
    border-color: #ff3366 !important;
}

.btn-info-outline,
.btn-info-outline:active {
    background: none;
    border-color: #4b453f;
    color: #4b453f;
}

.btn-info-outline:hover,
.btn-info-outline:focus,
.btn-info-outline.focus,
.btn-info-outline.active {
    color: #ffffff;
    background-color: #82786e;
    border-color: #82786e;
}

.btn-info-outline.disabled,
.btn-info-outline:disabled {
    color: #ffffff !important;
    background-color: #82786e !important;
    border-color: #82786e !important;
}

.btn-success-outline,
.btn-success-outline:active {
    background: none;
    border-color: #ff9940;
    color: #ff9940;
}

.btn-success-outline:hover,
.btn-success-outline:focus,
.btn-success-outline.focus,
.btn-success-outline.active {
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
}

.btn-success-outline.disabled,
.btn-success-outline:disabled {
    color: #ffffff !important;
    background-color: #333333 !important;
    border-color: #333333 !important;
}

.btn-warning-outline,
.btn-warning-outline:active {
    background: none;
    border-color: #55666b;
    color: #55666b;
}

.btn-warning-outline:hover,
.btn-warning-outline:focus,
.btn-warning-outline.focus,
.btn-warning-outline.active {
    color: #ffffff;
    background-color: #879a9f;
    border-color: #879a9f;
}

.btn-warning-outline.disabled,
.btn-warning-outline:disabled {
    color: #ffffff !important;
    background-color: #879a9f !important;
    border-color: #879a9f !important;
}

.btn-danger-outline,
.btn-danger-outline:active {
    background: none;
    border-color: #434343;
    color: #434343;
}

.btn-danger-outline:hover,
.btn-danger-outline:focus,
.btn-danger-outline.focus,
.btn-danger-outline.active {
    color: #ffffff;
    background-color: #767676;
    border-color: #767676;
}

.btn-danger-outline.disabled,
.btn-danger-outline:disabled {
    color: #ffffff !important;
    background-color: #767676 !important;
    border-color: #767676 !important;
}

.btn-black-outline,
.btn-black-outline:active {
    background: none;
    border-color: #000000;
    color: #000000;
}

.btn-black-outline:hover,
.btn-black-outline:focus,
.btn-black-outline.focus,
.btn-black-outline.active {
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
}

.btn-black-outline.disabled,
.btn-black-outline:disabled {
    color: #ffffff !important;
    background-color: #333333 !important;
    border-color: #333333 !important;
}

.btn-white-outline,
.btn-white-outline:active,
.btn-white-outline.active {
    background: none;
    border-color: #ffffff;
    color: #ffffff;
}

.btn-white-outline:hover,
.btn-white-outline:focus,
.btn-white-outline.focus {
    color: #333333;
    background-color: #ffffff;
    border-color: #ffffff;
}

.text-primary {
    color: #0066ff !important;
}

.text-secondary {
    color: #ff3366 !important;
}

.text-success {
    color: #333333 !important;
}

.text-info {
    color: #82786e !important;
}

.text-warning {
    color: #879a9f !important;
}

.text-danger {
    color: #767676 !important;
}

.text-white {
    color: #ffffff !important;
}

.text-black {
    color: #000000 !important;
}

a.text-primary:hover,
a.text-primary:focus {
    color: #ff9940 !important;
}

a.text-secondary:hover,
a.text-secondary:focus {
    color: #cc0033 !important;
}

a.text-success:hover,
a.text-success:focus {
    color: #005c99 !important;
}

a.text-info:hover,
a.text-info:focus {
    color: #4b453f !important;
}

a.text-warning:hover,
a.text-warning:focus {
    color: #55666b !important;
}

a.text-danger:hover,
a.text-danger:focus {
    color: #434343 !important;
}

a.text-white:hover,
a.text-white:focus {
    color: #b3b3b3 !important;
}

a.text-black:hover,
a.text-black:focus {
    color: #4d4d4d !important;
}

.alert-success {
    background-color: #70c770;
}

.alert-info {
    background-color: #82786e;
}

.alert-warning {
    background-color: #879a9f;
}

.alert-danger {
    background-color: #767676;
}

.mbr-section-btn a.btn:not(.btn-form) {
    border-radius: 100px;
}

.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
    box-shadow: none !important;
}

.mbr-section-btn a.btn:not(.btn-form):hover,
.mbr-section-btn a.btn:not(.btn-form):focus {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
    -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2) !important;
}

.mbr-gallery-filter li a {
    border-radius: 100px !important;
}

.mbr-gallery-filter li.active .btn {
    background-color: #0066ff;
    border-color: #0066ff;
    color: #ffffff;
}

.mbr-gallery-filter li.active .btn:focus {
    box-shadow: none;
}

.nav-tabs .nav-link {
    border-radius: 100px !important;
}

.btn-form {
    border-radius: 0;
}

.btn-form:hover {
    cursor: pointer;
}

a,
a:hover {
    color: #ff9940;
}

.mbr-plan-header.bg-primary .mbr-plan-subtitle,
.mbr-plan-header.bg-primary .mbr-plan-price-desc {
    color: #cce0ff;
}

.mbr-plan-header.bg-success .mbr-plan-subtitle,
.mbr-plan-header.bg-success .mbr-plan-price-desc {
    color: #ccebff;
}

.mbr-plan-header.bg-info .mbr-plan-subtitle,
.mbr-plan-header.bg-info .mbr-plan-price-desc {
    color: #beb8b2;
}

.mbr-plan-header.bg-warning .mbr-plan-subtitle,
.mbr-plan-header.bg-warning .mbr-plan-price-desc {
    color: #ced6d8;
}

.mbr-plan-header.bg-danger .mbr-plan-subtitle,
.mbr-plan-header.bg-danger .mbr-plan-price-desc {
    color: #b6b6b6;
}


/* Scroll to top button*/

#scrollToTop a {
    border-radius: 100px;
}

#scrollToTop a i:before {
    content: '';
    position: absolute;
    height: 40%;
    top: 25%;
    background: #fff;
    width: 2px;
    left: calc(50% - 1px);
}

#scrollToTop a i:after {
    content: '';
    position: absolute;
    display: block;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    width: 40%;
    height: 40%;
    left: 30%;
    bottom: 30%;
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}


/* Others*/

.note-check a[data-value=Rubik] {
    font-style: normal;
}

.mbr-arrow a {
    color: #ffffff;
}

@media (max-width: 767px) {
    .mbr-arrow {
        display: none;
    }
}

.form-control-label {
    position: relative;
    cursor: pointer;
    margin-bottom: .357em;
    padding: 0;
}

.alert {
    color: #ffffff;
    border-radius: 0;
    border: 0;
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 1.875rem;
    padding: 1.25rem;
    position: relative;
}

.alert.alert-form::after {
    background-color: inherit;
    bottom: -7px;
    content: "";
    display: block;
    height: 14px;
    left: 50%;
    margin-left: -7px;
    position: absolute;
    transform: rotate(45deg);
    width: 14px;
    -webkit-transform: rotate(45deg);
}

.form-control {
    background-color: #f5f5f5;
    box-shadow: none;
    color: #565656;
    font-family: 'Titillium Web', sans-serif;
    font-size: 1rem;
    line-height: 1.43;
    min-height: 3.5em;
    padding: 1.07em .5em;
}

.form-control>.mbr-iconfont {
    font-size: 1.6rem;
}

.form-control,
.form-control:focus {
    border: 1px solid #bfbfbf;
}

.form-active .form-control:invalid {
    border-color: red;
}

.mbr-overlay {
    background-color: #000;
    bottom: 0;
    left: 0;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    pointer-events: none;
}

blockquote {
    font-style: italic;
    padding: 10px 0 10px 20px;
    font-size: 1.09rem;
    position: relative;
    border-color: #ff9940;
    border-width: 3px;
}

ul,
ol,
pre,
blockquote {
    margin-bottom: 2.3125rem;
}

pre {
    background: #f4f4f4;
    padding: 10px 24px;
    white-space: pre-wrap;
}

.inactive {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none;
    -webkit-user-drag: none;
    user-drag: none;
}

.mbr-section__comments .row {
    justify-content: center;
    -webkit-justify-content: center;
}


/* Forms */

.mbr-form .btn {
    margin: .4rem 0;
}

.mbr-form .input-group-btn a.btn {
    border-radius: 100px !important;
}

.mbr-form .input-group-btn a.btn:hover {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}

.mbr-form .input-group-btn button[type="submit"] {
    border-radius: 100px !important;
    padding: 1rem 3rem;
}

.mbr-form .input-group-btn button[type="submit"]:hover {
    box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.2);
}

.form2 .form-control {
    border-top-left-radius: 100px;
    border-bottom-left-radius: 100px;
}

.form2 .input-group-btn a.btn {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.form2 .input-group-btn button[type="submit"] {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.form3 input[type="email"] {
    border-radius: 100px !important;
}

@media (max-width: 349px) {
    .form2 input[type="email"] {
        border-radius: 100px !important;
    }
    .form2 .input-group-btn a.btn {
        border-radius: 100px !important;
    }
    .form2 .input-group-btn button[type="submit"] {
        border-radius: 100px !important;
    }
}

@media (max-width: 767px) {
    .btn {
        font-size: .75rem !important;
    }
    .btn .mbr-iconfont {
        font-size: 1rem !important;
    }
}


/* Social block */

.btn-social {
    font-size: 20px;
    border-radius: 50%;
    padding: 0;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    position: relative;
    border: 2px solid #c0a375;
    border-color: #ff9940;
    color: #232323;
    cursor: pointer;
}

.btn-social i {
    top: 0;
    line-height: 44px;
    width: 44px;
}

.btn-social:hover {
    color: #fff;
    background: #ff9940;
}

.btn-social+.btn {
    margin-left: .1rem;
}


/* Footer */

.mbr-footer-content li::before,
.mbr-footer .mbr-contacts li::before {
    background: #ff9940;
}

.mbr-footer-content li a:hover,
.mbr-footer .mbr-contacts li a:hover {
    color: #ff9940;
}

.footer3 input[type="email"],
.footer4 input[type="email"] {
    border-radius: 100px !important;
}

.footer3 .input-group-btn a.btn,
.footer4 .input-group-btn a.btn {
    border-radius: 100px !important;
}

.footer3 .input-group-btn button[type="submit"],
.footer4 .input-group-btn button[type="submit"] {
    border-radius: 100px !important;
}


/* Headers*/

.header13 .form-inline input[type="email"],
.header14 .form-inline input[type="email"] {
    border-radius: 100px;
}

.header13 .form-inline input[type="text"],
.header14 .form-inline input[type="text"] {
    border-radius: 100px;
}

.header13 .form-inline input[type="tel"],
.header14 .form-inline input[type="tel"] {
    border-radius: 100px;
}

.header13 .form-inline a.btn,
.header14 .form-inline a.btn {
    border-radius: 100px;
}

.header13 .form-inline button,
.header14 .form-inline button {
    border-radius: 100px !important;
}

.offset-1 {
    margin-left: 8.33333%;
}

.offset-2 {
    margin-left: 16.66667%;
}

.offset-3 {
    margin-left: 25%;
}

.offset-4 {
    margin-left: 33.33333%;
}

.offset-5 {
    margin-left: 41.66667%;
}

.offset-6 {
    margin-left: 50%;
}

.offset-7 {
    margin-left: 58.33333%;
}

.offset-8 {
    margin-left: 66.66667%;
}

.offset-9 {
    margin-left: 75%;
}

.offset-10 {
    margin-left: 83.33333%;
}

.offset-11 {
    margin-left: 91.66667%;
}

@media (min-width: 576px) {
    .offset-sm-0 {
        margin-left: 0%;
    }
    .offset-sm-1 {
        margin-left: 8.33333%;
    }
    .offset-sm-2 {
        margin-left: 16.66667%;
    }
    .offset-sm-3 {
        margin-left: 25%;
    }
    .offset-sm-4 {
        margin-left: 33.33333%;
    }
    .offset-sm-5 {
        margin-left: 41.66667%;
    }
    .offset-sm-6 {
        margin-left: 50%;
    }
    .offset-sm-7 {
        margin-left: 58.33333%;
    }
    .offset-sm-8 {
        margin-left: 66.66667%;
    }
    .offset-sm-9 {
        margin-left: 75%;
    }
    .offset-sm-10 {
        margin-left: 83.33333%;
    }
    .offset-sm-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 768px) {
    .offset-md-0 {
        margin-left: 0%;
    }
    .offset-md-1 {
        margin-left: 8.33333%;
    }
    .offset-md-2 {
        margin-left: 16.66667%;
    }
    .offset-md-3 {
        margin-left: 25%;
    }
    .offset-md-4 {
        margin-left: 33.33333%;
    }
    .offset-md-5 {
        margin-left: 41.66667%;
    }
    .offset-md-6 {
        margin-left: 50%;
    }
    .offset-md-7 {
        margin-left: 58.33333%;
    }
    .offset-md-8 {
        margin-left: 66.66667%;
    }
    .offset-md-9 {
        margin-left: 75%;
    }
    .offset-md-10 {
        margin-left: 83.33333%;
    }
    .offset-md-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 992px) {
    .offset-lg-0 {
        margin-left: 0%;
    }
    .offset-lg-1 {
        margin-left: 8.33333%;
    }
    .offset-lg-2 {
        margin-left: 16.66667%;
    }
    .offset-lg-3 {
        margin-left: 25%;
    }
    .offset-lg-4 {
        margin-left: 33.33333%;
    }
    .offset-lg-5 {
        margin-left: 41.66667%;
    }
    .offset-lg-6 {
        margin-left: 50%;
    }
    .offset-lg-7 {
        margin-left: 58.33333%;
    }
    .offset-lg-8 {
        margin-left: 66.66667%;
    }
    .offset-lg-9 {
        margin-left: 75%;
    }
    .offset-lg-10 {
        margin-left: 83.33333%;
    }
    .offset-lg-11 {
        margin-left: 91.66667%;
    }
}

@media (min-width: 1200px) {
    .offset-xl-0 {
        margin-left: 0%;
    }
    .offset-xl-1 {
        margin-left: 8.33333%;
    }
    .offset-xl-2 {
        margin-left: 16.66667%;
    }
    .offset-xl-3 {
        margin-left: 25%;
    }
    .offset-xl-4 {
        margin-left: 33.33333%;
    }
    .offset-xl-5 {
        margin-left: 41.66667%;
    }
    .offset-xl-6 {
        margin-left: 50%;
    }
    .offset-xl-7 {
        margin-left: 58.33333%;
    }
    .offset-xl-8 {
        margin-left: 66.66667%;
    }
    .offset-xl-9 {
        margin-left: 75%;
    }
    .offset-xl-10 {
        margin-left: 83.33333%;
    }
    .offset-xl-11 {
        margin-left: 91.66667%;
    }
}

.navbar-toggler {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding: 0.25rem 0.75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: transparent;
    border: 1px solid transparent;
    -webkit-border-radius: 0.25rem;
    border-radius: 0.25rem;
}

.navbar-toggler:focus,
.navbar-toggler:hover {
    text-decoration: none;
}

.navbar-toggler-icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    vertical-align: middle;
    content: "";
    background: no-repeat center center;
    -webkit-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
}

.navbar-toggler-left {
    position: absolute;
    left: 1rem;
}

.navbar-toggler-right {
    position: absolute;
    right: 1rem;
}

@media (max-width: 575px) {
    .navbar-toggleable .navbar-nav .dropdown-menu {
        position: static;
        float: none;
    }
    .navbar-toggleable>.container {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 576px) {
    .navbar-toggleable {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-toggleable .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-toggleable .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-toggleable>.container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-toggleable .navbar-collapse {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        width: 100%;
    }
    .navbar-toggleable .navbar-toggler {
        display: none;
    }
}

@media (max-width: 767px) {
    .navbar-toggleable-sm .navbar-nav .dropdown-menu {
        position: static;
        float: none;
    }
    .navbar-toggleable-sm>.container {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 768px) {
    .navbar-toggleable-sm {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-toggleable-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-toggleable-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-toggleable-sm>.container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-toggleable-sm .navbar-collapse {
        display: none;
        width: 100%;
    }
    .navbar-toggleable-sm .navbar-toggler {
        display: none;
    }
}

@media (max-width: 991px) {
    .navbar-toggleable-md .navbar-nav .dropdown-menu {
        position: static;
        float: none;
    }
    .navbar-toggleable-md>.container {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 992px) {
    .navbar-toggleable-md {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-toggleable-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-toggleable-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-toggleable-md>.container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-toggleable-md .navbar-collapse {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        width: 100%;
    }
    .navbar-toggleable-md .navbar-toggler {
        display: none;
    }
}

@media (max-width: 1199px) {
    .navbar-toggleable-lg .navbar-nav .dropdown-menu {
        position: static;
        float: none;
    }
    .navbar-toggleable-lg>.container {
        padding-right: 0;
        padding-left: 0;
    }
}

@media (min-width: 1200px) {
    .navbar-toggleable-lg {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-toggleable-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .navbar-toggleable-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem;
    }
    .navbar-toggleable-lg>.container {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .navbar-toggleable-lg .navbar-collapse {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        width: 100%;
    }
    .navbar-toggleable-lg .navbar-toggler {
        display: none;
    }
}

.navbar-toggleable-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
    position: static;
    float: none;
}

.navbar-toggleable-xl>.container {
    padding-right: 0;
    padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
}

.navbar-toggleable-xl>.container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
    display: none;
}

.card-img {
    width: auto;
}

.menu .navbar.collapsed:not(.beta-menu) {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.note-air-layout .dropup .dropdown-menu,
.note-air-layout .navbar-fixed-bottom .dropdown .dropdown-menu {
    bottom: initial !important;
}

html,
body {
    height: auto;
    min-height: 100vh;
}

.dropup .dropdown-toggle::after {
    display: none;
}

@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .card-wrapper {
        flex: auto!important;
    }
}

.jq-selectbox li:hover,
.jq-selectbox li.selected {
    background-color: #ff9940;
    color: #ffffff;
}

.jq-selectbox .jq-selectbox__trigger-arrow {
    border-top-color: contrast(currentColor, #000000, #ffffff, 30%);
}

.jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #ff9940;
}

.cid-rgbxhsvX6w {
    padding-top: 135px;
    padding-bottom: 30px;
    background-image: url("../../../assets/images/empresa-header-compressor.png");
}

.cid-rgbxhsvX6w h1 {
    color: #616161;
}

.cid-rgbxhsvX6w h2,
.cid-rgbxhsvX6w h3,
.cid-rgbxhsvX6w p {
    color: #767676;
}

.cid-rgbxhsvX6w .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgbxhsvX6w SPAN {
    color: #767676;
}

.cid-rgbxhsvX6w H3 {
    text-align: center;
}

.cid-rgbxhsvX6w P {
    text-align: center;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.8rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #cccccc;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.7rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-r9wgD8ssPP {
    padding-top: 45px;
    padding-bottom: 45px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-r9wgD8ssPP .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-r9wgD8ssPP .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-r9wgD8ssPP .mbr-text,
.cid-r9wgD8ssPP .mbr-section-btn {
    text-align: justify;
    color: #465052;
}

.cid-rgF3pVfeWS {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3pVfeWS H2 {
    color: #333333;
}

.cid-rgF3pVfeWS .mbr-section-subtitle {
    color: #767676;
}

.cid-rgbJt2HbZB {
    padding-top: 45px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rgbJt2HbZB h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rgbJt2HbZB p {
    color: #767676;
    text-align: left;
}

.cid-rgbJt2HbZB .card-img {
    text-align: left;
}

.cid-rgbJt2HbZB .card-img span {
    font-size: 72px;
    color: #707070;
}

.cid-rgbJt2HbZB P {
    text-align: center;
}

.cid-rgbJt2HbZB .card-title,
.cid-rgbJt2HbZB .card-img {
    text-align: center;
    color: #767676;
}

.cid-r9wlcTOJz6 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/empresa-fondo-historia.png");
}

.cid-r9wlcTOJz6 .mbr-section-subtitle {
    color: #767676;
    text-align: center;
    font-weight: 300;
}

.cid-r9wlcTOJz6 .timeline-text-content {
    padding: 2rem 2.5rem;
    background: #ffffff;
    margin-left: 2rem;
    border-radius: 25px;
}

.cid-r9wlcTOJz6 .timeline-text-content p {
    margin-bottom: 0;
}

.cid-r9wlcTOJz6 .time-line-date-content {
    margin-right: 2rem;
}

.cid-r9wlcTOJz6 .time-line-date-content p {
    padding: 2rem 2.5rem;
    background: #ffffff;
    float: right;
    border-radius: 25px;
}

.cid-r9wlcTOJz6 .timeline-element {
    margin-bottom: 50px;
    position: relative;
    word-wrap: break-word;
    word-break: break-word;
    display: -webkit-flex;
    flex-direction: row;
    -webkit-flex-direction: row;
}

.cid-r9wlcTOJz6 .timeline-element:hover .mbr-timeline-date {
    box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
    transition: all .4s;
}

.cid-r9wlcTOJz6 .timeline-element:hover .timeline-text-content {
    box-shadow: 0 7px 20px 0px rgba(0, 0, 0, 0.08);
    transition: all .4s;
}

.cid-r9wlcTOJz6 .mbr-timeline-date,
.cid-r9wlcTOJz6 .timeline-text-content {
    transition: all .4s;
}

.cid-r9wlcTOJz6 .reverse {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}

.cid-r9wlcTOJz6 .reverse .timeline-text-content {
    margin-right: 2rem;
    margin-left: 0;
}

.cid-r9wlcTOJz6 .reverse .time-line-date-content {
    margin-left: 2rem;
    margin-right: 0rem;
}

.cid-r9wlcTOJz6 .reverse .time-line-date-content p {
    float: left;
}

.cid-r9wlcTOJz6 .iconBackground {
    position: absolute;
    left: 50%;
    width: 20px;
    height: 20px;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    font-size: 30px;
    display: inline-block;
    background-color: #ffffff;
    top: 20px;
    margin-left: -10px;
}

.cid-r9wlcTOJz6 .separline:before {
    top: 20px;
    bottom: 0;
    position: absolute;
    content: "";
    width: 2px;
    background-color: #ffffff;
    left: calc(50% - 1px);
    height: calc(100% + 4rem);
}

@media (max-width: 768px) {
    .cid-r9wlcTOJz6 .iconBackground {
        left: 0 !important;
    }
    .cid-r9wlcTOJz6 .separline:before {
        left: 0!important;
    }
    .cid-r9wlcTOJz6 .timeline-text-content {
        margin-left: 0 !important;
    }
    .cid-r9wlcTOJz6 .time-line-date-content {
        margin-right: 0 !important;
    }
    .cid-r9wlcTOJz6 .time-line-date-content p {
        float: left !important;
    }
    .cid-r9wlcTOJz6 .reverse .time-line-date-content {
        margin-left: 0 !important;
    }
    .cid-r9wlcTOJz6 .reverse .timeline-text-content {
        margin-right: 0 !important;
    }
}

.cid-r9wlcTOJz6 .mbr-timeline-text {
    text-align: justify;
}

.cid-r9wlcTOJz6 .mbr-section-title {
    color: #333333;
}

.cid-r9wlcTOJz6 .mbr-timeline-title {
    color: #767676;
}

.cid-r9wlcTOJz6 .mbr-timeline-date {
    color: #333333;
}

.cid-rdyywzXe7k {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyywzXe7k .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyywzXe7k .content {
        text-align: center;
    }
    .cid-rdyywzXe7k .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyywzXe7k .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyywzXe7k .input-group-btn {
    display: inline-block;
}

.cid-rdyywzXe7k .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyywzXe7k .img-logo img {
    height: 6rem;
}

.cid-rdyywzXe7k [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyywzXe7k [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyywzXe7k .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyywzXe7k .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyywzXe7k .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyywzXe7k .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyywzXe7k .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyywzXe7k .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyywzXe7k .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyywzXe7k .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyywzXe7k .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyywzXe7k form .input-group input.form-control,
.cid-rdyywzXe7k form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyywzXe7k .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyywzXe7k .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyywzXe7k .foot-logo {
        text-align: center !important;
    }
    .cid-rdyywzXe7k .foot-title {
        text-align: center !important;
    }
    .cid-rdyywzXe7k .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyywzXe7k .foot-logo {
    text-align: left;
}

.cid-rdyywzXe7k .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyywzXe7k .mbr-links-column {
    color: #767676;
}

.cid-rdyywzXe7k .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #ffffff;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-r9jYmVgaou .btn-primary:hover,
.cid-r9jYmVgaou .btn-primary:focus,
.cid-r9jYmVgaou .btn-primary.focus,
.cid-r9jYmVgaou .btn-primary.active {
    color: #ffffff !important;
    background-color: #007bff !important;
    border-color: #007bff !important;
}

.cid-rgc3PapPuD {
    padding-top: 135px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/bolsadetrabajo-header.png");
}

.cid-rgc3PapPuD h1 {
    color: #616161;
}

.cid-rgc3PapPuD h2,
.cid-rgc3PapPuD h3,
.cid-rgc3PapPuD p {
    color: #767676;
}

.cid-rgc3PapPuD .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgc3PapPuD P {
    text-align: center;
}

.cid-rgc3PapPuD H3 {
    text-align: center;
}

.cid-rgF3xNl2Ce {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3xNl2Ce H2 {
    color: #333333;
}

.cid-rgF3xNl2Ce .mbr-section-subtitle {
    color: #767676;
}

.cid-rafb6BVPtJ {
    padding-top: 90px;
    padding-bottom: 90px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rafb6BVPtJ .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rafb6BVPtJ .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rafb6BVPtJ .mbr-text,
.cid-rafb6BVPtJ .mbr-section-btn {
    text-align: justify;
    color: #465052;
}

.cid-rafb6BVPtJ .mbr-section-title {
    text-align: left;
    color: #465052;
}

.cid-rgF3yGfPcJ {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3yGfPcJ H2 {
    color: #333333;
}

.cid-rgF3yGfPcJ .mbr-section-subtitle {
    color: #767676;
}

.cid-rafcB2Kkpr {
    padding-top: 90px;
    padding-bottom: 90px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rafcB2Kkpr .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rafcB2Kkpr .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rafcB2Kkpr .media-container-row {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}

@media (min-width: 992px) {
    .cid-rafcB2Kkpr .media-container-row .mbr-figure {
        padding-left: 0;
        padding-right: 4rem;
    }
}

.cid-rafcB2Kkpr .mbr-text,
.cid-rafcB2Kkpr .mbr-section-btn {
    text-align: justify;
    color: #465052;
}

.cid-rafcB2Kkpr .mbr-section-title {
    text-align: left;
    color: #465052;
}

.cid-rgF3zyhnZm {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3zyhnZm H2 {
    color: #333333;
}

.cid-rgF3zyhnZm .mbr-section-subtitle {
    color: #767676;
}

.cid-rafkZ9z1ZS {
    padding-top: 90px;
    padding-bottom: 90px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rafkZ9z1ZS .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rafkZ9z1ZS .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rafkZ9z1ZS .mbr-text,
.cid-rafkZ9z1ZS .mbr-section-btn {
    text-align: left;
    color: #465052;
}

.cid-rafkZ9z1ZS .mbr-section-title {
    text-align: justify;
    color: #465052;
}

.cid-rgF3ApwrpF {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3ApwrpF H2 {
    color: #333333;
}

.cid-rgF3ApwrpF .mbr-section-subtitle {
    color: #767676;
}

.cid-rgc60RXNnc {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rgc60RXNnc .content-slider {
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rgc60RXNnc .modal-body .close {
    background: #1b1b1b;
}

.cid-rgc60RXNnc .modal-body .close span {
    font-style: normal;
}

.cid-rgc60RXNnc .carousel-inner>.active,
.cid-rgc60RXNnc .carousel-inner>.next,
.cid-rgc60RXNnc .carousel-inner>.prev {
    display: -webkit-flex;
}

.cid-rgc60RXNnc .carousel-control .icon-next,
.cid-rgc60RXNnc .carousel-control .icon-prev {
    margin-top: -18px;
    font-size: 40px;
    line-height: 27px;
}

.cid-rgc60RXNnc .carousel-control:hover {
    background: #1b1b1b;
    color: #fff;
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rgc60RXNnc .container .carousel-control {
        margin-bottom: 0;
    }
    .cid-rgc60RXNnc .content-slider-wrap {
        width: 100%!important;
    }
}

.cid-rgc60RXNnc .boxed-slider {
    position: relative;
    padding: 93px 0;
}

.cid-rgc60RXNnc .boxed-slider>div {
    position: relative;
}

.cid-rgc60RXNnc .container img {
    width: 100%;
}

.cid-rgc60RXNnc .container img+.row {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 2;
}

.cid-rgc60RXNnc .mbr-section {
    padding: 0;
    background-attachment: scroll;
}

.cid-rgc60RXNnc .mbr-table-cell {
    padding: 0;
}

.cid-rgc60RXNnc .container .carousel-indicators {
    margin-bottom: 3px;
}

.cid-rgc60RXNnc .carousel-caption {
    top: 50%;
    right: 0;
    bottom: auto;
    left: 0;
    display: -webkit-flex;
    align-items: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-align-items: center;
}

.cid-rgc60RXNnc .mbr-overlay {
    z-index: 1;
}

.cid-rgc60RXNnc .container-slide.container {
    width: 100%;
    min-height: 100vh;
    padding: 0;
}

.cid-rgc60RXNnc .carousel-item {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    -o-transition: -o-transform 0.6s ease-in-out;
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out, -o-transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}

@media (max-width: 576px) {
    .cid-rgc60RXNnc .carousel-item .container {
        width: 100%;
    }
}

.cid-rgc60RXNnc .carousel-item-next.carousel-item-left,
.cid-rgc60RXNnc .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.cid-rgc60RXNnc .active.carousel-item-right,
.cid-rgc60RXNnc .carousel-item-next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.cid-rgc60RXNnc .active.carousel-item-left,
.cid-rgc60RXNnc .carousel-item-prev {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.cid-rgc60RXNnc .mbr-slider .carousel-control {
    top: 50%;
    width: 50px;
    height: 50px;
    margin-top: -1.5rem;
    font-size: 35px;
    background-color: rgba(0, 0, 0, 0.5);
    border: 2px solid #fff;
    border-radius: 50%;
    transition: all .3s;
}

.cid-rgc60RXNnc .mbr-slider .carousel-control.carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-rgc60RXNnc .mbr-slider .carousel-control.carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-rgc60RXNnc .mbr-slider .carousel-control .mbr-iconfont {
    font-size: 1.5rem;
}

@media (max-width: 767px) {
    .cid-rgc60RXNnc .mbr-slider .carousel-control {
        top: auto;
        bottom: 1rem;
    }
}

.cid-rgc60RXNnc .mbr-slider .carousel-indicators {
    position: absolute;
    bottom: 0;
    margin-bottom: 1.5rem !important;
}

.cid-rgc60RXNnc .mbr-slider .carousel-indicators li {
    max-width: 15px;
    height: 15px;
    max-height: 15px;
    margin: 3px;
    background-color: rgba(0, 0, 0, 0.5);
    border: 2px solid #fff;
    border-radius: 50%;
    opacity: .5;
    transition: all .3s;
}

.cid-rgc60RXNnc .mbr-slider .carousel-indicators li.active,
.cid-rgc60RXNnc .mbr-slider .carousel-indicators li:hover {
    opacity: .9;
}

.cid-rgc60RXNnc .mbr-slider .carousel-indicators li::after,
.cid-rgc60RXNnc .mbr-slider .carousel-indicators li::before {
    content: none;
}

.cid-rgc60RXNnc .mbr-slider .carousel-indicators.ie-fix {
    left: 50%;
    display: block;
    width: 60%;
    margin-left: -30%;
    text-align: center;
}

@media (max-width: 576px) {
    .cid-rgc60RXNnc .mbr-slider .carousel-indicators {
        display: none !important;
    }
}

.cid-rgc60RXNnc .mbr-slider>.container img {
    width: 100%;
}

.cid-rgc60RXNnc .mbr-slider>.container img+.row {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    z-index: 2;
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.cid-rgc60RXNnc .mbr-slider>.container .carousel-indicators {
    margin-bottom: 3px;
}

@media (max-width: 576px) {
    .cid-rgc60RXNnc .mbr-slider>.container .carousel-control {
        margin-bottom: 0;
    }
}

.cid-rgc60RXNnc .mbr-slider .mbr-section {
    padding: 0;
    background-attachment: scroll;
}

.cid-rgc60RXNnc .mbr-slider .mbr-table-cell {
    padding: 0;
}

.cid-rgc60RXNnc .carousel-item .container.container-slide {
    position: initial;
    width: auto;
    min-height: 0;
}

.cid-rgc60RXNnc .full-screen .slider-fullscreen-image {
    min-height: 100vh;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.cid-rgc60RXNnc .full-screen .slider-fullscreen-image.active {
    display: -o-flex;
}

.cid-rgc60RXNnc .full-screen .container {
    width: auto;
    padding-right: 0;
    padding-left: 0;
}

.cid-rgc60RXNnc .full-screen .carousel-item .container.container-slide {
    width: 100%;
    min-height: 100vh;
    padding: 0;
}

.cid-rgc60RXNnc .full-screen .carousel-item .container.container-slide img {
    display: none;
}

.cid-rgc60RXNnc .mbr-background-video-preview {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.cid-rgc60RXNnc .mbr-overlay~.container-slide {
    z-index: auto;
}

.cid-rgc60RXNnc .mbr-slider.slide .container {
    overflow: hidden;
    padding: 0;
}

.cid-rgc60RXNnc .carousel-inner {
    height: 100%;
}

.cid-rgc60RXNnc .slider-fullscreen-image {
    height: 100%;
    background: transparent !important;
}

.cid-rgc60RXNnc .image_wrapper {
    height: 400px;
    width: 100%;
    position: relative;
    display: inline-block;
}

.cid-rgc60RXNnc .image_wrapper img {
    width: auto !important;
    height: 100%;
}

.cid-rgc60RXNnc .carousel-item .container-slide {
    text-align: center;
}

.cid-rgc60RXNnc .content-slider-wrap {
    width: 74%;
}

.cid-rgF3BKfDpi {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3BKfDpi H2 {
    color: #333333;
}

.cid-rgF3BKfDpi .mbr-section-subtitle {
    color: #767676;
}

.cid-rngwALuKho {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rngwALuKho .carousel-item {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rngwALuKho .carousel-item.active,
.cid-rngwALuKho .carousel-item-next,
.cid-rngwALuKho .carousel-item-prev {
    display: flex;
}

.cid-rngwALuKho .carousel-controls a {
    transition: opacity .5s;
    font-size: 2rem;
}

.cid-rngwALuKho .carousel-controls a span {
    position: absolute;
    top: 180px;
    padding: 10px;
    border-radius: 50%;
    color: #fff;
    background: #333333;
    opacity: .5;
}

.cid-rngwALuKho .carousel-controls a:hover span {
    opacity: 1;
}

.cid-rngwALuKho .user_image {
    width: 200px;
    height: 200px;
    margin-bottom: 1.6rem;
    overflow: hidden;
    border-radius: 50%;
    margin: 0 auto 2rem auto;
}

.cid-rngwALuKho .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

@media (max-width: 230px) {
    .cid-rngwALuKho .user_image {
        width: 100%;
        height: auto;
    }
}

.cid-rngwALuKho H2 {
    color: #767676;
}

.cid-rngwALuKho .user_name {
    color: #767676;
}

.cid-rngwALuKho .user_desk {
    color: #767676;
}

.cid-rngwALuKho .user_text {
    color: #767676;
}

#custom-html-d {
    /* Type valid CSS here */
}

#custom-html-d .my-image {
    width: 100%;
}

.cid-rdyyARCaDy {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyyARCaDy .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyyARCaDy .content {
        text-align: center;
    }
    .cid-rdyyARCaDy .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyyARCaDy .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyyARCaDy .input-group-btn {
    display: inline-block;
}

.cid-rdyyARCaDy .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyyARCaDy .img-logo img {
    height: 6rem;
}

.cid-rdyyARCaDy [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyyARCaDy [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyyARCaDy .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyyARCaDy .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyyARCaDy .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyyARCaDy .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyyARCaDy .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyyARCaDy .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyyARCaDy .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyyARCaDy .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyyARCaDy .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyyARCaDy form .input-group input.form-control,
.cid-rdyyARCaDy form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyyARCaDy .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyyARCaDy .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyyARCaDy .foot-logo {
        text-align: center !important;
    }
    .cid-rdyyARCaDy .foot-title {
        text-align: center !important;
    }
    .cid-rdyyARCaDy .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyyARCaDy .foot-logo {
    text-align: left;
}

.cid-rdyyARCaDy .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyyARCaDy .mbr-links-column {
    color: #767676;
}

.cid-rdyyARCaDy .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #FFffff;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgFtAHPlTC {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/inicio-header.png");
}

.cid-rgFtAHPlTC h1 {
    color: #616161;
}

.cid-rgFtAHPlTC h2,
.cid-rgFtAHPlTC h3,
.cid-rgFtAHPlTC p {
    color: #767676;
}

.cid-rgFtAHPlTC .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgFtAHPlTC H3 {
    text-align: center;
}

.cid-rgFtAHPlTC P {
    text-align: center;
}

.cid-rgFtTwu0lM {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgFtTwu0lM H2 {
    color: #333333;
}

.cid-rgFtTwu0lM .mbr-section-subtitle {
    color: #767676;
}

.cid-r9kf7wQYNn {
    padding-top: 45px;
    padding-bottom: 30px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-r9kf7wQYNn .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-r9kf7wQYNn .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-r9kf7wQYNn .mbr-text,
.cid-r9kf7wQYNn .mbr-section-btn {
    text-align: justify;
    color: #767676;
}

.cid-r9kf7wQYNn .mbr-section-title {
    text-align: left;
}

.cid-rgFuy9fnGO {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgFuy9fnGO H2 {
    color: #333333;
}

.cid-rgFuy9fnGO .mbr-section-subtitle {
    color: #767676;
}

.cid-r9kgzRPJ04 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-r9kgzRPJ04 h3 {
    text-align: center;
}

.cid-r9kgzRPJ04 .mbr-section-subtitle {
    color: #767676;
    font-weight: 300;
}

.cid-r9kgzRPJ04 .mbr-content-text {
    color: #767676;
}

.cid-r9kgzRPJ04 .panel-item {
    background: #ffffff;
}

.cid-r9kgzRPJ04 .card {
    word-wrap: break-word;
}

.cid-r9kgzRPJ04 .mbr-iconfont {
    font-size: 80px;
    color: #149dcc;
}

.cid-r9kgzRPJ04 H3 {
    color: #333333;
}

.cid-r9kgzRPJ04 H4 {
    color: #767676;
}

.cid-rgFuZL5LtF {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgFuZL5LtF H2 {
    color: #333333;
}

.cid-rgFuZL5LtF .mbr-section-subtitle {
    color: #767676;
}

.cid-rgFvk4Mnhx {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #f9f9f9;
}

.cid-rgFvk4Mnhx .mbr-text {
    color: #767676;
}

.cid-rgFvk4Mnhx h4 {
    text-align: center;
}

.cid-rgFvk4Mnhx p {
    text-align: center;
}

.cid-rgFvk4Mnhx .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgFvk4Mnhx .card-title,
.cid-rgFvk4Mnhx .card-img {
    color: #767676;
}

.cid-rgFvlhE6b1 {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #f9f9f9;
}

.cid-rgFvlhE6b1 .mbr-text {
    color: #767676;
}

.cid-rgFvlhE6b1 h4 {
    text-align: center;
}

.cid-rgFvlhE6b1 p {
    text-align: center;
}

.cid-rgFvlhE6b1 .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgFvlhE6b1 .card-title,
.cid-rgFvlhE6b1 .card-img {
    color: #767676;
}

.cid-rgFwrHurCO {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgFwrHurCO H2 {
    color: #333333;
}

.cid-rgFwrHurCO .mbr-section-subtitle {
    color: #767676;
}

.cid-rgFwszy7cx {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgFwszy7cx .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-r9qjUN1Vts {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-r9qjUN1Vts .carousel-control {
    background: #000;
}

.cid-r9qjUN1Vts .mbr-section-subtitle {
    color: #767676;
}

.cid-r9qjUN1Vts .carousel-item {
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-r9qjUN1Vts .carousel-item .media-container-row {
    -webkit-flex-grow: 1;
    flex-grow: 1;
}

.cid-r9qjUN1Vts .carousel-item .wrap-img {
    text-align: center;
}

.cid-r9qjUN1Vts .carousel-item .wrap-img img {
    max-height: 150px;
    width: auto;
    max-width: 100%;
}

.cid-r9qjUN1Vts .carousel-controls {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-r9qjUN1Vts .carousel-controls .carousel-control {
    background: #000;
    border-radius: 50%;
    position: static;
    width: 40px;
    height: 40px;
    margin-top: 2rem;
    border-width: 1px;
}

.cid-r9qjUN1Vts .carousel-controls .carousel-control.carousel-control-prev {
    left: auto;
    margin-right: 20px;
    margin-left: 0;
}

.cid-r9qjUN1Vts .carousel-controls .carousel-control.carousel-control-next {
    right: auto;
    margin-right: 0;
}

.cid-r9qjUN1Vts .carousel-controls .carousel-control .mbr-iconfont {
    font-size: 1rem;
}

.cid-r9qjUN1Vts .cloneditem-1,
.cid-r9qjUN1Vts .cloneditem-2,
.cid-r9qjUN1Vts .cloneditem-3,
.cid-r9qjUN1Vts .cloneditem-4,
.cid-r9qjUN1Vts .cloneditem-5 {
    display: none;
}

.cid-r9qjUN1Vts .col-lg-15 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    width: 100%;
}

@media (min-width: 992px) {
    .cid-r9qjUN1Vts .col-lg-15 {
        -ms-flex: 0 0 20%;
        -webkit-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        width: 20%;
    }
    .cid-r9qjUN1Vts .carousel-inner.slides2>.carousel-item.active.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides2>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides2>.carousel-item.active.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides2>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides2>.carousel-item.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides2>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides2>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides2 .cloneditem-1,
    .cid-r9qjUN1Vts .carousel-inner.slides2 .cloneditem-2,
    .cid-r9qjUN1Vts .carousel-inner.slides2 .cloneditem-3 {
        display: block;
    }
    .cid-r9qjUN1Vts .carousel-inner.slides3>.carousel-item.active.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides3>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(33.333333%, 0, 0);
        transform: translate3d(33.333333%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides3>.carousel-item.active.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides3>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-33.333333%, 0, 0);
        transform: translate3d(-33.333333%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides3>.carousel-item.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides3>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides3>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides3 .cloneditem-1,
    .cid-r9qjUN1Vts .carousel-inner.slides3 .cloneditem-2,
    .cid-r9qjUN1Vts .carousel-inner.slides3 .cloneditem-3 {
        display: block;
    }
    .cid-r9qjUN1Vts .carousel-inner.slides4>.carousel-item.active.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides4>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(25%, 0, 0);
        transform: translate3d(25%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides4>.carousel-item.active.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides4>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides4>.carousel-item.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides4>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides4>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides4 .cloneditem-1,
    .cid-r9qjUN1Vts .carousel-inner.slides4 .cloneditem-2,
    .cid-r9qjUN1Vts .carousel-inner.slides4 .cloneditem-3 {
        display: block;
    }
    .cid-r9qjUN1Vts .carousel-inner.slides5>.carousel-item.active.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides5>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(20%, 0, 0);
        transform: translate3d(20%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides5>.carousel-item.active.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides5>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-20%, 0, 0);
        transform: translate3d(-20%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides5>.carousel-item.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides5>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides5>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides5 .cloneditem-1,
    .cid-r9qjUN1Vts .carousel-inner.slides5 .cloneditem-2,
    .cid-r9qjUN1Vts .carousel-inner.slides5 .cloneditem-3,
    .cid-r9qjUN1Vts .carousel-inner.slides5 .cloneditem-4 {
        display: block;
    }
    .cid-r9qjUN1Vts .carousel-inner.slides6>.carousel-item.active.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides6>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(16.666667%, 0, 0);
        transform: translate3d(16.666667%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides6>.carousel-item.active.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides6>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-16.666667%, 0, 0);
        transform: translate3d(-16.666667%, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides6>.carousel-item.carousel-item-left,
    .cid-r9qjUN1Vts .carousel-inner.slides6>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-r9qjUN1Vts .carousel-inner.slides6>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-r9qjUN1Vts .carousel-inner.slides6 .cloneditem-1,
    .cid-r9qjUN1Vts .carousel-inner.slides6 .cloneditem-2,
    .cid-r9qjUN1Vts .carousel-inner.slides6 .cloneditem-3,
    .cid-r9qjUN1Vts .carousel-inner.slides6 .cloneditem-4,
    .cid-r9qjUN1Vts .carousel-inner.slides6 .cloneditem-5 {
        display: block;
    }
}

.cid-r9qjUN1Vts H2 {
    color: #ccc;
}

.cid-reHNzoVxp5 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #111111;
}

.cid-reHNzoVxp5 .form-text {
    color: #ccc;
}

@media (max-width: 767px) {
    .cid-reHNzoVxp5 .content {
        text-align: center;
    }
    .cid-reHNzoVxp5 .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reHNzoVxp5 .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHNzoVxp5 .input-group-btn {
    display: inline-block;
}

.cid-reHNzoVxp5 .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reHNzoVxp5 .img-logo img {
    height: 6rem;
}

.cid-reHNzoVxp5 [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reHNzoVxp5 [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reHNzoVxp5 .copyright .mbr-text {
    color: #ccc;
}

@media (max-width: 767px) {
    .cid-reHNzoVxp5 .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reHNzoVxp5 .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reHNzoVxp5 .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reHNzoVxp5 .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #ccc;
}

.cid-reHNzoVxp5 .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reHNzoVxp5 .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reHNzoVxp5 .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reHNzoVxp5 .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reHNzoVxp5 form .input-group input.form-control,
.cid-reHNzoVxp5 form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reHNzoVxp5 .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHNzoVxp5 .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reHNzoVxp5 .foot-logo {
        text-align: center !important;
    }
    .cid-reHNzoVxp5 .foot-title {
        text-align: center !important;
    }
    .cid-reHNzoVxp5 .mbr-text {
        text-align: center !important;
    }
}

.cid-reHNzoVxp5 .foot-logo {
    text-align: left;
    color: #767676;
}

.cid-reHNzoVxp5 .sitemap-font-size {
    font-size: 13px;
}

.cid-reHNzoVxp5 .mbr-links-column {
    color: #767676;
}

.cid-reHNzoVxp5 .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgco1aC3HY {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/erp6000-header.png");
}

.cid-rgco1aC3HY h1 {
    color: #616161;
}

.cid-rgco1aC3HY h2,
.cid-rgco1aC3HY h3,
.cid-rgco1aC3HY p {
    color: #767676;
}

.cid-rgco1aC3HY .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgco1aC3HY H3 {
    text-align: center;
}

.cid-rgco1aC3HY P {
    text-align: center;
}

.cid-rgF3WuwhHD {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3WuwhHD H2 {
    color: #333333;
}

.cid-rgF3WuwhHD .mbr-section-subtitle {
    color: #767676;
}

.cid-rafIn1tceM {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rafIn1tceM h2 {
    text-align: left;
}

.cid-rafIn1tceM h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rafIn1tceM p {
    color: #767676;
    text-align: left;
}

.cid-rafIn1tceM .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rafIn1tceM .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rafIn1tceM .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rafIn1tceM .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rafIn1tceM .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rafIn1tceM .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rafIn1tceM .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rafIn1tceM .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rafIn1tceM .card-img span {
        font-size: 40px !important;
    }
}

.cid-rafIn1tceM P {
    text-align: justify;
}

.cid-rgF3XSC9LE {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3XSC9LE H2 {
    color: #333333;
}

.cid-rgF3XSC9LE .mbr-section-subtitle {
    color: #767676;
}

.cid-rgsD6gtl7R {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgsD6gtl7R .mbr-text {
    color: #767676;
}

.cid-rgsD6gtl7R h4 {
    text-align: center;
}

.cid-rgsD6gtl7R p {
    text-align: center;
}

.cid-rgsD6gtl7R .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgsD6gtl7R .card-title,
.cid-rgsD6gtl7R .card-img {
    color: #767676;
}

.cid-rgsEDgeE0j {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rgsEDgeE0j .mbr-text {
    color: #767676;
}

.cid-rgsEDgeE0j h4 {
    text-align: center;
}

.cid-rgsEDgeE0j p {
    text-align: center;
}

.cid-rgsEDgeE0j .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgsEDgeE0j .card-title,
.cid-rgsEDgeE0j .card-img {
    color: #767676;
}

.cid-rgF3YWVbc7 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3YWVbc7 H2 {
    color: #333333;
}

.cid-rgF3YWVbc7 .mbr-section-subtitle {
    color: #767676;
}

.cid-rgsFNlJoYN {
    background: #ffffff;
    padding-top: 30px;
    padding-bottom: 30px;
}

.cid-rgsFNlJoYN .image-block {
    margin: auto;
}

.cid-rgsFNlJoYN figcaption {
    position: relative;
}

.cid-rgsFNlJoYN figcaption div {
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media (max-width: 768px) {
    .cid-rgsFNlJoYN .image-block {
        width: 100% !important;
    }
}

.cid-rk8Vefrmge {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rk8Vefrmge H2 {
    color: #333333;
}

.cid-rk8Vefrmge .mbr-section-subtitle {
    color: #767676;
}

.cid-ragi5XisSC {
    padding-top: 0px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-ragi5XisSC p {
    color: #767676;
}

.cid-ragi5XisSC .mbr-section-subtitle {
    color: #767676;
}

.cid-ragi5XisSC .accordion-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-ragi5XisSC .panel-group {
    width: 100%;
}

.cid-ragi5XisSC .card {
    border-radius: 10px;
    margin-bottom: -1px;
}

.cid-ragi5XisSC .card .card-header {
    border-radius: 30px;
    margin-bottom: 10px;
    padding: 0;
    background: #d7f3ff;
}

.cid-ragi5XisSC .card .card-header a.panel-title {
    margin-bottom: 0;
    font-style: normal;
    font-weight: 500;
    display: block;
    text-decoration: none !important;
    margin-top: -1px;
    line-height: normal;
}

.cid-ragi5XisSC .card .card-header a.panel-title:focus {
    text-decoration: none !important;
}

.cid-ragi5XisSC .card .card-header a.panel-title h4 {
    padding: 1.3rem 2rem;
    border: 1px solid #333333;
    border-top: 2px solid #333333;
    margin-bottom: 0;
}

.cid-ragi5XisSC .card .card-header a.panel-title h4 .sign {
    padding-right: 1rem;
}

.cid-ragi5XisSC .mbr-figure {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    padding-left: 4rem;
    padding-left: 0;
    padding-right: 4rem;
}

.cid-ragi5XisSC .media-container-row {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

@media (max-width: 991px) {
    .cid-ragi5XisSC .media-container-row {
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .cid-ragi5XisSC .mbr-figure {
        padding-right: 0;
        padding-left: 0;
        padding-top: 2rem;
        padding-top: 0;
        padding-bottom: 2rem;
    }
}

.cid-ragi5XisSC .panel-text {
    text-align: justify;
}

.cid-ragi5XisSC H2 {
    color: #333333;
}

.cid-ragi5XisSC H4 {
     color: #767676;
 }

.cid-ragi5XisSC H5 {
    color: #767676;
}

.cid-ragi5XisSC .display-7 {
    border-radius: 30px;
    background: #d7f3ff;
    padding: 1.3rem 2rem;
    border: 1px solid #333333;
    margin-bottom: 10px;
}

.cid-ragi5XisSC SPAN {
    color: #333333;
}

.cid-ragi5XisSC .accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 30%;
}

#custom-html-k {
    /* Type valid CSS here */
}

#custom-html-k .my-image {
    width: 100%;
}

.cid-reGLN0nd2Q {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reGLN0nd2Q .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGLN0nd2Q .content {
        text-align: center;
    }
    .cid-reGLN0nd2Q .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reGLN0nd2Q .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGLN0nd2Q .input-group-btn {
    display: inline-block;
}

.cid-reGLN0nd2Q .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reGLN0nd2Q .img-logo img {
    height: 6rem;
}

.cid-reGLN0nd2Q [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reGLN0nd2Q [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reGLN0nd2Q .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGLN0nd2Q .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reGLN0nd2Q .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reGLN0nd2Q .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reGLN0nd2Q .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reGLN0nd2Q .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reGLN0nd2Q .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reGLN0nd2Q .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reGLN0nd2Q .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reGLN0nd2Q form .input-group input.form-control,
.cid-reGLN0nd2Q form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reGLN0nd2Q .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGLN0nd2Q .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reGLN0nd2Q .foot-logo {
        text-align: center !important;
    }
    .cid-reGLN0nd2Q .foot-title {
        text-align: center !important;
    }
    .cid-reGLN0nd2Q .mbr-text {
        text-align: center !important;
    }
}

.cid-reGLN0nd2Q .foot-logo {
    text-align: left;
}

.cid-reGLN0nd2Q .sitemap-font-size {
    font-size: 13px;
}

.cid-reGLN0nd2Q .mbr-links-column {
    color: #767676;
}

.cid-reGLN0nd2Q .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rm2BC0PUzF {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/crm-header.png");
}
.cid-timbrado {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/timbrado-header.jpg");
}
.cid-rm2BC0PUzF h1 {
    color: #616161;
}

.cid-rm2BC0PUzF h2,
.cid-rm2BC0PUzF h3,
.cid-rm2BC0PUzF p {
    color: #767676;
}

.cid-rm2BC0PUzF .mbr-section-subtitle {
    font-style: italic;
}

.cid-rm2BC0PUzF H3 {
    text-align: center;
}

.cid-rm2BC0PUzF P {
    text-align: center;
}

.cid-rm2BC0PUzF img {
    width: 25%;
}

.cid-rgF5orBMde {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF5orBMde H2 {
    color: #333333;
}

.cid-rgF5orBMde .mbr-section-subtitle {
    color: #767676;
}

.cid-rgzrTSjdWV {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #f9f9f9;
}

.cid-rgzrTSjdWV h2 {
    text-align: left;
}

.cid-rgzrTSjdWV h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rgzrTSjdWV p {
    color: #767676;
    text-align: left;
}

.cid-rgzrTSjdWV .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rgzrTSjdWV .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rgzrTSjdWV .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rgzrTSjdWV .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rgzrTSjdWV .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rgzrTSjdWV .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rgzrTSjdWV .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgzrTSjdWV .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rgzrTSjdWV .card-img span {
        font-size: 40px !important;
    }
}

.cid-rgzrTSjdWV P {
    text-align: justify;
}

.cid-raOIA9YMVC {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #f9f9f9;
}

.cid-raOIA9YMVC .mbr-text {
    color: #767676;
    text-align: left;
}

.cid-raOIA9YMVC h4 {
    text-align: center;
}

.cid-raOIA9YMVC p {
    text-align: center;
}

.cid-raOIA9YMVC .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-raOIA9YMVC .card-title,
.cid-raOIA9YMVC .card-img {
    text-align: center;
}

.cid-raPV6hOVnc {
    padding-top: 75px;
    padding-bottom: 0px;
    background-image: url("../../../assets/images/crm-paralax.png");
}

.cid-raPV6hOVnc .nav-tabs .nav-item.open .nav-link:focus,
.cid-raPV6hOVnc .nav-tabs .nav-link.active:focus {
    outline: none;
}

.cid-raPV6hOVnc .nav-tabs {
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    border-bottom: none;
}

.cid-raPV6hOVnc .nav-tabs .nav-item {
    padding: .5rem;
}

.cid-raPV6hOVnc .nav-tabs .nav-link.active {
    font-weight: 500;
    color: #ffffff;
    font-style: normal;
    background-color: #149dcc;
    border-color: #149dcc;
}

.cid-raPV6hOVnc .nav-tabs .nav-link {
    color: #767676;
    font-style: normal;
    font-weight: 400;
    border: 1px solid #767676;
    transition: all .5s;
}

.cid-raPV6hOVnc .nav-tabs .nav-link:hover {
    cursor: pointer;
    background-color: #333333;
    font-weight: 500;
    color: #ffffff;
    font-style: normal;
    border-color: #333333;
}

.cid-raPV6hOVnc .nav-tabs .nav-link.active {
    font-weight: 500;
    color: #ffffff;
    font-style: normal;
    background-color: #333333;
    border-color: #333333;
}

.cid-raPV6hOVnc .nav-tabs .nav-link.active:hover {
    background-color: #333333;
}

.cid-raPV6hOVnc p {
    color: #ffffff;
}

.cid-raPV6hOVnc .mbr-text {
    text-align: center;
}

.cid-raPV6hOVnc H2 {
    color: #333333;
}

.cid-raPV6hOVnc P {
    color: #767676;
}

.cid-rgF5r46Uz1 {
    padding-top: 45px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF5r46Uz1 H2 {
    color: #333333;
}

.cid-rgF5r46Uz1 .mbr-section-subtitle {
    color: #767676;
}

.cid-rgAnryERMS {
    padding-top: 60px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgAnryERMS .mbr-text {
    color: #767676;
}

.cid-rgAnryERMS h4 {
    text-align: center;
}

.cid-rgAnryERMS p {
    text-align: center;
}

.cid-rgAnryERMS .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgAnryERMS .card-title,
.cid-rgAnryERMS .card-img {
    color: #767676;
}

.cid-rgAnskPFei {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rgAnskPFei .mbr-text {
    color: #767676;
}

.cid-rgAnskPFei h4 {
    text-align: center;
}

.cid-rgAnskPFei p {
    text-align: center;
}

.cid-rgAnskPFei .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgAnskPFei .card-title,
.cid-rgAnskPFei .card-img {
    color: #767676;
}

#custom-html-k {
    /* Type valid CSS here */
}

#custom-html-k .my-image {
    width: 100%;
}

.cid-reGMIQ12S9 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reGMIQ12S9 .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGMIQ12S9 .content {
        text-align: center;
    }
    .cid-reGMIQ12S9 .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reGMIQ12S9 .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGMIQ12S9 .input-group-btn {
    display: inline-block;
}

.cid-reGMIQ12S9 .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reGMIQ12S9 .img-logo img {
    height: 6rem;
}

.cid-reGMIQ12S9 [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reGMIQ12S9 [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reGMIQ12S9 .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGMIQ12S9 .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reGMIQ12S9 .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reGMIQ12S9 .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reGMIQ12S9 .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reGMIQ12S9 .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reGMIQ12S9 .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reGMIQ12S9 .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reGMIQ12S9 .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reGMIQ12S9 form .input-group input.form-control,
.cid-reGMIQ12S9 form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reGMIQ12S9 .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGMIQ12S9 .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reGMIQ12S9 .foot-logo {
        text-align: center !important;
    }
    .cid-reGMIQ12S9 .foot-title {
        text-align: center !important;
    }
    .cid-reGMIQ12S9 .mbr-text {
        text-align: center !important;
    }
}

.cid-reGMIQ12S9 .foot-logo {
    text-align: left;
}

.cid-reGMIQ12S9 .sitemap-font-size {
    font-size: 13px;
}

.cid-reGMIQ12S9 .mbr-links-column {
    color: #767676;
}

.cid-reGMIQ12S9 .aviso {
    font-size: 13px;
}

.cid-rbncFs8knA .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rbncFs8knA .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rbncFs8knA a {
    font-style: normal;
}

.cid-rbncFs8knA .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rbncFs8knA .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rbncFs8knA .nav-item:focus,
.cid-rbncFs8knA .nav-link:focus {
    outline: none;
}

.cid-rbncFs8knA .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbncFs8knA .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rbncFs8knA .menu-logo {
    margin-right: auto;
}

.cid-rbncFs8knA .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbncFs8knA .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rbncFs8knA .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rbncFs8knA .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rbncFs8knA .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rbncFs8knA .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rbncFs8knA .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rbncFs8knA .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rbncFs8knA .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rbncFs8knA .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rbncFs8knA .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rbncFs8knA .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rbncFs8knA .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rbncFs8knA .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rbncFs8knA .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rbncFs8knA .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rbncFs8knA .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rbncFs8knA .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rbncFs8knA .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rbncFs8knA .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rbncFs8knA .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rbncFs8knA .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rbncFs8knA button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rbncFs8knA button.navbar-toggler:focus {
    outline: none;
}

.cid-rbncFs8knA button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rbncFs8knA button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rbncFs8knA button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rbncFs8knA button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rbncFs8knA button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rbncFs8knA nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rbncFs8knA nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rbncFs8knA nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rbncFs8knA nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rbncFs8knA .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rbncFs8knA .collapsed .btn {
    display: -webkit-flex;
}

.cid-rbncFs8knA .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rbncFs8knA .collapsed .navbar-collapse.collapsing,
.cid-rbncFs8knA .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rbncFs8knA .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rbncFs8knA .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rbncFs8knA .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rbncFs8knA .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rbncFs8knA .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rbncFs8knA .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rbncFs8knA .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rbncFs8knA .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rbncFs8knA .collapsed button.navbar-toggler {
    display: block;
}

.cid-rbncFs8knA .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rbncFs8knA .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rbncFs8knA .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rbncFs8knA .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rbncFs8knA .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rbncFs8knA .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rbncFs8knA .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rbncFs8knA img {
        height: 3.8rem !important;
    }
    .cid-rbncFs8knA .btn {
        display: -webkit-flex;
    }
    .cid-rbncFs8knA button.navbar-toggler {
        display: block;
    }
    .cid-rbncFs8knA .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rbncFs8knA .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rbncFs8knA .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rbncFs8knA .navbar-collapse.collapsing,
    .cid-rbncFs8knA .navbar-collapse.show {
        display: block !important;
    }
    .cid-rbncFs8knA .navbar-collapse.collapsing .navbar-nav,
    .cid-rbncFs8knA .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rbncFs8knA .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rbncFs8knA .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rbncFs8knA .navbar-collapse.collapsing .navbar-buttons,
    .cid-rbncFs8knA .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rbncFs8knA .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rbncFs8knA .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rbncFs8knA .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rbncFs8knA .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rbncFs8knA .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rbncFs8knA .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rbncFs8knA .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rbncFs8knA .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rbncFs8knA .nav-link:hover,
.cid-rbncFs8knA .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgznam3hl4 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/bi-header.png");
}

.cid-rgznam3hl4 h1 {
    color: #616161;
}

.cid-rgznam3hl4 h2,
.cid-rgznam3hl4 h3,
.cid-rgznam3hl4 p {
    color: #767676;
}

.cid-rgznam3hl4 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgznam3hl4 H3 {
    text-align: center;
}

.cid-rgznam3hl4 P {
    text-align: center;
}

.cid-rgznam3hl4 img {
    width: 25%;
}

.cid-rgF58TyqLx {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF58TyqLx H2 {
    color: #333333;
}

.cid-rgF58TyqLx .mbr-section-subtitle {
    color: #767676;
}

.cid-rgznyywa0r {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rgznyywa0r h2 {
    text-align: left;
}

.cid-rgznyywa0r h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rgznyywa0r p {
    color: #767676;
    text-align: left;
}

.cid-rgznyywa0r .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rgznyywa0r .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rgznyywa0r .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rgznyywa0r .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rgznyywa0r .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rgznyywa0r .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rgznyywa0r .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgznyywa0r .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rgznyywa0r .card-img span {
        font-size: 40px !important;
    }
}

.cid-rgznyywa0r P {
    text-align: justify;
}

.cid-rgF5dTkVz8 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF5dTkVz8 H2 {
    color: #333333;
}

.cid-rgF5dTkVz8 .mbr-section-subtitle {
    color: #767676;
}

.cid-rgzo3R0kwz {
    padding-top: 30px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rgzo3R0kwz .mbr-text {
    color: #767676;
}

.cid-rgzo3R0kwz h4 {
    text-align: center;
}

.cid-rgzo3R0kwz p {
    text-align: center;
}

.cid-rgzo3R0kwz .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgzo3R0kwz .card-title,
.cid-rgzo3R0kwz .card-img {
    color: #767676;
}

.cid-rgF5eMnM1Y {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF5eMnM1Y H2 {
    color: #333333;
}

.cid-rgF5eMnM1Y .mbr-section-subtitle {
    color: #767676;
}

.cid-rgzp85orEU {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgzp85orEU .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rbnGOd6Tbj {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rbnGOd6Tbj h2 {
    text-align: center;
}

.cid-rbnGOd6Tbj h3 {
    text-align: center;
    font-weight: 300;
}

.cid-rbnGOd6Tbj p {
    color: #767676;
}

.cid-rbnGOd6Tbj .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rbnGOd6Tbj .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    flex-shrink: 0;
    -webkit-flex-shrink: 0;
}

.cid-rbnGOd6Tbj .media-container-row {
    word-wrap: break-word;
    word-break: break-word;
}

.cid-rbnGOd6Tbj .mbr-section-subtitle {
    color: #767676;
}

.cid-rbnGOd6Tbj .card-title {
    font-weight: 500;
}

.cid-rbnGOd6Tbj .card-img {
    text-align: inherit;
}

.cid-rbnGOd6Tbj .card-img span {
    font-size: 48px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rbnGOd6Tbj .mbr-figure {
        padding-right: 2rem;
        padding-left: 2rem;
    }
}

@media (max-width: 991px) {
    .cid-rbnGOd6Tbj .mbr-figure {
        margin-bottom: 2rem;
    }
}

@media (max-width: 991px) and (min-width: 768px) {
    .cid-rbnGOd6Tbj .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        padding-top: 1rem;
    }
    .cid-rbnGOd6Tbj .block-content {
        flex-direction: row;
        -webkit-flex-direction: row;
        text-align: center;
    }
    .cid-rbnGOd6Tbj .block-content .card {
        flex-basis: 100%;
        -webkit-flex-basis: 100%;
    }
}

.cid-rbnGOd6Tbj .mbr-section-text {
    text-align: center;
}

.cid-rbnGOd6Tbj .mbr-crt-title {
    text-align: center;
    color: #465052;
}

.cid-rbnGOd6Tbj .mbr-section-title {
    color: #0074b3;
}

#custom-html-w {
    /* Type valid CSS here */
}

#custom-html-w .my-image {
    width: 100%;
}

.cid-reGMCqalwL {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reGMCqalwL .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGMCqalwL .content {
        text-align: center;
    }
    .cid-reGMCqalwL .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reGMCqalwL .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGMCqalwL .input-group-btn {
    display: inline-block;
}

.cid-reGMCqalwL .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reGMCqalwL .img-logo img {
    height: 6rem;
}

.cid-reGMCqalwL [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reGMCqalwL [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reGMCqalwL .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGMCqalwL .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reGMCqalwL .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reGMCqalwL .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reGMCqalwL .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reGMCqalwL .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reGMCqalwL .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reGMCqalwL .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reGMCqalwL .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reGMCqalwL form .input-group input.form-control,
.cid-reGMCqalwL form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reGMCqalwL .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGMCqalwL .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reGMCqalwL .foot-logo {
        text-align: center !important;
    }
    .cid-reGMCqalwL .foot-title {
        text-align: center !important;
    }
    .cid-reGMCqalwL .mbr-text {
        text-align: center !important;
    }
}

.cid-reGMCqalwL .foot-logo {
    text-align: left;
}

.cid-reGMCqalwL .sitemap-font-size {
    font-size: 13px;
}

.cid-reGMCqalwL .mbr-links-column {
    color: #767676;
}

.cid-reGMCqalwL .aviso {
    font-size: 13px;
}

.cid-rboKP3y8LE .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rboKP3y8LE .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rboKP3y8LE a {
    font-style: normal;
}

.cid-rboKP3y8LE .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rboKP3y8LE .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rboKP3y8LE .nav-item:focus,
.cid-rboKP3y8LE .nav-link:focus {
    outline: none;
}

.cid-rboKP3y8LE .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rboKP3y8LE .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rboKP3y8LE .menu-logo {
    margin-right: auto;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rboKP3y8LE .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rboKP3y8LE .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rboKP3y8LE .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rboKP3y8LE .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rboKP3y8LE .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rboKP3y8LE .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rboKP3y8LE .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rboKP3y8LE .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rboKP3y8LE .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rboKP3y8LE .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rboKP3y8LE .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rboKP3y8LE button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rboKP3y8LE button.navbar-toggler:focus {
    outline: none;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rboKP3y8LE nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rboKP3y8LE nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rboKP3y8LE nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rboKP3y8LE nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rboKP3y8LE .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rboKP3y8LE .collapsed .btn {
    display: -webkit-flex;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rboKP3y8LE .collapsed button.navbar-toggler {
    display: block;
}

.cid-rboKP3y8LE .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rboKP3y8LE .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rboKP3y8LE .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rboKP3y8LE .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rboKP3y8LE .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rboKP3y8LE .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rboKP3y8LE .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rboKP3y8LE img {
        height: 3.8rem !important;
    }
    .cid-rboKP3y8LE .btn {
        display: -webkit-flex;
    }
    .cid-rboKP3y8LE button.navbar-toggler {
        display: block;
    }
    .cid-rboKP3y8LE .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rboKP3y8LE .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rboKP3y8LE .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing,
    .cid-rboKP3y8LE .navbar-collapse.show {
        display: block !important;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing .navbar-nav,
    .cid-rboKP3y8LE .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rboKP3y8LE .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing .navbar-buttons,
    .cid-rboKP3y8LE .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rboKP3y8LE .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rboKP3y8LE .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rboKP3y8LE .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rboKP3y8LE .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rboKP3y8LE .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rboKP3y8LE .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rboKP3y8LE .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rboKP3y8LE .nav-link:hover,
.cid-rboKP3y8LE .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgt4u183H5 {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/express-solution-header.png");
}

.cid-rgt4u183H5 h1 {
    color: #616161;
}

.cid-rgt4u183H5 h2,
.cid-rgt4u183H5 h3,
.cid-rgt4u183H5 p {
    color: #767676;
}

.cid-rgt4u183H5 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgt4u183H5 H3 {
    text-align: center;
}

.cid-rgt4u183H5 P {
    text-align: center;
}

.cid-rboKP5X9L8 {
    padding-top: 90px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-rboKP5X9L8 h2 {
    text-align: left;
}

.cid-rboKP5X9L8 h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rboKP5X9L8 p {
    color: #767676;
    text-align: left;
}

.cid-rboKP5X9L8 .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rboKP5X9L8 .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rboKP5X9L8 .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rboKP5X9L8 .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rboKP5X9L8 .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rboKP5X9L8 .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rboKP5X9L8 .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rboKP5X9L8 .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rboKP5X9L8 .card-img span {
        font-size: 40px !important;
    }
}

.cid-rboKP5X9L8 P {
    text-align: justify;
}

.cid-rboXplMCBp {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rboXplMCBp .card-img {
    background-color: #fff;
}

.cid-rboXplMCBp .card-box {
    padding: 2rem;
}

.cid-rboXplMCBp h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rboXplMCBp p {
    text-align: left;
}

.cid-rboXplMCBp .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rboXplMCBp .card-wrapper {
    height: 100%;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rboXplMCBp .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

@media (min-width: 992px) {
    .cid-rboXplMCBp .my-col {
        flex: 0 0 20%;
        max-width: 20%;
        padding: 15px;
        -webkit-flex: 0 0 20%;
    }
}

.cid-rboXplMCBp .card-title {
    text-align: center;
    color: #767676;
}

.cid-rgF4u4L3iL {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF4u4L3iL H2 {
    color: #333333;
}

.cid-rgF4u4L3iL .mbr-section-subtitle {
    color: #767676;
}

.cid-rgt5sEkq5c {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgt5sEkq5c .mbr-text {
    color: #767676;
}

.cid-rgt5sEkq5c h4 {
    text-align: center;
}

.cid-rgt5sEkq5c p {
    text-align: center;
}

.cid-rgt5sEkq5c .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgt5sEkq5c .card-title,
.cid-rgt5sEkq5c .card-img {
    color: #767676;
}

.cid-rgt5KVLoqZ {
    padding-top: 15px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rgt5KVLoqZ .mbr-text {
    color: #767676;
}

.cid-rgt5KVLoqZ h4 {
    text-align: center;
}

.cid-rgt5KVLoqZ p {
    text-align: center;
}

.cid-rgt5KVLoqZ .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgt5KVLoqZ .card-title,
.cid-rgt5KVLoqZ .card-img {
    color: #767676;
}

.cid-rgF4z9uWLd {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF4z9uWLd H2 {
    color: #333333;
}

.cid-rgF4z9uWLd .mbr-section-subtitle {
    color: #767676;
}

.cid-rgt5V3opDN {
    background: #ffffff;
    padding-top: 45px;
    padding-bottom: 45px;
}

.cid-rgt5V3opDN .image-block {
    margin: auto;
}

.cid-rgt5V3opDN figcaption {
    position: relative;
}

.cid-rgt5V3opDN figcaption div {
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media (max-width: 768px) {
    .cid-rgt5V3opDN .image-block {
        width: 100% !important;
    }
}

.cid-rk91LZuaw5 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rk91LZuaw5 H2 {
    color: #333333;
}

.cid-rk91LZuaw5 .mbr-section-subtitle {
    color: #767676;
}

.cid-rm2kNeFIX7 {
    padding-top: 0px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-rm2kNeFIX7 p {
    color: #767676;
}

.cid-rm2kNeFIX7 .mbr-section-subtitle {
    color: #767676;
}

.cid-rm2kNeFIX7 .accordion-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rm2kNeFIX7 .panel-group {
    width: 100%;
}

.cid-rm2kNeFIX7 .card {
    border-radius: 10px;
    margin-bottom: -1px;
}

.cid-rm2kNeFIX7 .card .card-header {
    border-radius: 30px;
    margin-bottom: 10px;
    padding: 0;
    background: #d7f3ff;
}

.cid-rm2kNeFIX7 .card .card-header a.panel-title {
    margin-bottom: 0;
    font-style: normal;
    font-weight: 500;
    display: block;
    text-decoration: none !important;
    margin-top: -1px;
    line-height: normal;
}

.cid-rm2kNeFIX7 .card .card-header a.panel-title:focus {
    text-decoration: none !important;
}

.cid-rm2kNeFIX7 .card .card-header a.panel-title h4 {
    padding: 1.3rem 2rem;
    border: 1px solid #333333;
    border-top: 2px solid #333333;
    margin-bottom: 0;
}

.cid-rm2kNeFIX7 .card .card-header a.panel-title h4 .sign {
    padding-right: 1rem;
}

.cid-rm2kNeFIX7 .mbr-figure {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    padding-left: 4rem;
    padding-left: 0;
    padding-right: 4rem;
}

.cid-rm2kNeFIX7 .media-container-row {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

@media (max-width: 991px) {
    .cid-rm2kNeFIX7 .media-container-row {
        -webkit-flex-direction: column-reverse;
        flex-direction: column-reverse;
    }
    .cid-rm2kNeFIX7 .mbr-figure {
        padding-right: 0;
        padding-left: 0;
        padding-top: 2rem;
        padding-top: 0;
        padding-bottom: 2rem;
    }
}

.cid-rm2kNeFIX7 .panel-text {
    text-align: justify;
}

.cid-rm2kNeFIX7 H2 {
    color: #333333;
}

.cid-rm2kNeFIX7 H4 {
    color: #767676;
}

.cid-rm2kNeFIX7 .display-7 {
    border-radius: 30px;
    background: #d7f3ff;
    padding: 1.3rem 2rem;
    border: 1px solid #333333;
    margin-bottom: 10px;
}

.cid-rm2kNeFIX7 SPAN {
    color: #333333;
}

.cid-rm2kNeFIX7 .accordion .card:not(:first-of-type) .card-header:first-child {
    border-radius: 30%;
}

#custom-html-16 {
    /* Type valid CSS here */
}

#custom-html-16 .my-image {
    width: 100%;
}

.cid-reGLYaNzX1 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reGLYaNzX1 .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGLYaNzX1 .content {
        text-align: center;
    }
    .cid-reGLYaNzX1 .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reGLYaNzX1 .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGLYaNzX1 .input-group-btn {
    display: inline-block;
}

.cid-reGLYaNzX1 .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reGLYaNzX1 .img-logo img {
    height: 6rem;
}

.cid-reGLYaNzX1 [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reGLYaNzX1 [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reGLYaNzX1 .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGLYaNzX1 .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reGLYaNzX1 .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reGLYaNzX1 .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reGLYaNzX1 .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reGLYaNzX1 .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reGLYaNzX1 .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reGLYaNzX1 .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reGLYaNzX1 .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reGLYaNzX1 form .input-group input.form-control,
.cid-reGLYaNzX1 form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reGLYaNzX1 .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGLYaNzX1 .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reGLYaNzX1 .foot-logo {
        text-align: center !important;
    }
    .cid-reGLYaNzX1 .foot-title {
        text-align: center !important;
    }
    .cid-reGLYaNzX1 .mbr-text {
        text-align: center !important;
    }
}

.cid-reGLYaNzX1 .foot-logo {
    text-align: left;
}

.cid-reGLYaNzX1 .sitemap-font-size {
    font-size: 13px;
}

.cid-reGLYaNzX1 .mbr-links-column {
    color: #767676;
}

.cid-reGLYaNzX1 .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgACVa9tfX {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/capacitacion-header.png");
}

.cid-rgACVa9tfX h1 {
    color: #616161;
}

.cid-rgACVa9tfX h2,
.cid-rgACVa9tfX h3,
.cid-rgACVa9tfX p {
    color: #767676;
}

.cid-rgACVa9tfX .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgACVa9tfX H3 {
    text-align: center;
}

.cid-rgACVa9tfX P {
    text-align: center;
}

.cid-rgADlsGQt3 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgADlsGQt3 H2 {
    color: #333333;
}

.cid-rgADlsGQt3 .mbr-section-subtitle {
    color: #767676;
}

.cid-rbpgA7jeLl {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

@media (min-width: 992px) {
    .cid-rbpgA7jeLl .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rbpgA7jeLl .mbr-figure {
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-rbpgA7jeLl .mbr-text {
        text-align: center;
    }
}

.cid-rbpgA7jeLl .mbr-text,
.cid-rbpgA7jeLl .mbr-section-btn {
    text-align: justify;
    color: #767676;
}

.cid-rbpgA7jeLl H1 {
    color: #767676;
}

.cid-rk9yop1PdP {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rk9yop1PdP H2 {
    color: #333333;
}

.cid-rk9yop1PdP .mbr-section-subtitle {
    color: #767676;
}

.cid-rbphxgGncs {
    padding-top: 45px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rbphxgGncs .mbr-section-subtitle {
    color: #767676;
}

.cid-rbphxgGncs .container-table {
    margin: 0 auto;
}

.cid-rbphxgGncs .scroll {
    overflow-x: auto;
    padding: 0;
}

.cid-rbphxgGncs .dataTables_wrapper {
    display: block;
}

.cid-rbphxgGncs .dataTables_wrapper .search {
    margin-bottom: .5rem;
}

.cid-rbphxgGncs .dataTables_wrapper .table {
    overflow-x: auto;
}

.cid-rbphxgGncs table {
    width: 100% !important;
    margin-top: 6px;
    border: 1px solid #333333;
    margin-bottom: 0;
}

.cid-rbphxgGncs table th {
    border-top: none;
    transition: all .2s;
    border-bottom: none;
}

.cid-rbphxgGncs table th:hover {
    background: #333333;
    color: #ffffff;
}

.cid-rbphxgGncs table td {
    border-top: 1px solid #333333;
}

.cid-rbphxgGncs table.table {
    background: #ffffff;
}

.cid-rbphxgGncs .dataTables_filter {
    text-align: right;
    margin-bottom: .5rem;
}

.cid-rbphxgGncs .dataTables_filter label {
    display: inline;
    white-space: normal !important;
}

.cid-rbphxgGncs .dataTables_filter input {
    display: inline;
    width: auto;
    margin-left: .5rem;
    border-radius: 100px;
    padding-left: 1rem;
}

.cid-rbphxgGncs .dataTables_info {
    padding-bottom: 1rem;
    padding-top: 1rem;
    white-space: normal !important;
}

@media (max-width: 992px) {
    .cid-rbphxgGncs .dataTables_filter {
        text-align: center;
    }
}

@media (max-width: 350px) {
    .cid-rbphxgGncs .dataTables_filter {
        text-align: center;
    }
    .cid-rbphxgGncs .dataTables_filter input {
        width: 100% !important;
        margin-left: 0 !important;
    }
}

.cid-rbphxgGncs .mbr-section-title {
    color: #333333;
}

.cid-rbphxgGncs .head-item {
    color: #333333;
}

.cid-rbphxgGncs .body-item {
    color: #232323;
}

.cid-rbphxgGncs .topradleft {
    border-top-left-radius: 30px;
}

.cid-rbphxgGncs .topradright {
    border-top-right-radius: 30px;
}

.cid-rbpjutiw4v {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rbpjutiw4v .mbr-text {
    color: #767676;
}

.cid-rbpjutiw4v h4 {
    text-align: center;
}

.cid-rbpjutiw4v p {
    text-align: center;
}

.cid-rbpjutiw4v .card-img span {
    font-size: 96px;
    color: #149dcc;
}

#custom-html-t {
    /* Type valid CSS here */
}

#custom-html-t .my-image {
    width: 100%;
}

.cid-rlS5fR7X12 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rlS5fR7X12 H2 {
    color: #333333;
}

.cid-rlS5fR7X12 .mbr-section-subtitle {
    color: #767676;
}

.cid-rlS5fR7X12 DIV {
    color: #333333;
}

.cid-reGMP8nFr6 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reGMP8nFr6 .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGMP8nFr6 .content {
        text-align: center;
    }
    .cid-reGMP8nFr6 .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reGMP8nFr6 .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGMP8nFr6 .input-group-btn {
    display: inline-block;
}

.cid-reGMP8nFr6 .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reGMP8nFr6 .img-logo img {
    height: 6rem;
}

.cid-reGMP8nFr6 [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reGMP8nFr6 [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reGMP8nFr6 .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGMP8nFr6 .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reGMP8nFr6 .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reGMP8nFr6 .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reGMP8nFr6 .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reGMP8nFr6 .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reGMP8nFr6 .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reGMP8nFr6 .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reGMP8nFr6 .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reGMP8nFr6 form .input-group input.form-control,
.cid-reGMP8nFr6 form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reGMP8nFr6 .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGMP8nFr6 .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reGMP8nFr6 .foot-logo {
        text-align: center !important;
    }
    .cid-reGMP8nFr6 .foot-title {
        text-align: center !important;
    }
    .cid-reGMP8nFr6 .mbr-text {
        text-align: center !important;
    }
}

.cid-reGMP8nFr6 .foot-logo {
    text-align: left;
}

.cid-reGMP8nFr6 .sitemap-font-size {
    font-size: 13px;
}

.cid-reGMP8nFr6 .mbr-links-column {
    color: #767676;
}

.cid-reGMP8nFr6 .aviso {
    font-size: 13px;
}

.cid-rboKP3y8LE .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rboKP3y8LE .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rboKP3y8LE a {
    font-style: normal;
}

.cid-rboKP3y8LE .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rboKP3y8LE .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rboKP3y8LE .nav-item:focus,
.cid-rboKP3y8LE .nav-link:focus {
    outline: none;
}

.cid-rboKP3y8LE .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rboKP3y8LE .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rboKP3y8LE .menu-logo {
    margin-right: auto;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rboKP3y8LE .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rboKP3y8LE .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rboKP3y8LE .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rboKP3y8LE .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rboKP3y8LE .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rboKP3y8LE .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rboKP3y8LE .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rboKP3y8LE .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rboKP3y8LE .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rboKP3y8LE .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rboKP3y8LE .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rboKP3y8LE .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rboKP3y8LE .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rboKP3y8LE button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rboKP3y8LE button.navbar-toggler:focus {
    outline: none;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rboKP3y8LE button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rboKP3y8LE nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rboKP3y8LE nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rboKP3y8LE nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rboKP3y8LE nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rboKP3y8LE .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rboKP3y8LE .collapsed .btn {
    display: -webkit-flex;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rboKP3y8LE .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rboKP3y8LE .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rboKP3y8LE .collapsed button.navbar-toggler {
    display: block;
}

.cid-rboKP3y8LE .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rboKP3y8LE .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rboKP3y8LE .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rboKP3y8LE .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rboKP3y8LE .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rboKP3y8LE .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rboKP3y8LE .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rboKP3y8LE img {
        height: 3.8rem !important;
    }
    .cid-rboKP3y8LE .btn {
        display: -webkit-flex;
    }
    .cid-rboKP3y8LE button.navbar-toggler {
        display: block;
    }
    .cid-rboKP3y8LE .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rboKP3y8LE .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rboKP3y8LE .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing,
    .cid-rboKP3y8LE .navbar-collapse.show {
        display: block !important;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing .navbar-nav,
    .cid-rboKP3y8LE .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rboKP3y8LE .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing .navbar-buttons,
    .cid-rboKP3y8LE .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rboKP3y8LE .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rboKP3y8LE .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rboKP3y8LE .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rboKP3y8LE .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rboKP3y8LE .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rboKP3y8LE .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rboKP3y8LE .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rboKP3y8LE .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rboKP3y8LE .nav-link:hover,
.cid-rboKP3y8LE .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgASF17Ckh {
    padding-top: 120px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/automotriz-paralax.png");
}

@media (min-width: 992px) {
    .cid-rgASF17Ckh .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgASF17Ckh .mbr-figure {
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-rgASF17Ckh .mbr-text {
        text-align: center;
    }
}

.cid-rgASF17Ckh H1 {
    color: #767676;
    text-align: left;
}

.cid-rgASF17Ckh .mbr-text,
.cid-rgASF17Ckh .mbr-section-btn {
    color: #767676;
    text-align: left;
}

.cid-rgF8dniqtK {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF8dniqtK H2 {
    color: #333333;
}

.cid-rgF8dniqtK .mbr-section-subtitle {
    color: #767676;
}

.cid-rgATz7ZPng {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rgATz7ZPng h2 {
    text-align: left;
}

.cid-rgATz7ZPng h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rgATz7ZPng p {
    color: #767676;
    text-align: left;
}

.cid-rgATz7ZPng .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rgATz7ZPng .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rgATz7ZPng .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rgATz7ZPng .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rgATz7ZPng .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rgATz7ZPng .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rgATz7ZPng .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgATz7ZPng .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rgATz7ZPng .card-img span {
        font-size: 40px !important;
    }
}

.cid-rgATz7ZPng P {
    text-align: justify;
}

.cid-rgF8eMjI3t {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF8eMjI3t H2 {
    color: #333333;
}

.cid-rgF8eMjI3t .mbr-section-subtitle {
    color: #767676;
}

.cid-rgEkqMeTYu {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgEkqMeTYu .mbr-text {
    color: #767676;
}

.cid-rgEkqMeTYu h4 {
    text-align: center;
}

.cid-rgEkqMeTYu p {
    text-align: center;
}

.cid-rgEkqMeTYu .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgEkqMeTYu .card-title,
.cid-rgEkqMeTYu .card-img {
    color: #767676;
}

.cid-rgF8hzQHuy {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF8hzQHuy H2 {
    color: #333333;
}

.cid-rgF8hzQHuy .mbr-section-subtitle {
    color: #767676;
}

.cid-rgEk9MxcmG {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgEk9MxcmG .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rgEk829IFC {
    background: #ffffff;
    padding-top: 0px;
    padding-bottom: 60px;
}

.cid-rgEk829IFC .image-block {
    margin: auto;
}

.cid-rgEk829IFC figcaption {
    position: relative;
}

.cid-rgEk829IFC figcaption div {
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media (max-width: 768px) {
    .cid-rgEk829IFC .image-block {
        width: 100% !important;
    }
}

.cid-rgF8iyk1Wp {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF8iyk1Wp H2 {
    color: #333333;
}

.cid-rgF8iyk1Wp .mbr-section-subtitle {
    color: #767676;
}

.cid-rgElCPFoii {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgElCPFoii .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rbtA21Dypz {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rbtA21Dypz .carousel-control {
    background: #000;
}

.cid-rbtA21Dypz .mbr-section-subtitle {
    color: #767676;
}

.cid-rbtA21Dypz .carousel-item {
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-rbtA21Dypz .carousel-item .media-container-row {
    -webkit-flex-grow: 1;
    flex-grow: 1;
}

.cid-rbtA21Dypz .carousel-item .wrap-img {
    text-align: center;
}

.cid-rbtA21Dypz .carousel-item .wrap-img img {
    max-height: 150px;
    width: auto;
    max-width: 100%;
}

.cid-rbtA21Dypz .carousel-controls {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-rbtA21Dypz .carousel-controls .carousel-control {
    background: #000;
    border-radius: 50%;
    position: static;
    width: 40px;
    height: 40px;
    margin-top: 2rem;
    border-width: 1px;
}

.cid-rbtA21Dypz .carousel-controls .carousel-control.carousel-control-prev {
    left: auto;
    margin-right: 20px;
    margin-left: 0;
}

.cid-rbtA21Dypz .carousel-controls .carousel-control.carousel-control-next {
    right: auto;
    margin-right: 0;
}

.cid-rbtA21Dypz .carousel-controls .carousel-control .mbr-iconfont {
    font-size: 1rem;
}

.cid-rbtA21Dypz .cloneditem-1,
.cid-rbtA21Dypz .cloneditem-2,
.cid-rbtA21Dypz .cloneditem-3,
.cid-rbtA21Dypz .cloneditem-4,
.cid-rbtA21Dypz .cloneditem-5 {
    display: none;
}

.cid-rbtA21Dypz .col-lg-15 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    width: 100%;
}

@media (min-width: 992px) {
    .cid-rbtA21Dypz .col-lg-15 {
        -ms-flex: 0 0 20%;
        -webkit-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        width: 20%;
    }
    .cid-rbtA21Dypz .carousel-inner.slides2>.carousel-item.active.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides2>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides2>.carousel-item.active.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides2>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides2>.carousel-item.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides2>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides2>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides2 .cloneditem-1,
    .cid-rbtA21Dypz .carousel-inner.slides2 .cloneditem-2,
    .cid-rbtA21Dypz .carousel-inner.slides2 .cloneditem-3 {
        display: block;
    }
    .cid-rbtA21Dypz .carousel-inner.slides3>.carousel-item.active.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides3>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(33.333333%, 0, 0);
        transform: translate3d(33.333333%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides3>.carousel-item.active.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides3>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-33.333333%, 0, 0);
        transform: translate3d(-33.333333%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides3>.carousel-item.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides3>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides3>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides3 .cloneditem-1,
    .cid-rbtA21Dypz .carousel-inner.slides3 .cloneditem-2,
    .cid-rbtA21Dypz .carousel-inner.slides3 .cloneditem-3 {
        display: block;
    }
    .cid-rbtA21Dypz .carousel-inner.slides4>.carousel-item.active.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides4>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(25%, 0, 0);
        transform: translate3d(25%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides4>.carousel-item.active.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides4>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides4>.carousel-item.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides4>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides4>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides4 .cloneditem-1,
    .cid-rbtA21Dypz .carousel-inner.slides4 .cloneditem-2,
    .cid-rbtA21Dypz .carousel-inner.slides4 .cloneditem-3 {
        display: block;
    }
    .cid-rbtA21Dypz .carousel-inner.slides5>.carousel-item.active.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides5>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(20%, 0, 0);
        transform: translate3d(20%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides5>.carousel-item.active.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides5>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-20%, 0, 0);
        transform: translate3d(-20%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides5>.carousel-item.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides5>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides5>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides5 .cloneditem-1,
    .cid-rbtA21Dypz .carousel-inner.slides5 .cloneditem-2,
    .cid-rbtA21Dypz .carousel-inner.slides5 .cloneditem-3,
    .cid-rbtA21Dypz .carousel-inner.slides5 .cloneditem-4 {
        display: block;
    }
    .cid-rbtA21Dypz .carousel-inner.slides6>.carousel-item.active.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides6>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(16.666667%, 0, 0);
        transform: translate3d(16.666667%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides6>.carousel-item.active.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides6>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-16.666667%, 0, 0);
        transform: translate3d(-16.666667%, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides6>.carousel-item.carousel-item-left,
    .cid-rbtA21Dypz .carousel-inner.slides6>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rbtA21Dypz .carousel-inner.slides6>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rbtA21Dypz .carousel-inner.slides6 .cloneditem-1,
    .cid-rbtA21Dypz .carousel-inner.slides6 .cloneditem-2,
    .cid-rbtA21Dypz .carousel-inner.slides6 .cloneditem-3,
    .cid-rbtA21Dypz .carousel-inner.slides6 .cloneditem-4,
    .cid-rbtA21Dypz .carousel-inner.slides6 .cloneditem-5 {
        display: block;
    }
}

.cid-rbtA21Dypz H2 {
    color: #82786e;
}

.cid-rgF8jqODGk {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF8jqODGk H2 {
    color: #333333;
}

.cid-rgF8jqODGk .mbr-section-subtitle {
    color: #767676;
}

.cid-rgAUgabps2 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgAUgabps2 .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rlW3f3xmWC {
    padding-top: 0px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rlW3f3xmWC .card-box {
    padding: 0 2rem;
}

.cid-rlW3f3xmWC .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rlW3f3xmWC .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rlW3f3xmWC h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rlW3f3xmWC p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rlW3f3xmWC .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rlW3f3xmWC .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rlW3f3xmWC .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rlW3f3xmWC .card-title {
    text-align: center;
}

.cid-rgAUhfDMrB {
    padding-top: 0px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rgAUhfDMrB .card-box {
    padding: 0 2rem;
}

.cid-rgAUhfDMrB .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rgAUhfDMrB .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rgAUhfDMrB h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rgAUhfDMrB p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rgAUhfDMrB .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rgAUhfDMrB .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgAUhfDMrB .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgAUhfDMrB .card-title {
    text-align: center;
}

#custom-html-y {
    /* Type valid CSS here */
}

#custom-html-y .my-image {
    width: 100%;
}

.cid-reGMZp0Rmh {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reGMZp0Rmh .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGMZp0Rmh .content {
        text-align: center;
    }
    .cid-reGMZp0Rmh .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reGMZp0Rmh .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGMZp0Rmh .input-group-btn {
    display: inline-block;
}

.cid-reGMZp0Rmh .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reGMZp0Rmh .img-logo img {
    height: 6rem;
}

.cid-reGMZp0Rmh [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reGMZp0Rmh [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reGMZp0Rmh .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGMZp0Rmh .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reGMZp0Rmh .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reGMZp0Rmh .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reGMZp0Rmh .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reGMZp0Rmh .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reGMZp0Rmh .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reGMZp0Rmh .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reGMZp0Rmh .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reGMZp0Rmh form .input-group input.form-control,
.cid-reGMZp0Rmh form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reGMZp0Rmh .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGMZp0Rmh .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reGMZp0Rmh .foot-logo {
        text-align: center !important;
    }
    .cid-reGMZp0Rmh .foot-title {
        text-align: center !important;
    }
    .cid-reGMZp0Rmh .mbr-text {
        text-align: center !important;
    }
}

.cid-reGMZp0Rmh .foot-logo {
    text-align: left;
}

.cid-reGMZp0Rmh .sitemap-font-size {
    font-size: 13px;
}

.cid-reGMZp0Rmh .mbr-links-column {
    color: #767676;
}

.cid-reGMZp0Rmh .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgyWzRJG3W {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/apps-header.jpg");
}

.cid-rgyWzRJG3W h1 {
    color: #616161;
}

.cid-rgyWzRJG3W h2,
.cid-rgyWzRJG3W h3,
.cid-rgyWzRJG3W p {
    color: #767676;
}

.cid-rgyWzRJG3W .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgyWzRJG3W H3 {
    text-align: center;
}

.cid-rgyWzRJG3W P {
    text-align: center;
}

.cid-rgF4HZPZDJ {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF4HZPZDJ H2 {
    color: #333333;
}

.cid-rgF4HZPZDJ .mbr-section-subtitle {
    color: #767676;
}

.cid-rgyZUMfCEl {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgyZUMfCEl .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rgyYG3bl3N {
    padding-top: 0px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-rgyYG3bl3N .card-box {
    padding: 0 2rem;
}

.cid-rgyYG3bl3N .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rgyYG3bl3N .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

}

.cid-rgyYG3bl3N h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rgyYG3bl3N p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rgyYG3bl3N .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rgyYG3bl3N .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgyYG3bl3N .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgyYG3bl3N .card-title {
    text-align: center;
}

.cid-rgz1rsaRum {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgz1rsaRum .card-box {
    padding: 0 2rem;
}

.cid-rgz1rsaRum .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rgz1rsaRum .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rgz1rsaRum h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rgz1rsaRum p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rgz1rsaRum .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rgz1rsaRum .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgz1rsaRum .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgz1rsaRum .card-title {
    text-align: center;
}

.cid-rk94YAVI5e {
    padding-top: 0px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rgF4JT4gbU {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF4JT4gbU H2 {
    color: #333333;
}

.cid-rgF4JT4gbU .mbr-section-subtitle {
    color: #767676;
}

.cid-rgz2Eywdcd {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgz2Eywdcd .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rgz2MpxNgq {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgz2MpxNgq .card-box {
    padding: 0 2rem;
}

.cid-rgz2MpxNgq .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rgz2MpxNgq .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rgz2MpxNgq h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rgz2MpxNgq p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rgz2MpxNgq .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rgz2MpxNgq .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgz2MpxNgq .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgz2MpxNgq .card-title {
    text-align: center;
}

.cid-rk94S9GpAk {
    padding-top: 0px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rgF4LeDx4K {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF4LeDx4K H2 {
    color: #333333;
}

.cid-rgF4LeDx4K .mbr-section-subtitle {
    color: #767676;
}

.cid-rgz4m57M9e {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgz4m57M9e .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rgz4iMjjVd {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgz4iMjjVd .card-box {
    padding: 0 2rem;
}

.cid-rgz4iMjjVd .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rgz4iMjjVd .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rgz4iMjjVd h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rgz4iMjjVd p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rgz4iMjjVd .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rgz4iMjjVd .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgz4iMjjVd .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgz4iMjjVd .card-title {
    text-align: center;
}

.cid-rk94kcGRFY {
    padding-top: 0px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rgF4MjQdZo {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF4MjQdZo H2 {
    color: #333333;
}

.cid-rgF4MjQdZo .mbr-section-subtitle {
    color: #767676;
}

.cid-rm8oYWxqXp  {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rm8oYWxqXp .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8oZFLyPB {
    padding-top: 0px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rm8oZFLyPB .card-box {
    padding: 0 2rem;
}

.cid-rm8oZFLyPB .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rm8oZFLyPB .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rm8oZFLyPB h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rm8oZFLyPB p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rm8oZFLyPB .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rm8oZFLyPB .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rm8oZFLyPB .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rm8oZFLyPB .card-title {
    text-align: center;
}

#custom-html-w {
    /* Type valid CSS here */
}

#custom-html-w .my-image {
    width: 100%;
}

.cid-reGM5o0FlZ {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reGM5o0FlZ .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGM5o0FlZ .content {
        text-align: center;
    }
    .cid-reGM5o0FlZ .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reGM5o0FlZ .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGM5o0FlZ .input-group-btn {
    display: inline-block;
}

.cid-reGM5o0FlZ .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reGM5o0FlZ .img-logo img {
    height: 6rem;
}

.cid-reGM5o0FlZ [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reGM5o0FlZ [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reGM5o0FlZ .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reGM5o0FlZ .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reGM5o0FlZ .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reGM5o0FlZ .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reGM5o0FlZ .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reGM5o0FlZ .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reGM5o0FlZ .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reGM5o0FlZ .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reGM5o0FlZ .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reGM5o0FlZ form .input-group input.form-control,
.cid-reGM5o0FlZ form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reGM5o0FlZ .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reGM5o0FlZ .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reGM5o0FlZ .foot-logo {
        text-align: center !important;
    }
    .cid-reGM5o0FlZ .foot-title {
        text-align: center !important;
    }
    .cid-reGM5o0FlZ .mbr-text {
        text-align: center !important;
    }
}

.cid-reGM5o0FlZ .foot-logo {
    text-align: left;
}

.cid-reGM5o0FlZ .sitemap-font-size {
    font-size: 13px;
}

.cid-reGM5o0FlZ .mbr-links-column {
    color: #767676;
}

.cid-reGM5o0FlZ .aviso {
    font-size: 13px;
}

.cid-rbRKC6MNHh .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rbRKC6MNHh .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rbRKC6MNHh a {
    font-style: normal;
}

.cid-rbRKC6MNHh .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rbRKC6MNHh .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rbRKC6MNHh .nav-item:focus,
.cid-rbRKC6MNHh .nav-link:focus {
    outline: none;
}

.cid-rbRKC6MNHh .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbRKC6MNHh .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rbRKC6MNHh .menu-logo {
    margin-right: auto;
}

.cid-rbRKC6MNHh .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbRKC6MNHh .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rbRKC6MNHh .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rbRKC6MNHh .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rbRKC6MNHh .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rbRKC6MNHh .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rbRKC6MNHh .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rbRKC6MNHh .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rbRKC6MNHh .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rbRKC6MNHh .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rbRKC6MNHh .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rbRKC6MNHh .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rbRKC6MNHh .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rbRKC6MNHh .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rbRKC6MNHh .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rbRKC6MNHh .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rbRKC6MNHh .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rbRKC6MNHh .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rbRKC6MNHh .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rbRKC6MNHh .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rbRKC6MNHh .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rbRKC6MNHh .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rbRKC6MNHh button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rbRKC6MNHh button.navbar-toggler:focus {
    outline: none;
}

.cid-rbRKC6MNHh button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rbRKC6MNHh button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rbRKC6MNHh button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rbRKC6MNHh button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rbRKC6MNHh button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rbRKC6MNHh nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rbRKC6MNHh nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rbRKC6MNHh nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rbRKC6MNHh nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rbRKC6MNHh .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rbRKC6MNHh .collapsed .btn {
    display: -webkit-flex;
}

.cid-rbRKC6MNHh .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rbRKC6MNHh .collapsed .navbar-collapse.collapsing,
.cid-rbRKC6MNHh .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rbRKC6MNHh .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rbRKC6MNHh .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rbRKC6MNHh .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rbRKC6MNHh .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rbRKC6MNHh .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rbRKC6MNHh .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rbRKC6MNHh .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rbRKC6MNHh .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rbRKC6MNHh .collapsed button.navbar-toggler {
    display: block;
}

.cid-rbRKC6MNHh .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rbRKC6MNHh .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rbRKC6MNHh .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rbRKC6MNHh .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rbRKC6MNHh .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rbRKC6MNHh .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rbRKC6MNHh .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rbRKC6MNHh img {
        height: 3.8rem !important;
    }
    .cid-rbRKC6MNHh .btn {
        display: -webkit-flex;
    }
    .cid-rbRKC6MNHh button.navbar-toggler {
        display: block;
    }
    .cid-rbRKC6MNHh .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rbRKC6MNHh .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rbRKC6MNHh .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rbRKC6MNHh .navbar-collapse.collapsing,
    .cid-rbRKC6MNHh .navbar-collapse.show {
        display: block !important;
    }
    .cid-rbRKC6MNHh .navbar-collapse.collapsing .navbar-nav,
    .cid-rbRKC6MNHh .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rbRKC6MNHh .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rbRKC6MNHh .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rbRKC6MNHh .navbar-collapse.collapsing .navbar-buttons,
    .cid-rbRKC6MNHh .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rbRKC6MNHh .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rbRKC6MNHh .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rbRKC6MNHh .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rbRKC6MNHh .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rbRKC6MNHh .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rbRKC6MNHh .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rbRKC6MNHh .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rbRKC6MNHh .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rbRKC6MNHh .nav-link:hover,
.cid-rbRKC6MNHh .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgGjW8OSuu {
    padding-top: 120px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/cmayorista-paralax-1.png");
}

@media (min-width: 992px) {
    .cid-rgGjW8OSuu .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgGjW8OSuu .mbr-figure {
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-rgGjW8OSuu .mbr-text {
        text-align: center;
    }
}

.cid-rgGjW8OSuu H1 {
    color: #767676;
    text-align: left;
}

.cid-rgGjW8OSuu .mbr-text,
.cid-rgGjW8OSuu .mbr-section-btn {
    color: #767676;
    text-align: left;
}

.cid-rgGmtOqFq5 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGmtOqFq5 H2 {
    color: #333333;
}

.cid-rgGmtOqFq5 .mbr-section-subtitle {
    color: #767676;
}

.cid-rbRKCab52c {
    padding-top: 90px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rbRKCab52c h2 {
    text-align: left;
}

.cid-rbRKCab52c h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rbRKCab52c p {
    color: #767676;
    text-align: left;
}

.cid-rbRKCab52c .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rbRKCab52c .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rbRKCab52c .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbRKCab52c .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rbRKCab52c .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rbRKCab52c .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rbRKCab52c .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rbRKCab52c .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rbRKCab52c .card-img span {
        font-size: 40px !important;
    }
}

.cid-rbRKCab52c P {
    text-align: justify;
}

.cid-rgGmGFZH0q {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGmGFZH0q H2 {
    color: #333333;
}

.cid-rgGmGFZH0q .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGmL8rIfm {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgGmL8rIfm .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8Jk1Hgs2 {
    background: #ffffff;
    padding-top: 0px;
    padding-bottom: 60px;
}

.cid-rm8Jk1Hgs2 .image-block {
    margin: auto;
}

.cid-rm8Jk1Hgs2 figcaption {
    position: relative;
}

.cid-rm8Jk1Hgs2 figcaption div {
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media (max-width: 768px) {
    .cid-rm8Jk1Hgs2 .image-block {
        width: 100% !important;
    }
}

.cid-rgGndXeBy1 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGndXeBy1 H2 {
    color: #333333;
}

.cid-rgGndXeBy1 .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGneziN4i {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGneziN4i .mbr-text {
    color: #767676;
}

.cid-rgGneziN4i h4 {
    text-align: center;
}

.cid-rgGneziN4i p {
    text-align: center;
}

.cid-rgGneziN4i .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgGneziN4i .card-title,
.cid-rgGneziN4i .card-img {
    color: #767676;
}

.cid-rgGnskLtdX {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGnskLtdX .mbr-text {
    color: #767676;
}

.cid-rgGnskLtdX h4 {
    text-align: center;
}

.cid-rgGnskLtdX p {
    text-align: center;
}

.cid-rgGnskLtdX .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgGnskLtdX .card-title,
.cid-rgGnskLtdX .card-img {
    color: #767676;
}

.cid-rgGnCMVKSD {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGnCMVKSD H2 {
    color: #333333;
}

.cid-rgGnCMVKSD .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGnDM914z {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgGnDM914z .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8on5RxcO {
    padding-top: 0px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rm8on5RxcO .card-box {
    padding: 0 2rem;
}

.cid-rm8on5RxcO .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rm8on5RxcO .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rm8on5RxcO h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rm8on5RxcO p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rm8on5RxcO .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rm8on5RxcO .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rm8on5RxcO .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rm8on5RxcO .card-title {
    text-align: center;
}

#custom-html-s {
    /* Type valid CSS here */
}

#custom-html-s .my-image {
    width: 100%;
}

.cid-reHBlI8hcI {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reHBlI8hcI .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHBlI8hcI .content {
        text-align: center;
    }
    .cid-reHBlI8hcI .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reHBlI8hcI .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHBlI8hcI .input-group-btn {
    display: inline-block;
}

.cid-reHBlI8hcI .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reHBlI8hcI .img-logo img {
    height: 6rem;
}

.cid-reHBlI8hcI [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reHBlI8hcI [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reHBlI8hcI .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHBlI8hcI .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reHBlI8hcI .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reHBlI8hcI .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reHBlI8hcI .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reHBlI8hcI .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reHBlI8hcI .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reHBlI8hcI .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reHBlI8hcI .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reHBlI8hcI form .input-group input.form-control,
.cid-reHBlI8hcI form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reHBlI8hcI .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHBlI8hcI .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reHBlI8hcI .foot-logo {
        text-align: center !important;
    }
    .cid-reHBlI8hcI .foot-title {
        text-align: center !important;
    }
    .cid-reHBlI8hcI .mbr-text {
        text-align: center !important;
    }
}

.cid-reHBlI8hcI .foot-logo {
    text-align: left;
}

.cid-reHBlI8hcI .sitemap-font-size {
    font-size: 13px;
}

.cid-reHBlI8hcI .mbr-links-column {
    color: #767676;
}

.cid-reHBlI8hcI .aviso {
    font-size: 13px;
}

.cid-rbSjdieU7L .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rbSjdieU7L .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rbSjdieU7L a {
    font-style: normal;
}

.cid-rbSjdieU7L .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rbSjdieU7L .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rbSjdieU7L .nav-item:focus,
.cid-rbSjdieU7L .nav-link:focus {
    outline: none;
}

.cid-rbSjdieU7L .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbSjdieU7L .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rbSjdieU7L .menu-logo {
    margin-right: auto;
}

.cid-rbSjdieU7L .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbSjdieU7L .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rbSjdieU7L .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rbSjdieU7L .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rbSjdieU7L .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rbSjdieU7L .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rbSjdieU7L .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rbSjdieU7L .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rbSjdieU7L .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rbSjdieU7L .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rbSjdieU7L .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rbSjdieU7L .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rbSjdieU7L .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rbSjdieU7L .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rbSjdieU7L .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rbSjdieU7L .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rbSjdieU7L .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rbSjdieU7L .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rbSjdieU7L .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rbSjdieU7L .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rbSjdieU7L .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rbSjdieU7L .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rbSjdieU7L button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rbSjdieU7L button.navbar-toggler:focus {
    outline: none;
}

.cid-rbSjdieU7L button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rbSjdieU7L button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rbSjdieU7L button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rbSjdieU7L button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rbSjdieU7L button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rbSjdieU7L nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rbSjdieU7L nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rbSjdieU7L nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rbSjdieU7L nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rbSjdieU7L .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rbSjdieU7L .collapsed .btn {
    display: -webkit-flex;
}

.cid-rbSjdieU7L .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rbSjdieU7L .collapsed .navbar-collapse.collapsing,
.cid-rbSjdieU7L .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rbSjdieU7L .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rbSjdieU7L .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rbSjdieU7L .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rbSjdieU7L .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rbSjdieU7L .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rbSjdieU7L .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rbSjdieU7L .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rbSjdieU7L .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rbSjdieU7L .collapsed button.navbar-toggler {
    display: block;
}

.cid-rbSjdieU7L .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rbSjdieU7L .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rbSjdieU7L .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rbSjdieU7L .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rbSjdieU7L .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rbSjdieU7L .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rbSjdieU7L .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rbSjdieU7L img {
        height: 3.8rem !important;
    }
    .cid-rbSjdieU7L .btn {
        display: -webkit-flex;
    }
    .cid-rbSjdieU7L button.navbar-toggler {
        display: block;
    }
    .cid-rbSjdieU7L .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rbSjdieU7L .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rbSjdieU7L .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rbSjdieU7L .navbar-collapse.collapsing,
    .cid-rbSjdieU7L .navbar-collapse.show {
        display: block !important;
    }
    .cid-rbSjdieU7L .navbar-collapse.collapsing .navbar-nav,
    .cid-rbSjdieU7L .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rbSjdieU7L .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rbSjdieU7L .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rbSjdieU7L .navbar-collapse.collapsing .navbar-buttons,
    .cid-rbSjdieU7L .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rbSjdieU7L .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rbSjdieU7L .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rbSjdieU7L .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rbSjdieU7L .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rbSjdieU7L .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rbSjdieU7L .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rbSjdieU7L .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rbSjdieU7L .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rbSjdieU7L .nav-link:hover,
.cid-rbSjdieU7L .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgGulfotPo {
    padding-top: 120px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/inmobiliaria-paralax-1.png");
}

@media (min-width: 992px) {
    .cid-rgGulfotPo .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgGulfotPo .mbr-figure {
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-rgGulfotPo .mbr-text {
        text-align: center;
    }
}

.cid-rgGulfotPo H1 {
    color: #767676;
    text-align: left;
}

.cid-rgGulfotPo .mbr-text,
.cid-rgGulfotPo .mbr-section-btn {
    color: #767676;
    text-align: left;
}

.cid-rgGvrlSnHO {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGvrlSnHO H2 {
    color: #333333;
}

.cid-rgGvrlSnHO .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGvBjg3lo {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rgGvBjg3lo h2 {
    text-align: left;
}

.cid-rgGvBjg3lo h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rgGvBjg3lo p {
    color: #767676;
    text-align: left;
}

.cid-rgGvBjg3lo .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rgGvBjg3lo .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rgGvBjg3lo .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rgGvBjg3lo .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rgGvBjg3lo .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rgGvBjg3lo .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rgGvBjg3lo .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgGvBjg3lo .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rgGvBjg3lo .card-img span {
        font-size: 40px !important;
    }
}

.cid-rgGvBjg3lo P {
    text-align: justify;
}

.cid-rgGvOlgDgT {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGvOlgDgT H2 {
    color: #333333;
}

.cid-rgGvOlgDgT .mbr-section-subtitle {
    color: #767676;
}

.cid-rkr73o8qJw {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rkr73o8qJw .mbr-text,
.cid-rkr73o8qJw blockquote {
    color: #767676;
}

.cid-rkr73o8qJw .mbr-text P {
    text-align: center;
}

.cid-rm8JrXK0Zj {
    background: #ffffff;
    padding-top: 0px;
    padding-bottom: 60px;
}

.cid-rm8JrXK0Zj .image-block {
    margin: auto;
}

.cid-rm8JrXK0Zj figcaption {
    position: relative;
}

.cid-rm8JrXK0Zj figcaption div {
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media (max-width: 768px) {
    .cid-rm8JrXK0Zj .image-block {
        width: 100% !important;
    }
}

.cid-rgGvTty059 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGvTty059 H2 {
    color: #333333;
}

.cid-rgGvTty059 .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGvUdnATM {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGvUdnATM .mbr-text {
    color: #767676;
}

.cid-rgGvUdnATM h4 {
    text-align: center;
}

.cid-rgGvUdnATM p {
    text-align: center;
}

.cid-rgGvUdnATM .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgGvUdnATM .card-title,
.cid-rgGvUdnATM .card-img {
    color: #767676;
}

.cid-rgGvUBVpEQ {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGvUBVpEQ .mbr-text {
    color: #767676;
}

.cid-rgGvUBVpEQ h4 {
    text-align: center;
}

.cid-rgGvUBVpEQ p {
    text-align: center;
}

.cid-rgGvUBVpEQ .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgGvUBVpEQ .card-title,
.cid-rgGvUBVpEQ .card-img {
    color: #767676;
}

.cid-rgGw7WNpMn {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGw7WNpMn H2 {
    color: #333333;
}

.cid-rgGw7WNpMn .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGwcN3Xmg {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGwcN3Xmg .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rgGwiar9wY {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGwiar9wY .card-box {
    padding: 0 2rem;
}

.cid-rgGwiar9wY .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rgGwiar9wY .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rgGwiar9wY h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rgGwiar9wY p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
    padding-top: 2rem;
}

.cid-rgGwiar9wY .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rgGwiar9wY .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
    padding-bottom: 0;
}

.cid-rgGwiar9wY .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgGwiar9wY .card-title {
    text-align: center;
}

.cid-rgGwEPwS4L {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGwEPwS4L H2 {
    color: #333333;
}

.cid-rgGwEPwS4L .mbr-section-subtitle {
    color: #767676;
}

.cid-rm8oz5wgdr {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rm8oz5wgdr .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8otGbXzk {
    padding-top: 0px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rm8otGbXzk .card-box {
    padding: 0 2rem;
}

.cid-rm8otGbXzk .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rm8otGbXzk .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rm8otGbXzk h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rm8otGbXzk p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rm8otGbXzk .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rm8otGbXzk .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rm8otGbXzk .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rm8otGbXzk .card-title {
    text-align: center;
}

#custom-html-12 {
    /* Type valid CSS here */
}

#custom-html-12 .my-image {
    width: 100%;
}

.cid-reHBsJC6Ta {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reHBsJC6Ta .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHBsJC6Ta .content {
        text-align: center;
    }
    .cid-reHBsJC6Ta .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reHBsJC6Ta .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHBsJC6Ta .input-group-btn {
    display: inline-block;
}

.cid-reHBsJC6Ta .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reHBsJC6Ta .img-logo img {
    height: 6rem;
}

.cid-reHBsJC6Ta [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reHBsJC6Ta [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reHBsJC6Ta .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHBsJC6Ta .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reHBsJC6Ta .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reHBsJC6Ta .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reHBsJC6Ta .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reHBsJC6Ta .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reHBsJC6Ta .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reHBsJC6Ta .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reHBsJC6Ta .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reHBsJC6Ta form .input-group input.form-control,
.cid-reHBsJC6Ta form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reHBsJC6Ta .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHBsJC6Ta .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reHBsJC6Ta .foot-logo {
        text-align: center !important;
    }
    .cid-reHBsJC6Ta .foot-title {
        text-align: center !important;
    }
    .cid-reHBsJC6Ta .mbr-text {
        text-align: center !important;
    }
}

.cid-reHBsJC6Ta .foot-logo {
    text-align: left;
}

.cid-reHBsJC6Ta .sitemap-font-size {
    font-size: 13px;
}

.cid-reHBsJC6Ta .mbr-links-column {
    color: #767676;
}

.cid-reHBsJC6Ta .aviso {
    font-size: 13px;
}

.cid-rbYjvlE83u .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rbYjvlE83u .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rbYjvlE83u a {
    font-style: normal;
}

.cid-rbYjvlE83u .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rbYjvlE83u .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rbYjvlE83u .nav-item:focus,
.cid-rbYjvlE83u .nav-link:focus {
    outline: none;
}

.cid-rbYjvlE83u .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbYjvlE83u .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rbYjvlE83u .menu-logo {
    margin-right: auto;
}

.cid-rbYjvlE83u .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbYjvlE83u .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rbYjvlE83u .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rbYjvlE83u .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rbYjvlE83u .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rbYjvlE83u .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rbYjvlE83u .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rbYjvlE83u .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rbYjvlE83u .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rbYjvlE83u .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rbYjvlE83u .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rbYjvlE83u .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rbYjvlE83u .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rbYjvlE83u .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rbYjvlE83u .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rbYjvlE83u .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rbYjvlE83u .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rbYjvlE83u .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rbYjvlE83u .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rbYjvlE83u .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rbYjvlE83u .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rbYjvlE83u .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rbYjvlE83u button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rbYjvlE83u button.navbar-toggler:focus {
    outline: none;
}

.cid-rbYjvlE83u button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rbYjvlE83u button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rbYjvlE83u button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rbYjvlE83u button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rbYjvlE83u button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rbYjvlE83u nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rbYjvlE83u nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rbYjvlE83u nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rbYjvlE83u nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rbYjvlE83u .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rbYjvlE83u .collapsed .btn {
    display: -webkit-flex;
}

.cid-rbYjvlE83u .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rbYjvlE83u .collapsed .navbar-collapse.collapsing,
.cid-rbYjvlE83u .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rbYjvlE83u .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rbYjvlE83u .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rbYjvlE83u .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rbYjvlE83u .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rbYjvlE83u .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rbYjvlE83u .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rbYjvlE83u .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rbYjvlE83u .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rbYjvlE83u .collapsed button.navbar-toggler {
    display: block;
}

.cid-rbYjvlE83u .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rbYjvlE83u .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rbYjvlE83u .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rbYjvlE83u .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rbYjvlE83u .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rbYjvlE83u .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rbYjvlE83u .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rbYjvlE83u img {
        height: 3.8rem !important;
    }
    .cid-rbYjvlE83u .btn {
        display: -webkit-flex;
    }
    .cid-rbYjvlE83u button.navbar-toggler {
        display: block;
    }
    .cid-rbYjvlE83u .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rbYjvlE83u .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rbYjvlE83u .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rbYjvlE83u .navbar-collapse.collapsing,
    .cid-rbYjvlE83u .navbar-collapse.show {
        display: block !important;
    }
    .cid-rbYjvlE83u .navbar-collapse.collapsing .navbar-nav,
    .cid-rbYjvlE83u .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rbYjvlE83u .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rbYjvlE83u .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rbYjvlE83u .navbar-collapse.collapsing .navbar-buttons,
    .cid-rbYjvlE83u .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rbYjvlE83u .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rbYjvlE83u .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rbYjvlE83u .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rbYjvlE83u .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rbYjvlE83u .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rbYjvlE83u .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rbYjvlE83u .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rbYjvlE83u .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rbYjvlE83u .nav-link:hover,
.cid-rbYjvlE83u .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgGDpOmnkM {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/manufactura-paralax-1.png");
}

@media (min-width: 992px) {
    .cid-rgGDpOmnkM .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgGDpOmnkM .mbr-figure {
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-rgGDpOmnkM .mbr-text {
        text-align: center;
    }
}

.cid-rgGDpOmnkM H1 {
    color: #767676;
    text-align: left;
}

.cid-rgGDpOmnkM .mbr-text,
.cid-rgGDpOmnkM .mbr-section-btn {
    color: #767676;
    text-align: left;
}

.cid-rgGDNP8Sv0 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGDNP8Sv0 H2 {
    color: #333333;
}

.cid-rgGDNP8Sv0 .mbr-section-subtitle {
    color: #767676;
}

.cid-rbYjvnrCeq {
    padding-top: 90px;
    padding-bottom: 60px;
    background-color: #f9f9f9;
}

.cid-rbYjvnrCeq h2 {
    text-align: left;
}

.cid-rbYjvnrCeq h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rbYjvnrCeq p {
    color: #767676;
    text-align: left;
}

.cid-rbYjvnrCeq .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rbYjvnrCeq .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rbYjvnrCeq .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rbYjvnrCeq .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rbYjvnrCeq .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rbYjvnrCeq .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rbYjvnrCeq .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rbYjvnrCeq .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rbYjvnrCeq .card-img span {
        font-size: 40px !important;
    }
}

.cid-rbYjvnrCeq P {
    text-align: justify;
}

.cid-rgGE22hpn2 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGE22hpn2 H2 {
    color: #333333;
}

.cid-rgGE22hpn2 .mbr-section-subtitle {
    color: #767676;
}

.cid-rm8KkjhSNU {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rm8KkjhSNU .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8KjcroGt {
    background: #ffffff;
    padding-top: 0px;
    padding-bottom: 60px;
}

.cid-rm8KjcroGt .image-block {
    margin: auto;
}

.cid-rm8KjcroGt figcaption {
    position: relative;
}

.cid-rm8KjcroGt figcaption div {
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media (max-width: 768px) {
    .cid-rm8KjcroGt .image-block {
        width: 100% !important;
    }
}

.cid-rgGE8McrGU {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGE8McrGU H2 {
    color: #333333;
}

.cid-rgGE8McrGU .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGE9w2piT {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGE9w2piT .mbr-text {
    color: #767676;
}

.cid-rgGE9w2piT h4 {
    text-align: center;
}

.cid-rgGE9w2piT p {
    text-align: center;
}

.cid-rgGE9w2piT .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgGE9w2piT .card-title,
.cid-rgGE9w2piT .card-img {
    color: #767676;
}

.cid-rgGEa3R56y {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGEa3R56y .mbr-text {
    color: #767676;
}

.cid-rgGEa3R56y h4 {
    text-align: center;
}

.cid-rgGEa3R56y p {
    text-align: center;
}

.cid-rgGEa3R56y .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgGEa3R56y .card-title,
.cid-rgGEa3R56y .card-img {
    color: #767676;
}

.cid-rgGEDVmo0m {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGEDVmo0m H2 {
    color: #333333;
}

.cid-rgGEDVmo0m .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGEFXGjsY {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgGEFXGjsY .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rgGF1mbmqK {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGF1mbmqK .card-box {
    padding: 0 2rem;
}

.cid-rgGF1mbmqK .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rgGF1mbmqK .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rgGF1mbmqK h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rgGF1mbmqK p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
    padding-top: 2rem;
}

.cid-rgGF1mbmqK .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rgGF1mbmqK .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
    padding-bottom: 0;
}

.cid-rgGF1mbmqK .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgGF1mbmqK .card-title {
    text-align: center;
}

.cid-rgGF56KBKS {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGF56KBKS H2 {
    color: #333333;
}

.cid-rgGF56KBKS .mbr-section-subtitle {
    color: #767676;
}

.cid-rm8oD75e4f {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rm8oD75e4f .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8oDL5cWr {
    padding-top: 0px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rm8oDL5cWr .card-box {
    padding: 0 2rem;
}

.cid-rm8oDL5cWr .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rm8oDL5cWr .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rm8oDL5cWr h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rm8oDL5cWr p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rm8oDL5cWr .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rm8oDL5cWr .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rm8oDL5cWr .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rm8oDL5cWr .card-title {
    text-align: center;
}

#custom-html-1e {
    /* Type valid CSS here */
}

#custom-html-1e .my-image {
    width: 100%;
}

.cid-reHC7ntElP {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reHC7ntElP .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHC7ntElP .content {
        text-align: center;
    }
    .cid-reHC7ntElP .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reHC7ntElP .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHC7ntElP .input-group-btn {
    display: inline-block;
}

.cid-reHC7ntElP .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reHC7ntElP .img-logo img {
    height: 6rem;
}

.cid-reHC7ntElP [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reHC7ntElP [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reHC7ntElP .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHC7ntElP .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reHC7ntElP .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reHC7ntElP .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reHC7ntElP .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reHC7ntElP .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reHC7ntElP .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reHC7ntElP .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reHC7ntElP .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reHC7ntElP form .input-group input.form-control,
.cid-reHC7ntElP form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reHC7ntElP .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHC7ntElP .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reHC7ntElP .foot-logo {
        text-align: center !important;
    }
    .cid-reHC7ntElP .foot-title {
        text-align: center !important;
    }
    .cid-reHC7ntElP .mbr-text {
        text-align: center !important;
    }
}

.cid-reHC7ntElP .foot-logo {
    text-align: left;
}

.cid-reHC7ntElP .sitemap-font-size {
    font-size: 13px;
}

.cid-reHC7ntElP .mbr-links-column {
    color: #767676;
}

.cid-reHC7ntElP .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rcDc9r6RuP {
    padding-top: 135px;
    padding-bottom: 105px;
    background-image: url("../../../assets/images/saladeprensa-header-1.png");
}

.cid-rcDc9r6RuP H3 {
    color: #767676;
}

.cid-rcDc9r6RuP P {
    color: #767676;
}

.cid-rgF32enDI4 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF32enDI4 H2 {
    color: #333333;
}

.cid-rgF32enDI4 .mbr-section-subtitle {
    color: #767676;
}

.cid-rcDdj43w7i {
    padding-top: 45px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rcDdj43w7i .mbr-section-subtitle {
    color: #767676;
}

.cid-rcDdj43w7i .container-table {
    margin: 0 auto;
}

.cid-rcDdj43w7i .scroll {
    overflow-x: auto;
    padding: 0;
}

.cid-rcDdj43w7i .dataTables_wrapper {
    display: block;
}

.cid-rcDdj43w7i .dataTables_wrapper .search {
    margin-bottom: .5rem;
}

.cid-rcDdj43w7i .dataTables_wrapper .table {
    overflow-x: auto;
}

.cid-rcDdj43w7i table {
    width: 100% !important;
    margin-top: 6px;
    border: 1px solid #cccccc;
    margin-bottom: 0;
}

.cid-rcDdj43w7i table th {
    border-top: none;
    transition: all .2s;
    border-bottom: none;
}

.cid-rcDdj43w7i table th:hover {
    background: #d7f3ff;
    color: #767676;
}

.cid-rcDdj43w7i table td {
    border-top: 1px solid #cccccc;
}

.cid-rcDdj43w7i table.table {
    background: #ffffff;
}

.cid-rcDdj43w7i .dataTables_filter {
    text-align: right;
    margin-bottom: .5rem;
}

.cid-rcDdj43w7i .dataTables_filter label {
    display: inline;
    white-space: normal !important;
}

.cid-rcDdj43w7i .dataTables_filter input {
    display: inline;
    width: auto;
    margin-left: .5rem;
    border-radius: 100px;
    padding-left: 1rem;
}

.cid-rcDdj43w7i .dataTables_info {
    padding-bottom: 1rem;
    padding-top: 1rem;
    white-space: normal !important;
}

@media (max-width: 992px) {
    .cid-rcDdj43w7i .dataTables_filter {
        text-align: center;
    }
}

@media (max-width: 350px) {
    .cid-rcDdj43w7i .dataTables_filter {
        text-align: center;
    }
    .cid-rcDdj43w7i .dataTables_filter input {
        width: 100% !important;
        margin-left: 0 !important;
    }
}

.cid-rcDdj43w7i .mbr-section-title {
    color: #767676;
    text-align: center;
}

.cid-rcDdj43w7i .head-item {
    color: #333333;
}

.cid-rcDdj43w7i .headround {
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.cid-rcDdj43w7i .body-item {
    color: #333333;
}

.cid-rgF3bFqDOG {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgF3bFqDOG H2 {
    color: #333333;
}

.cid-rgF3bFqDOG .mbr-section-subtitle {
    color: #767676;
}

.cid-rcIF2rJMKT {
    padding-top: 15px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rcIF2rJMKT h4 {
    font-weight: 500;
    color: #ffffff;
}

.cid-rcIF2rJMKT p {
    color: #ffffff;
}

.cid-rcIF2rJMKT .card {
    margin-bottom: 2rem;
}

.cid-rcIF2rJMKT .card-img {
    border-radius: 0;
    padding: 2rem 2rem 0 2rem;
}

.cid-rcIF2rJMKT .card-img span {
    font-size: 100px;
    color: #ffffff;
}

.cid-rcIF2rJMKT .card-box {
    padding-bottom: 2rem;
}

.cid-rcIF2rJMKT .card-box .card-title {
    margin: 0;
    padding: 2rem 2rem 0 2rem;
}

.cid-rcIF2rJMKT .card-box .mbr-text {
    margin-bottom: 0;
    padding: 2rem 2rem 0 2rem;
}

.cid-rcIF2rJMKT .card-box .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rcIF2rJMKT .card-box .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rcIF2rJMKT .card-title,
.cid-rcIF2rJMKT .card-img {
    color: #767676;
}

.cid-rcIF2rJMKT P {
    color: #767676;
}

.cid-rng02R6IZx {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rng02R6IZx H2 {
    color: #333333;
}

.cid-rng02R6IZx .mbr-section-subtitle {
    color: #767676;
}

.cid-rm8PYvP0Sq {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rm8PYvP0Sq .carousel-control {
    background: #000;
}

.cid-rm8PYvP0Sq .mbr-section-subtitle {
    color: #767676;
}

.cid-rm8PYvP0Sq .carousel-item {
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-rm8PYvP0Sq .carousel-item .media-container-row {
    -webkit-flex-grow: 1;
    flex-grow: 1;
}

.cid-rm8PYvP0Sq .carousel-item .wrap-img {
    text-align: center;
}

.cid-rm8PYvP0Sq .carousel-item .wrap-img img {
    max-height: 150px;
    width: auto;
    max-width: 100%;
}

.cid-rm8PYvP0Sq .carousel-controls {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-rm8PYvP0Sq .carousel-controls .carousel-control {
    background: #000;
    border-radius: 50%;
    position: static;
    width: 40px;
    height: 40px;
    margin-top: 2rem;
    border-width: 1px;
}

.cid-rm8PYvP0Sq .carousel-controls .carousel-control.carousel-control-prev {
    left: auto;
    margin-right: 20px;
    margin-left: 0;
}

.cid-rm8PYvP0Sq .carousel-controls .carousel-control.carousel-control-next {
    right: auto;
    margin-right: 0;
}

.cid-rm8PYvP0Sq .carousel-controls .carousel-control .mbr-iconfont {
    font-size: 1rem;
}

.cid-rm8PYvP0Sq .cloneditem-1,
.cid-rm8PYvP0Sq .cloneditem-2,
.cid-rm8PYvP0Sq .cloneditem-3,
.cid-rm8PYvP0Sq .cloneditem-4,
.cid-rm8PYvP0Sq .cloneditem-5 {
    display: none;
}

.cid-rm8PYvP0Sq .col-lg-15 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
    width: 100%;
}

@media (min-width: 992px) {
    .cid-rm8PYvP0Sq .col-lg-15 {
        -ms-flex: 0 0 20%;
        -webkit-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        width: 20%;
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides2>.carousel-item.active.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides2>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides2>.carousel-item.active.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides2>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides2>.carousel-item.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides2>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides2>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides2 .cloneditem-1,
    .cid-rm8PYvP0Sq .carousel-inner.slides2 .cloneditem-2,
    .cid-rm8PYvP0Sq .carousel-inner.slides2 .cloneditem-3 {
        display: block;
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides3>.carousel-item.active.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides3>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(33.333333%, 0, 0);
        transform: translate3d(33.333333%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides3>.carousel-item.active.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides3>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-33.333333%, 0, 0);
        transform: translate3d(-33.333333%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides3>.carousel-item.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides3>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides3>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides3 .cloneditem-1,
    .cid-rm8PYvP0Sq .carousel-inner.slides3 .cloneditem-2,
    .cid-rm8PYvP0Sq .carousel-inner.slides3 .cloneditem-3 {
        display: block;
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides4>.carousel-item.active.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides4>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(25%, 0, 0);
        transform: translate3d(25%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides4>.carousel-item.active.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides4>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides4>.carousel-item.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides4>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides4>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides4 .cloneditem-1,
    .cid-rm8PYvP0Sq .carousel-inner.slides4 .cloneditem-2,
    .cid-rm8PYvP0Sq .carousel-inner.slides4 .cloneditem-3 {
        display: block;
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides5>.carousel-item.active.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides5>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(20%, 0, 0);
        transform: translate3d(20%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides5>.carousel-item.active.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides5>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-20%, 0, 0);
        transform: translate3d(-20%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides5>.carousel-item.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides5>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides5>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides5 .cloneditem-1,
    .cid-rm8PYvP0Sq .carousel-inner.slides5 .cloneditem-2,
    .cid-rm8PYvP0Sq .carousel-inner.slides5 .cloneditem-3,
    .cid-rm8PYvP0Sq .carousel-inner.slides5 .cloneditem-4 {
        display: block;
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides6>.carousel-item.active.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides6>.carousel-item.carousel-item-next {
        left: 0;
        -webkit-transform: translate3d(16.666667%, 0, 0);
        transform: translate3d(16.666667%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides6>.carousel-item.active.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides6>.carousel-item.carousel-item-prev {
        left: 0;
        -webkit-transform: translate3d(-16.666667%, 0, 0);
        transform: translate3d(-16.666667%, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides6>.carousel-item.carousel-item-left,
    .cid-rm8PYvP0Sq .carousel-inner.slides6>.carousel-item.carousel-item-prev.carousel-item-right,
    .cid-rm8PYvP0Sq .carousel-inner.slides6>.carousel-item.active {
        left: 0;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    .cid-rm8PYvP0Sq .carousel-inner.slides6 .cloneditem-1,
    .cid-rm8PYvP0Sq .carousel-inner.slides6 .cloneditem-2,
    .cid-rm8PYvP0Sq .carousel-inner.slides6 .cloneditem-3,
    .cid-rm8PYvP0Sq .carousel-inner.slides6 .cloneditem-4,
    .cid-rm8PYvP0Sq .carousel-inner.slides6 .cloneditem-5 {
        display: block;
    }
}

.cid-rm8PYvP0Sq H2 {
    color: #82786e;
}

.cid-rcDhZ18qgh {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rcDhZ18qgh .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rcDhZ18qgh .content {
        text-align: center;
    }
    .cid-rcDhZ18qgh .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rcDhZ18qgh .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rcDhZ18qgh .input-group-btn {
    display: inline-block;
}

.cid-rcDhZ18qgh .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rcDhZ18qgh .img-logo img {
    height: 6rem;
}

.cid-rcDhZ18qgh [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rcDhZ18qgh [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rcDhZ18qgh .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rcDhZ18qgh .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rcDhZ18qgh .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rcDhZ18qgh .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rcDhZ18qgh .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rcDhZ18qgh .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rcDhZ18qgh .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rcDhZ18qgh .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rcDhZ18qgh .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rcDhZ18qgh form .input-group input.form-control,
.cid-rcDhZ18qgh form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rcDhZ18qgh .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rcDhZ18qgh .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rcDhZ18qgh .foot-logo {
        text-align: center !important;
    }
    .cid-rcDhZ18qgh .foot-title {
        text-align: center !important;
    }
    .cid-rcDhZ18qgh .mbr-text {
        text-align: center !important;
    }
}

.cid-rcDhZ18qgh .foot-logo {
    text-align: left;
}

.cid-rcDhZ18qgh .sitemap-font-size {
    font-size: 13px;
}

.cid-rcDhZ18qgh .mbr-links-column {
    color: #767676;
}

.cid-rcDhZ18qgh .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgK6ArpiT9 {
    padding-top: 120px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/serviciosprofesionales-paralax.png");
}
.cid-rgK6ArpiT9hotel {
    padding-top: 120px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/hotelera.JPG");
}

@media (min-width: 992px) {
    .cid-rgK6ArpiT9 .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgK6ArpiT9 .mbr-figure {
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-rgK6ArpiT9 .mbr-text {
        text-align: center;
    }
}

.cid-rgK6ArpiT9 H1 {
    color: #767676;
    text-align: left;
}

.cid-rgK6ArpiT9 .mbr-text,
.cid-rgK6ArpiT9 .mbr-section-btn {
    color: #767676;
    text-align: left;
}

.cid-rgK5DdRDP0 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgK5DdRDP0 H2 {
    color: #333333;
}

.cid-rgK5DdRDP0 .mbr-section-subtitle {
    color: #767676;
}

.cid-rgK5Cb693j {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rgK5Cb693j h2 {
    text-align: left;
}

.cid-rgK5Cb693j h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rgK5Cb693j p {
    color: #767676;
    text-align: left;
}

.cid-rgK5Cb693j .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rgK5Cb693j .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rgK5Cb693j .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rgK5Cb693j .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rgK5Cb693j .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rgK5Cb693j .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rgK5Cb693j .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgK5Cb693j .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rgK5Cb693j .card-img span {
        font-size: 40px !important;
    }
}

.cid-rgK5Cb693j P {
    text-align: justify;
}

.cid-rgK72sBZQW {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgK72sBZQW H2 {
    color: #333333;
}

.cid-rgK72sBZQW .mbr-section-subtitle {
    color: #767676;
}

.cid-rm8Kxqm9Lr {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rm8Kxqm9Lr .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8KyEUsER {
    background: #ffffff;
    padding-top: 0px;
    padding-bottom: 60px;
}

.cid-rm8KyEUsER .image-block {
    margin: auto;
}

.cid-rm8KyEUsER figcaption {
    position: relative;
}

.cid-rm8KyEUsER figcaption div {
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media (max-width: 768px) {
    .cid-rm8KyEUsER .image-block {
        width: 100% !important;
    }
}

.cid-rgK79TDlE4 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgK79TDlE4 H2 {
    color: #333333;
}

.cid-rgK79TDlE4 .mbr-section-subtitle {
    color: #767676;
}

.cid-rgK7fzM3bN {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgK7fzM3bN .mbr-text {
    color: #767676;
}

.cid-rgK7fzM3bN h4 {
    text-align: center;
}

.cid-rgK7fzM3bN p {
    text-align: center;
}

.cid-rgK7fzM3bN .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgK7fzM3bN .card-title,
.cid-rgK7fzM3bN .card-img {
    color: #767676;
}

.cid-rgK8n06n8S {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgK8n06n8S .mbr-text {
    color: #767676;
}

.cid-rgK8n06n8S h4 {
    text-align: center;
}

.cid-rgK8n06n8S p {
    text-align: center;
}

.cid-rgK8n06n8S .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgK8n06n8S .card-title,
.cid-rgK8n06n8S .card-img {
    color: #767676;
}

.cid-rgK8ZEhCVa {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgK8ZEhCVa H2 {
    color: #333333;
}

.cid-rgK8ZEhCVa .mbr-section-subtitle {
    color: #767676;
}

.cid-rm8oIIAHHT {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rm8oIIAHHT .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8oJE0StO {
    padding-top: 0px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rm8oJE0StO .card-box {
    padding: 0 2rem;
}

.cid-rm8oJE0StO .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rm8oJE0StO .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rm8oJE0StO h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rm8oJE0StO p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rm8oJE0StO .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rm8oJE0StO .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rm8oJE0StO .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rm8oJE0StO .card-title {
    text-align: center;
}

#custom-html-30 {
    /* Type valid CSS here */
}

#custom-html-30 .my-image {
    width: 100%;
}

.cid-reHSMGnDot {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reHSMGnDot .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHSMGnDot .content {
        text-align: center;
    }
    .cid-reHSMGnDot .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reHSMGnDot .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHSMGnDot .input-group-btn {
    display: inline-block;
}

.cid-reHSMGnDot .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reHSMGnDot .img-logo img {
    height: 6rem;
}

.cid-reHSMGnDot [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reHSMGnDot [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reHSMGnDot .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHSMGnDot .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reHSMGnDot .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reHSMGnDot .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reHSMGnDot .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reHSMGnDot .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reHSMGnDot .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reHSMGnDot .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reHSMGnDot .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reHSMGnDot form .input-group input.form-control,
.cid-reHSMGnDot form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reHSMGnDot .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHSMGnDot .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reHSMGnDot .foot-logo {
        text-align: center !important;
    }
    .cid-reHSMGnDot .foot-title {
        text-align: center !important;
    }
    .cid-reHSMGnDot .mbr-text {
        text-align: center !important;
    }
}

.cid-reHSMGnDot .foot-logo {
    text-align: left;
}

.cid-reHSMGnDot .sitemap-font-size {
    font-size: 13px;
}

.cid-reHSMGnDot .mbr-links-column {
    color: #767676;
}

.cid-reHSMGnDot .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgFDXYUVBO {
    padding-top: 120px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/cminorista-paralax-1.png");
}

@media (min-width: 992px) {
    .cid-rgFDXYUVBO .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgFDXYUVBO .mbr-figure {
        padding-bottom: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-rgFDXYUVBO .mbr-text {
        text-align: center;
    }
}

.cid-rgFDXYUVBO H1 {
    color: #767676;
    text-align: left;
}

.cid-rgFDXYUVBO .mbr-text,
.cid-rgFDXYUVBO .mbr-section-btn {
    color: #767676;
    text-align: left;
}

.cid-rgFElXbZ8h {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgFElXbZ8h H2 {
    color: #333333;
}

.cid-rgFElXbZ8h .mbr-section-subtitle {
    color: #767676;
}

.cid-rgFEERbkcX {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rgFEERbkcX h2 {
    text-align: left;
}

.cid-rgFEERbkcX h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rgFEERbkcX p {
    color: #767676;
    text-align: left;
}

.cid-rgFEERbkcX .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rgFEERbkcX .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rgFEERbkcX .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rgFEERbkcX .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rgFEERbkcX .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rgFEERbkcX .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rgFEERbkcX .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rgFEERbkcX .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rgFEERbkcX .card-img span {
        font-size: 40px !important;
    }
}

.cid-rgFEERbkcX P {
    text-align: justify;
}

.cid-rgGgfqM9SB {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGgfqM9SB H2 {
    color: #333333;
}

.cid-rgGgfqM9SB .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGgQjKzk8 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgGgQjKzk8 .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8J4RAgMI {
    background: #ffffff;
    padding-top: 0px;
    padding-bottom: 60px;
}

.cid-rm8J4RAgMI .image-block {
    margin: auto;
}

.cid-rm8J4RAgMI figcaption {
    position: relative;
}

.cid-rm8J4RAgMI figcaption div {
    position: absolute;
    bottom: 0;
    width: 100%;
}

@media (max-width: 768px) {
    .cid-rm8J4RAgMI .image-block {
        width: 100% !important;
    }
}

.cid-rgGasrRHap {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGasrRHap H2 {
    color: #333333;
}

.cid-rgGasrRHap .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGat8NSWE {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGat8NSWE .mbr-text {
    color: #767676;
}

.cid-rgGat8NSWE h4 {
    text-align: center;
}

.cid-rgGat8NSWE p {
    text-align: center;
}

.cid-rgGat8NSWE .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgGat8NSWE .card-title,
.cid-rgGat8NSWE .card-img {
    color: #767676;
}

.cid-rgGatZL7Ib {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgGatZL7Ib .mbr-text {
    color: #767676;
}

.cid-rgGatZL7Ib h4 {
    text-align: center;
}

.cid-rgGatZL7Ib p {
    text-align: center;
}

.cid-rgGatZL7Ib .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rgGatZL7Ib .card-title,
.cid-rgGatZL7Ib .card-img {
    color: #767676;
}

.cid-rgGh9QW6VJ {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgGh9QW6VJ H2 {
    color: #333333;
}

.cid-rgGh9QW6VJ .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGin4hJbR {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgGin4hJbR .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rm8ognGIqo {
    padding-top: 0px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rm8ognGIqo .card-box {
    padding: 0 2rem;
}

.cid-rm8ognGIqo .mbr-section-btn {
    padding-top: 1rem;
}

.cid-rm8ognGIqo .mbr-section-btn a {
    margin-top: 1rem;
    margin-bottom: 0;
}

.cid-rm8ognGIqo h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
    padding-top: 2rem;
}

.cid-rm8ognGIqo p {
    margin-bottom: 0;
    text-align: left;
    padding-top: 1.5rem;
}

.cid-rm8ognGIqo .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rm8ognGIqo .card-wrapper {
    height: 100%;
    padding-bottom: 2rem;
    background: #ffffff;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rm8ognGIqo .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rm8ognGIqo .card-title {
    text-align: center;
}

#custom-html-18 {
    /* Type valid CSS here */
}

#custom-html-18 .my-image {
    width: 100%;
}

.cid-reHBeoL1mn {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reHBeoL1mn .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHBeoL1mn .content {
        text-align: center;
    }
    .cid-reHBeoL1mn .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reHBeoL1mn .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHBeoL1mn .input-group-btn {
    display: inline-block;
}

.cid-reHBeoL1mn .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reHBeoL1mn .img-logo img {
    height: 6rem;
}

.cid-reHBeoL1mn [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reHBeoL1mn [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reHBeoL1mn .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reHBeoL1mn .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reHBeoL1mn .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reHBeoL1mn .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reHBeoL1mn .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reHBeoL1mn .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reHBeoL1mn .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reHBeoL1mn .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reHBeoL1mn .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reHBeoL1mn form .input-group input.form-control,
.cid-reHBeoL1mn form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reHBeoL1mn .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reHBeoL1mn .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reHBeoL1mn .foot-logo {
        text-align: center !important;
    }
    .cid-reHBeoL1mn .foot-title {
        text-align: center !important;
    }
    .cid-reHBeoL1mn .mbr-text {
        text-align: center !important;
    }
}

.cid-reHBeoL1mn .foot-logo {
    text-align: left;
}

.cid-reHBeoL1mn .sitemap-font-size {
    font-size: 13px;
}

.cid-reHBeoL1mn .mbr-links-column {
    color: #767676;
}

.cid-reHBeoL1mn .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgMoPWCYfh {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/socios-de-negocio-header.png");
}

.cid-rgMoPWCYfh h1 {
    color: #616161;
}

.cid-rgMoPWCYfh h2,
.cid-rgMoPWCYfh h3,
.cid-rgMoPWCYfh p {
    color: #767676;
}

.cid-rgMoPWCYfh .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgMoPWCYfh H3 {
    text-align: center;
}

.cid-rgMoPWCYfh P {
    text-align: center;
}

.cid-rgMoPWCYfh SPAN {
    color: #767676;
}

.cid-rfQ7ck5IuP {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rfQ7ck5IuP .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-rfQ7ck5IuP .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-rfQ7ck5IuP .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-rfQ7ck5IuP .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-rfQ7ck5IuP .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #333333;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-rfQ7ck5IuP .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-rfQ7ck5IuP .mbr-gallery-item>div:hover:before {
    opacity: 0.5 !important;
}

.cid-rfQ7ck5IuP .mbr-gallery-title {
    font-size: .9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 2;
}

.cid-rfQ7ck5IuP .mbr-gallery-title:before {
    content: " ";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #333333 !important;
    opacity: 0.5;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-rfQ7ck5IuP .btn-success-outline,
.cid-rfQ7ck5IuP .btn-success-outline:active {
    background: none;
    border: solid #767676 1px;
    color: #767676;
}

.cid-rfQ7ck5IuP .btn-success-outline:hover,
.cid-rfQ7ck5IuP .btn-success-outline:focus,
.cid-rfQ7ck5IuP .btn-success-outline.focus,
.cid-rfQ7ck5IuP .btn-success-outline.active {
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
}

.cid-rgMvnAKDOa {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rgMvnAKDOa .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rgMvnAKDOa .content {
        text-align: center;
    }
    .cid-rgMvnAKDOa .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rgMvnAKDOa .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rgMvnAKDOa .input-group-btn {
    display: inline-block;
}

.cid-rgMvnAKDOa .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rgMvnAKDOa .img-logo img {
    height: 6rem;
}

.cid-rgMvnAKDOa [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rgMvnAKDOa [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rgMvnAKDOa .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rgMvnAKDOa .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rgMvnAKDOa .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rgMvnAKDOa .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rgMvnAKDOa .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rgMvnAKDOa .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rgMvnAKDOa .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rgMvnAKDOa .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rgMvnAKDOa .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rgMvnAKDOa form .input-group input.form-control,
.cid-rgMvnAKDOa form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rgMvnAKDOa .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rgMvnAKDOa .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rgMvnAKDOa .foot-logo {
        text-align: center !important;
    }
    .cid-rgMvnAKDOa .foot-title {
        text-align: center !important;
    }
    .cid-rgMvnAKDOa .mbr-text {
        text-align: center !important;
    }
}

.cid-rgMvnAKDOa .foot-logo {
    text-align: left;
}

.cid-rgMvnAKDOa .sitemap-font-size {
    font-size: 13px;
}

.cid-rgMvnAKDOa .mbr-links-column {
    color: #767676;
}

.cid-rgMvnAKDOa .aviso {
    font-size: 13px;
}

.cid-rgLL9IXWb5 {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/como-ser-socio-header.png");
}

.cid-rgLL9IXWb5 h1 {
    color: #616161;
}

.cid-rgLL9IXWb5 h2,
.cid-rgLL9IXWb5 h3,
.cid-rgLL9IXWb5 p {
    color: #767676;
}

.cid-rgLL9IXWb5 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLL9IXWb5 H3 {
    text-align: center;
}

.cid-rgLL9IXWb5 P {
    text-align: center;
}

.cid-rgLL9IXWb5 SPAN {
    color: #767676;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLLlV55gH {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLLlV55gH H2 {
    color: #333333;
}

.cid-rgLLlV55gH .mbr-section-subtitle {
    color: #767676;
}

.cid-rngqQy7er4 {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #ffffff;
}

.cid-rngqQy7er4 h2 {
    text-align: left;
}

.cid-rngqQy7er4 h4 {
    text-align: left;
    font-weight: 500;
}

.cid-rngqQy7er4 p {
    color: #767676;
    text-align: left;
}

.cid-rngqQy7er4 .aside-content {
    flex-basis: 100%;
    -webkit-flex-basis: 100%;
}

.cid-rngqQy7er4 .block-content {
    display: -webkit-flex;
    flex-direction: column;
    -webkit-flex-direction: column;
    word-break: break-word;
}

.cid-rngqQy7er4 .media {
    margin: initial;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rngqQy7er4 .mbr-figure {
    align-self: flex-start;
    -webkit-align-self: flex-start;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
}

.cid-rngqQy7er4 .card-img {
    padding-right: 2rem;
    width: auto;
}

.cid-rngqQy7er4 .card-img span {
    font-size: 72px;
    color: #707070;
}

@media (min-width: 992px) {
    .cid-rngqQy7er4 .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rngqQy7er4 .mbr-figure {
        padding-right: 0;
        padding-bottom: 1rem;
        margin-bottom: 2rem;
    }
}

@media (max-width: 300px) {
    .cid-rngqQy7er4 .card-img span {
        font-size: 40px !important;
    }
}

.cid-rngqQy7er4 H4 {
    color: #767676;
}

.cid-rgLM3fzONL {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLM3fzONL H2 {
    color: #333333;
}

.cid-rgLM3fzONL .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLM7qmGR4 {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgLM7qmGR4 .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rfsIfdW6Z1 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rfsIfdW6Z1 .card-img {
    background-color: #fff;
}

.cid-rfsIfdW6Z1 .card-img img {
    width: 30%;
    height: auto;
}

.cid-rfsIfdW6Z1 .card-box {
    padding: 2rem;
    background-color: #ffffff;
}

.cid-rfsIfdW6Z1 h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rfsIfdW6Z1 p {
    text-align: left;
}

.cid-rfsIfdW6Z1 .mbr-text {
    color: #767676;
    text-align: center;
}

.cid-rfsIfdW6Z1 .card-wrapper {
    height: 100%;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rfsIfdW6Z1 .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

@media (min-width: 992px) {
    .cid-rfsIfdW6Z1 .my-col {
        flex: 0 0 20%;
        max-width: 20%;
        padding: 15px;
        -webkit-flex: 0 0 20%;
    }
}

.cid-rfsIfdW6Z1 .card-title {
    text-align: center;
    color: #333333;
}

.cid-rfsIfdW6Z1 .card-title B {
    color: #767676;
}

#custom-html-6h {
    /* Type valid CSS here */
}

#custom-html-6h .my-image {
    width: 100%;
}

.cid-rfmUa6hEGo {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rfmUa6hEGo .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfmUa6hEGo .content {
        text-align: center;
    }
    .cid-rfmUa6hEGo .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rfmUa6hEGo .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfmUa6hEGo .input-group-btn {
    display: inline-block;
}

.cid-rfmUa6hEGo .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rfmUa6hEGo .img-logo img {
    height: 6rem;
}

.cid-rfmUa6hEGo [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rfmUa6hEGo [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rfmUa6hEGo .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfmUa6hEGo .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rfmUa6hEGo .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rfmUa6hEGo .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rfmUa6hEGo .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rfmUa6hEGo .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rfmUa6hEGo .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rfmUa6hEGo .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rfmUa6hEGo .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rfmUa6hEGo form .input-group input.form-control,
.cid-rfmUa6hEGo form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rfmUa6hEGo .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfmUa6hEGo .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rfmUa6hEGo .foot-logo {
        text-align: center !important;
    }
    .cid-rfmUa6hEGo .foot-title {
        text-align: center !important;
    }
    .cid-rfmUa6hEGo .mbr-text {
        text-align: center !important;
    }
}

.cid-rfmUa6hEGo .foot-logo {
    text-align: left;
}

.cid-rfmUa6hEGo .sitemap-font-size {
    font-size: 13px;
}

.cid-rfmUa6hEGo .mbr-links-column {
    color: #767676;
}

.cid-rfmUa6hEGo .aviso {
    font-size: 13px;
}

.cid-rgK9U8KfgR {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/casos-de-exito-header.png");
}

.cid-rgK9U8KfgR h1 {
    color: #616161;
}

.cid-rgK9U8KfgR h2,
.cid-rgK9U8KfgR h3,
.cid-rgK9U8KfgR p {
    color: #767676;
}

.cid-rgK9U8KfgR .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgK9U8KfgR H3 {
    text-align: center;
}

.cid-rgK9U8KfgR P {
    text-align: center;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-reLOceTBf2 {
    padding-top: 45px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-reLOceTBf2 .mbr-slider .carousel-control {
    background: #1b1b1b;
}

.cid-reLOceTBf2 .mbr-slider .carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-reLOceTBf2 .mbr-slider .carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-reLOceTBf2 .mbr-slider .modal-body .close {
    background: #1b1b1b;
}

.cid-reLOceTBf2 .mbr-gallery-item>div::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #333333;
    opacity: 0;
    -webkit-transition: 0.2s opacity ease-in-out;
    transition: 0.2s opacity ease-in-out;
}

.cid-reLOceTBf2 .mbr-gallery-item>div:hover .mbr-gallery-title::before {
    background: transparent !important;
}

.cid-reLOceTBf2 .mbr-gallery-item>div:hover:before {
    opacity: 0.7 !important;
}

.cid-reLOceTBf2 .mbr-gallery-title {
    font-size: .9em;
    position: absolute;
    display: block;
    width: 100%;
    bottom: 0;
    padding: 1rem;
    color: #fff;
    z-index: 2;
}

.cid-reLOceTBf2 .mbr-gallery-title:before {
    content: " ";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1;
    position: absolute;
    background: #333333 !important;
    opacity: 0.7;
    -webkit-transition: 0.2s background ease-in-out;
    transition: 0.2s background ease-in-out;
}

.cid-reLOceTBf2 .btn-success-outline,
.cid-reLOceTBf2 .btn-success-outline:active {
    background: none;
    border: solid #767676 1px;
    color: #767676;
}

.cid-reLOceTBf2 .btn-success-outline:hover,
.cid-reLOceTBf2 .btn-success-outline:focus,
.cid-reLOceTBf2 .btn-success-outline.focus,
.cid-reLOceTBf2 .btn-success-outline.active {
    color: #ffffff;
    background-color: #333333;
    border-color: #333333;
}

#custom-html-39 {
    /* Type valid CSS here */
}

#custom-html-39 .my-image {
    width: 100%;
}

.cid-rdyu4CEZV7 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu4CEZV7 .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu4CEZV7 .content {
        text-align: center;
    }
    .cid-rdyu4CEZV7 .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu4CEZV7 .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu4CEZV7 .input-group-btn {
    display: inline-block;
}

.cid-rdyu4CEZV7 .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu4CEZV7 .img-logo img {
    height: 6rem;
}

.cid-rdyu4CEZV7 [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu4CEZV7 [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu4CEZV7 .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu4CEZV7 .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu4CEZV7 .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu4CEZV7 .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu4CEZV7 .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu4CEZV7 .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu4CEZV7 .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu4CEZV7 .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu4CEZV7 .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu4CEZV7 form .input-group input.form-control,
.cid-rdyu4CEZV7 form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu4CEZV7 .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu4CEZV7 .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu4CEZV7 .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu4CEZV7 .foot-title {
        text-align: center !important;
    }
    .cid-rdyu4CEZV7 .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu4CEZV7 .foot-logo {
    text-align: left;
}

.cid-rdyu4CEZV7 .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu4CEZV7 .mbr-links-column {
    color: #767676;
}

.cid-rdyu4CEZV7 .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgGKiNjFSR {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rgGKiNjFSR h1 {
    color: #ffffff;
}

.cid-rgGKiNjFSR h2,
.cid-rgGKiNjFSR h3,
.cid-rgGKiNjFSR p {
    color: #767676;
}

.cid-rgGKiNjFSR .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgGKiNjFSR H3 {
    text-align: center;
}

.cid-rgGKiNjFSR P {
    text-align: center;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rgGK5j91UX {
    padding-top: 60px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-rgGK5j91UX H2 {
    color: #333333;
}

.cid-rgGK5j91UX .mbr-section-subtitle {
    color: #767676;
}

.cid-rgGK7Y1C96 {
    padding-top: 0px;
    padding-bottom: 30px;
    background-color: #ffffff;
}

.cid-rgGK7Y1C96 .mbr-section-subtitle {
    color: #767676;
    text-align: center;
}

.cid-rkwrZiPS30 {
    padding-top: 0px;
    padding-bottom: 15px;
    background-color: #ffffff;
}

.cid-rkwrZiPS30 h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rkwrZiPS30 p {
    color: #767676;
    text-align: left;
}

.cid-rkwrZiPS30 .card-box {
    padding-top: 2rem;
}

.cid-rkwrZiPS30 .card-wrapper {
    height: 100%;
}

.cid-rkwrZiPS30 .card-title {
    text-align: center;
}

.cid-rkwrZiPS30 P {
    text-align: center;
}

.cid-rkwrWdSCfd {
    padding-top: 0px;
    padding-bottom: 90px;
    background-color: #ffffff;
}

.cid-rkwrWdSCfd h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rkwrWdSCfd p {
    color: #767676;
    text-align: left;
}

.cid-rkwrWdSCfd .card-box {
    padding-top: 2rem;
}

.cid-rkwrWdSCfd .card-wrapper {
    height: 100%;
}

.cid-rkwrWdSCfd .card-title {
    text-align: center;
}

.cid-rkwrWdSCfd P {
    text-align: center;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rflMhDoPMU {
    padding-top: 120px;
    padding-bottom: 120px;
    background-image: url("../../../assets/images/mbr-4.jpg");
}

.cid-rflQrDqOb0 {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-rflQrDqOb0 .mbr-text,
.cid-rflQrDqOb0 blockquote {
    color: #767676;
}

.cid-rflQrDqOb0 P {
    color: #5b686b;
    text-align: justify;
}

.cid-rflMi4Zzfj {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rflMi4Zzfj .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rflMi4Zzfj .content {
        text-align: center;
    }
    .cid-rflMi4Zzfj .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rflMi4Zzfj .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rflMi4Zzfj .input-group-btn {
    display: inline-block;
}

.cid-rflMi4Zzfj .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rflMi4Zzfj .img-logo img {
    height: 6rem;
}

.cid-rflMi4Zzfj [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rflMi4Zzfj [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rflMi4Zzfj .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rflMi4Zzfj .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rflMi4Zzfj .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rflMi4Zzfj .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rflMi4Zzfj .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rflMi4Zzfj .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rflMi4Zzfj .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rflMi4Zzfj .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rflMi4Zzfj .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rflMi4Zzfj form .input-group input.form-control,
.cid-rflMi4Zzfj form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rflMi4Zzfj .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rflMi4Zzfj .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rflMi4Zzfj .foot-logo {
        text-align: center !important;
    }
    .cid-rflMi4Zzfj .foot-title {
        text-align: center !important;
    }
    .cid-rflMi4Zzfj .mbr-text {
        text-align: center !important;
    }
}

.cid-rflMi4Zzfj .foot-logo {
    text-align: left;
}

.cid-rflMi4Zzfj .sitemap-font-size {
    font-size: 13px;
}

.cid-rflMi4Zzfj .mbr-links-column {
    color: #767676;
}

.cid-rflMi4Zzfj .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgKUMHOB85 {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-de-hogar.png");
}

.cid-rgKUMHOB85 h1 {
    color: #616161;
}

.cid-rgKUMHOB85 h2,
.cid-rgKUMHOB85 h3,
.cid-rgKUMHOB85 p {
    color: #767676;
}

.cid-rgKUMHOB85 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgKUMHOB85 H3 {
    text-align: center;
}

.cid-rgKUMHOB85 P {
    text-align: center;
}

.cid-tocumen {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/Header-Tocumen.png");
}

.cid-tocumen h1 {
    color: #616161;
}

.cid-tocumen h2,
.cid-tocumen h3,
.cid-tocumen p {
    color: #767676;
}

.cid-tocumen .mbr-section-subtitle {
    font-style: italic;
}

.cid-tocumen H3 {
    text-align: center;
}

.cid-tocumen P {
    text-align: center;
}

.cid-pgarcia {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header_plomerias_garcia.png");
}

.cid-pgarcia h1 {
    color: #616161;
}

.cid-pgarcia h2,
.cid-pgarcia h3,
.cid-pgarcia p {
    color: #767676;
}

.cid-pgarcia .mbr-section-subtitle {
    font-style: italic;
}

.cid-pgarcia H3 {
    text-align: center;
}

.cid-pgarcia P {
    text-align: center;
}

.cid-anita {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/Header-La-Anita.png");
}

.cid-anita h1 {
    color: #616161;
}

.cid-anita h2,
.cid-anita h3,
.cid-anita p {
    color: #767676;
}

.cid-anita .mbr-section-subtitle {
    font-style: italic;
}

.cid-anita H3 {
    text-align: center;
}

.cid-anita P {
    text-align: center;
}

.cid-reMyMdNpLg {
    padding-top: 90px;
    padding-bottom: 30px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-reMyMdNpLg .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-reMyMdNpLg .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-reMyMdNpLg .mbr-text,
.cid-reMyMdNpLg .mbr-section-btn {
    color: #5b686b;
    text-align: justify;
}

.cid-reMyMdNpLg .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgKTZBGJkb {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgKTZBGJkb H2 {
    color: #333333;
}

.cid-rgKTZBGJkb .mbr-section-subtitle {
    color: #767676;
}

.cid-rgKTZBGJkb a,
.cid-rgKTZBGJkb a:hover {
    text-decoration: none;
}

.cid-rgKSwMrA9d {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgKSwMrA9d .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgKSwMrA9d h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgKSwMrA9d p {
    color: #767676;
    text-align: left;
}

.cid-rgKSwMrA9d .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgKSwMrA9d .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgKSwMrA9d .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgKSwMrA9d .card-title {
    color: #333333;
}

.cid-reNF9a1b9Y {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-reNF9a1b9Y .testimonials-container {
    margin: 0 auto;
}

.cid-reNF9a1b9Y .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-reNF9a1b9Y .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-reNF9a1b9Y .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-reNF9a1b9Y .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-reNF9a1b9Y .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-reNF9a1b9Y .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-reNF9a1b9Y .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-reNF9a1b9Y .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-reMDgbtwCW {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-reMDgbtwCW .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reMDgbtwCW .content {
        text-align: center;
    }
    .cid-reMDgbtwCW .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-reMDgbtwCW .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reMDgbtwCW .input-group-btn {
    display: inline-block;
}

.cid-reMDgbtwCW .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-reMDgbtwCW .img-logo img {
    height: 6rem;
}

.cid-reMDgbtwCW [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-reMDgbtwCW [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-reMDgbtwCW .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-reMDgbtwCW .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-reMDgbtwCW .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-reMDgbtwCW .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-reMDgbtwCW .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-reMDgbtwCW .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-reMDgbtwCW .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-reMDgbtwCW .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-reMDgbtwCW .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-reMDgbtwCW form .input-group input.form-control,
.cid-reMDgbtwCW form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-reMDgbtwCW .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-reMDgbtwCW .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-reMDgbtwCW .foot-logo {
        text-align: center !important;
    }
    .cid-reMDgbtwCW .foot-title {
        text-align: center !important;
    }
    .cid-reMDgbtwCW .mbr-text {
        text-align: center !important;
    }
}

.cid-reMDgbtwCW .foot-logo {
    text-align: left;
}

.cid-reMDgbtwCW .sitemap-font-size {
    font-size: 13px;
}

.cid-reMDgbtwCW .mbr-links-column {
    color: #767676;
}

.cid-reMDgbtwCW .aviso {
    font-size: 13px;
}

.cid-rf8O09FOnH .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rf8O09FOnH .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rf8O09FOnH a {
    font-style: normal;
}

.cid-rf8O09FOnH .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rf8O09FOnH .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rf8O09FOnH .nav-item:focus,
.cid-rf8O09FOnH .nav-link:focus {
    outline: none;
}

.cid-rf8O09FOnH .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf8O09FOnH .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rf8O09FOnH .menu-logo {
    margin-right: auto;
}

.cid-rf8O09FOnH .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf8O09FOnH .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rf8O09FOnH .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rf8O09FOnH .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rf8O09FOnH .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rf8O09FOnH .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rf8O09FOnH .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rf8O09FOnH .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rf8O09FOnH .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rf8O09FOnH .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rf8O09FOnH .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rf8O09FOnH .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rf8O09FOnH .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rf8O09FOnH .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rf8O09FOnH .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rf8O09FOnH .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rf8O09FOnH .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rf8O09FOnH .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rf8O09FOnH .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rf8O09FOnH .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rf8O09FOnH .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rf8O09FOnH .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rf8O09FOnH button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rf8O09FOnH button.navbar-toggler:focus {
    outline: none;
}

.cid-rf8O09FOnH button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rf8O09FOnH button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rf8O09FOnH button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rf8O09FOnH button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rf8O09FOnH button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rf8O09FOnH nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf8O09FOnH nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rf8O09FOnH nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rf8O09FOnH nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf8O09FOnH .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf8O09FOnH .collapsed .btn {
    display: -webkit-flex;
}

.cid-rf8O09FOnH .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rf8O09FOnH .collapsed .navbar-collapse.collapsing,
.cid-rf8O09FOnH .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rf8O09FOnH .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rf8O09FOnH .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rf8O09FOnH .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rf8O09FOnH .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rf8O09FOnH .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rf8O09FOnH .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rf8O09FOnH .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rf8O09FOnH .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rf8O09FOnH .collapsed button.navbar-toggler {
    display: block;
}

.cid-rf8O09FOnH .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rf8O09FOnH .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf8O09FOnH .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rf8O09FOnH .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rf8O09FOnH .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rf8O09FOnH .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rf8O09FOnH .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf8O09FOnH img {
        height: 3.8rem !important;
    }
    .cid-rf8O09FOnH .btn {
        display: -webkit-flex;
    }
    .cid-rf8O09FOnH button.navbar-toggler {
        display: block;
    }
    .cid-rf8O09FOnH .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rf8O09FOnH .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf8O09FOnH .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rf8O09FOnH .navbar-collapse.collapsing,
    .cid-rf8O09FOnH .navbar-collapse.show {
        display: block !important;
    }
    .cid-rf8O09FOnH .navbar-collapse.collapsing .navbar-nav,
    .cid-rf8O09FOnH .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rf8O09FOnH .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rf8O09FOnH .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rf8O09FOnH .navbar-collapse.collapsing .navbar-buttons,
    .cid-rf8O09FOnH .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rf8O09FOnH .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rf8O09FOnH .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rf8O09FOnH .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rf8O09FOnH .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rf8O09FOnH .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rf8O09FOnH .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rf8O09FOnH .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rf8O09FOnH .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rf8O09FOnH .nav-link:hover,
.cid-rf8O09FOnH .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLtBwjrYM {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-aymer.png");
}

.cid-rgLtBwjrYM h1 {
    color: #616161;
}

.cid-rgLtBwjrYM h2,
.cid-rgLtBwjrYM h3,
.cid-rgLtBwjrYM p {
    color: #767676;
}

.cid-rgLtBwjrYM .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLtBwjrYM H3 {
    text-align: center;
}

.cid-rgLtBwjrYM P {
    text-align: center;
    color: #ffffff;
}

.cid-rgLtBwjrYM SPAN {
    color: #ffffff;
}

.cid-rf8O0bk2kT {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rf8O0bk2kT .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rf8O0bk2kT .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rf8O0bk2kT .mbr-text,
.cid-rf8O0bk2kT .mbr-section-btn {
    color: #5b686b;
    text-align: justify;
}

.cid-rf8O0bk2kT .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLtC9FB5Y {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLtC9FB5Y H2 {
    color: #333333;
}

.cid-rgLtC9FB5Y .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLtC9FB5Y a,
.cid-rgLtC9FB5Y a:hover {
    text-decoration: none;
}

.cid-rgLtDroVZc {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLtDroVZc .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLtDroVZc h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLtDroVZc p {
    color: #767676;
    text-align: left;
}

.cid-rgLtDroVZc .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLtDroVZc .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLtDroVZc .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLtDroVZc .card-title {
    color: #333333;
}

.cid-rf8O0cWVSo {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rf8O0cWVSo .testimonials-container {
    margin: 0 auto;
}

.cid-rf8O0cWVSo .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rf8O0cWVSo .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rf8O0cWVSo .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rf8O0cWVSo .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rf8O0cWVSo .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rf8O0cWVSo .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rf8O0cWVSo .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rf8O0cWVSo .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rf8O0dPQGt {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rf8O0dPQGt .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf8O0dPQGt .content {
        text-align: center;
    }
    .cid-rf8O0dPQGt .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rf8O0dPQGt .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf8O0dPQGt .input-group-btn {
    display: inline-block;
}

.cid-rf8O0dPQGt .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rf8O0dPQGt .img-logo img {
    height: 6rem;
}

.cid-rf8O0dPQGt [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rf8O0dPQGt [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rf8O0dPQGt .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf8O0dPQGt .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rf8O0dPQGt .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rf8O0dPQGt .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rf8O0dPQGt .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rf8O0dPQGt .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rf8O0dPQGt .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rf8O0dPQGt .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rf8O0dPQGt .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rf8O0dPQGt form .input-group input.form-control,
.cid-rf8O0dPQGt form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rf8O0dPQGt .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf8O0dPQGt .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rf8O0dPQGt .foot-logo {
        text-align: center !important;
    }
    .cid-rf8O0dPQGt .foot-title {
        text-align: center !important;
    }
    .cid-rf8O0dPQGt .mbr-text {
        text-align: center !important;
    }
}

.cid-rf8O0dPQGt .foot-logo {
    text-align: left;
}

.cid-rf8O0dPQGt .sitemap-font-size {
    font-size: 13px;
}

.cid-rf8O0dPQGt .mbr-links-column {
    color: #767676;
}

.cid-rf8O0dPQGt .aviso {
    font-size: 13px;
}

.cid-rf8WBSu58h .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rf8WBSu58h .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rf8WBSu58h a {
    font-style: normal;
}

.cid-rf8WBSu58h .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rf8WBSu58h .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rf8WBSu58h .nav-item:focus,
.cid-rf8WBSu58h .nav-link:focus {
    outline: none;
}

.cid-rf8WBSu58h .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf8WBSu58h .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rf8WBSu58h .menu-logo {
    margin-right: auto;
}

.cid-rf8WBSu58h .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf8WBSu58h .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rf8WBSu58h .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rf8WBSu58h .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rf8WBSu58h .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rf8WBSu58h .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rf8WBSu58h .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rf8WBSu58h .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rf8WBSu58h .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rf8WBSu58h .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rf8WBSu58h .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rf8WBSu58h .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rf8WBSu58h .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rf8WBSu58h .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rf8WBSu58h .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rf8WBSu58h .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rf8WBSu58h .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rf8WBSu58h .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rf8WBSu58h .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rf8WBSu58h .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rf8WBSu58h .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rf8WBSu58h .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rf8WBSu58h button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rf8WBSu58h button.navbar-toggler:focus {
    outline: none;
}

.cid-rf8WBSu58h button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rf8WBSu58h button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rf8WBSu58h button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rf8WBSu58h button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rf8WBSu58h button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rf8WBSu58h nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf8WBSu58h nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rf8WBSu58h nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rf8WBSu58h nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf8WBSu58h .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf8WBSu58h .collapsed .btn {
    display: -webkit-flex;
}

.cid-rf8WBSu58h .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rf8WBSu58h .collapsed .navbar-collapse.collapsing,
.cid-rf8WBSu58h .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rf8WBSu58h .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rf8WBSu58h .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rf8WBSu58h .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rf8WBSu58h .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rf8WBSu58h .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rf8WBSu58h .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rf8WBSu58h .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rf8WBSu58h .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rf8WBSu58h .collapsed button.navbar-toggler {
    display: block;
}

.cid-rf8WBSu58h .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rf8WBSu58h .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf8WBSu58h .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rf8WBSu58h .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rf8WBSu58h .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rf8WBSu58h .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rf8WBSu58h .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf8WBSu58h img {
        height: 3.8rem !important;
    }
    .cid-rf8WBSu58h .btn {
        display: -webkit-flex;
    }
    .cid-rf8WBSu58h button.navbar-toggler {
        display: block;
    }
    .cid-rf8WBSu58h .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rf8WBSu58h .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf8WBSu58h .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rf8WBSu58h .navbar-collapse.collapsing,
    .cid-rf8WBSu58h .navbar-collapse.show {
        display: block !important;
    }
    .cid-rf8WBSu58h .navbar-collapse.collapsing .navbar-nav,
    .cid-rf8WBSu58h .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rf8WBSu58h .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rf8WBSu58h .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rf8WBSu58h .navbar-collapse.collapsing .navbar-buttons,
    .cid-rf8WBSu58h .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rf8WBSu58h .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rf8WBSu58h .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rf8WBSu58h .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rf8WBSu58h .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rf8WBSu58h .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rf8WBSu58h .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rf8WBSu58h .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rf8WBSu58h .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rf8WBSu58h .nav-link:hover,
.cid-rf8WBSu58h .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLu2pVxWx {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-camara-comercio-panama.jpg");
}

.cid-rgLu2pVxWx h1 {
    color: #616161;
}

.cid-rgLu2pVxWx h2,
.cid-rgLu2pVxWx h3,
.cid-rgLu2pVxWx p {
    color: #767676;
}

.cid-rgLu2pVxWx .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLu2pVxWx H3 {
    text-align: center;
}

.cid-rgLu2pVxWx P {
    text-align: center;
    color: #767676;
}

.cid-rgLu2pVxWx SPAN {
    color: #767676;
}

.cid-rgLu2pVxWx DIV {
    color: #00a6ff;
}

.cid-rf8WBWl7LS {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rf8WBWl7LS .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rf8WBWl7LS .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rf8WBWl7LS .mbr-text,
.cid-rf8WBWl7LS .mbr-section-btn {
    color: #5b686b;
    text-align: justify;
}

.cid-rf8WBWl7LS .mbr-section-title {
    color: #767676;
    text-align: left;
}

.cid-rgLv33tyLw {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLv33tyLw H2 {
    color: #333333;
}

.cid-rgLv33tyLw .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLv33tyLw a,
.cid-rgLv33tyLw a:hover {
    text-decoration: none;
}

.cid-rgLv2dgv6a {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLv2dgv6a .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLv2dgv6a h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLv2dgv6a p {
    color: #767676;
    text-align: left;
}

.cid-rgLv2dgv6a .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLv2dgv6a .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLv2dgv6a .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLv2dgv6a .card-title {
    color: #333333;
}

.cid-rf8WBZdGlO {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rf8WBZdGlO .testimonials-container {
    margin: 0 auto;
}

.cid-rf8WBZdGlO .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rf8WBZdGlO .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rf8WBZdGlO .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rf8WBZdGlO .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rf8WBZdGlO .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rf8WBZdGlO .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rf8WBZdGlO .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rf8WBZdGlO .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rf8WC0wg6k {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rf8WC0wg6k .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf8WC0wg6k .content {
        text-align: center;
    }
    .cid-rf8WC0wg6k .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rf8WC0wg6k .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf8WC0wg6k .input-group-btn {
    display: inline-block;
}

.cid-rf8WC0wg6k .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rf8WC0wg6k .img-logo img {
    height: 6rem;
}

.cid-rf8WC0wg6k [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rf8WC0wg6k [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rf8WC0wg6k .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf8WC0wg6k .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rf8WC0wg6k .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rf8WC0wg6k .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rf8WC0wg6k .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rf8WC0wg6k .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rf8WC0wg6k .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rf8WC0wg6k .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rf8WC0wg6k .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rf8WC0wg6k form .input-group input.form-control,
.cid-rf8WC0wg6k form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rf8WC0wg6k .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf8WC0wg6k .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rf8WC0wg6k .foot-logo {
        text-align: center !important;
    }
    .cid-rf8WC0wg6k .foot-title {
        text-align: center !important;
    }
    .cid-rf8WC0wg6k .mbr-text {
        text-align: center !important;
    }
}

.cid-rf8WC0wg6k .foot-logo {
    text-align: left;
}

.cid-rf8WC0wg6k .sitemap-font-size {
    font-size: 13px;
}

.cid-rf8WC0wg6k .mbr-links-column {
    color: #767676;
}

.cid-rf8WC0wg6k .aviso {
    font-size: 13px;
}

.cid-rf9BiBWyAB .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rf9BiBWyAB .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rf9BiBWyAB a {
    font-style: normal;
}

.cid-rf9BiBWyAB .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rf9BiBWyAB .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rf9BiBWyAB .nav-item:focus,
.cid-rf9BiBWyAB .nav-link:focus {
    outline: none;
}

.cid-rf9BiBWyAB .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf9BiBWyAB .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rf9BiBWyAB .menu-logo {
    margin-right: auto;
}

.cid-rf9BiBWyAB .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf9BiBWyAB .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rf9BiBWyAB .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rf9BiBWyAB .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rf9BiBWyAB .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rf9BiBWyAB .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rf9BiBWyAB .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rf9BiBWyAB .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rf9BiBWyAB .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rf9BiBWyAB .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rf9BiBWyAB .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rf9BiBWyAB .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rf9BiBWyAB .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rf9BiBWyAB .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rf9BiBWyAB .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rf9BiBWyAB .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rf9BiBWyAB .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rf9BiBWyAB .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rf9BiBWyAB .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rf9BiBWyAB .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rf9BiBWyAB .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rf9BiBWyAB .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rf9BiBWyAB button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rf9BiBWyAB button.navbar-toggler:focus {
    outline: none;
}

.cid-rf9BiBWyAB button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rf9BiBWyAB button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rf9BiBWyAB button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rf9BiBWyAB button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rf9BiBWyAB button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rf9BiBWyAB nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf9BiBWyAB nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rf9BiBWyAB nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rf9BiBWyAB nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf9BiBWyAB .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf9BiBWyAB .collapsed .btn {
    display: -webkit-flex;
}

.cid-rf9BiBWyAB .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rf9BiBWyAB .collapsed .navbar-collapse.collapsing,
.cid-rf9BiBWyAB .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rf9BiBWyAB .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rf9BiBWyAB .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rf9BiBWyAB .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rf9BiBWyAB .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rf9BiBWyAB .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rf9BiBWyAB .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rf9BiBWyAB .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rf9BiBWyAB .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rf9BiBWyAB .collapsed button.navbar-toggler {
    display: block;
}

.cid-rf9BiBWyAB .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rf9BiBWyAB .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf9BiBWyAB .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rf9BiBWyAB .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rf9BiBWyAB .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rf9BiBWyAB .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rf9BiBWyAB .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf9BiBWyAB img {
        height: 3.8rem !important;
    }
    .cid-rf9BiBWyAB .btn {
        display: -webkit-flex;
    }
    .cid-rf9BiBWyAB button.navbar-toggler {
        display: block;
    }
    .cid-rf9BiBWyAB .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rf9BiBWyAB .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf9BiBWyAB .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rf9BiBWyAB .navbar-collapse.collapsing,
    .cid-rf9BiBWyAB .navbar-collapse.show {
        display: block !important;
    }
    .cid-rf9BiBWyAB .navbar-collapse.collapsing .navbar-nav,
    .cid-rf9BiBWyAB .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rf9BiBWyAB .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rf9BiBWyAB .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rf9BiBWyAB .navbar-collapse.collapsing .navbar-buttons,
    .cid-rf9BiBWyAB .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rf9BiBWyAB .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rf9BiBWyAB .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rf9BiBWyAB .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rf9BiBWyAB .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rf9BiBWyAB .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rf9BiBWyAB .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rf9BiBWyAB .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rf9BiBWyAB .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rf9BiBWyAB .nav-link:hover,
.cid-rf9BiBWyAB .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLsWP5DAa {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-canieti.png");
}

.cid-rgLsWP5DAa h1 {
    color: #616161;
}

.cid-rgLsWP5DAa h2,
.cid-rgLsWP5DAa h3,
.cid-rgLsWP5DAa p {
    color: #767676;
}

.cid-rgLsWP5DAa .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLsWP5DAa H3 {
    text-align: center;
}

.cid-rgLsWP5DAa P {
    text-align: center;
    color: #767676;
}

.cid-rgLsWP5DAa SPAN {
    color: #767676;
}

.cid-rf9BiSpO5H {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rf9BiSpO5H .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rf9BiSpO5H .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rf9BiSpO5H .mbr-text,
.cid-rf9BiSpO5H .mbr-section-btn {
    color: #5b686b;
    text-align: justify;
}

.cid-rf9BiSpO5H .mbr-section-title {
    color: #767676;
    text-align: left;
}

.cid-rgLtstrEfO {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLtstrEfO H2 {
    color: #333333;
}

.cid-rgLtstrEfO .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLtstrEfO a,
.cid-rgLtstrEfO a:hover {
    text-decoration: none;
}

.cid-rgLttsTPdY {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLttsTPdY .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLttsTPdY h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLttsTPdY p {
    color: #767676;
    text-align: left;
}

.cid-rgLttsTPdY .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLttsTPdY .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLttsTPdY .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLttsTPdY .card-title {
    color: #333333;
}

.cid-rf9BiX9JJv {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rf9BiX9JJv .testimonials-container {
    margin: 0 auto;
}

.cid-rf9BiX9JJv .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rf9BiX9JJv .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rf9BiX9JJv .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rf9BiX9JJv .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rf9BiX9JJv .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rf9BiX9JJv .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rf9BiX9JJv .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rf9BiX9JJv .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rf9BiZMBXK {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rf9BiZMBXK .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf9BiZMBXK .content {
        text-align: center;
    }
    .cid-rf9BiZMBXK .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rf9BiZMBXK .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf9BiZMBXK .input-group-btn {
    display: inline-block;
}

.cid-rf9BiZMBXK .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rf9BiZMBXK .img-logo img {
    height: 6rem;
}

.cid-rf9BiZMBXK [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rf9BiZMBXK [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rf9BiZMBXK .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf9BiZMBXK .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rf9BiZMBXK .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rf9BiZMBXK .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rf9BiZMBXK .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rf9BiZMBXK .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rf9BiZMBXK .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rf9BiZMBXK .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rf9BiZMBXK .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rf9BiZMBXK form .input-group input.form-control,
.cid-rf9BiZMBXK form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rf9BiZMBXK .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf9BiZMBXK .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rf9BiZMBXK .foot-logo {
        text-align: center !important;
    }
    .cid-rf9BiZMBXK .foot-title {
        text-align: center !important;
    }
    .cid-rf9BiZMBXK .mbr-text {
        text-align: center !important;
    }
}

.cid-rf9BiZMBXK .foot-logo {
    text-align: left;
}

.cid-rf9BiZMBXK .sitemap-font-size {
    font-size: 13px;
}

.cid-rf9BiZMBXK .mbr-links-column {
    color: #767676;
}

.cid-rf9BiZMBXK .aviso {
    font-size: 13px;
}

.cid-rf9GxqF2SL .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rf9GxqF2SL .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rf9GxqF2SL a {
    font-style: normal;
}

.cid-rf9GxqF2SL .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rf9GxqF2SL .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rf9GxqF2SL .nav-item:focus,
.cid-rf9GxqF2SL .nav-link:focus {
    outline: none;
}

.cid-rf9GxqF2SL .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf9GxqF2SL .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rf9GxqF2SL .menu-logo {
    margin-right: auto;
}

.cid-rf9GxqF2SL .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf9GxqF2SL .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rf9GxqF2SL .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rf9GxqF2SL .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rf9GxqF2SL .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rf9GxqF2SL .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rf9GxqF2SL .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rf9GxqF2SL .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rf9GxqF2SL .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rf9GxqF2SL .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rf9GxqF2SL .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rf9GxqF2SL .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rf9GxqF2SL .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rf9GxqF2SL .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rf9GxqF2SL .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rf9GxqF2SL .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rf9GxqF2SL .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rf9GxqF2SL .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rf9GxqF2SL .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rf9GxqF2SL .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rf9GxqF2SL .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rf9GxqF2SL .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rf9GxqF2SL button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rf9GxqF2SL button.navbar-toggler:focus {
    outline: none;
}

.cid-rf9GxqF2SL button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rf9GxqF2SL button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rf9GxqF2SL button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rf9GxqF2SL button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rf9GxqF2SL button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rf9GxqF2SL nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf9GxqF2SL nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rf9GxqF2SL nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rf9GxqF2SL nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf9GxqF2SL .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf9GxqF2SL .collapsed .btn {
    display: -webkit-flex;
}

.cid-rf9GxqF2SL .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rf9GxqF2SL .collapsed .navbar-collapse.collapsing,
.cid-rf9GxqF2SL .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rf9GxqF2SL .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rf9GxqF2SL .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rf9GxqF2SL .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rf9GxqF2SL .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rf9GxqF2SL .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rf9GxqF2SL .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rf9GxqF2SL .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rf9GxqF2SL .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rf9GxqF2SL .collapsed button.navbar-toggler {
    display: block;
}

.cid-rf9GxqF2SL .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rf9GxqF2SL .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf9GxqF2SL .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rf9GxqF2SL .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rf9GxqF2SL .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rf9GxqF2SL .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rf9GxqF2SL .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf9GxqF2SL img {
        height: 3.8rem !important;
    }
    .cid-rf9GxqF2SL .btn {
        display: -webkit-flex;
    }
    .cid-rf9GxqF2SL button.navbar-toggler {
        display: block;
    }
    .cid-rf9GxqF2SL .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rf9GxqF2SL .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf9GxqF2SL .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rf9GxqF2SL .navbar-collapse.collapsing,
    .cid-rf9GxqF2SL .navbar-collapse.show {
        display: block !important;
    }
    .cid-rf9GxqF2SL .navbar-collapse.collapsing .navbar-nav,
    .cid-rf9GxqF2SL .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rf9GxqF2SL .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rf9GxqF2SL .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rf9GxqF2SL .navbar-collapse.collapsing .navbar-buttons,
    .cid-rf9GxqF2SL .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rf9GxqF2SL .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rf9GxqF2SL .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rf9GxqF2SL .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rf9GxqF2SL .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rf9GxqF2SL .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rf9GxqF2SL .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rf9GxqF2SL .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rf9GxqF2SL .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rf9GxqF2SL .nav-link:hover,
.cid-rf9GxqF2SL .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLrnd5s7q {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-winpot-1.png");
}

.cid-rgLrnd5s7q h1 {
    color: #616161;
}

.cid-rgLrnd5s7q h2,
.cid-rgLrnd5s7q h3,
.cid-rgLrnd5s7q p {
    color: #767676;
}

.cid-rgLrnd5s7q .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLrnd5s7q H3 {
    text-align: center;
}

.cid-rgLrnd5s7q P {
    text-align: center;
    color: #ffffff;
}

.cid-rgLrnd5s7q SPAN {
    color: #ffffff;
}

.cid-rf9Gxt7DXn {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rf9Gxt7DXn .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rf9Gxt7DXn .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rf9Gxt7DXn .mbr-text,
.cid-rf9Gxt7DXn .mbr-section-btn {
    color: #5b686b;
    text-align: justify;
}

.cid-rf9Gxt7DXn .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLsLAgOcr {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLsLAgOcr H2 {
    color: #333333;
}

.cid-rgLsLAgOcr .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLsLAgOcr a,
.cid-rgLsLAgOcr a:hover {
    text-decoration: none;
}

.cid-rgLsMW3Rxm {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLsMW3Rxm .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLsMW3Rxm h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLsMW3Rxm p {
    color: #767676;
    text-align: left;
}

.cid-rgLsMW3Rxm .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLsMW3Rxm .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLsMW3Rxm .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLsMW3Rxm .card-title {
    color: #333333;
}

.cid-rf9Gxvzb3V {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rf9Gxvzb3V .testimonials-container {
    margin: 0 auto;
}

.cid-rf9Gxvzb3V .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rf9Gxvzb3V .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rf9Gxvzb3V .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rf9Gxvzb3V .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rf9Gxvzb3V .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rf9Gxvzb3V .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rf9Gxvzb3V .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rf9Gxvzb3V .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rf9Gxx7o2D {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rf9Gxx7o2D .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf9Gxx7o2D .content {
        text-align: center;
    }
    .cid-rf9Gxx7o2D .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rf9Gxx7o2D .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf9Gxx7o2D .input-group-btn {
    display: inline-block;
}

.cid-rf9Gxx7o2D .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rf9Gxx7o2D .img-logo img {
    height: 6rem;
}

.cid-rf9Gxx7o2D [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rf9Gxx7o2D [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rf9Gxx7o2D .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf9Gxx7o2D .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rf9Gxx7o2D .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rf9Gxx7o2D .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rf9Gxx7o2D .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rf9Gxx7o2D .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rf9Gxx7o2D .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rf9Gxx7o2D .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rf9Gxx7o2D .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rf9Gxx7o2D form .input-group input.form-control,
.cid-rf9Gxx7o2D form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rf9Gxx7o2D .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf9Gxx7o2D .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rf9Gxx7o2D .foot-logo {
        text-align: center !important;
    }
    .cid-rf9Gxx7o2D .foot-title {
        text-align: center !important;
    }
    .cid-rf9Gxx7o2D .mbr-text {
        text-align: center !important;
    }
}

.cid-rf9Gxx7o2D .foot-logo {
    text-align: left;
}

.cid-rf9Gxx7o2D .sitemap-font-size {
    font-size: 13px;
}

.cid-rf9Gxx7o2D .mbr-links-column {
    color: #767676;
}

.cid-rf9Gxx7o2D .aviso {
    font-size: 13px;
}

.cid-rf9YtkGKRJ .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rf9YtkGKRJ .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rf9YtkGKRJ a {
    font-style: normal;
}

.cid-rf9YtkGKRJ .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rf9YtkGKRJ .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rf9YtkGKRJ .nav-item:focus,
.cid-rf9YtkGKRJ .nav-link:focus {
    outline: none;
}

.cid-rf9YtkGKRJ .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf9YtkGKRJ .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rf9YtkGKRJ .menu-logo {
    margin-right: auto;
}

.cid-rf9YtkGKRJ .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rf9YtkGKRJ .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rf9YtkGKRJ .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rf9YtkGKRJ .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rf9YtkGKRJ .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rf9YtkGKRJ .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rf9YtkGKRJ .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rf9YtkGKRJ .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rf9YtkGKRJ .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rf9YtkGKRJ .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rf9YtkGKRJ .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rf9YtkGKRJ .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rf9YtkGKRJ .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rf9YtkGKRJ .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rf9YtkGKRJ .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rf9YtkGKRJ .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rf9YtkGKRJ .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rf9YtkGKRJ .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rf9YtkGKRJ .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rf9YtkGKRJ .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rf9YtkGKRJ .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rf9YtkGKRJ .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rf9YtkGKRJ button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rf9YtkGKRJ button.navbar-toggler:focus {
    outline: none;
}

.cid-rf9YtkGKRJ button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rf9YtkGKRJ button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rf9YtkGKRJ button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rf9YtkGKRJ button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rf9YtkGKRJ button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rf9YtkGKRJ nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf9YtkGKRJ nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rf9YtkGKRJ nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rf9YtkGKRJ nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rf9YtkGKRJ .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf9YtkGKRJ .collapsed .btn {
    display: -webkit-flex;
}

.cid-rf9YtkGKRJ .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rf9YtkGKRJ .collapsed .navbar-collapse.collapsing,
.cid-rf9YtkGKRJ .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rf9YtkGKRJ .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rf9YtkGKRJ .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rf9YtkGKRJ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rf9YtkGKRJ .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rf9YtkGKRJ .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rf9YtkGKRJ .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rf9YtkGKRJ .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rf9YtkGKRJ .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rf9YtkGKRJ .collapsed button.navbar-toggler {
    display: block;
}

.cid-rf9YtkGKRJ .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rf9YtkGKRJ .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rf9YtkGKRJ .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rf9YtkGKRJ .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rf9YtkGKRJ .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rf9YtkGKRJ .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rf9YtkGKRJ .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf9YtkGKRJ img {
        height: 3.8rem !important;
    }
    .cid-rf9YtkGKRJ .btn {
        display: -webkit-flex;
    }
    .cid-rf9YtkGKRJ button.navbar-toggler {
        display: block;
    }
    .cid-rf9YtkGKRJ .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rf9YtkGKRJ .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rf9YtkGKRJ .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rf9YtkGKRJ .navbar-collapse.collapsing,
    .cid-rf9YtkGKRJ .navbar-collapse.show {
        display: block !important;
    }
    .cid-rf9YtkGKRJ .navbar-collapse.collapsing .navbar-nav,
    .cid-rf9YtkGKRJ .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rf9YtkGKRJ .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rf9YtkGKRJ .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rf9YtkGKRJ .navbar-collapse.collapsing .navbar-buttons,
    .cid-rf9YtkGKRJ .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rf9YtkGKRJ .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rf9YtkGKRJ .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rf9YtkGKRJ .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rf9YtkGKRJ .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rf9YtkGKRJ .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rf9YtkGKRJ .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rf9YtkGKRJ .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rf9YtkGKRJ .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rf9YtkGKRJ .nav-link:hover,
.cid-rf9YtkGKRJ .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLvcGxvJE {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-cdimex.png");
}

.cid-rgLvcGxvJE h1 {
    color: #616161;
}

.cid-rgLvcGxvJE h2,
.cid-rgLvcGxvJE h3,
.cid-rgLvcGxvJE p {
    color: #767676;
}

.cid-rgLvcGxvJE .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLvcGxvJE H3 {
    text-align: center;
}

.cid-rgLvcGxvJE P {
    text-align: center;
    color: #767676;
}

.cid-rgLvcGxvJE SPAN {
    color: #767676;
}

.cid-rf9YtndHuO {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rf9YtndHuO .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rf9YtndHuO .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rf9YtndHuO .mbr-text,
.cid-rf9YtndHuO .mbr-section-btn {
    color: #5b686b;
    text-align: justify;
}

.cid-rf9YtndHuO .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLvALH3wR {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLvALH3wR H2 {
    color: #333333;
}

.cid-rgLvALH3wR .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLvALH3wR a,
.cid-rgLvALH3wR a:hover {
    text-decoration: none;
}

.cid-rgLvBTVMhD {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLvBTVMhD .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLvBTVMhD h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLvBTVMhD p {
    color: #767676;
    text-align: left;
}

.cid-rgLvBTVMhD .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLvBTVMhD .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLvBTVMhD .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLvBTVMhD .card-title {
    color: #333333;
}

.cid-rf9Ytpf94T {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rf9Ytpf94T .testimonials-container {
    margin: 0 auto;
}

.cid-rf9Ytpf94T .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rf9Ytpf94T .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rf9Ytpf94T .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rf9Ytpf94T .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rf9Ytpf94T .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rf9Ytpf94T .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rf9Ytpf94T .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rf9Ytpf94T .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rf9YtqhxTa {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rf9YtqhxTa .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf9YtqhxTa .content {
        text-align: center;
    }
    .cid-rf9YtqhxTa .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rf9YtqhxTa .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf9YtqhxTa .input-group-btn {
    display: inline-block;
}

.cid-rf9YtqhxTa .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rf9YtqhxTa .img-logo img {
    height: 6rem;
}

.cid-rf9YtqhxTa [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rf9YtqhxTa [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rf9YtqhxTa .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rf9YtqhxTa .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rf9YtqhxTa .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rf9YtqhxTa .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rf9YtqhxTa .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rf9YtqhxTa .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rf9YtqhxTa .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rf9YtqhxTa .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rf9YtqhxTa .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rf9YtqhxTa form .input-group input.form-control,
.cid-rf9YtqhxTa form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rf9YtqhxTa .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rf9YtqhxTa .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rf9YtqhxTa .foot-logo {
        text-align: center !important;
    }
    .cid-rf9YtqhxTa .foot-title {
        text-align: center !important;
    }
    .cid-rf9YtqhxTa .mbr-text {
        text-align: center !important;
    }
}

.cid-rf9YtqhxTa .foot-logo {
    text-align: left;
}

.cid-rf9YtqhxTa .sitemap-font-size {
    font-size: 13px;
}

.cid-rf9YtqhxTa .mbr-links-column {
    color: #767676;
}

.cid-rf9YtqhxTa .aviso {
    font-size: 13px;
}

.cid-rfb7u9uwnT .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rfb7u9uwnT .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rfb7u9uwnT a {
    font-style: normal;
}

.cid-rfb7u9uwnT .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rfb7u9uwnT .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rfb7u9uwnT .nav-item:focus,
.cid-rfb7u9uwnT .nav-link:focus {
    outline: none;
}

.cid-rfb7u9uwnT .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfb7u9uwnT .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rfb7u9uwnT .menu-logo {
    margin-right: auto;
}

.cid-rfb7u9uwnT .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfb7u9uwnT .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rfb7u9uwnT .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rfb7u9uwnT .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rfb7u9uwnT .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rfb7u9uwnT .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rfb7u9uwnT .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rfb7u9uwnT .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rfb7u9uwnT .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rfb7u9uwnT .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rfb7u9uwnT .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rfb7u9uwnT .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rfb7u9uwnT .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rfb7u9uwnT .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rfb7u9uwnT .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rfb7u9uwnT .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rfb7u9uwnT .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rfb7u9uwnT .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rfb7u9uwnT .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rfb7u9uwnT .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rfb7u9uwnT .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rfb7u9uwnT .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rfb7u9uwnT button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rfb7u9uwnT button.navbar-toggler:focus {
    outline: none;
}

.cid-rfb7u9uwnT button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rfb7u9uwnT button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rfb7u9uwnT button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rfb7u9uwnT button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rfb7u9uwnT button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rfb7u9uwnT nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfb7u9uwnT nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rfb7u9uwnT nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rfb7u9uwnT nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfb7u9uwnT .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfb7u9uwnT .collapsed .btn {
    display: -webkit-flex;
}

.cid-rfb7u9uwnT .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rfb7u9uwnT .collapsed .navbar-collapse.collapsing,
.cid-rfb7u9uwnT .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rfb7u9uwnT .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rfb7u9uwnT .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rfb7u9uwnT .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rfb7u9uwnT .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rfb7u9uwnT .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rfb7u9uwnT .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rfb7u9uwnT .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rfb7u9uwnT .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rfb7u9uwnT .collapsed button.navbar-toggler {
    display: block;
}

.cid-rfb7u9uwnT .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rfb7u9uwnT .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfb7u9uwnT .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rfb7u9uwnT .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rfb7u9uwnT .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rfb7u9uwnT .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rfb7u9uwnT .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfb7u9uwnT img {
        height: 3.8rem !important;
    }
    .cid-rfb7u9uwnT .btn {
        display: -webkit-flex;
    }
    .cid-rfb7u9uwnT button.navbar-toggler {
        display: block;
    }
    .cid-rfb7u9uwnT .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rfb7u9uwnT .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfb7u9uwnT .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rfb7u9uwnT .navbar-collapse.collapsing,
    .cid-rfb7u9uwnT .navbar-collapse.show {
        display: block !important;
    }
    .cid-rfb7u9uwnT .navbar-collapse.collapsing .navbar-nav,
    .cid-rfb7u9uwnT .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rfb7u9uwnT .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rfb7u9uwnT .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rfb7u9uwnT .navbar-collapse.collapsing .navbar-buttons,
    .cid-rfb7u9uwnT .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rfb7u9uwnT .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rfb7u9uwnT .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rfb7u9uwnT .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rfb7u9uwnT .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rfb7u9uwnT .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rfb7u9uwnT .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rfb7u9uwnT .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rfb7u9uwnT .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rfb7u9uwnT .nav-link:hover,
.cid-rfb7u9uwnT .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLx17qSpy {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-gaya.png");
}

.cid-rgLx17qSpy h1 {
    color: #616161;
}

.cid-rgLx17qSpy h2,
.cid-rgLx17qSpy h3,
.cid-rgLx17qSpy p {
    color: #767676;
}

.cid-rgLx17qSpy .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLx17qSpy H3 {
    text-align: center;
}

.cid-rgLx17qSpy P {
    text-align: center;
    color: #767676;
}

.cid-rgLx17qSpy SPAN {
    color: #767676;
}

.cid-rfb7ucE99v {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rfb7ucE99v .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rfb7ucE99v .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rfb7ucE99v .mbr-text,
.cid-rfb7ucE99v .mbr-section-btn {
    color: #767676;
    text-align: justify;
}

.cid-rfb7ucE99v .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLxjo6Q3m {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLxjo6Q3m H2 {
    color: #333333;
}

.cid-rgLxjo6Q3m .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLxjo6Q3m a,
.cid-rgLxjo6Q3m a:hover {
    text-decoration: none;
}

.cid-rgLxkDrkrL {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLxkDrkrL .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLxkDrkrL h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLxkDrkrL p {
    color: #767676;
    text-align: left;
}

.cid-rgLxkDrkrL .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLxkDrkrL .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLxkDrkrL .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLxkDrkrL .card-title {
    color: #333333;
}

.cid-rfb7ueY4O1 {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rfb7ueY4O1 .testimonials-container {
    margin: 0 auto;
}

.cid-rfb7ueY4O1 .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rfb7ueY4O1 .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rfb7ueY4O1 .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rfb7ueY4O1 .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rfb7ueY4O1 .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rfb7ueY4O1 .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rfb7ueY4O1 .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rfb7ueY4O1 .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rfb7ugqYYr {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rfb7ugqYYr .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfb7ugqYYr .content {
        text-align: center;
    }
    .cid-rfb7ugqYYr .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rfb7ugqYYr .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfb7ugqYYr .input-group-btn {
    display: inline-block;
}

.cid-rfb7ugqYYr .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rfb7ugqYYr .img-logo img {
    height: 6rem;
}

.cid-rfb7ugqYYr [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rfb7ugqYYr [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rfb7ugqYYr .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfb7ugqYYr .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rfb7ugqYYr .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rfb7ugqYYr .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rfb7ugqYYr .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rfb7ugqYYr .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rfb7ugqYYr .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rfb7ugqYYr .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rfb7ugqYYr .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rfb7ugqYYr form .input-group input.form-control,
.cid-rfb7ugqYYr form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rfb7ugqYYr .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfb7ugqYYr .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rfb7ugqYYr .foot-logo {
        text-align: center !important;
    }
    .cid-rfb7ugqYYr .foot-title {
        text-align: center !important;
    }
    .cid-rfb7ugqYYr .mbr-text {
        text-align: center !important;
    }
}

.cid-rfb7ugqYYr .foot-logo {
    text-align: left;
}

.cid-rfb7ugqYYr .sitemap-font-size {
    font-size: 13px;
}

.cid-rfb7ugqYYr .mbr-links-column {
    color: #767676;
}

.cid-rfb7ugqYYr .aviso {
    font-size: 13px;
}

.cid-rfbdQ2KhtZ .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rfbdQ2KhtZ .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rfbdQ2KhtZ a {
    font-style: normal;
}

.cid-rfbdQ2KhtZ .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rfbdQ2KhtZ .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rfbdQ2KhtZ .nav-item:focus,
.cid-rfbdQ2KhtZ .nav-link:focus {
    outline: none;
}

.cid-rfbdQ2KhtZ .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfbdQ2KhtZ .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rfbdQ2KhtZ .menu-logo {
    margin-right: auto;
}

.cid-rfbdQ2KhtZ .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfbdQ2KhtZ .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rfbdQ2KhtZ .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rfbdQ2KhtZ .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rfbdQ2KhtZ .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rfbdQ2KhtZ .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rfbdQ2KhtZ .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rfbdQ2KhtZ .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rfbdQ2KhtZ .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rfbdQ2KhtZ .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rfbdQ2KhtZ .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rfbdQ2KhtZ .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rfbdQ2KhtZ .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rfbdQ2KhtZ .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rfbdQ2KhtZ .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rfbdQ2KhtZ .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rfbdQ2KhtZ .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rfbdQ2KhtZ .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rfbdQ2KhtZ .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rfbdQ2KhtZ .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rfbdQ2KhtZ .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rfbdQ2KhtZ .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rfbdQ2KhtZ button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rfbdQ2KhtZ button.navbar-toggler:focus {
    outline: none;
}

.cid-rfbdQ2KhtZ button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rfbdQ2KhtZ button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rfbdQ2KhtZ button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rfbdQ2KhtZ button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rfbdQ2KhtZ button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rfbdQ2KhtZ nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfbdQ2KhtZ nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rfbdQ2KhtZ nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rfbdQ2KhtZ nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfbdQ2KhtZ .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfbdQ2KhtZ .collapsed .btn {
    display: -webkit-flex;
}

.cid-rfbdQ2KhtZ .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.collapsing,
.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rfbdQ2KhtZ .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rfbdQ2KhtZ .collapsed button.navbar-toggler {
    display: block;
}

.cid-rfbdQ2KhtZ .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rfbdQ2KhtZ .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfbdQ2KhtZ .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rfbdQ2KhtZ .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rfbdQ2KhtZ .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rfbdQ2KhtZ .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rfbdQ2KhtZ .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfbdQ2KhtZ img {
        height: 3.8rem !important;
    }
    .cid-rfbdQ2KhtZ .btn {
        display: -webkit-flex;
    }
    .cid-rfbdQ2KhtZ button.navbar-toggler {
        display: block;
    }
    .cid-rfbdQ2KhtZ .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rfbdQ2KhtZ .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfbdQ2KhtZ .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rfbdQ2KhtZ .navbar-collapse.collapsing,
    .cid-rfbdQ2KhtZ .navbar-collapse.show {
        display: block !important;
    }
    .cid-rfbdQ2KhtZ .navbar-collapse.collapsing .navbar-nav,
    .cid-rfbdQ2KhtZ .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rfbdQ2KhtZ .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rfbdQ2KhtZ .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rfbdQ2KhtZ .navbar-collapse.collapsing .navbar-buttons,
    .cid-rfbdQ2KhtZ .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rfbdQ2KhtZ .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rfbdQ2KhtZ .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rfbdQ2KhtZ .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rfbdQ2KhtZ .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rfbdQ2KhtZ .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rfbdQ2KhtZ .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rfbdQ2KhtZ .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rfbdQ2KhtZ .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rfbdQ2KhtZ .nav-link:hover,
.cid-rfbdQ2KhtZ .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLy55H8mw {
    padding-top: 120px;
    padding-bottom: 30px;
    background-image: url("../../../assets/images/header-grupo.jpg");
}

.cid-rgLy55H8mw h1 {
    color: #616161;
}

.cid-rgLy55H8mw h2,
.cid-rgLy55H8mw h3,
.cid-rgLy55H8mw p {
    color: #767676;
}

.cid-rgLy55H8mw .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLy55H8mw H3 {
    text-align: center;
}

.cid-rgLy55H8mw P {
    text-align: center;
    color: #767676;
}

.cid-rgLy55H8mw SPAN {
    color: #767676;
}

.cid-rfbdQ5sI8n {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rfbdQ5sI8n .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rfbdQ5sI8n .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rfbdQ5sI8n .mbr-text,
.cid-rfbdQ5sI8n .mbr-section-btn {
    color: #767676;
    text-align: justify;
}

.cid-rfbdQ5sI8n .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLzRnx3BA {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLzRnx3BA H2 {
    color: #333333;
}

.cid-rgLzRnx3BA .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLzRnx3BA a,
.cid-rgLzRnx3BA a:hover {
    text-decoration: none;
}

.cid-rgLzSXD7UN {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLzSXD7UN .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLzSXD7UN h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLzSXD7UN p {
    color: #767676;
    text-align: left;
}

.cid-rgLzSXD7UN .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLzSXD7UN .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLzSXD7UN .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLzSXD7UN .card-title {
    color: #767676;
    text-align: center;
}

.cid-rfbdQ7fsEl {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rfbdQ7fsEl .testimonials-container {
    margin: 0 auto;
}

.cid-rfbdQ7fsEl .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rfbdQ7fsEl .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rfbdQ7fsEl .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rfbdQ7fsEl .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rfbdQ7fsEl .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rfbdQ7fsEl .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rfbdQ7fsEl .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rfbdQ7fsEl .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rfbdQ8E8Ok {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rfbdQ8E8Ok .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfbdQ8E8Ok .content {
        text-align: center;
    }
    .cid-rfbdQ8E8Ok .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rfbdQ8E8Ok .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfbdQ8E8Ok .input-group-btn {
    display: inline-block;
}

.cid-rfbdQ8E8Ok .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rfbdQ8E8Ok .img-logo img {
    height: 6rem;
}

.cid-rfbdQ8E8Ok [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rfbdQ8E8Ok [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rfbdQ8E8Ok .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfbdQ8E8Ok .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rfbdQ8E8Ok .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rfbdQ8E8Ok .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rfbdQ8E8Ok .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rfbdQ8E8Ok .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rfbdQ8E8Ok .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rfbdQ8E8Ok .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rfbdQ8E8Ok .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rfbdQ8E8Ok form .input-group input.form-control,
.cid-rfbdQ8E8Ok form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rfbdQ8E8Ok .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfbdQ8E8Ok .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rfbdQ8E8Ok .foot-logo {
        text-align: center !important;
    }
    .cid-rfbdQ8E8Ok .foot-title {
        text-align: center !important;
    }
    .cid-rfbdQ8E8Ok .mbr-text {
        text-align: center !important;
    }
}

.cid-rfbdQ8E8Ok .foot-logo {
    text-align: left;
}

.cid-rfbdQ8E8Ok .sitemap-font-size {
    font-size: 13px;
}

.cid-rfbdQ8E8Ok .mbr-links-column {
    color: #767676;
}

.cid-rfbdQ8E8Ok .aviso {
    font-size: 13px;
}

.cid-rfkCgDOtpw .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rfkCgDOtpw .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rfkCgDOtpw a {
    font-style: normal;
}

.cid-rfkCgDOtpw .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rfkCgDOtpw .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rfkCgDOtpw .nav-item:focus,
.cid-rfkCgDOtpw .nav-link:focus {
    outline: none;
}

.cid-rfkCgDOtpw .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfkCgDOtpw .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rfkCgDOtpw .menu-logo {
    margin-right: auto;
}

.cid-rfkCgDOtpw .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfkCgDOtpw .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rfkCgDOtpw .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rfkCgDOtpw .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rfkCgDOtpw .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rfkCgDOtpw .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rfkCgDOtpw .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rfkCgDOtpw .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rfkCgDOtpw .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rfkCgDOtpw .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rfkCgDOtpw .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rfkCgDOtpw .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rfkCgDOtpw .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rfkCgDOtpw .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rfkCgDOtpw .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rfkCgDOtpw .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rfkCgDOtpw .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rfkCgDOtpw .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rfkCgDOtpw .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rfkCgDOtpw .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rfkCgDOtpw .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rfkCgDOtpw .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rfkCgDOtpw button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rfkCgDOtpw button.navbar-toggler:focus {
    outline: none;
}

.cid-rfkCgDOtpw button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rfkCgDOtpw button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rfkCgDOtpw button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rfkCgDOtpw button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rfkCgDOtpw button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rfkCgDOtpw nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfkCgDOtpw nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rfkCgDOtpw nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rfkCgDOtpw nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfkCgDOtpw .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfkCgDOtpw .collapsed .btn {
    display: -webkit-flex;
}

.cid-rfkCgDOtpw .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rfkCgDOtpw .collapsed .navbar-collapse.collapsing,
.cid-rfkCgDOtpw .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rfkCgDOtpw .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rfkCgDOtpw .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rfkCgDOtpw .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rfkCgDOtpw .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rfkCgDOtpw .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rfkCgDOtpw .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rfkCgDOtpw .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rfkCgDOtpw .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rfkCgDOtpw .collapsed button.navbar-toggler {
    display: block;
}

.cid-rfkCgDOtpw .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rfkCgDOtpw .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfkCgDOtpw .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rfkCgDOtpw .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rfkCgDOtpw .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rfkCgDOtpw .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rfkCgDOtpw .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfkCgDOtpw img {
        height: 3.8rem !important;
    }
    .cid-rfkCgDOtpw .btn {
        display: -webkit-flex;
    }
    .cid-rfkCgDOtpw button.navbar-toggler {
        display: block;
    }
    .cid-rfkCgDOtpw .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rfkCgDOtpw .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfkCgDOtpw .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rfkCgDOtpw .navbar-collapse.collapsing,
    .cid-rfkCgDOtpw .navbar-collapse.show {
        display: block !important;
    }
    .cid-rfkCgDOtpw .navbar-collapse.collapsing .navbar-nav,
    .cid-rfkCgDOtpw .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rfkCgDOtpw .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rfkCgDOtpw .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rfkCgDOtpw .navbar-collapse.collapsing .navbar-buttons,
    .cid-rfkCgDOtpw .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rfkCgDOtpw .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rfkCgDOtpw .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rfkCgDOtpw .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rfkCgDOtpw .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rfkCgDOtpw .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rfkCgDOtpw .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rfkCgDOtpw .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rfkCgDOtpw .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rfkCgDOtpw .nav-link:hover,
.cid-rfkCgDOtpw .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLAAXOWpt {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-interpisos.png");
}

.cid-distesahead {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-distesa.png");
}

.cid-telastriunfohead {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-telaseltriunfo.png");
}

.cid-asch {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-asch.png");
}

.cid-industrias {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-industrias.jpg");
}
.cid-dubacano {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-dubacano.png");
}

.cid-hqu {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-hqu.png");
}

.cid-novacasahead {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-novacasa.png");
}

.cid-rgLAAXOWpt h1 {
    color: #616161;
}

.cid-rgLAAXOWpt h2,
.cid-rgLAAXOWpt h3,
.cid-rgLAAXOWpt p,
.cid-distesahead p,
.cid-distesahead h3,
.cid-telastriunfohead p,
.cid-telastriunfohead h3,
.cid-asch p,
.cid-asch h3,
.cid-industrias p,
.cid-industrias h3,
.cid-dubacano p,
.cid-dubacano h3,
.cid-hqu p,
.cid-hqu h3,
.cid-novacasahead p,
.cid-novacasahead h3 {
    color: #767676;
}

.cid-rgLAAXOWpt .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLAAXOWpt H3 {
    text-align: center;
}

.cid-rgLAAXOWpt P {
    text-align: center;
    color: #767676;
}

.cid-rgLAAXOWpt SPAN {
    color: #767676;
}

.cid-rfkCgGGEZ7 {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rfkCgGGEZ7 .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rfkCgGGEZ7 .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rfkCgGGEZ7 .mbr-text,
.cid-rfkCgGGEZ7 .mbr-section-btn {
    color: #5b686b;
    text-align: justify;
}

.cid-rfkCgGGEZ7 .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLAM7nqcN {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLAM7nqcN H2 {
    color: #333333;
}

.cid-rgLAM7nqcN .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLAM7nqcN a,
.cid-rgLAM7nqcN a:hover {
    text-decoration: none;
}

.cid-rgLAN2OwUs {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLAN2OwUs .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLAN2OwUs h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLAN2OwUs p {
    color: #767676;
    text-align: left;
}

.cid-rgLAN2OwUs .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLAN2OwUs .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLAN2OwUs .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLAN2OwUs .card-title {
    color: #767676;
    text-align: center;
}

.cid-rfkCgKWpxy {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rfkCgKWpxy .testimonials-container {
    margin: 0 auto;
}

.cid-rfkCgKWpxy .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rfkCgKWpxy .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rfkCgKWpxy .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rfkCgKWpxy .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rfkCgKWpxy .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rfkCgKWpxy .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rfkCgKWpxy .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rfkCgKWpxy .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rfkCgMh1gd {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rfkCgMh1gd .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfkCgMh1gd .content {
        text-align: center;
    }
    .cid-rfkCgMh1gd .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rfkCgMh1gd .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfkCgMh1gd .input-group-btn {
    display: inline-block;
}

.cid-rfkCgMh1gd .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rfkCgMh1gd .img-logo img {
    height: 6rem;
}

.cid-rfkCgMh1gd [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rfkCgMh1gd [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rfkCgMh1gd .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfkCgMh1gd .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rfkCgMh1gd .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rfkCgMh1gd .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rfkCgMh1gd .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rfkCgMh1gd .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rfkCgMh1gd .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rfkCgMh1gd .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rfkCgMh1gd .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rfkCgMh1gd form .input-group input.form-control,
.cid-rfkCgMh1gd form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rfkCgMh1gd .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfkCgMh1gd .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rfkCgMh1gd .foot-logo {
        text-align: center !important;
    }
    .cid-rfkCgMh1gd .foot-title {
        text-align: center !important;
    }
    .cid-rfkCgMh1gd .mbr-text {
        text-align: center !important;
    }
}

.cid-rfkCgMh1gd .foot-logo {
    text-align: left;
}

.cid-rfkCgMh1gd .sitemap-font-size {
    font-size: 13px;
}

.cid-rfkCgMh1gd .mbr-links-column {
    color: #767676;
}

.cid-rfkCgMh1gd .aviso {
    font-size: 13px;
}

.cid-rfkIZo3jk3 .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rfkIZo3jk3 .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rfkIZo3jk3 a {
    font-style: normal;
}

.cid-rfkIZo3jk3 .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rfkIZo3jk3 .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rfkIZo3jk3 .nav-item:focus,
.cid-rfkIZo3jk3 .nav-link:focus {
    outline: none;
}

.cid-rfkIZo3jk3 .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfkIZo3jk3 .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rfkIZo3jk3 .menu-logo {
    margin-right: auto;
}

.cid-rfkIZo3jk3 .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfkIZo3jk3 .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rfkIZo3jk3 .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rfkIZo3jk3 .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rfkIZo3jk3 .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rfkIZo3jk3 .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rfkIZo3jk3 .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rfkIZo3jk3 .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rfkIZo3jk3 .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rfkIZo3jk3 .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rfkIZo3jk3 .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rfkIZo3jk3 .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rfkIZo3jk3 .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rfkIZo3jk3 .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rfkIZo3jk3 .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rfkIZo3jk3 .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rfkIZo3jk3 .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rfkIZo3jk3 .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rfkIZo3jk3 .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rfkIZo3jk3 .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rfkIZo3jk3 .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rfkIZo3jk3 .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rfkIZo3jk3 button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rfkIZo3jk3 button.navbar-toggler:focus {
    outline: none;
}

.cid-rfkIZo3jk3 button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rfkIZo3jk3 button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rfkIZo3jk3 button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rfkIZo3jk3 button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rfkIZo3jk3 button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rfkIZo3jk3 nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfkIZo3jk3 nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rfkIZo3jk3 nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rfkIZo3jk3 nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfkIZo3jk3 .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfkIZo3jk3 .collapsed .btn {
    display: -webkit-flex;
}

.cid-rfkIZo3jk3 .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rfkIZo3jk3 .collapsed .navbar-collapse.collapsing,
.cid-rfkIZo3jk3 .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rfkIZo3jk3 .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rfkIZo3jk3 .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rfkIZo3jk3 .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rfkIZo3jk3 .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rfkIZo3jk3 .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rfkIZo3jk3 .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rfkIZo3jk3 .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rfkIZo3jk3 .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rfkIZo3jk3 .collapsed button.navbar-toggler {
    display: block;
}

.cid-rfkIZo3jk3 .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rfkIZo3jk3 .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfkIZo3jk3 .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rfkIZo3jk3 .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rfkIZo3jk3 .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rfkIZo3jk3 .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rfkIZo3jk3 .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfkIZo3jk3 img {
        height: 3.8rem !important;
    }
    .cid-rfkIZo3jk3 .btn {
        display: -webkit-flex;
    }
    .cid-rfkIZo3jk3 button.navbar-toggler {
        display: block;
    }
    .cid-rfkIZo3jk3 .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rfkIZo3jk3 .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfkIZo3jk3 .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rfkIZo3jk3 .navbar-collapse.collapsing,
    .cid-rfkIZo3jk3 .navbar-collapse.show {
        display: block !important;
    }
    .cid-rfkIZo3jk3 .navbar-collapse.collapsing .navbar-nav,
    .cid-rfkIZo3jk3 .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rfkIZo3jk3 .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rfkIZo3jk3 .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rfkIZo3jk3 .navbar-collapse.collapsing .navbar-buttons,
    .cid-rfkIZo3jk3 .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rfkIZo3jk3 .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rfkIZo3jk3 .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rfkIZo3jk3 .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rfkIZo3jk3 .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rfkIZo3jk3 .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rfkIZo3jk3 .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rfkIZo3jk3 .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rfkIZo3jk3 .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rfkIZo3jk3 .nav-link:hover,
.cid-rfkIZo3jk3 .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLDpjnnxW {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-puffland.png");
}

.cid-rgLDpjnnxW h1 {
    color: #616161;
}

.cid-rgLDpjnnxW h2,
.cid-rgLDpjnnxW h3,
.cid-rgLDpjnnxW p {
    color: #767676;
}

.cid-rgLDpjnnxW .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLDpjnnxW H3 {
    text-align: center;
}

.cid-rgLDpjnnxW P {
    text-align: center;
    color: #767676;
}

.cid-rgLDpjnnxW SPAN {
    color: #767676;
}

.cid-rfkIZqd3K7 {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rfkIZqd3K7 .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rfkIZqd3K7 .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rfkIZqd3K7 .mbr-text,
.cid-rfkIZqd3K7 .mbr-section-btn {
    color: #767676;
    text-align: justify;
}

.cid-rfkIZqd3K7 .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLGoZ2GXt {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLGoZ2GXt H2 {
    color: #333333;
}

.cid-rgLGoZ2GXt .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLGoZ2GXt a,
.cid-rgLGoZ2GXt a:hover {
    text-decoration: none;
}

.cid-rgLGq221O7 {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLGq221O7 .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLGq221O7 h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLGq221O7 p {
    color: #767676;
    text-align: left;
}

.cid-rgLGq221O7 .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLGq221O7 .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLGq221O7 .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLGq221O7 .card-title {
    color: #767676;
    text-align: center;
}

.cid-rfkIZrONRT {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rfkIZrONRT .testimonials-container {
    margin: 0 auto;
}

.cid-rfkIZrONRT .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rfkIZrONRT .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rfkIZrONRT .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rfkIZrONRT .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rfkIZrONRT .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rfkIZrONRT .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rfkIZrONRT .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rfkIZrONRT .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rfkIZsUrkw {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rfkIZsUrkw .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfkIZsUrkw .content {
        text-align: center;
    }
    .cid-rfkIZsUrkw .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rfkIZsUrkw .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfkIZsUrkw .input-group-btn {
    display: inline-block;
}

.cid-rfkIZsUrkw .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rfkIZsUrkw .img-logo img {
    height: 6rem;
}

.cid-rfkIZsUrkw [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rfkIZsUrkw [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rfkIZsUrkw .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfkIZsUrkw .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rfkIZsUrkw .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rfkIZsUrkw .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rfkIZsUrkw .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rfkIZsUrkw .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rfkIZsUrkw .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rfkIZsUrkw .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rfkIZsUrkw .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rfkIZsUrkw form .input-group input.form-control,
.cid-rfkIZsUrkw form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rfkIZsUrkw .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfkIZsUrkw .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rfkIZsUrkw .foot-logo {
        text-align: center !important;
    }
    .cid-rfkIZsUrkw .foot-title {
        text-align: center !important;
    }
    .cid-rfkIZsUrkw .mbr-text {
        text-align: center !important;
    }
}

.cid-rfkIZsUrkw .foot-logo {
    text-align: left;
}

.cid-rfkIZsUrkw .sitemap-font-size {
    font-size: 13px;
}

.cid-rfkIZsUrkw .mbr-links-column {
    color: #767676;
}

.cid-rfkIZsUrkw .aviso {
    font-size: 13px;
}

.cid-rflsiNavbr .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rflsiNavbr .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rflsiNavbr a {
    font-style: normal;
}

.cid-rflsiNavbr .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rflsiNavbr .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rflsiNavbr .nav-item:focus,
.cid-rflsiNavbr .nav-link:focus {
    outline: none;
}

.cid-rflsiNavbr .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rflsiNavbr .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rflsiNavbr .menu-logo {
    margin-right: auto;
}

.cid-rflsiNavbr .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rflsiNavbr .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rflsiNavbr .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rflsiNavbr .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rflsiNavbr .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rflsiNavbr .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rflsiNavbr .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rflsiNavbr .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rflsiNavbr .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rflsiNavbr .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rflsiNavbr .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rflsiNavbr .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rflsiNavbr .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rflsiNavbr .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rflsiNavbr .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rflsiNavbr .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rflsiNavbr .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rflsiNavbr .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rflsiNavbr .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rflsiNavbr .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rflsiNavbr .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rflsiNavbr .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rflsiNavbr button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rflsiNavbr button.navbar-toggler:focus {
    outline: none;
}

.cid-rflsiNavbr button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rflsiNavbr button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rflsiNavbr button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rflsiNavbr button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rflsiNavbr button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rflsiNavbr nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rflsiNavbr nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rflsiNavbr nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rflsiNavbr nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rflsiNavbr .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rflsiNavbr .collapsed .btn {
    display: -webkit-flex;
}

.cid-rflsiNavbr .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rflsiNavbr .collapsed .navbar-collapse.collapsing,
.cid-rflsiNavbr .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rflsiNavbr .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rflsiNavbr .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rflsiNavbr .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rflsiNavbr .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rflsiNavbr .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rflsiNavbr .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rflsiNavbr .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rflsiNavbr .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rflsiNavbr .collapsed button.navbar-toggler {
    display: block;
}

.cid-rflsiNavbr .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rflsiNavbr .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rflsiNavbr .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rflsiNavbr .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rflsiNavbr .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rflsiNavbr .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rflsiNavbr .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rflsiNavbr img {
        height: 3.8rem !important;
    }
    .cid-rflsiNavbr .btn {
        display: -webkit-flex;
    }
    .cid-rflsiNavbr button.navbar-toggler {
        display: block;
    }
    .cid-rflsiNavbr .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rflsiNavbr .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rflsiNavbr .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rflsiNavbr .navbar-collapse.collapsing,
    .cid-rflsiNavbr .navbar-collapse.show {
        display: block !important;
    }
    .cid-rflsiNavbr .navbar-collapse.collapsing .navbar-nav,
    .cid-rflsiNavbr .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rflsiNavbr .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rflsiNavbr .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rflsiNavbr .navbar-collapse.collapsing .navbar-buttons,
    .cid-rflsiNavbr .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rflsiNavbr .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rflsiNavbr .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rflsiNavbr .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rflsiNavbr .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rflsiNavbr .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rflsiNavbr .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rflsiNavbr .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rflsiNavbr .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rflsiNavbr .nav-link:hover,
.cid-rflsiNavbr .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLIAKXyeg {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-la-playa.png");
}

.cid-rgLIAKXyeg h1 {
    color: #616161;
}

.cid-rgLIAKXyeg h2,
.cid-rgLIAKXyeg h3,
.cid-rgLIAKXyeg p {
    color: #767676;
}

.cid-rgLIAKXyeg .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLIAKXyeg H3 {
    text-align: center;
}

.cid-rgLIAKXyeg P {
    text-align: center;
    color: #ffffff;
}

.cid-rgLIAKXyeg SPAN {
    color: #ffffff;
}

.cid-rflsj7iXlI {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rflsj7iXlI .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rflsj7iXlI .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rflsj7iXlI .mbr-text,
.cid-rflsj7iXlI .mbr-section-btn {
    color: #767676;
    text-align: justify;
}

.cid-rflsj7iXlI .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLINDd2W7 {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLINDd2W7 H2 {
    color: #333333;
}

.cid-rgLINDd2W7 .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLINDd2W7 a,
.cid-rgLINDd2W7 a:hover {
    text-decoration: none;
}

.cid-rgLIOmyBGc {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLIOmyBGc .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLIOmyBGc h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLIOmyBGc p {
    color: #767676;
    text-align: left;
}

.cid-rgLIOmyBGc .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLIOmyBGc .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLIOmyBGc .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLIOmyBGc .card-title {
    color: #767676;
    text-align: center;
}

.cid-rflsjg7ezG {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rflsjg7ezG .testimonials-container {
    margin: 0 auto;
}

.cid-rflsjg7ezG .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rflsjg7ezG .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rflsjg7ezG .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rflsjg7ezG .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rflsjg7ezG .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rflsjg7ezG .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rflsjg7ezG .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rflsjg7ezG .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rflsjhuxTC {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rflsjhuxTC .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rflsjhuxTC .content {
        text-align: center;
    }
    .cid-rflsjhuxTC .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rflsjhuxTC .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rflsjhuxTC .input-group-btn {
    display: inline-block;
}

.cid-rflsjhuxTC .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rflsjhuxTC .img-logo img {
    height: 6rem;
}

.cid-rflsjhuxTC [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rflsjhuxTC [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rflsjhuxTC .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rflsjhuxTC .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rflsjhuxTC .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rflsjhuxTC .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rflsjhuxTC .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rflsjhuxTC .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rflsjhuxTC .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rflsjhuxTC .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rflsjhuxTC .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rflsjhuxTC form .input-group input.form-control,
.cid-rflsjhuxTC form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rflsjhuxTC .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rflsjhuxTC .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rflsjhuxTC .foot-logo {
        text-align: center !important;
    }
    .cid-rflsjhuxTC .foot-title {
        text-align: center !important;
    }
    .cid-rflsjhuxTC .mbr-text {
        text-align: center !important;
    }
}

.cid-rflsjhuxTC .foot-logo {
    text-align: left;
}

.cid-rflsjhuxTC .sitemap-font-size {
    font-size: 13px;
}

.cid-rflsjhuxTC .mbr-links-column {
    color: #767676;
}

.cid-rflsjhuxTC .aviso {
    font-size: 13px;
}

.cid-rflEtXGFQA .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rflEtXGFQA .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rflEtXGFQA a {
    font-style: normal;
}

.cid-rflEtXGFQA .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rflEtXGFQA .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rflEtXGFQA .nav-item:focus,
.cid-rflEtXGFQA .nav-link:focus {
    outline: none;
}

.cid-rflEtXGFQA .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rflEtXGFQA .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rflEtXGFQA .menu-logo {
    margin-right: auto;
}

.cid-rflEtXGFQA .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rflEtXGFQA .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rflEtXGFQA .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rflEtXGFQA .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rflEtXGFQA .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rflEtXGFQA .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rflEtXGFQA .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rflEtXGFQA .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rflEtXGFQA .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rflEtXGFQA .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rflEtXGFQA .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rflEtXGFQA .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rflEtXGFQA .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rflEtXGFQA .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rflEtXGFQA .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rflEtXGFQA .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rflEtXGFQA .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rflEtXGFQA .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rflEtXGFQA .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rflEtXGFQA .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rflEtXGFQA .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rflEtXGFQA .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rflEtXGFQA button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rflEtXGFQA button.navbar-toggler:focus {
    outline: none;
}

.cid-rflEtXGFQA button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rflEtXGFQA button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rflEtXGFQA button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rflEtXGFQA button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rflEtXGFQA button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rflEtXGFQA nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rflEtXGFQA nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rflEtXGFQA nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rflEtXGFQA nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rflEtXGFQA .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rflEtXGFQA .collapsed .btn {
    display: -webkit-flex;
}

.cid-rflEtXGFQA .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rflEtXGFQA .collapsed .navbar-collapse.collapsing,
.cid-rflEtXGFQA .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rflEtXGFQA .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rflEtXGFQA .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rflEtXGFQA .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rflEtXGFQA .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rflEtXGFQA .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rflEtXGFQA .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rflEtXGFQA .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rflEtXGFQA .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rflEtXGFQA .collapsed button.navbar-toggler {
    display: block;
}

.cid-rflEtXGFQA .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rflEtXGFQA .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rflEtXGFQA .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rflEtXGFQA .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rflEtXGFQA .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rflEtXGFQA .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rflEtXGFQA .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rflEtXGFQA img {
        height: 3.8rem !important;
    }
    .cid-rflEtXGFQA .btn {
        display: -webkit-flex;
    }
    .cid-rflEtXGFQA button.navbar-toggler {
        display: block;
    }
    .cid-rflEtXGFQA .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rflEtXGFQA .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rflEtXGFQA .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rflEtXGFQA .navbar-collapse.collapsing,
    .cid-rflEtXGFQA .navbar-collapse.show {
        display: block !important;
    }
    .cid-rflEtXGFQA .navbar-collapse.collapsing .navbar-nav,
    .cid-rflEtXGFQA .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rflEtXGFQA .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rflEtXGFQA .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rflEtXGFQA .navbar-collapse.collapsing .navbar-buttons,
    .cid-rflEtXGFQA .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rflEtXGFQA .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rflEtXGFQA .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rflEtXGFQA .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rflEtXGFQA .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rflEtXGFQA .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rflEtXGFQA .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rflEtXGFQA .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rflEtXGFQA .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rflEtXGFQA .nav-link:hover,
.cid-rflEtXGFQA .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLK6ECDEf {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-uinterglobal.png");
}

.cid-rgLK6ECDEf h1 {
    color: #616161;
}

.cid-rgLK6ECDEf h2,
.cid-rgLK6ECDEf h3,
.cid-rgLK6ECDEf p {
    color: #767676;
}

.cid-rgLK6ECDEf .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLK6ECDEf H3 {
    text-align: center;
}

.cid-rgLK6ECDEf P {
    text-align: center;
    color: #767676;
}

.cid-rgLK6ECDEf SPAN {
    color: #767676;
}

.cid-rflEtZY61C {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rflEtZY61C .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rflEtZY61C .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rflEtZY61C .mbr-text,
.cid-rflEtZY61C .mbr-section-btn {
    color: #767676;
    text-align: justify;
}

.cid-rflEtZY61C .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLKqJPfRE {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLKqJPfRE H2 {
    color: #333333;
}

.cid-rgLKqJPfRE .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLKqJPfRE a,
.cid-rgLKqJPfRE a:hover {
    text-decoration: none;
}

.cid-rgLKr8I6XD {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLKr8I6XD .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLKr8I6XD h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLKr8I6XD p {
    color: #767676;
    text-align: left;
}

.cid-rgLKr8I6XD .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLKr8I6XD .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLKr8I6XD .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLKr8I6XD .card-title {
    color: #767676;
    text-align: center;
}

.cid-rflEu26W7A {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rflEu26W7A .testimonials-container {
    margin: 0 auto;
}

.cid-rflEu26W7A .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rflEu26W7A .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rflEu26W7A .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rflEu26W7A .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rflEu26W7A .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rflEu26W7A .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rflEu26W7A .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rflEu26W7A .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rflEu3xPOt {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rflEu3xPOt .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rflEu3xPOt .content {
        text-align: center;
    }
    .cid-rflEu3xPOt .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rflEu3xPOt .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rflEu3xPOt .input-group-btn {
    display: inline-block;
}

.cid-rflEu3xPOt .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rflEu3xPOt .img-logo img {
    height: 6rem;
}

.cid-rflEu3xPOt [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rflEu3xPOt [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rflEu3xPOt .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rflEu3xPOt .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rflEu3xPOt .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rflEu3xPOt .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rflEu3xPOt .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rflEu3xPOt .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rflEu3xPOt .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rflEu3xPOt .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rflEu3xPOt .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rflEu3xPOt form .input-group input.form-control,
.cid-rflEu3xPOt form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rflEu3xPOt .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rflEu3xPOt .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rflEu3xPOt .foot-logo {
        text-align: center !important;
    }
    .cid-rflEu3xPOt .foot-title {
        text-align: center !important;
    }
    .cid-rflEu3xPOt .mbr-text {
        text-align: center !important;
    }
}

.cid-rflEu3xPOt .foot-logo {
    text-align: left;
}

.cid-rflEu3xPOt .sitemap-font-size {
    font-size: 13px;
}

.cid-rflEu3xPOt .mbr-links-column {
    color: #767676;
}

.cid-rflEu3xPOt .aviso {
    font-size: 13px;
}

.cid-rfbhronTiF .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rfbhronTiF .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rfbhronTiF a {
    font-style: normal;
}

.cid-rfbhronTiF .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rfbhronTiF .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rfbhronTiF .nav-item:focus,
.cid-rfbhronTiF .nav-link:focus {
    outline: none;
}

.cid-rfbhronTiF .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfbhronTiF .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rfbhronTiF .menu-logo {
    margin-right: auto;
}

.cid-rfbhronTiF .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfbhronTiF .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rfbhronTiF .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rfbhronTiF .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rfbhronTiF .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rfbhronTiF .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rfbhronTiF .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rfbhronTiF .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rfbhronTiF .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rfbhronTiF .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rfbhronTiF .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rfbhronTiF .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rfbhronTiF .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rfbhronTiF .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rfbhronTiF .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rfbhronTiF .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rfbhronTiF .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rfbhronTiF .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rfbhronTiF .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rfbhronTiF .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rfbhronTiF .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rfbhronTiF .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rfbhronTiF button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rfbhronTiF button.navbar-toggler:focus {
    outline: none;
}

.cid-rfbhronTiF button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rfbhronTiF button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rfbhronTiF button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rfbhronTiF button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rfbhronTiF button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rfbhronTiF nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfbhronTiF nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rfbhronTiF nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rfbhronTiF nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfbhronTiF .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfbhronTiF .collapsed .btn {
    display: -webkit-flex;
}

.cid-rfbhronTiF .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rfbhronTiF .collapsed .navbar-collapse.collapsing,
.cid-rfbhronTiF .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rfbhronTiF .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rfbhronTiF .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rfbhronTiF .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rfbhronTiF .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rfbhronTiF .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rfbhronTiF .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rfbhronTiF .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rfbhronTiF .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rfbhronTiF .collapsed button.navbar-toggler {
    display: block;
}

.cid-rfbhronTiF .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rfbhronTiF .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfbhronTiF .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rfbhronTiF .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rfbhronTiF .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rfbhronTiF .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rfbhronTiF .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfbhronTiF img {
        height: 3.8rem !important;
    }
    .cid-rfbhronTiF .btn {
        display: -webkit-flex;
    }
    .cid-rfbhronTiF button.navbar-toggler {
        display: block;
    }
    .cid-rfbhronTiF .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rfbhronTiF .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfbhronTiF .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rfbhronTiF .navbar-collapse.collapsing,
    .cid-rfbhronTiF .navbar-collapse.show {
        display: block !important;
    }
    .cid-rfbhronTiF .navbar-collapse.collapsing .navbar-nav,
    .cid-rfbhronTiF .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rfbhronTiF .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rfbhronTiF .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rfbhronTiF .navbar-collapse.collapsing .navbar-buttons,
    .cid-rfbhronTiF .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rfbhronTiF .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rfbhronTiF .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rfbhronTiF .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rfbhronTiF .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rfbhronTiF .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rfbhronTiF .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rfbhronTiF .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rfbhronTiF .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rfbhronTiF .nav-link:hover,
.cid-rfbhronTiF .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLA35WFE7 {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-ideal.png");
}

.cid-rgLA35WFE7 h1 {
    color: #616161;
}

.cid-rgLA35WFE7 h2,
.cid-rgLA35WFE7 h3,
.cid-rgLA35WFE7 p {
    color: #767676;
}

.cid-rgLA35WFE7 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLA35WFE7 H3 {
    text-align: center;
}

.cid-rgLA35WFE7 P {
    text-align: center;
    color: #ffffff;
}

.cid-rgLA35WFE7 SPAN {
    color: #ffffff;
}

.cid-rfbhrqvjB8 {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rfbhrqvjB8 .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rfbhrqvjB8 .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rfbhrqvjB8 .mbr-text,
.cid-rfbhrqvjB8 .mbr-section-btn {
    color: #767676;
    text-align: justify;
}

.cid-rfbhrqvjB8 .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLAneAocO {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLAneAocO H2 {
    color: #333333;
}

.cid-rgLAneAocO .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLAneAocO a,
.cid-rgLAneAocO a:hover {
    text-decoration: none;
}

.cid-rgLAmdbAhB {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLAmdbAhB .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLAmdbAhB h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLAmdbAhB p {
    color: #767676;
    text-align: left;
}

.cid-rgLAmdbAhB .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLAmdbAhB .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLAmdbAhB .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLAmdbAhB .card-title {
    color: #767676;
    text-align: center;
}

.cid-rfbhrslGbw {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rfbhrslGbw .testimonials-container {
    margin: 0 auto;
}

.cid-rfbhrslGbw .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rfbhrslGbw .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rfbhrslGbw .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rfbhrslGbw .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rfbhrslGbw .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rfbhrslGbw .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rfbhrslGbw .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rfbhrslGbw .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rfbhrtfQea {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rfbhrtfQea .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfbhrtfQea .content {
        text-align: center;
    }
    .cid-rfbhrtfQea .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rfbhrtfQea .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfbhrtfQea .input-group-btn {
    display: inline-block;
}

.cid-rfbhrtfQea .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rfbhrtfQea .img-logo img {
    height: 6rem;
}

.cid-rfbhrtfQea [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rfbhrtfQea [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rfbhrtfQea .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfbhrtfQea .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rfbhrtfQea .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rfbhrtfQea .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rfbhrtfQea .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rfbhrtfQea .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rfbhrtfQea .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rfbhrtfQea .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rfbhrtfQea .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rfbhrtfQea form .input-group input.form-control,
.cid-rfbhrtfQea form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rfbhrtfQea .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfbhrtfQea .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rfbhrtfQea .foot-logo {
        text-align: center !important;
    }
    .cid-rfbhrtfQea .foot-title {
        text-align: center !important;
    }
    .cid-rfbhrtfQea .mbr-text {
        text-align: center !important;
    }
}

.cid-rfbhrtfQea .foot-logo {
    text-align: left;
}

.cid-rfbhrtfQea .sitemap-font-size {
    font-size: 13px;
}

.cid-rfbhrtfQea .mbr-links-column {
    color: #767676;
}

.cid-rfbhrtfQea .aviso {
    font-size: 13px;
}

.cid-rfkHBWSKxo .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-rfkHBWSKxo .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-rfkHBWSKxo a {
    font-style: normal;
}

.cid-rfkHBWSKxo .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-rfkHBWSKxo .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-rfkHBWSKxo .nav-item:focus,
.cid-rfkHBWSKxo .nav-link:focus {
    outline: none;
}

.cid-rfkHBWSKxo .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfkHBWSKxo .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-rfkHBWSKxo .menu-logo {
    margin-right: auto;
}

.cid-rfkHBWSKxo .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-rfkHBWSKxo .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-rfkHBWSKxo .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-rfkHBWSKxo .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-rfkHBWSKxo .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-rfkHBWSKxo .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-rfkHBWSKxo .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-rfkHBWSKxo .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-rfkHBWSKxo .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-rfkHBWSKxo .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-rfkHBWSKxo .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-rfkHBWSKxo .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-rfkHBWSKxo .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-rfkHBWSKxo .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-rfkHBWSKxo .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-rfkHBWSKxo .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-rfkHBWSKxo .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-rfkHBWSKxo .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-rfkHBWSKxo .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-rfkHBWSKxo .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-rfkHBWSKxo .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-rfkHBWSKxo .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-rfkHBWSKxo button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-rfkHBWSKxo button.navbar-toggler:focus {
    outline: none;
}

.cid-rfkHBWSKxo button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-rfkHBWSKxo button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-rfkHBWSKxo button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-rfkHBWSKxo button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-rfkHBWSKxo button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-rfkHBWSKxo nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfkHBWSKxo nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-rfkHBWSKxo nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-rfkHBWSKxo nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-rfkHBWSKxo .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfkHBWSKxo .collapsed .btn {
    display: -webkit-flex;
}

.cid-rfkHBWSKxo .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-rfkHBWSKxo .collapsed .navbar-collapse.collapsing,
.cid-rfkHBWSKxo .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-rfkHBWSKxo .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-rfkHBWSKxo .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-rfkHBWSKxo .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-rfkHBWSKxo .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-rfkHBWSKxo .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-rfkHBWSKxo .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-rfkHBWSKxo .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-rfkHBWSKxo .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-rfkHBWSKxo .collapsed button.navbar-toggler {
    display: block;
}

.cid-rfkHBWSKxo .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-rfkHBWSKxo .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-rfkHBWSKxo .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-rfkHBWSKxo .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-rfkHBWSKxo .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-rfkHBWSKxo .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-rfkHBWSKxo .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfkHBWSKxo img {
        height: 3.8rem !important;
    }
    .cid-rfkHBWSKxo .btn {
        display: -webkit-flex;
    }
    .cid-rfkHBWSKxo button.navbar-toggler {
        display: block;
    }
    .cid-rfkHBWSKxo .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-rfkHBWSKxo .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-rfkHBWSKxo .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-rfkHBWSKxo .navbar-collapse.collapsing,
    .cid-rfkHBWSKxo .navbar-collapse.show {
        display: block !important;
    }
    .cid-rfkHBWSKxo .navbar-collapse.collapsing .navbar-nav,
    .cid-rfkHBWSKxo .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-rfkHBWSKxo .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-rfkHBWSKxo .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-rfkHBWSKxo .navbar-collapse.collapsing .navbar-buttons,
    .cid-rfkHBWSKxo .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-rfkHBWSKxo .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-rfkHBWSKxo .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-rfkHBWSKxo .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-rfkHBWSKxo .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-rfkHBWSKxo .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-rfkHBWSKxo .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-rfkHBWSKxo .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-rfkHBWSKxo .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-rfkHBWSKxo .nav-link:hover,
.cid-rfkHBWSKxo .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rgLBPKDGfh {
    padding-top: 120px;
    padding-bottom: 45px;
    background-image: url("../../../assets/images/header-maranatha.png");
}

.cid-rgLBPKDGfh h1 {
    color: #616161;
}

.cid-rgLBPKDGfh h2,
.cid-rgLBPKDGfh h3,
.cid-rgLBPKDGfh p {
    color: #767676;
}

.cid-rgLBPKDGfh .mbr-section-subtitle {
    font-style: italic;
}

.cid-rgLBPKDGfh H3 {
    text-align: center;
}

.cid-rgLBPKDGfh P {
    text-align: center;
    color: #767676;
}

.cid-rgLBPKDGfh SPAN {
    color: #767676;
}

.cid-rfkHBZq4uZ {
    padding-top: 90px;
    padding-bottom: 0px;
    background: linear-gradient(45deg, #ffffff, #ffffff);
}

@media (min-width: 992px) {
    .cid-rfkHBZq4uZ .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-rfkHBZq4uZ .mbr-figure {
        padding-top: 3rem;
    }
}

.cid-rfkHBZq4uZ .mbr-text,
.cid-rfkHBZq4uZ .mbr-section-btn {
    color: #767676;
    text-align: justify;
}

.cid-rfkHBZq4uZ .mbr-section-title {
    color: #767676;
    text-align: justify;
}

.cid-rgLC4SBo3B {
    padding-top: 30px;
    padding-bottom: 15px;
    background-color: #d7f3ff;
}

.cid-rgLC4SBo3B H2 {
    color: #333333;
}

.cid-rgLC4SBo3B .mbr-section-subtitle {
    color: #767676;
}

.cid-rgLC4SBo3B a,
.cid-rgLC4SBo3B a:hover {
    text-decoration: none;
}

.cid-rgLC5tctbQ {
    padding-top: 30px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rgLC5tctbQ .card-box {
    background-color: #ffffff;
    padding: 2rem;
    border: solid 1px #767676;
    border-radius: 15px;
}

.cid-rgLC5tctbQ h4 {
    font-weight: 500;
    margin-bottom: 0;
    text-align: left;
}

.cid-rgLC5tctbQ p {
    color: #767676;
    text-align: left;
}

.cid-rgLC5tctbQ .card-wrapper {
    position: relative;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
    transition: box-shadow 0.3s;
}

.cid-rgLC5tctbQ .card-wrapper:hover {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.05);
    transition: box-shadow 0.3s;
}

.cid-rgLC5tctbQ .card-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    overflow: hidden;
}

.cid-rgLC5tctbQ .card-title {
    color: #767676;
    text-align: center;
}

.cid-rfkHC18BiU {
    padding-top: 0px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rfkHC18BiU .testimonials-container {
    margin: 0 auto;
}

.cid-rfkHC18BiU .testimonials-container .testimonials-item {
    justify-content: center;
    margin-top: 3rem;
    -webkit-justify-content: center;
}

.cid-rfkHC18BiU .testimonials-container .testimonials-item .user {
    background: #ffffff;
}

.cid-rfkHC18BiU .testimonials-container .testimonials-item .user.row {
    margin: 0;
}

.cid-rfkHC18BiU .testimonials-container .testimonials-item .user .user_image {
    width: 150px;
    height: 150px;
    overflow: hidden;
    margin: 2rem auto 2rem auto;
}

.cid-rfkHC18BiU .testimonials-container .testimonials-item .user .user_image img {
    width: 100%;
    min-width: 100%;
    min-height: 100%;
}

.cid-rfkHC18BiU .testimonials-container .testimonials-item .user .testimonials-caption {
    padding: 2rem;
    padding: 2rem 2rem 2rem 0;
}

@media (max-width: 260px) {
    .cid-rfkHC18BiU .user_image {
        width: 100% !important;
        height: auto !important;
    }
}

@media (max-width: 767px) {
    .cid-rfkHC18BiU .testimonials-caption {
        padding: 0 2rem 2rem 2rem !important;
    }
}

.cid-rfkHC2Mc9T {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rfkHC2Mc9T .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfkHC2Mc9T .content {
        text-align: center;
    }
    .cid-rfkHC2Mc9T .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rfkHC2Mc9T .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfkHC2Mc9T .input-group-btn {
    display: inline-block;
}

.cid-rfkHC2Mc9T .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rfkHC2Mc9T .img-logo img {
    height: 6rem;
}

.cid-rfkHC2Mc9T [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rfkHC2Mc9T [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rfkHC2Mc9T .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rfkHC2Mc9T .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rfkHC2Mc9T .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rfkHC2Mc9T .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rfkHC2Mc9T .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rfkHC2Mc9T .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rfkHC2Mc9T .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rfkHC2Mc9T .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rfkHC2Mc9T .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rfkHC2Mc9T form .input-group input.form-control,
.cid-rfkHC2Mc9T form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rfkHC2Mc9T .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rfkHC2Mc9T .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rfkHC2Mc9T .foot-logo {
        text-align: center !important;
    }
    .cid-rfkHC2Mc9T .foot-title {
        text-align: center !important;
    }
    .cid-rfkHC2Mc9T .mbr-text {
        text-align: center !important;
    }
}

.cid-rfkHC2Mc9T .foot-logo {
    text-align: left;
}

.cid-rfkHC2Mc9T .sitemap-font-size {
    font-size: 13px;
}

.cid-rfkHC2Mc9T .mbr-links-column {
    color: #767676;
}

.cid-rfkHC2Mc9T .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 50%;
}

.cid-rmBk8JLXjg {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rmBk8JLXjg .mbr-text {
    color: #767676;
}

.cid-rmBk8JLXjg h4 {
    text-align: center;
}

.cid-rmBk8JLXjg p {
    text-align: center;
}

.cid-rmBk8JLXjg .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rmBk8JLXjg .card-title,
.cid-rmBk8JLXjg .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnh5XOBYxl {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnh5XOBYxl .mbr-text {
    color: #767676;
}

.cid-rnh5XOBYxl h4 {
    text-align: center;
}

.cid-rnh5XOBYxl p {
    text-align: center;
}

.cid-rnh5XOBYxl .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnh5XOBYxl .card-title,
.cid-rnh5XOBYxl .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhvkiss52 {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhvkiss52 .mbr-text {
    color: #767676;
}

.cid-rnhvkiss52 h4 {
    text-align: center;
}

.cid-rnhvkiss52 p {
    text-align: center;
}

.cid-rnhvkiss52 .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhvkiss52 .card-title,
.cid-rnhvkiss52 .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhyLRBb0U {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhyLRBb0U .mbr-text {
    color: #767676;
}

.cid-rnhyLRBb0U h4 {
    text-align: center;
}

.cid-rnhyLRBb0U p {
    text-align: center;
}

.cid-rnhyLRBb0U .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhyLRBb0U .card-title,
.cid-rnhyLRBb0U .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhzOrUXUJ {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhzOrUXUJ .mbr-text {
    color: #767676;
}

.cid-rnhzOrUXUJ h4 {
    text-align: center;
}

.cid-rnhzOrUXUJ p {
    text-align: center;
}

.cid-rnhzOrUXUJ .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhzOrUXUJ .card-title,
.cid-rnhzOrUXUJ .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhASweDGL {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhASweDGL .mbr-text {
    color: #767676;
}

.cid-rnhASweDGL h4 {
    text-align: center;
}

.cid-rnhASweDGL p {
    text-align: center;
}

.cid-rnhASweDGL .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhASweDGL .card-title,
.cid-rnhASweDGL .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhByRfxdM {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhByRfxdM .mbr-text {
    color: #767676;
}

.cid-rnhByRfxdM h4 {
    text-align: center;
}

.cid-rnhByRfxdM p {
    text-align: center;
}

.cid-rnhByRfxdM .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhByRfxdM .card-title,
.cid-rnhByRfxdM .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhCQzYiG6 {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhCQzYiG6 .mbr-text {
    color: #767676;
}

.cid-rnhCQzYiG6 h4 {
    text-align: center;
}

.cid-rnhCQzYiG6 p {
    text-align: center;
}

.cid-rnhCQzYiG6 .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhCQzYiG6 .card-title,
.cid-rnhCQzYiG6 .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhEthg0J4 {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhEthg0J4 .mbr-text {
    color: #767676;
}

.cid-rnhEthg0J4 h4 {
    text-align: center;
}

.cid-rnhEthg0J4 p {
    text-align: center;
}

.cid-rnhEthg0J4 .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhEthg0J4 .card-title,
.cid-rnhEthg0J4 .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhGlBkbnp {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhGlBkbnp .mbr-text {
    color: #767676;
}

.cid-rnhGlBkbnp h4 {
    text-align: center;
}

.cid-rnhGlBkbnp p {
    text-align: center;
}

.cid-rnhGlBkbnp .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhGlBkbnp .card-title,
.cid-rnhGlBkbnp .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhGVjL3u0 {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhGVjL3u0 .mbr-text {
    color: #767676;
}

.cid-rnhGVjL3u0 h4 {
    text-align: center;
}

.cid-rnhGVjL3u0 p {
    text-align: center;
}

.cid-rnhGVjL3u0 .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhGVjL3u0 .card-title,
.cid-rnhGVjL3u0 .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhHSKKOqK {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhHSKKOqK .mbr-text {
    color: #767676;
}

.cid-rnhHSKKOqK h4 {
    text-align: center;
}

.cid-rnhHSKKOqK p {
    text-align: center;
}

.cid-rnhHSKKOqK .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhHSKKOqK .card-title,
.cid-rnhHSKKOqK .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhIEt0RxP {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhIEt0RxP .mbr-text {
    color: #767676;
}

.cid-rnhIEt0RxP h4 {
    text-align: center;
}

.cid-rnhIEt0RxP p {
    text-align: center;
}

.cid-rnhIEt0RxP .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhIEt0RxP .card-title,
.cid-rnhIEt0RxP .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhJw0UxMH {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhJw0UxMH .mbr-text {
    color: #767676;
}

.cid-rnhJw0UxMH h4 {
    text-align: center;
}

.cid-rnhJw0UxMH p {
    text-align: center;
}

.cid-rnhJw0UxMH .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhJw0UxMH .card-title,
.cid-rnhJw0UxMH .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhKZbtBMW {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhKZbtBMW .mbr-text {
    color: #767676;
}

.cid-rnhKZbtBMW h4 {
    text-align: center;
}

.cid-rnhKZbtBMW p {
    text-align: center;
}

.cid-rnhKZbtBMW .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhKZbtBMW .card-title,
.cid-rnhKZbtBMW .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhLHcExTN {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhLHcExTN .mbr-text {
    color: #767676;
}

.cid-rnhLHcExTN h4 {
    text-align: center;
}

.cid-rnhLHcExTN p {
    text-align: center;
}

.cid-rnhLHcExTN .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhLHcExTN .card-title,
.cid-rnhLHcExTN .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhMz23xXW {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhMz23xXW .mbr-text {
    color: #767676;
}

.cid-rnhMz23xXW h4 {
    text-align: center;
}

.cid-rnhMz23xXW p {
    text-align: center;
}

.cid-rnhMz23xXW .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhMz23xXW .card-title,
.cid-rnhMz23xXW .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhNtY0eii {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhNtY0eii .mbr-text {
    color: #767676;
}

.cid-rnhNtY0eii h4 {
    text-align: center;
}

.cid-rnhNtY0eii p {
    text-align: center;
}

.cid-rnhNtY0eii .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhNtY0eii .card-title,
.cid-rnhNtY0eii .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhOtPf6IV {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhOtPf6IV .mbr-text {
    color: #767676;
}

.cid-rnhOtPf6IV h4 {
    text-align: center;
}

.cid-rnhOtPf6IV p {
    text-align: center;
}

.cid-rnhOtPf6IV .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhOtPf6IV .card-title,
.cid-rnhOtPf6IV .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhPvh7snL {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhPvh7snL .mbr-text {
    color: #767676;
}

.cid-rnhPvh7snL h4 {
    text-align: center;
}

.cid-rnhPvh7snL p {
    text-align: center;
}

.cid-rnhPvh7snL .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhPvh7snL .card-title,
.cid-rnhPvh7snL .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhQo6KIvR {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhQo6KIvR .mbr-text {
    color: #767676;
}

.cid-rnhQo6KIvR h4 {
    text-align: center;
}

.cid-rnhQo6KIvR p {
    text-align: center;
}

.cid-rnhQo6KIvR .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhQo6KIvR .card-title,
.cid-rnhQo6KIvR .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhS8kNyNN {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhS8kNyNN .mbr-text {
    color: #767676;
}

.cid-rnhS8kNyNN h4 {
    text-align: center;
}

.cid-rnhS8kNyNN p {
    text-align: center;
}

.cid-rnhS8kNyNN .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhS8kNyNN .card-title,
.cid-rnhS8kNyNN .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhSMbWVzA {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhSMbWVzA .mbr-text {
    color: #767676;
}

.cid-rnhSMbWVzA h4 {
    text-align: center;
}

.cid-rnhSMbWVzA p {
    text-align: center;
}

.cid-rnhSMbWVzA .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhSMbWVzA .card-title,
.cid-rnhSMbWVzA .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhV3teeEa {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhV3teeEa .mbr-text {
    color: #767676;
}

.cid-rnhV3teeEa h4 {
    text-align: center;
}

.cid-rnhV3teeEa p {
    text-align: center;
}

.cid-rnhV3teeEa .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhV3teeEa .card-title,
.cid-rnhV3teeEa .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}

.cid-r9jYmVgaou .navbar {
    padding: .5rem 0;
    background: #333333;
    transition: none;
    min-height: 77px;
}

.cid-r9jYmVgaou .navbar-dropdown.bg-color.transparent.opened {
    background: #333333;
}

.cid-r9jYmVgaou a {
    font-style: normal;
}

.cid-r9jYmVgaou .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    text-decoration: none;
}

.cid-r9jYmVgaou .nav-item a {
    display: -webkit-flex;
    align-items: center;
    justify-content: center;
    padding: 0.7rem 0 !important;
    margin: 0rem .65rem !important;
    -webkit-align-items: center;
    -webkit-justify-content: center;
}

.cid-r9jYmVgaou .nav-item:focus,
.cid-r9jYmVgaou .nav-link:focus {
    outline: none;
}

.cid-r9jYmVgaou .btn {
    padding: 0.4rem 1.5rem;
    display: -webkit-inline-flex;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .btn .mbr-iconfont {
    font-size: 1.6rem;
}

.cid-r9jYmVgaou .menu-logo {
    margin-right: auto;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand {
    display: -webkit-flex;
    margin-left: 5rem;
    padding: 0;
    transition: padding .2s;
    min-height: 3.8rem;
    align-items: center;
    -webkit-align-items: center;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap {
    display: -webkit-flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo img {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse {
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    padding-right: 5rem;
    width: auto;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    padding-left: 0;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-r9jYmVgaou .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu {
    background: #333333;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 1.5385em 0.235em 1.5385em !important;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-r9jYmVgaou .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-r9jYmVgaou .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    transform: translateY(100%);
    -webkit-transform: translateY(100%);
    z-index: 1000;
}

.cid-r9jYmVgaou .navbar.navbar-short {
    min-height: 60px;
    transition: all .2s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-toggler-right {
    top: 20px;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-r9jYmVgaou .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-r9jYmVgaou button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    top: 1.5rem;
    right: 1rem;
}

.cid-r9jYmVgaou button.navbar-toggler:focus {
    outline: none;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #ffffff;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-r9jYmVgaou button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-r9jYmVgaou nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-r9jYmVgaou .collapsed.navbar-expand {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .btn {
    display: -webkit-flex;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons {
    text-align: center;
}

.cid-r9jYmVgaou .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-r9jYmVgaou .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

.cid-r9jYmVgaou .collapsed button.navbar-toggler {
    display: block;
}

.cid-r9jYmVgaou .collapsed .navbar-brand {
    margin-left: 1rem !important;
}

.cid-r9jYmVgaou .collapsed .navbar-toggleable-sm {
    flex-direction: column;
    -webkit-flex-direction: column;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-menu {
    width: 100%;
    text-align: center;
    position: relative;
    opacity: 0;
    display: block;
    height: 0;
    visibility: hidden;
    padding: 0;
    transition-duration: .5s;
    transition-property: opacity, padding, height;
}

.cid-r9jYmVgaou .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-r9jYmVgaou .collapsed .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
    margin-top: 0;
    position: inherit;
    right: 0;
    top: 50%;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .30em solid;
    border-right: .30em solid transparent;
    border-left: .30em solid transparent;
}

@media (max-width: 991px) {
    .cid-r9jYmVgaou .navbar-expand {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou img {
        height: 3.8rem !important;
    }
    .cid-r9jYmVgaou .btn {
        display: -webkit-flex;
    }
    .cid-r9jYmVgaou button.navbar-toggler {
        display: block;
    }
    .cid-r9jYmVgaou .navbar-brand {
        margin-left: 1rem !important;
    }
    .cid-r9jYmVgaou .navbar-toggleable-sm {
        flex-direction: column;
        -webkit-flex-direction: column;
    }
    .cid-r9jYmVgaou .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing,
    .cid-r9jYmVgaou .navbar-collapse.show {
        display: block !important;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons {
        text-align: center;
    }
    .cid-r9jYmVgaou .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-r9jYmVgaou .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-menu {
        width: 100%;
        text-align: center;
        position: relative;
        opacity: 0;
        display: block;
        height: 0;
        visibility: hidden;
        padding: 0;
        transition-duration: .5s;
        transition-property: opacity, padding, height;
    }
    .cid-r9jYmVgaou .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }
    .cid-r9jYmVgaou .dropdown .dropdown-toggle[data-toggle="dropdown-submenu"]::after {
        margin-top: 0;
        position: inherit;
        right: 0;
        top: 50%;
        display: inline-block;
        width: 0;
        height: 0;
        margin-left: .3em;
        vertical-align: middle;
        content: "";
        border-top: .30em solid;
        border-right: .30em solid transparent;
        border-left: .30em solid transparent;
    }
}

@media (min-width: 767px) {
    .cid-r9jYmVgaou .menu-logo {
        flex-shrink: 0;
        -webkit-flex-shrink: 0;
    }
}

.cid-r9jYmVgaou .navbar-collapse {
    flex-basis: auto;
    -webkit-flex-basis: auto;
}

.cid-r9jYmVgaou .nav-link:hover,
.cid-r9jYmVgaou .dropdown-item:hover {
    color: #c1c1c1 !important;
}

.cid-rmBZV66yC6 {
    padding-top: 135px;
    padding-bottom: 60px;
    background-image: url("../../../assets/images/contacto-header.png");
}

.cid-rmBZV66yC6 h1 {
    color: #616161;
}

.cid-rmBZV66yC6 h2,
.cid-rmBZV66yC6 h3,
.cid-rmBZV66yC6 p {
    color: #767676;
}

.cid-rmBZV66yC6 .mbr-section-subtitle {
    font-style: italic;
}

.cid-rmBZV66yC6 H3 {
    text-align: center;
}

.cid-rmBZV66yC6 P {
    text-align: center;
}

.cid-rmBZV66yC6 img {
    width: 40%;
}

.cid-rnhVRMmG0G {
    padding-top: 45px;
    padding-bottom: 0px;
    background-color: #ffffff;
}

.cid-rnhVRMmG0G .mbr-text {
    color: #767676;
}

.cid-rnhVRMmG0G h4 {
    text-align: center;
}

.cid-rnhVRMmG0G p {
    text-align: center;
}

.cid-rnhVRMmG0G .card-img span {
    font-size: 96px;
    color: #149dcc;
}

.cid-rnhVRMmG0G .card-title,
.cid-rnhVRMmG0G .card-img {
    color: #465052;
}

#custom-html-6r {
    /* Type valid CSS here */
}

#custom-html-6r .my-image {
    width: 100%;
}

.cid-rg1RNb0dWH .google-map {
    height: 25rem;
    position: relative;
}

.cid-rg1RNb0dWH .google-map iframe {
    height: 100%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map [data-state-details] {
    color: #6b6763;
    font-family: Montserrat;
    height: 1.5em;
    margin-top: -0.75em;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%;
}

.cid-rg1RNb0dWH .google-map[data-state] {
    background: #e9e5dc;
}

.cid-rg1RNb0dWH .google-map[data-state="loading"] [data-state-details] {
    display: none;
}

.cid-rdyu2qKrtm {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-rdyu2qKrtm .form-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .content {
        text-align: center;
    }
    .cid-rdyu2qKrtm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-rdyu2qKrtm .input-group {
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .input-group-btn {
    display: inline-block;
}

.cid-rdyu2qKrtm .input-group-btn a.btn {
    margin: 0 !important;
    color: #fff;
}

.cid-rdyu2qKrtm .img-logo img {
    height: 6rem;
}

.cid-rdyu2qKrtm [type="email"] {
    font-size: .75rem;
    text-align: center;
    min-width: 150px;
}

.cid-rdyu2qKrtm [type="submit"] {
    padding: .75rem 1.5625rem !important;
    margin-left: .625rem;
    text-transform: none;
    text-align: center;
}

.cid-rdyu2qKrtm .copyright .mbr-text {
    color: #767676;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-rdyu2qKrtm .footer-lower hr {
    margin: 1rem 0;
    border-color: #000;
    opacity: .05;
}

.cid-rdyu2qKrtm .footer-lower .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: -webkit-flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    -webkit-justify-content: flex-end;
    -webkit-flex-wrap: wrap;
}

.cid-rdyu2qKrtm .footer-lower .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #232323;
}

.cid-rdyu2qKrtm .footer-lower .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-rdyu2qKrtm .footer-lower .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-rdyu2qKrtm .footer-lower .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .footer-lower .social-list {
        justify-content: center;
        -webkit-justify-content: center;
    }
}

.cid-rdyu2qKrtm form .input-group input.form-control,
.cid-rdyu2qKrtm form .input-group-btn .btn {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.cid-rdyu2qKrtm .form-inline {
    justify-content: center;
    -webkit-justify-content: center;
}

.cid-rdyu2qKrtm .form-group {
    margin: 0;
}

@media (max-width: 767px) {
    .cid-rdyu2qKrtm .foot-logo {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .foot-title {
        text-align: center !important;
    }
    .cid-rdyu2qKrtm .mbr-text {
        text-align: center !important;
    }
}

.cid-rdyu2qKrtm .foot-logo {
    text-align: left;
}

.cid-rdyu2qKrtm .sitemap-font-size {
    font-size: 13px;
}

.cid-rdyu2qKrtm .mbr-links-column {
    color: #767676;
}

.cid-rdyu2qKrtm .aviso {
    font-size: 13px;
}