body,
html {
    height: 100%;
}

#wrapper #content {
    display: flex;
    align-items: center;
    justify-content: center;
}

#theme-contenidosecundarios {
    margin-top: 420px;
    padding-bottom: 250px;
    /* z-index: 1; */
}

#wrapper .breadcums {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;

    position: absolute;
    margin-top: 0px !important;
    padding: 20px 100px 20px 100px;
    width: 100%;
    height: 600px;

    background-color: #021124;
    text-align: left;
}

#wrapper .breadcums h1{
    color: white;
    font-size: 4rem;
    line-height: normal;
    margin-top: 0;
}

#wrapper .breadcums h2{
    color: white;
    font-size: 2rem;
    line-height: 30px;
    margin-top: 0;
}

#wrapper .breadcums .separator{
    color: rgb(94, 157, 228);
    font-size: 5rem;
    line-height: 30px;
    margin-top: 0;
}

@font-face {
    font-family: 'Metropolis Regular';
    font-style: normal;
    font-weight: 400;
    src: url('../../fonts/Metropolis-Regular.eot');
    /* IE9 Compat Modes */
    src: local('Metropolis Regular'), local('Metropolis-Regular'), url('../../fonts/Metropolis-Regular.woff2') format('woff2'),
        /* Super Modern Browsers */
        url('../../fonts/Metropolis-Regular.woff') format('woff'),
        /* Modern Browsers */
        url('../../fonts/Metropolis-Regular.ttf') format('truetype'),
        /* Safari, Android, iOS */
        url('../../fonts/Metropolis-Regular.svg#Quicksand') format('svg');
    /* Legacy iOS */
}

.customers-nav-item-knowledge-base::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f059";
    position: absolute;
    top: 4px;
}

.customers-nav-item-schedule-appointment-logged-in-id::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f073";
    position: absolute;
    top: -10px;
}

.customers-nav-item-register::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f234";
    position: absolute;
    top: -10px;
}

.customers-nav-item-login::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f2bd";
    position: absolute;
    top: -10px;
}

.customers-nav-item-knowledge-base {
    margin-top: 8px !important;
}

.customers-nav-item-projects::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f0ae";
    position: absolute;
    top: -10px;
}

.customers-nav-item-subscriptions::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f0e2";
    position: absolute;
    top: -10px;
}

.customers-nav-item-invoices::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f15c";
    position: absolute;
    top: -10px;
}

.customers-nav-item-contracts::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f0c0";
    position: absolute;
    top: -10px;
    left: -2px;
}

.customers-nav-item-estimates::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f0ea";
    position: absolute;
    top: -10px;
}

.customers-nav-item-proposals::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f1c4";
    position: absolute;
    top: -10px;
}

.customers-nav-item-support::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f025";
    position: absolute;
    top: -10px;
}

.customers-nav-item-gdpr::before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f13e";
    position: absolute;
    top: -10px;
}

body .col-md-2 {
    width: 19.666667%;
}

body.customers .nav-tabs>li.active>a,
body.customers .nav-tabs>li.active>a:focus,
body.customers .nav-tabs>li.active>a:hover,
body.customers .nav-tabs>li>a:focus,
body.customers .nav-tabs>li>a:hover {
    border-color: #764abc;
}

body.customers .nav-tabs>li.active>a,
body.customers .nav-tabs>li.active>a:focus,
body.customers .nav-tabs>li.active>a:hover,
body.customers .nav-tabs>li>a:focus,
body.customers .nav-tabs>li>a:hover {
    color: #764abc;
}

body.customers .panel-body ul li>a:hover,
body.customers .panel-body ul li>a:focus {
    outline: unset;
    color: #8c70b9;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -ms-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

body.customers .nav-tabs>li>a {
    padding: 12px 13px 12px 12px;
}

body.customers .panel-heading {
    background: #dadada !important;
}

body.customers .panel_s>.panel-heading {
    font-weight: 500;
    background: #ffffff !important;
    margin-bottom: 12px;
}

body.customers .panel_s .panel-body,
body.customers .panel_s {
    border-radius: 0 !important;
    border: none;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -ms-border-radius: 0 !important;
    -o-border-radius: 0 !important;
}

body {
    -ms-overflow-x: hidden;
    overflow-x: hidden;
    background-color: #DADADa !important;
    background: #dadada !important;
}

body .navbar.navbar-default.header {
    background: #ffffff;
}

html,
body,
form,
fieldset,
table,
tr,
td,
img,
span.menu-text,
span.sub-menu-text {
    font-family: Metropolis Regular !important;
}

li a i.menu-icon {
    margin-right: 16px;
    display: block;
    float: left;
    width: 18px;
    font-size: 18px;
}

ul.submenu a {
    font-size: 16px !important;
}

a,
input,
button,
select,
textarea,
option,
div {
    font-family: inherit;
}

body .navbar.navbar-default.header .container {
    position: fixed;
    float: left;
    height: 100vh;
    width: 230px;
    -webkit-box-shadow: 3px -1px 6px -7px rgba(43, 42, 43, 0.71);
    box-shadow: 3px -1px 6px -7px rgba(43, 42, 43, 0.71);
}

body .navbar.navbar-default.header .container ul.nav.navbar-nav.navbar-right {
    width: 131px;
    background: transparent;
    margin-right: 77px;
}

body .customers-nav-item-knowledge-base a {
    margin-top: 15px;
}

body .navbar-nav>li {
    margin-top: 30px;
    margin-left: 14px;
}

body .navbar.navbar-default.header .container ul.nav.navbar-nav.navbar-right li a {
    color: #333333;
    margin-bottom: 66px;
    padding: 0;
    margin-left: 30px;
}

body.customers_login #wrapper,
body.customers.register #wrapper {
    margin-left: 205px;
}

body:not(.register):not(.customers_login) #wrapper {
    min-height: 100%;
    margin-left: 230px;
    position: relative;
}

body #theme-navbar-collapse ul.nav.navbar-nav.navbar-right>li {
    margin-bottom: -50px;
    width: 230px;
}

body .submenu.customer-top-submenu {
    margin-top: 15px;
    margin-bottom: 15px;
    margin-right: 60px;
}

body .dropdown.customers-nav-item-profile {
    position: absolute;
    left: 127px;
    top: -15px;
}

body.light-theme-home .dropdown.customers-nav-item-profile {
    position: relative;
    left: initial;
    top: initial;
}


body .pagination>li:last-child>a,
.pagination>li:last-child>span,
body .pagination>li:first-child>a,
.pagination>li:first-child>span,
body .dropdown-menu>li:first-child>a,
body .dropdown-menu>li:last-child>a,
body #wrapper .input-group-addon,
body .xdsoft_datetimepicker,
body .dropdown-menu,
body #wrapper .label,
body #wrapper .dropdown-menu.open,
body #wrapper ul.dropdown-menu {
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
}

body #wrapper .btn,
body #wrapper textarea,
body #wrapper input,
body #wrapper div.label,
body #wrapper .bootstrap-select .dropdown-menu li,
body #wrapper select {
    border-radius: 0px !important;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
}

body .client-profile-image-small {
    margin-left: -2px;
}

body .navbar-default .navbar-nav>li>a {
    line-height: 0px;
    font-size: 15px;
}

body.customers_login .navbar-nav li.customers-nav-item-login a {
    padding: 8px 10px;
}

body .dropdown.customers-nav-item-profile .dropdown-menu.animated.fadeIn a {
    margin-bottom: -7px !important;
    margin-left: 0px !important;
    padding: 14px !important;
}

body .dropdown.customers-nav-item-profile .dropdown-menu.animated.fadeIn {
    position: absolute;
    left: 0px;
    top: 47px;
}

body.light-theme-home .dropdown.customers-nav-item-profile .dropdown-menu.animated.fadeIn {
    position: absolute;
    left: -140px;
    top: 47px;
    width: 190px;
}

body .navbar.navbar-default.header .container ul.nav.navbar-nav.navbar-right li a:hover {
    color: #764abc;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
    width: 230px;
    margin-left: -15px;
}

.customers .navbar-default {
    z-index: 1;
    width: 230px;
    position: fixed;
    background-color: #fff;
    height: 100vh;
}

.navbar a.navbar-brand img {
    margin-left: 15px;
}

body.customers .open-ticket-subject {
    background: #fff;
}

body .progress {
    width: 100%;
    border-radius: 0px;
    height: 20px;
}

body.estimate-view .table.items thead,
body.proposal-view .table.items thead,
body.viewinvoice .table.items thead {
    background: #e2e2e2 !important;
    color: #131212 !important;
}

body .progress-bar {
    height: 100%;
    font-size: 14px;
    line-height: 22px;
    color: #fff;
}

body.customers .dataTables_empty {
    background: url(../images/table-no-data.png) center center / auto 161px no-repeat;
    background-size: auto;
}

body.customers table.dataTable thead tr>th,
body.customers table.dataTable>thead:first-child>tr:first-child>th {
    color: #676262;
}

body.customers table>thead>tr>th {
    background: #efefef;
}

body.customers .pagination>.active>a {
    background: #764abc;
    border-color: #764abc;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -ms-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
}

body.customers .pagination>li>a:hover {
    color: #764abc;
}

body.customers .table .alert-info {
    color: #764abc;
}

body.customers .pagination>.active>a:focus,
body.customers .pagination>.active>a:hover,
body.customers .pagination>.active>span,
body.customers .pagination>.active>span:focus,
body.customers .pagination>.active>span:hover {
    color: #fff;
    background-color: #9371ca;
    border-color: #9371ca;
}

body .dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:active {
    background-color: #764abc !important;
    color: #ffffff !important;
}


/* @media (max-width:1600px) {
  #wrapper {
      min-height: 100%;
      margin-left: 270px;
      position: relative;
  }
}
*/

@media (max-width: 1430px) {
    .panel_s {
        width: 80%;
    }

    .submenu.customer-top-submenu {
        float: left;
        margin-left: 2px;
    }
}

@media (max-width: 990px) {
    body .col-md-2 {
        width: 100%;
    }
}

@media (max-width: 735px) {
    body:not(.register):not(.customers_login) #wrapper {
        margin-left: 0px;
    }
}

@media (max-width: 768px) {
    body.customers ul.dropdown-menu.animated.fast.flipInY {
        padding-left: 37px;
    }

    body .dropdown.customers-nav-item-profile .dropdown-menu.animated.fadeIn a {
        margin-left: 30px !important;
    }

    body .navbar.navbar-default.header .container ul.nav.navbar-nav.navbar-right li a {
        color: #333333;
        margin-bottom: -2px;
        padding: 0;
    }

    body .navbar.navbar-default.header .container ul.nav.navbar-nav.navbar-right li {
        text-align: center;
        margin-bottom: 0px;
    }

    .panel_s {
        width: 100%;
    }

    body.customers_login #wrapper {
        margin-left: 0px !important;
        margin-top: 25px;
    }

    body.customers.register #wrapper {
        margin-left: 0px !important;
    }

    body.hide-sidebar #wrapper,
    body.show-sidebar #wrapper {
        margin-left: 0 !important;
    }

    body .navbar.navbar-default.header .container {
        position: unset;
        float: none;
        height: auto;
        width: auto;
        -webkit-box-shadow: -1px 4px 6px -7px rgba(43, 42, 43, 0.71);
        box-shadow: -1px 4px 6px -7px rgba(43, 42, 43, 0.71);
    }

    body .navbar-default .navbar-form {
        width: auto;
        margin: 100%;
    }

    body .navbar.navbar-default.header .container ul.nav.navbar-nav.navbar-right {
        width: 100%;
        margin: 0 auto;
        overflow: hidden;
        transform: translateX(-7%);
    }

    body.customers .navbar-default {
        width: 100%;
        height: auto;
        margin-left: auto;
    }

    body .navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand {
        margin-left: auto;
        margin-top: auto;
    }

    body .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        width: auto;
    }

    body .navbar-default .navbar-nav>li>a {
        position: relative;
        font-size: 18px;
        text-align: center;
        line-height: 20px;
    }

    body.customers.mobile #theme-navbar-collapse ul.nav.navbar-nav.navbar-right>li {
        margin-top: 21px;
    }

    body #theme-navbar-collapse ul.nav.navbar-nav.navbar-right>li {
        margin-bottom: auto;
        width: auto;
    }

    body.customers.mobile .pagination>.active>a,
    body.customers.mobile div[class^="col"] {
        z-index: 0;
    }

    body .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: #764abc;
    }

    body .navbar-default .navbar-toggle .icon-bar {
        background-color: #764abc;
    }

    body .dropdown.customers-nav-item-profile .dropdown-menu.animated.fadeIn {
        text-align: center;
        position: unset;
    }

    body .dropdown.customers-nav-item-profile {
        position: unset;
    }

    body .navbar-default .navbar-collapse {
        width: auto;
    }

    .customers-nav-item-knowledge-base::before,
    .customers-nav-item-projects::before,
    .customers-nav-item-invoices::before,
    .customers-nav-item-contracts::before,
    .customers-nav-item-estimates::before,
    .customers-nav-item-proposals::before,
    .customers-nav-item-support::before,
    .customers-nav-item-register::before,
    .customers-nav-item-subscriptions::before,
    .customers-nav-item-login::before,
    .customers-nav-item-gdpr::before {
        display: none;
    }

    .customers-nav-item-login a {
        position: unset !important;
    }
}

input[type="radio"]:checked+label:after,
input[type="checkbox"]:checked+label:after,
.radio-primary input[type=radio]+label::after {
    background: #764abc !important;
    color: #033450;
}

input[type="checkbox"]:checked+label:after {
    width: 18px;
    height: 18px;
    padding-right: 3px;
    color: #ffffff;
}

input[type=radio]:checked+label::before {
    border-color: #764abc !important;
}

.input-group-addon .checkbox label::after {
    padding: 3px;
}

tr th:first-child input[type="checkbox"]:checked+label:after {
    background: #ffffff !important;
    color: #764abc;
}

.dt-loader:not(:required) {
    background: #764abc;
    height: 13px;
    width: 13px;
    -webkit-border-radius: 30%;
    border-radius: 30%;
    -webkit-animation: loader 1s 150ms infinite ease-out;
    animation: loader 1s 150ms infinite ease-out;
    -moz-border-radius: 30%;
    -ms-border-radius: 30%;
    -o-border-radius: 30%;
}

.dt-loader:not(:required):after,
.dt-loader:not(:required):before {
    background: #764abc;
    height: 13px;
    width: 13px;
    -webkit-border-radius: 30%;
    border-radius: 30%;
}

@-webkit-keyframes loader {
    0% {
        background: #764abc;
    }

    10% {
        background: #c5c5c5;
    }

    40% {
        background: #764abc;
    }
}

@keyframes loader {
    0% {
        background: #764abc;
    }

    10% {
        background: #c5c5c5;
    }

    40% {
        background: #764abc;
    }
}

.navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand {
    margin-left: -15px;
    margin-top: -10px;
    margin-bottom: -19px;
}

.btn-info:focus,
.btn-info.focus,
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info,
.btn-info:active:hover,
.btn-info.active:hover,
.open>.dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open>.dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open>.dropdown-toggle.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open>.dropdown-toggle.btn-info {
    background-color: #764abc !important;
    color: #fff !important;
    border: 1px solid #764abc !important;
}

.btn-info {
    background-color: #764abc !important;
    border-color: #764abc !important;
}

.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
    background-color: #764abc !important;
    color: #fff !important;
    border-color: #764abc !important;
}

.btn-success {
    background-color: #12c50f !important;
}

.success-bg {
    background: #12c50f !important;
    color: #fff !important;
    border: 1px solid #12c50f !important;
}

.btn-success:focus,
.btn-success.focus,
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success,
.btn-success:active:hover,
.btn-success.active:hover,
.open>.dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open>.dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open>.dropdown-toggle.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open>.dropdown-toggle.btn-success {
    background-color: #00a200;
    color: #fff;
    border-color: #00a200
}

.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
    background-color: #41ff3d !important;
    color: #fff !important;
    border-color: #41ff3d !important;
}

body.customers .dropdown .btn {
    border: 1px solid #bfcbd9 !important;
}

body.customers .btn {
    font-size: 14px !important;
    border: 0px !important;
}

body.customers .btn-success {
    border-color: #12c50f !important;
}

body.customers ul.dropdown-menu.animated.fast.flipInY {
    top: 35px;
}

body.customers ul.dropdown-menu.animated.fast.flipInY li a {
    margin-bottom: -7px !important;
    padding: 14px !important;
    margin-left: 0 !important;
}

body.customers .btn-danger {
    border: 3px solid;
    background-color: #ef4848 !important;
}

.btn-danger:focus,
.btn-danger.focus,
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger,
.btn-danger:active:hover,
.btn-danger.active:hover,
.open>.dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open>.dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open>.dropdown-toggle.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
    background-color: #e63939 !important;
    color: #fff !important;
    border-color: transparent !important;
}

.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
    background-color: #ff3232;
    color: #fff;
    border-color: #ff3232;
}

.dataTables_length select:focus,
.uneditable-input:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=file]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
select.form-control:focus,
textarea.form-control:focus {
    border-color: #b796ea !important;
}

table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_desc_disabled:after {
    opacity: 0.8;
}

.customers-nav-item-login a {
    top: -44px;
    position: absolute;
    width: 0;
    height: 0;
}

.btn-danger {
    border-color: #ff0000;
}

.dataTables_length select {
    padding-top: 8px !important;
}

.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent
}

.waves-effect .waves-ripple {
    position: absolute;
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    opacity: 0;
    background: rgba(0, 0, 0, .2);
    background: -webkit-radial-gradient(rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -o-radial-gradient(rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -moz-radial-gradient(rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: radial-gradient(rgba(0, 0, 0, .2) 0, rgba(0, 0, 0, .3) 40%, rgba(0, 0, 0, .4) 50%, rgba(0, 0, 0, .5) 60%, rgba(255, 255, 255, 0) 70%);
    -webkit-transition: all .5s ease-out;
    -moz-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out;
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform, opacity;
    -o-transition-property: -o-transform, opacity;
    transition-property: transform, opacity;
    -webkit-transform: scale(0) translate(0, 0);
    -moz-transform: scale(0) translate(0, 0);
    -ms-transform: scale(0) translate(0, 0);
    -o-transform: scale(0) translate(0, 0);
    transform: scale(0) translate(0, 0);
    pointer-events: none
}

.waves-effect.waves-light .waves-ripple {
    background: rgba(255, 255, 255, .4);
    background: -webkit-radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -o-radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: -moz-radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%);
    background: radial-gradient(rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .3) 40%, rgba(255, 255, 255, .4) 50%, rgba(255, 255, 255, .5) 60%, rgba(255, 255, 255, 0) 70%)
}

.waves-effect.waves-classic .waves-ripple {
    background: rgba(0, 0, 0, .2)
}

.waves-effect.waves-classic.waves-light .waves-ripple {
    background: rgba(255, 255, 255, .4)
}

.waves-notransition {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    transition: none !important
}

.waves-button,
.waves-circle {
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%);
    -webkit-mask-image: -webkit-radial-gradient(circle, #fff 100%, #000 100%);
}

.waves-button,
.waves-button-input,
.waves-button:hover,
.waves-button:visited {
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: none;
    outline: 0;
    color: inherit;
    background-color: rgba(0, 0, 0, 0);
    font-size: 1em;
    line-height: 1em;
    text-align: center;
    text-decoration: none;
    z-index: 1
}

.waves-button {
    padding: .85em 1.1em;
    border-radius: .2em
}

.waves-button-input {
    margin: 0;
    padding: .85em 1.1em
}

.waves-input-wrapper {
    border-radius: .2em;
    vertical-align: bottom
}

.waves-input-wrapper.waves-button {
    padding: 0
}

.waves-input-wrapper .waves-button-input {
    position: relative;
    top: 0;
    left: 0;
    z-index: 1
}

.waves-circle {
    text-align: center;
    width: 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}

.waves-float {
    mask-image: none;
    -webkit-mask-image: none;
    -webkit-box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12);
    box-shadow: 0 1px 1.5px 1px rgba(0, 0, 0, .12);
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.waves-float:active {
    -webkit-box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3);
    box-shadow: 0 8px 20px 1px rgba(0, 0, 0, .3)
}

.waves-block {
    display: block
}

.nanobar {
    width: 100%;
    height: 0px;
    z-index: 100;
    top: 0;
    background: #fff;
}

.bar {
    width: 0;
    height: 100%;
    transition: height .3s;
    background: #764abc;
    height: 4px;
}

body .text-uppercase.login-heading {
    color: #fff;
}

body.customers_login {
    background: #bbbbbb !important;
    min-height: 100vh;
}

body.customers_login .btn-info:hover {
    background: #805db7 !important;
}

body.customers_login .btn.active.focus,
body.customers_login .btn.active:focus,
body.customers_login .btn.focus,
body.customers_login .btn:active.focus,
body.customers_login .btn:active:focus,
body.customers_login .btn:focus {
    outline: 0px;
    outline-offset: 0px;
}

body.customers_login .btn {
    font-size: 16px;
}

body.customers_login .btn-success {
    margin-top: 10px !important;
    height: 40px;
}

body.customers .list-status a {}

body.customers_login .btn-info {
    height: 40px;
    border-radius: 0px !important;
    background: #764abc !important;
    outline-color: transparent;
    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    -ms-border-radius: 0px !important;
    -o-border-radius: 0px !important;
}

body.customers_login .line_toggler {
    text-align: left;
    display: block;
    width: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

body.customers_login form input:focus {
    outline: none;
}

body.customers_login form input {
    border: none !important;
    padding-left: 40px !important;
    -webkit-border-radius: 0px !important;
    border-radius: 0px !important;
    padding-top: 6px;
    caret-color: #444;
    background-color: rgba(0, 0, 0, 0.03) !important;
}

body.customers_login .form-group a {
    margin: 0 auto;
    padding-left: 14px;
    padding-top: 10px;
}

body.customers_login .checkbox {
    padding: 10px;
    text-align: center;
    color: #337ab7;
    font-size: 16px;
}

body.customers_login .panel-body {
    text-align: center;
}

body.customers_login .form-group:last-child {
    text-align: center;
    padding: 20px;
    font-size: 16px;
}

body.customers_login .line_toggler:before {
    content: "";
    display: inline-block;
    position: absolute;
    margin-top: -2px;
    width: 0;
    height: 2px;
    background: #764abc;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
}

body.customers_login form input:focus+.line_toggler::before {
    width: calc(100% - 40px);
    background: #764abc
}

body #wrapper .label {
    font-size: 13px !important;
}

body.customers_login .form-group label {
    display: block;
    max-width: 100%;
    margin-bottom: -15px;
    margin-top: 20px;
    margin-left: 3px;
    text-align: left;
    font-weight: 500 !important;
}

body.customers_login .fa-user-circle-o:before {
    font-family: 'FontAwesome';
    content: "\f2be";
}

body.customers_login .fa-key:before {
    content: "\f084";
    font-family: 'FontAwesome';
}

body.customers_login .icon_input_focus::before {
    color: #764abc !important;
}

body.customers_login .login_icon::before {
    color: #666;
    -webkit-transition: all .6s;
    -o-transition: all .6s;
    -moz-transition: all .6s;
    transition: all .6s;
}

body.customers_login .login_icon {
    position: relative;
    font-size: 20px;
    top: 27px;
    padding-left: 10px;
    float: left;
}

body .panel_s>.panel-footer.attachments_area {
    background: #ffffff;
    border: 1px solid #e4e5e7;
    margin-top: 15px;
}


/* body .modal-backdrop.fade.in {
  z-index: -1 !important;
} */

body.viewinvoice #wrapper,
body.viewproposal #wrapper,
body.viewestimate #wrapper {
    margin-left: 0px !Important;
}

::-webkit-scrollbar {
    width: 10px !important;
    height: 10px !important;
}

::-webkit-scrollbar-thumb {
    background-color: #777;
}

::-webkit-scrollbar-track {
    background-color: #ffffff;
}

body #wrapper #project_file_data #project-file-discussion .profile-picture,
body #wrapper #project_file_data #project-file-discussion .name,
body #wrapper #project_file_data #project-file-discussion .content {
    color: #333 !important;
}

body #wrapper #project-file-discussion ul.navigation {
    background: #fff !important;
}

body #project-file-discussion .comment-wrapper,
body #wrapper #project-file-discussion #comment-list,
body #wrapper #project-file-discussion .child-comments,
body #wrapper #project-file-discussion .commenting-field {
    background: #fff !important;
    border-radius: 5px !important;
}

body #project_file_data .project_file_discusssions_area {
    height: auto !important;
}

body #project-file-discussion.jquery-comments ul.main li.comment .wrapper .content,
body #project-file-discussion .action.reply,
body #project-file-discussion .delete.enabled,
body #project-file-discussion .update.save,
body #project-file-discussion .action.edit {
    color: #333 !important;
}


/* body .modal-backdrop.fade.in {
  position: unset !important;
} */

body .project_file_discusssions_area .jquery-comments ul.navigation li[data-container-name="comments"],
body .project_file_discusssions_area .jquery-comments ul.navigation li[data-container-name="comments"] .jquery-comments ul.navigation li[data-container-name="comments"]:hover {
    color: #312f2f !important;
}

body .project_file_discusssions_area .jquery-comments ul.navigation li.active,
.jquery-comments ul.navigation li:hover {
    color: #1666d0 !important;
}

body #project-file-discussion .control-row .send.save {
    background: #fefefe !important;
    color: #333 !important;
    margin-bottom: 11px !important;
    margin-right: 11px !important;
}

body #wrapper .project_file_area {
    max-height: 580px !important;
    height: auto !important;
}


/* RTL */

body[dir="rtl"] #theme-navbar-collapse ul.nav.navbar-nav.navbar-right>li {
    margin-bottom: -50px;
    width: 200px;
}

body[dir="rtl"] #content {
    margin-right: 260px;
}

body[dir="rtl"]:not(.register):not(.customers_login) {
    margin-right: 0px;
}

body[dir="rtl"] ul.nav li::before {
    right: -31px !important;
}

body[dir="rtl"] .staff_online_text {
    text-align: right;
}

body[dir="rtl"] .line_toggler {
    text-align: right;
    display: block;
    width: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
}

@media (max-width: 768px) {
    body[dir="rtl"] .navbar.navbar-default.header .container ul.nav.navbar-nav.navbar-right {
        margin-left: 64px;
    }

    body[dir="rtl"] #theme-navbar-collapse ul.nav.navbar-nav.navbar-right>li {
        margin-bottom: auto;
        width: auto;
    }

    body[dir="rtl"] #content {
        margin-right: 0px;
    }
}

body[dir="rtl"] .submenu.customer-top-submenu {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

@media (min-width: 768px) {
    body[dir="rtl"] .dropdown.customers-nav-item-profile {
        right: 166px;
    }

    body[dir="rtl"] .navbar>.container .navbar-brand,
    body[dir="rtl"] .navbar>.container-fluid .navbar-brand {
        margin-right: 0px;
    }

    body[dir="rtl"] .navbar-right {
        margin-top: 29px;
    }

    body[dir="rtl"] .submenu.customer-top-submenu {
        float: right;
        margin-left: 2px;
    }

    body[dir="rtl"] .navbar-nav>li {
        float: left !important;
    }

    body[dir="rtl"] .navbar-right .dropdown-menu-left {
        right: 93px;
        left: auto;
    }
}

body .fa-caret-down {
    font-size: 1.3em;
}

body .fa-caret-down:hover::before {
    color: #764abc !important;
}

body .fa-caret-down:before {
    content: "\f107";
    color: #989898;
    margin-left: 4px;
}

.admin_light_theme_initiated table.dataTable thead tr>th,
.table.dataTable>thead:first-child>tr:first-child>th {
    color: #4e75ad;
}

.dataTable tr {
    border-right: 1px solid #bfcbd9 !important;
    border-left: 1px solid #bfcbd9 !important;
}

body.admin_light_theme_initiated #wrapper table>thead>tr>th {
    background: #ffffff;
    border-color: #bfcbd9 !important;
}


/* Theme Other Colors */

body .label-warning,
body span.project-status-3,
body span[task-status-table="1"] {
    color: #ffb822 !important;
    cursor: text !important;
    font-size: 13px;
    background-color: rgba(255, 194, 65, 0.15);
    border: 1px solid rgb(255, 246, 227) !important;
    padding: .6rem 1.1rem;
}

body .label-success,
body span.project-status-4,
body span[task-status-table="5"],
body span[task-status-table="2"] {
    color: #0abb87 !important;
    cursor: text !important;
    font-size: 13px;
    background-color: rgba(10, 187, 135, .1);
    border: 1px solid #e6f8f3 !important;
    padding: .6rem 1.1rem;
}

body span.proposal-status-1,
body span.project-status-1,
body span.invoice-status-6,
body span[task-status-table="3"] {
    color: #777777 !important;
    cursor: text !important;
    font-size: 13px;
    background-color: rgba(93, 120, 255, .1);
    border: 1px solid rgb(238, 241, 255) !important;
    padding: .6rem 1.1rem;
}

body span.proposal-status-6 {
    color: #777777 !important;
    cursor: text !important;
    font-size: 13px;
    background-color: rgba(121, 121, 121, 0.1);
    border: 1px solid rgb(238, 241, 255) !important;
    padding: .6rem 1.1rem;
}

body span.proposal-status-5 {
    color: #e4bb46 !important;
    cursor: text !important;
    font-size: 13px;
    background-color: rgba(232, 217, 34, 0.1);
    border: 1px solid rgb(253, 251, 232) !important;
    padding: .6rem 1.1rem
}

body .label-info,
body .label-primary,
body span.project-status-2,
body span[task-status-table="4"] {
    color: #764abc !important;
    cursor: text !important;
    font-size: 13px;
    background-color: rgba(44, 119, 244, .1);
    border: 1px solid rgb(247, 248, 250) !important;
    padding: .6rem 1.1rem;
}

body .label-danger,
body span.project-status-5,
body .invoice-status-5,
body span[task-status-table="5"] {
    color: #fd397a !important;
    cursor: text !important;
    font-size: 13px;
    background-color: rgba(253, 57, 122, .1);
    border: 1px solid rgb(255, 235, 241) !important;
    padding: .6rem 1.1rem;
}


/* CSS HOME THEME */

@import url(https://fonts.googleapis.com/css?family=Libre+Franklin:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap);

.cid-s2WZhXgEOs .navbar {
    padding: .5rem 0;
    background: #ffffff;
    transition: none;
    min-height: 50px;
}

.cid-s2WZhXgEOs .navbar-dropdown.bg-color.transparent.opened {
    background: #ffffff;
}

.cid-s2WZhXgEOs a {
    font-style: normal;
}

.cid-s2WZhXgEOs .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    top: -0.2em;
    text-decoration: none;
}

.cid-s2WZhXgEOs .nav-item a {
    padding: 0.7rem 0 !important;
    margin: 0 .65rem !important;
}

.cid-s2WZhXgEOs .dropdown-item:before {
    font-family: MobiriseIcons !important;
    content: '\e966';
    display: inline-block;
    width: 0;
    position: absolute;
    left: 1rem;
    top: 0.5rem;
    margin-right: 0.5rem;
    line-height: 1;
    font-size: inherit;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .content-text {
    margin-bottom: 0;
}

.cid-s2WZhXgEOs .navbar-nav {
    position: relative;
    min-height: 49px;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .navbar-nav .main-menu-animated-line {
        position: absolute;
        left: 0;
        width: 0;
        height: 0;
        z-index: 100;
        border-top: 4px solid #4284df;
        -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    }

    .cid-s2WZhXgEOs .navbar-nav .main-menu-animated-line.bottom {
        bottom: 0;
    }
}

.cid-s2WZhXgEOs .navbar-nav .nav-item span {
    padding-right: 0;
}

.cid-s2WZhXgEOs .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
}

.cid-s2WZhXgEOs .display-4>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-s2WZhXgEOs .display-4>.btn>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-s2WZhXgEOs .nav-dropdown .dropdown-item {
    font-weight: 400;
}

.cid-s2WZhXgEOs .navbar-buttons.mbr-section-btn {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2WZhXgEOs .nav-dropdown .link {
    font-weight: 400;
}

.cid-s2WZhXgEOs .menu .navbar-brand .logo-text-part {
    vertical-align: top;
}

.cid-s2WZhXgEOs .content-right-side {
    text-align: center;
}

.cid-s2WZhXgEOs .menu-content-top {
    padding: 0 2rem;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    overflow: hidden;
    transition: min-height 0.25s ease-in-out;
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .menu-content-top {
        width: 100%;
        display: flex;
    }

    .cid-s2WZhXgEOs .menu-content-top .menu-content-right {
        display: block;
        position: absolute;
        visibility: hidden;
        width: 100%;
        bottom: 0;
        left: 0;
        text-align: center;
        transition: 0s all 0s;
    }

    .cid-s2WZhXgEOs .menu-content-top .menu-content-right .info-widget {
        padding: 1rem 0;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar.opened .menu-content-right {
        visibility: visible;
        transition: 0s all 0.3s;
    }

    .cid-s2WZhXgEOs .menu-bottom {
        justify-content: flex-end;
    }

    .cid-s2WZhXgEOs img {
        height: 3.8rem !important;
    }

    .cid-s2WZhXgEOs .btn {
        display: -webkit-flex;
    }

    .cid-s2WZhXgEOs button.navbar-toggler {
        display: block;
    }

    .cid-s2WZhXgEOs .navbar-brand {
        margin-left: 1rem !important;
        margin-top: .5rem;
    }

    .cid-s2WZhXgEOs .navbar {
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .cid-s2WZhXgEOs .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing,
    .cid-s2WZhXgEOs .navbar-collapse.show {
        display: block !important;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-nav,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-buttons,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-buttons {
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }

    .cid-s2WZhXgEOs .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-s2WZhXgEOs .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }

    .cid-s2WZhXgEOs .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }

    .cid-s2WZhXgEOs .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;
    }

    .cid-s2WZhXgEOs .navbar-buttons.mbr-section-btn {
        width: 100%;
    }

    .cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item {
        padding: 0.235em 1.5em 0.235em 1.5em !important;
        transition: none;
        margin: 0 !important;
    }
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .navbar.opened {
        padding-bottom: 12rem;
    }

    .cid-s2WZhXgEOs .navbar .navbar-collapse {
        max-height: calc(100vh - 12rem - 80px);
    }
}

@media (max-width: 575px) {
    .cid-s2WZhXgEOs .navbar.opened {
        padding-bottom: 15rem;
    }

    .cid-s2WZhXgEOs .navbar .navbar-collapse {
        max-height: calc(100vh - 15rem - 80px);
    }
}

.cid-s2WZhXgEOs .content-right-side .content-link {
    margin-left: 2rem;
}

.cid-s2WZhXgEOs .content-right-side .content-link span {
    vertical-align: middle;
    padding-right: 1rem;
}

.cid-s2WZhXgEOs .widget-icon {
    display: inline-block;
    padding-right: 1rem;
    font-size: 1.65rem;
}

.cid-s2WZhXgEOs .info-widget {
    padding-left: 2rem;
    padding-top: 0.5rem;
    padding-right: 3rem;
    border-left: 1px solid #e0e0e0;
}

.cid-s2WZhXgEOs .menu-content-right {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .menu-content-right .info-widget:last-child {
    padding-right: 0;
}

.cid-s2WZhXgEOs .menu-content-right .info-widget:first-child {
    padding-left: 0;
    border-left: none;
}

.cid-s2WZhXgEOs .widget-content {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.cid-s2WZhXgEOs .widget-content .widget-title {
    font-weight: 600;
    margin-bottom: 7px;
}

.cid-s2WZhXgEOs .widget-content .widget-text {
    margin-bottom: 0;
}

.cid-s2WZhXgEOs .menu-bottom {
    display: flex;
    width: 100%;
    padding: 0 2rem;
    position: relative;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .navbar .menu-content-top {
        display: -webkit-flex;
        min-height: 83px;
        height: 100%;
    }

    .cid-s2WZhXgEOs .content-right-side {
        display: flex;
        text-align: right;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-s2WZhXgEOs .menu-content-top {
        border-bottom: 1px solid #e0e0e0;
    }

    .cid-s2WZhXgEOs .navbar {
        display: block;
        padding: 0;
    }

    .cid-s2WZhXgEOs .navbar .menu-logo {
        margin-right: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-s2WZhXgEOs .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
        -webkit-align-self: initial;
        align-self: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        z-index: 101;
        min-height: 49px;
    }

    .cid-s2WZhXgEOs .dropdown-item:hover:before {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        width: 16px;
    }

    .cid-s2WZhXgEOs .navbar-short .menu-content-top {
        height: 0;
        min-height: 0;
        border: none;
    }

    .cid-s2WZhXgEOs .navbar-toggler {
        display: none;
    }

    .cid-s2WZhXgEOs .navbar-collapse {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
}

.cid-s2WZhXgEOs .btn {
    padding: 0.4rem 1.5rem;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .btn .mbr-iconfont {
    font-size: 1.2em;
}

.cid-s2WZhXgEOs .menu-logo {
    margin-right: auto;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand {
    display: flex;
    margin-left: 1.5rem;
    padding: 0.5rem 0;
    transition: padding .2s;
    min-height: 3.8rem;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-caption-wrap {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo img {
    display: flex;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse {
    width: auto;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu {
    background: #ffffff;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-left: -1.8rem;
    padding-right: 1rem;
    font-size: inherit;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-s2WZhXgEOs .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    z-index: 1000;
}

.cid-s2WZhXgEOs .navbar.navbar-short {
    min-height: 50px;
    transition: all .2s;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-s2WZhXgEOs button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    margin: 1rem .8rem;
    -webkit-align-self: center;
    align-self: center;
}

.cid-s2WZhXgEOs button.navbar-toggler:focus {
    outline: none;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #1d2671;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s2WZhXgEOs .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-s2WZhXgEOs .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-s2WZhXgEOs .collapsed .btn {
    display: -webkit-flex;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .collapsed:not(.navbar-short) .navbar-collapse {
        max-height: calc(100vh - 3.8rem - 1.5rem);
    }

    .cid-s2WZhXgEOs .collapsed .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-s2WZhXgEOs .collapsed button.navbar-toggler {
    display: block;
}

.cid-s2WZhXgEOs .collapsed .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
}

.cid-s2WZhXgEOs .collapsed .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.cid-s2WZhXgEOs .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-s2WZhXgEOs .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-s2WZhXgEOs .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-s2WZhXgEOs .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;
}

.cid-s2WZhXgEOs .collapsed .menu-bottom {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2WZhXgEOs .navbar-dropdown {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.cid-s2WZhXgEOs .navbar-collapse {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
}

.cid-s2WZhXgEOs .nav-link:focus {
    outline: none;
}

.cid-s2WZhXgEOs .navbar-toggler {
    position: relative;
}

.cid-s2WZhXgEOs .dropdown-item.active,
.cid-s2WZhXgEOs .dropdown-item:active {
    background: #ffffff;
    color: initial;
}

.cid-s2WZhXgEOs .nav-link:hover,
.cid-s2WZhXgEOs .dropdown-item:hover {
    color: #4284df;
}

.cid-s31EHq71NN {
    padding-top: 60px;
    padding-bottom: 15px;
    background-color: #f9f9f9;
}

.cid-s2X0sC5xrj {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #f9f9f9;
}

.cid-s2X0sC5xrj .mbr-text {
    color: #767676;
}

.cid-s2X0sC5xrj h4 {
    text-align: center;
}

.cid-s2X0sC5xrj p {
    text-align: center;
}

.cid-s2X0sC5xrj .card .card-img span {
    font-size: 40px;
    padding: 1.5rem;
    background: #4284df;
    border: 2px solid #4284df;
    color: #ffffff;
    border-radius: 50%;
    transition: all .3s;
}

.cid-s2X0sC5xrj .card:hover .card-img span {
    background: none;
    color: #4284df;
}

.cid-s2X2nGiA0L {
    padding-top: 120px;
    padding-bottom: 90px;
}

.cid-s2X1qLvnVr {
    padding-top: 90px;
    padding-bottom: 15px;
    background-color: #efefef;
}

.cid-s2X1qLvnVr .card {
    padding: 1rem 1rem 3rem 1rem;
}

.cid-s2X1qLvnVr .card-img {
    padding: 0 0 2rem;
}

.cid-s2X1qLvnVr .mbr-section-btn {
    margin-left: 0;
}

@media (min-width: 992px) {
    .cid-s2X1qLvnVr .my-col {
        -webkit-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .cid-s2X1qLvnVr .card-title {
        text-align: center;
    }

    .cid-s2X1qLvnVr p.mbr-text {
        text-align: center;
    }
}

.cid-s2XqO48JMU {
    padding-top: 30px;
    padding-bottom: 90px;
    background-color: #efefef;
}

.cid-s2XqO48JMU .card {
    padding: 1rem 1rem 3rem 1rem;
}

.cid-s2XqO48JMU .card-img {
    padding: 0 0 2rem;
}

.cid-s2XqO48JMU .mbr-section-btn {
    margin-left: 0;
}

@media (min-width: 992px) {
    .cid-s2XqO48JMU .my-col {
        -webkit-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .cid-s2XqO48JMU .card-title {
        text-align: center;
    }

    .cid-s2XqO48JMU p.mbr-text {
        text-align: center;
    }
}

.cid-saMFAeLiFr {
    padding-top: 120px;
    padding-bottom: 90px;
    background-color: #002a61;
}

.cid-saMFAeLiFr .media-content .btn-bgr {
    z-index: 0;
}

.cid-saMFAeLiFr .mbr-section-text {
    word-break: break-word;
}

.cid-saMFAeLiFr .mbr-overlay {
    background: linear-gradient(90deg, #21b968, #1ec5bf);
}

@media (min-width: 992px) {
    .cid-saMFAeLiFr .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-saMFAeLiFr .mbr-figure {
        padding-top: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-saMFAeLiFr .mbr-text {
        text-align: center;
    }
}

.cid-s2X1GtUp0k {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/12.jpg");
}

.cid-s2X1GtUp0k .text-content .btn-bgr {
    z-index: 0;
}

.cid-s2X1GtUp0k .mbr-overlay {
    background: linear-gradient(90deg, #d6173f, #4284df);
}

.cid-s2X1GtUp0k h3 {
    color: #ffffff;
    font-weight: 300;
}

.cid-s2X1GtUp0k p {
    color: #ffffff;
}

.cid-s2X1GtUp0k h2 {
    color: #ffffff;
}

.cid-s2X1GtUp0k .text-content {
    padding: 2rem 0rem;
    background-color: #4284df;
}

.cid-s2X1GtUp0k .mbr-section-btn {
    margin-left: -0.8rem;
}

.cid-s2X1GtUp0k .media-container-row {
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (max-width: 767px) {
    .cid-s2X1GtUp0k .mbr-text {
        text-align: center;
    }
}

@media (max-width: 991px) {
    .cid-s2X1GtUp0k .text-content {
        margin-bottom: 2rem;
    }
}

.cid-s3Hr1a0VSP {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/la-moneda-2000x1000.png");
}

.cid-s3Hr1a0VSP .mbr-overlay {
    background: linear-gradient(90deg, #091f58, #091f58);
}

.cid-s3Hr1a0VSP .media-container-row img {
    -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
    -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
    transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}

.cid-s3Hr1a0VSP .media-container-row:hover img {
    -webkit-transform: translate3d(0, -5px, 0);
    -moz-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
}

@media (min-width: 992px) {
    .cid-s3Hr1a0VSP .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-s3Hr1a0VSP .mbr-figure {
        padding-top: 3rem;
    }
}

@media (max-width: 991px) {
    .cid-s3Hr1a0VSP {
        text-align: center !important;
    }
}

.cid-s2X2c02xm0 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #efefef;
}

.cid-s2X2c02xm0 a {
    color: #232323;
}

.cid-s2X2c02xm0 a:hover {
    color: #4284df;
}

.cid-s2X2c02xm0 h5 {
    color: #4e6dcc;
}

.cid-s2X2c02xm0 .card-img {
    width: 200px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.cid-s2X2c02xm0 .img-icon {
    width: auto;
    max-width: 500px;
    max-height: 500px;
    left: 0;
    position: absolute;
}

@media (min-width: 992px) {
    .cid-s2X2c02xm0 .my-col {
        -webkit-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 15px;
    }
}

.cid-s2X2gAol2R {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #4284df;
}

.cid-s2X2gAol2R h2,
.cid-s2X2gAol2R h3,
.cid-s2X2gAol2R h4,
.cid-s2X2gAol2R p {
    color: #ffffff;
}

.cid-s2X2gAol2R .mbr-overlay {
    z-index: -1;
}

.cid-s2X2gAol2R .mbr-iconfont {
    font-size: 48px;
    padding-right: 1rem;
}

.cid-s2X2gAol2R .form-control {
    margin-bottom: 15px;
    padding: 1.07em 1.07em;
}

.cid-s2X2gAol2R .subtext {
    border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.cid-s2X2gAol2R .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2X2gAol2R .mbr-text {
    color: #767676;
}

.cid-s2X2gAol2R .form-block {
    padding: 3rem;
    position: relative;
}

.cid-s2X2gAol2R .form-block .bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #2c1616;
    opacity: 0.5;
    z-index: 0;
}

.cid-s2X2gAol2R .form-block .form-wrap {
    position: relative;
    z-index: 1;
}

.cid-s2X2gAol2R a:not([href]):not([tabindex]) {
    color: #fff;
    border-radius: 3px;
}

.cid-s2X2gAol2R .multi-horizontal {
    flex-grow: 1;
    -webkit-flex-grow: 1;
    max-width: 100%;
}

.cid-s2X2gAol2R .input-group-btn {
    display: block;
    text-align: center;
}

.cid-s2X2gAol2R textarea.form-control {
    resize: none;
}

@media (min-width: 768px) {
    .cid-s2X2gAol2R .container>.row>.col-md-6:first-child {
        padding-right: 30px;
    }

    .cid-s2X2gAol2R .container>.row>.col-md-6:last-child {
        padding-left: 30px;
    }
}

@media (max-width: 991px) {
    .cid-s2X2gAol2R .google-map {
        padding-bottom: 2rem;
    }
}

@media (max-width: 767px) {
    .cid-s2X2gAol2R h2 {
        padding-top: 2rem;
    }
}

@media (max-width: 499px) {
    .cid-s2X2gAol2R .block-content {
        padding: 0;
    }

    .cid-s2X2gAol2R .form-block {
        padding: 1rem;
    }
}

.cid-s31GNbrGFA {
    padding-top: 30px;
    padding-bottom: 30px;
    background: linear-gradient(0deg, #efefef, #efefef);
}

.cid-s31GNbrGFA a {
    text-align: center;
}

.cid-s31GNbrGFA p {
    color: #0a0a0a;
    text-align: center;
}

.cid-s31GNbrGFA span {
    font-size: 2rem;
}

.cid-s31GNbrGFA .mbr-iconfont-social {
    font-size: 20px;
    width: 44px;
    padding-top: 6px;
    display: inline-block;
    line-height: 38px;
    border-radius: 50%;
}

.cid-s31GNbrGFA .socicon-twitter {
    color: #4da7de;
}

.cid-s31GNbrGFA .socicon-facebook {
    color: #3e5b98;
}

.cid-s31GNbrGFA .socicon-googleplus {
    color: #dd4b39;
}

.cid-s31GNbrGFA .socicon-instagram {
    color: #3f729b;
}

.cid-s31GNbrGFA .social-list a:focus {
    text-decoration: none;
}

.cid-s31GNbrGFA .text-copyright {
    width: 100%;
}

.cid-s31GNbrGFA .img-logo-footer {
    margin-right: 1rem;
    max-width: 5rem;
}

.cid-s31GNbrGFA .text-logo-footer {
    display: inline-block;
    vertical-align: middle;
}

.cid-s31GNbrGFA .logo-footer {
    line-height: normal;
}

.cid-s31GNbrGFA .copyright {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s31GNbrGFA .social-btns {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s31GNbrGFA .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-s31GNbrGFA .media-container-row a {
    margin: 0 1rem;
}

.cid-s2X11T7rFm {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #2e2e2e;
}

@media (max-width: 767px) {
    .cid-s2X11T7rFm .content {
        text-align: center;
    }

    .cid-s2X11T7rFm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-s2X11T7rFm .img-logo img {
    height: 6rem;
}

.cid-s2X11T7rFm .form-control {
    margin-bottom: 1rem;
    padding: 1.07em 1.07em;
}

.cid-s2X11T7rFm textarea.form-control {
    resize: none;
}

.cid-s2X11T7rFm .input-group-btn {
    display: inline-block;
}

.cid-s2X11T7rFm .input-group-btn .btn {
    margin: 0 !important;
    padding: .75rem 1.5625rem !important;
    text-transform: none;
}

.cid-s2X11T7rFm .form-group {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2X11T7rFm .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.cid-s2X11T7rFm .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #fff;
}

.cid-s2X11T7rFm .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-s2X11T7rFm .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-s2X11T7rFm .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-s2X11T7rFm .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .cid-s2X11T7rFm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-s2X11T7rFm .footer-lower hr {
    margin: 1rem 0;
    border-color: #fff;
    opacity: .05;
}

.cid-s2X11T7rFm .form-control,
.cid-s2X11T7rFm .input-group-btn .btn {
    border-radius: 3px;
}

.cid-s2WZhXgEOs .navbar {
    padding: .5rem 0;
    background: #ffffff;
    transition: none;
    min-height: 50px;
}

.cid-s2WZhXgEOs .navbar-dropdown.bg-color.transparent.opened {
    background: #ffffff;
}

.cid-s2WZhXgEOs a {
    font-style: normal;
}

.cid-s2WZhXgEOs .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    top: -0.2em;
    text-decoration: none;
}

.cid-s2WZhXgEOs .nav-item a {
    padding: 0.7rem 0 !important;
    margin: 0 .65rem !important;
}

.cid-s2WZhXgEOs .dropdown-item:before {
    font-family: MobiriseIcons !important;
    content: '\e966';
    display: inline-block;
    width: 0;
    position: absolute;
    left: 1rem;
    top: 0.5rem;
    margin-right: 0.5rem;
    line-height: 1;
    font-size: inherit;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .content-text {
    margin-bottom: 0;
}

.cid-s2WZhXgEOs .navbar-nav {
    position: relative;
    min-height: 49px;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .navbar-nav .main-menu-animated-line {
        position: absolute;
        left: 0;
        width: 0;
        height: 0;
        z-index: 100;
        border-top: 4px solid #4284df;
        -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    }

    .cid-s2WZhXgEOs .navbar-nav .main-menu-animated-line.bottom {
        bottom: 0;
    }
}

.cid-s2WZhXgEOs .navbar-nav .nav-item span {
    padding-right: 0;
}

.cid-s2WZhXgEOs .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
}

.cid-s2WZhXgEOs .display-4>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-s2WZhXgEOs .display-4>.btn>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-s2WZhXgEOs .nav-dropdown .dropdown-item {
    font-weight: 400;
}

.cid-s2WZhXgEOs .navbar-buttons.mbr-section-btn {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2WZhXgEOs .nav-dropdown .link {
    font-weight: 400;
}

.cid-s2WZhXgEOs .menu .navbar-brand .logo-text-part {
    vertical-align: top;
}

.cid-s2WZhXgEOs .content-right-side {
    text-align: center;
}

.cid-s2WZhXgEOs .menu-content-top {
    padding: 0 2rem;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    overflow: hidden;
    transition: min-height 0.25s ease-in-out;
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .menu-content-top {
        width: 100%;
        display: flex;
    }

    .downscrolled.cid-s2WZhXgEOs .navbar .menu-content-top {
        min-height: 83px;
        max-height: 83px;
    }

    .cid-s2WZhXgEOs .menu-content-top .menu-content-right {
        display: block;
        position: absolute;
        visibility: hidden;
        width: 100%;
        bottom: 0;
        left: 0;
        text-align: center;
        transition: 0s all 0s;
    }

    .cid-s2WZhXgEOs .menu-content-top .menu-content-right .info-widget {
        padding: 1rem 0;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar.opened .menu-content-right {
        visibility: visible;
        transition: 0s all 0.3s;
    }

    .cid-s2WZhXgEOs .menu-bottom {
        justify-content: flex-end;
    }

    .cid-s2WZhXgEOs img {
        height: 3.8rem !important;
    }

    .cid-s2WZhXgEOs .btn {
        display: -webkit-flex;
    }

    .cid-s2WZhXgEOs button.navbar-toggler {
        display: block;
    }

    .cid-s2WZhXgEOs .navbar-brand {
        margin-left: 1rem !important;
        margin-top: .5rem;
    }

    .cid-s2WZhXgEOs .navbar {
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .cid-s2WZhXgEOs .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing,
    .cid-s2WZhXgEOs .navbar-collapse.show {
        display: block !important;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-nav,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-buttons,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-buttons {
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }

    .cid-s2WZhXgEOs .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-s2WZhXgEOs .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }

    .cid-s2WZhXgEOs .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }

    .cid-s2WZhXgEOs .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;
    }

    .cid-s2WZhXgEOs .navbar-buttons.mbr-section-btn {
        width: 100%;
    }

    .cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item {
        padding: 0.235em 1.5em 0.235em 1.5em !important;
        transition: none;
        margin: 0 !important;
    }
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .navbar.opened {
        padding-bottom: 12rem;
    }

    .cid-s2WZhXgEOs .navbar .navbar-collapse {
        max-height: calc(100vh - 12rem - 80px);
    }
}

@media (max-width: 575px) {
    .cid-s2WZhXgEOs .navbar.opened {
        padding-bottom: 15rem;
    }

    .cid-s2WZhXgEOs .navbar .navbar-collapse {
        max-height: calc(100vh - 15rem - 80px);
    }
}

.cid-s2WZhXgEOs .content-right-side .content-link {
    margin-left: 2rem;
}

.cid-s2WZhXgEOs .content-right-side .content-link span {
    vertical-align: middle;
    padding-right: 1rem;
}

.cid-s2WZhXgEOs .widget-icon {
    display: inline-block;
    padding-right: 1rem;
    font-size: 1.65rem;
}

.cid-s2WZhXgEOs .info-widget {
    padding-left: 2rem;
    padding-top: 0.5rem;
    padding-right: 3rem;
    border-left: 1px solid #e0e0e0;
}

.cid-s2WZhXgEOs .menu-content-right {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .menu-content-right .info-widget:last-child {
    padding-right: 0;
}

.cid-s2WZhXgEOs .menu-content-right .info-widget:first-child {
    padding-left: 0;
    border-left: none;
}

.cid-s2WZhXgEOs .widget-content {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.cid-s2WZhXgEOs .widget-content .widget-title {
    font-weight: 600;
    margin-bottom: 7px;
    margin-top: 0;
}

.cid-s2WZhXgEOs .widget-content .widget-text {
    margin-bottom: 0;
    margin-top: 0;
}

.cid-s2WZhXgEOs .menu-bottom {
    display: flex;
    max-width: 100vw;
    width: initial;
    padding: 0 2rem;
    position: relative;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .navbar .menu-content-top {
        display: -webkit-flex;
        min-height: 83px;
        max-height: 83px;
        height: 100%;
        transition: max-height .5s, min-height .5s;
    }

    .cid-s2WZhXgEOs .content-right-side {
        display: flex;
        text-align: right;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-s2WZhXgEOs .menu-content-top {
        border-bottom: 1px solid #e0e0e0;
    }

    .cid-s2WZhXgEOs .navbar {
        display: block;
        padding: 0;
    }

    .cid-s2WZhXgEOs .navbar .menu-logo {
        margin-right: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-s2WZhXgEOs .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
        -webkit-align-self: initial;
        align-self: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        z-index: 101;
        min-height: 49px;
    }

    .cid-s2WZhXgEOs .dropdown-item:hover:before {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        width: 16px;
    }

    .cid-s2WZhXgEOs .navbar-short .menu-content-top {
        height: 0;
        min-height: 0;
        border: none;
    }

    .cid-s2WZhXgEOs .navbar-toggler {
        display: none;
    }

    .cid-s2WZhXgEOs .navbar-collapse {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
}

.cid-s2WZhXgEOs .btn {
    padding: 0.4rem 1.5rem;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .btn .mbr-iconfont {
    font-size: 1.2em;
}

.cid-s2WZhXgEOs .menu-logo {
    margin-right: auto;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand {
    display: flex;
    margin-left: 1.5rem;
    padding: 0.5rem 0;
    transition: padding .2s;
    min-height: 3.8rem;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-caption-wrap {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo img {
    display: flex;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse {
    width: auto;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin: 0;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu {
    background: #ffffff;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-left: -1.8rem;
    padding-right: 1rem;
    font-size: inherit;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-s2WZhXgEOs .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    z-index: 1000;
}

.cid-s2WZhXgEOs .navbar.navbar-short {
    min-height: 50px;
    transition: all .2s;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-s2WZhXgEOs button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    margin: 1rem .8rem;
    -webkit-align-self: center;
    align-self: center;
}

.cid-s2WZhXgEOs button.navbar-toggler:focus {
    outline: none;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #1d2671;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s2WZhXgEOs .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-s2WZhXgEOs .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-s2WZhXgEOs .collapsed .btn {
    display: -webkit-flex;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .collapsed:not(.navbar-short) .navbar-collapse {
        max-height: calc(100vh - 3.8rem - 1.5rem);
    }

    .cid-s2WZhXgEOs .collapsed .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-s2WZhXgEOs .collapsed button.navbar-toggler {
    display: block;
}

.cid-s2WZhXgEOs .collapsed .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
}

.cid-s2WZhXgEOs .collapsed .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.cid-s2WZhXgEOs .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-s2WZhXgEOs .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-s2WZhXgEOs .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-s2WZhXgEOs .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;
}

.cid-s2WZhXgEOs .collapsed .menu-bottom {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2WZhXgEOs .navbar-dropdown {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    /* height: 132px; */
}

.cid-s2WZhXgEOs .navbar-collapse {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
}

.cid-s2WZhXgEOs .nav-link:focus {
    outline: none;
}

.cid-s2WZhXgEOs .navbar-toggler {
    position: relative;
}

.cid-s2WZhXgEOs .dropdown-item.active,
.cid-s2WZhXgEOs .dropdown-item:active {
    background: #ffffff;
    color: initial;
}

.cid-s2WZhXgEOs .nav-link:hover,
.cid-s2WZhXgEOs .dropdown-item:hover {
    color: #4284df;
}

.cid-s5okEMLdFY {
    background-color: #4284df;
}

.cid-s5okEMLdFY .media-content .btn-bgr {
    z-index: 0;
}

.cid-s5okEMLdFY .mbr-section-text {
    word-break: break-word;
}

.cid-s5okEMLdFY .mbr-overlay {
    background: linear-gradient(90deg, #21b968, #1ec5bf);
}

@media (min-width: 992px) {
    .cid-s5okEMLdFY .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-s5okEMLdFY .mbr-figure {
        padding-top: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-s5okEMLdFY .mbr-text {
        text-align: center;
    }
}

.cid-s5okLB8Xri {
    padding-top: 90px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-s5okLB8Xri .mbr-overlay {
    background: linear-gradient(90deg, #ffffff, #1ec5bf);
}

.cid-s5okLB8Xri h3 {
    color: #000000;
    font-weight: 300;
}

.cid-s5okLB8Xri p {
    color: #464646;
}

.cid-s5okLB8Xri h2 {
    color: #000000;
}

.cid-s5okLB8Xri .counter-container {
    color: #767676;
}

.cid-s5okLB8Xri .counter-container div {
    margin-bottom: 1rem;
    padding-left: .5rem;
}

.cid-s5okLB8Xri .media-content {
    padding-right: 1.5rem;
    padding-left: 3rem;
}

@media (max-width: 991px) {
    .cid-s5okLB8Xri .media-content {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

.cid-s5okLB8Xri .mbr-figure:last-of-type {
    padding-left: 1rem;
    padding-right: 1rem;
}

.cid-s5okLB8Xri .list-counter {
    float: left;
    font-size: 2rem;
    margin-right: 1rem;
}

.cid-s5okLB8Xri .half-list:nth-of-type(even) {
    display: inline-block;
    width: 48%;
    margin-left: 4%;
}

.cid-s5okLB8Xri .half-list {
    text-align: left;
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin: 0;
}

@media (max-width: 767px) {
    .cid-s5okLB8Xri .half-list {
        width: 100%;
        margin: 0;
    }

    .cid-s5okLB8Xri .half-list:nth-of-type(even) {
        width: 100%;
        margin: 0;
    }
}

.cid-s5okLB8Xri .mbr-figure {
    padding-right: 1rem;
    -ms-flex-item-align: initial;
    -ms-grid-row-align: initial;
    -webkit-align-self: flex-start;
    align-self: flex-start;
}

@media (min-width: 992px) {
    .cid-s5okLB8Xri .mbr-figure {
        padding-left: 1rem;
    }
}

@media (max-width: 991px) {
    .cid-s5okLB8Xri .mbr-figure {
        padding-top: 1rem;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .cid-s5okLB8Xri .mbr-text {
        text-align: center;
    }
}

.cid-s5ol8Mis7l {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-s5oBq1wXR3 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/12.jpg");
}

.cid-s5oBq1wXR3 .text-content .btn-bgr {
    z-index: 0;
}

.cid-s5oBq1wXR3 .mbr-overlay {
    background: linear-gradient(90deg, #d6173f, #4284df);
}

.cid-s5oBq1wXR3 h3 {
    color: #ffffff;
    font-weight: 300;
}

.cid-s5oBq1wXR3 p {
    color: #ffffff;
}

.cid-s5oBq1wXR3 h2 {
    color: #ffffff;
}

.cid-s5oBq1wXR3 .text-content {
    padding: 2rem 0rem;
    background-color: #4284df;
}

.cid-s5oBq1wXR3 .mbr-section-btn {
    margin-left: -0.8rem;
}

.cid-s5oBq1wXR3 .media-container-row {
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (max-width: 767px) {
    .cid-s5oBq1wXR3 .mbr-text {
        text-align: center;
    }
}

@media (max-width: 991px) {
    .cid-s5oBq1wXR3 .text-content {
        margin-bottom: 2rem;
    }
}

.cid-s5okYCb4Fz {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #4284df;
}

.cid-s5okYCb4Fz h2,
.cid-s5okYCb4Fz h3,
.cid-s5okYCb4Fz h4,
.cid-s5okYCb4Fz p {
    color: #ffffff;
}

.cid-s5okYCb4Fz .mbr-overlay {
    z-index: -1;
}

.cid-s5okYCb4Fz .mbr-iconfont {
    font-size: 48px;
    padding-right: 1rem;
}

.cid-s5okYCb4Fz .form-control {
    margin-bottom: 15px;
    padding: 1.07em 1.07em;
}

.cid-s5okYCb4Fz .subtext {
    border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.cid-s5okYCb4Fz .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-s5okYCb4Fz .mbr-text {
    color: #767676;
}

.cid-s5okYCb4Fz .form-block {
    padding: 3rem;
    position: relative;
}

.cid-s5okYCb4Fz .form-block .bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #2c1616;
    opacity: 0.5;
    z-index: 0;
}

.cid-s5okYCb4Fz .form-block .form-wrap {
    position: relative;
    z-index: 1;
}

.cid-s5okYCb4Fz a:not([href]):not([tabindex]) {
    color: #fff;
    border-radius: 3px;
}

.cid-s5okYCb4Fz .multi-horizontal {
    flex-grow: 1;
    -webkit-flex-grow: 1;
    max-width: 100%;
}

.cid-s5okYCb4Fz .input-group-btn {
    display: block;
    text-align: center;
}

.cid-s5okYCb4Fz textarea.form-control {
    resize: none;
}

@media (min-width: 768px) {
    .cid-s5okYCb4Fz .container>.row>.col-md-6:first-child {
        padding-right: 30px;
    }

    .cid-s5okYCb4Fz .container>.row>.col-md-6:last-child {
        padding-left: 30px;
    }
}

@media (max-width: 991px) {
    .cid-s5okYCb4Fz .google-map {
        padding-bottom: 2rem;
    }
}

@media (max-width: 767px) {
    .cid-s5okYCb4Fz h2 {
        padding-top: 2rem;
    }
}

@media (max-width: 499px) {
    .cid-s5okYCb4Fz .block-content {
        padding: 0;
    }

    .cid-s5okYCb4Fz .form-block {
        padding: 1rem;
    }
}

.cid-s5ooRFEsY8 {
    padding-top: 30px;
    padding-bottom: 30px;
    background: linear-gradient(0deg, #efefef, #efefef);
}

.cid-s5ooRFEsY8 a {
    text-align: center;
}

.cid-s5ooRFEsY8 p {
    color: #0a0a0a;
    text-align: center;
}

.cid-s5ooRFEsY8 span {
    font-size: 2rem;
}

.cid-s5ooRFEsY8 .mbr-iconfont-social {
    font-size: 20px;
    width: 44px;
    padding-top: 6px;
    display: inline-block;
    line-height: 38px;
    border-radius: 50%;
}

.cid-s5ooRFEsY8 .socicon-twitter {
    color: #4da7de;
}

.cid-s5ooRFEsY8 .socicon-facebook {
    color: #3e5b98;
}

.cid-s5ooRFEsY8 .socicon-googleplus {
    color: #dd4b39;
}

.cid-s5ooRFEsY8 .socicon-instagram {
    color: #3f729b;
}

.cid-s5ooRFEsY8 .social-list a:focus {
    text-decoration: none;
}

.cid-s5ooRFEsY8 .text-copyright {
    width: 100%;
}

.cid-s5ooRFEsY8 .img-logo-footer {
    margin-right: 1rem;
    max-width: 5rem;
}

.cid-s5ooRFEsY8 .text-logo-footer {
    display: inline-block;
    vertical-align: middle;
}

.cid-s5ooRFEsY8 .logo-footer {
    line-height: normal;
}

.cid-s5ooRFEsY8 .copyright {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s5ooRFEsY8 .social-btns {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s5ooRFEsY8 .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-s5ooRFEsY8 .media-container-row a {
    margin: 0 1rem;
}

.cid-s5ooQElVVa {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #2e2e2e;
}

@media (max-width: 767px) {
    .cid-s5ooQElVVa .content {
        text-align: center;
    }

    .cid-s5ooQElVVa .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-s5ooQElVVa .img-logo img {
    height: 6rem;
}

.cid-s5ooQElVVa .form-control {
    margin-bottom: 1rem;
    padding: 1.07em 1.07em;
}

.cid-s5ooQElVVa textarea.form-control {
    resize: none;
}

.cid-s5ooQElVVa .input-group-btn {
    display: inline-block;
}

.cid-s5ooQElVVa .input-group-btn .btn {
    margin: 0 !important;
    padding: .75rem 1.5625rem !important;
    text-transform: none;
}

.cid-s5ooQElVVa .form-group {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s5ooQElVVa .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.cid-s5ooQElVVa .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #fff;
}

.cid-s5ooQElVVa .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-s5ooQElVVa .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-s5ooQElVVa .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-s5ooQElVVa .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .cid-s5ooQElVVa .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-s5ooQElVVa .footer-lower hr {
    margin: 1rem 0;
    border-color: #fff;
    opacity: .05;
}

.cid-s5ooQElVVa .form-control,
.cid-s5ooQElVVa .input-group-btn .btn {
    border-radius: 3px;
}

.cid-saAwEDTSxv .navbar {
    padding: .5rem 0;
    background: #ffffff;
    transition: none;
    min-height: 50px;
}

.cid-saAwEDTSxv .navbar-dropdown.bg-color.transparent.opened {
    background: #ffffff;
}

.cid-saAwEDTSxv a {
    font-style: normal;
}

.cid-saAwEDTSxv .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    top: -0.2em;
    text-decoration: none;
}

.cid-saAwEDTSxv .nav-item a {
    padding: 0.7rem 0 !important;
    margin: 0 .65rem !important;
}

.cid-saAwEDTSxv .dropdown-item:before {
    font-family: MobiriseIcons !important;
    content: '\e966';
    display: inline-block;
    width: 0;
    position: absolute;
    left: 1rem;
    top: 0.5rem;
    margin-right: 0.5rem;
    line-height: 1;
    font-size: inherit;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-saAwEDTSxv .content-text {
    margin-bottom: 0;
}

.cid-saAwEDTSxv .navbar-nav {
    position: relative;
    min-height: 49px;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

@media (min-width: 992px) {
    .cid-saAwEDTSxv .navbar-nav .main-menu-animated-line {
        position: absolute;
        left: 0;
        width: 0;
        height: 0;
        z-index: 100;
        border-top: 4px solid #4284df;
        -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    }

    .cid-saAwEDTSxv .navbar-nav .main-menu-animated-line.bottom {
        bottom: 0;
    }
}

.cid-saAwEDTSxv .navbar-nav .nav-item span {
    padding-right: 0;
}

.cid-saAwEDTSxv .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
}

.cid-saAwEDTSxv .display-4>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-saAwEDTSxv .display-4>.btn>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-saAwEDTSxv .nav-dropdown .dropdown-item {
    font-weight: 400;
}

.cid-saAwEDTSxv .navbar-buttons.mbr-section-btn {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-saAwEDTSxv .nav-dropdown .link {
    font-weight: 400;
}

.cid-saAwEDTSxv .menu .navbar-brand .logo-text-part {
    vertical-align: top;
}

.cid-saAwEDTSxv .content-right-side {
    text-align: center;
}

.cid-saAwEDTSxv .menu-content-top {
    padding: 0 2rem;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    overflow: hidden;
    transition: min-height 0.25s ease-in-out;
}

@media (max-width: 991px) {
    .cid-saAwEDTSxv .menu-content-top {
        width: 100%;
        display: flex;
    }

    .cid-saAwEDTSxv .menu-content-top .menu-content-right {
        display: block;
        position: absolute;
        visibility: hidden;
        width: 100%;
        bottom: 0;
        left: 0;
        text-align: center;
        transition: 0s all 0s;
    }

    .cid-saAwEDTSxv .menu-content-top .menu-content-right .info-widget {
        padding: 1rem 0;
        text-align: center;
    }

    .cid-saAwEDTSxv .navbar.opened .menu-content-right {
        visibility: visible;
        transition: 0s all 0.3s;
    }

    .cid-saAwEDTSxv .menu-bottom {
        justify-content: flex-end;
    }

    .cid-saAwEDTSxv img {
        height: 3.8rem !important;
    }

    .cid-saAwEDTSxv .btn {
        display: -webkit-flex;
    }

    .cid-saAwEDTSxv button.navbar-toggler {
        display: block;
    }

    .cid-saAwEDTSxv .navbar-brand {
        margin-left: 1rem !important;
        margin-top: .5rem;
    }

    .cid-saAwEDTSxv .navbar {
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .cid-saAwEDTSxv .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing,
    .cid-saAwEDTSxv .navbar-collapse.show {
        display: block !important;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing .navbar-nav,
    .cid-saAwEDTSxv .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-saAwEDTSxv .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing .navbar-buttons,
    .cid-saAwEDTSxv .navbar-collapse.show .navbar-buttons {
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-saAwEDTSxv .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }

    .cid-saAwEDTSxv .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-saAwEDTSxv .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }

    .cid-saAwEDTSxv .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }

    .cid-saAwEDTSxv .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;
    }

    .cid-saAwEDTSxv .navbar-buttons.mbr-section-btn {
        width: 100%;
    }

    .cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item {
        padding: 0.235em 1.5em 0.235em 1.5em !important;
        transition: none;
        margin: 0 !important;
    }
}

@media (max-width: 991px) {
    .cid-saAwEDTSxv .navbar.opened {
        padding-bottom: 12rem;
    }

    .cid-saAwEDTSxv .navbar .navbar-collapse {
        max-height: calc(100vh - 12rem - 80px);
    }
}

@media (max-width: 575px) {
    .cid-saAwEDTSxv .navbar.opened {
        padding-bottom: 15rem;
    }

    .cid-saAwEDTSxv .navbar .navbar-collapse {
        max-height: calc(100vh - 15rem - 80px);
    }
}

.cid-saAwEDTSxv .content-right-side .content-link {
    margin-left: 2rem;
}

.cid-saAwEDTSxv .content-right-side .content-link span {
    vertical-align: middle;
    padding-right: 1rem;
}

.cid-saAwEDTSxv .widget-icon {
    display: inline-block;
    padding-right: 1rem;
    font-size: 1.65rem;
}

.cid-saAwEDTSxv .info-widget {
    padding-left: 2rem;
    padding-top: 0.5rem;
    padding-right: 3rem;
    border-left: 1px solid #e0e0e0;
}

.cid-saAwEDTSxv .menu-content-right {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEDTSxv .menu-content-right .info-widget:last-child {
    padding-right: 0;
}

.cid-saAwEDTSxv .menu-content-right .info-widget:first-child {
    padding-left: 0;
    border-left: none;
}

.cid-saAwEDTSxv .widget-content {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.cid-saAwEDTSxv .widget-content .widget-title {
    font-weight: 600;
    margin-bottom: 7px;
}

.cid-saAwEDTSxv .widget-content .widget-text {
    margin-bottom: 0;
}

.cid-saAwEDTSxv .menu-bottom {
    display: flex;
    width: 100%;
    padding: 0 2rem;
    position: relative;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

@media (min-width: 992px) {
    .cid-saAwEDTSxv .navbar .menu-content-top {
        display: -webkit-flex;
        min-height: 83px;
        height: 100%;
    }

    .cid-saAwEDTSxv .content-right-side {
        display: flex;
        text-align: right;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-saAwEDTSxv .menu-content-top {
        border-bottom: 1px solid #e0e0e0;
    }

    .cid-saAwEDTSxv .navbar {
        display: block;
        padding: 0;
    }

    .cid-saAwEDTSxv .navbar .menu-logo {
        margin-right: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-saAwEDTSxv .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
        -webkit-align-self: initial;
        align-self: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        z-index: 101;
        min-height: 49px;
    }

    .cid-saAwEDTSxv .dropdown-item:hover:before {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        width: 16px;
    }

    .cid-saAwEDTSxv .navbar-short .menu-content-top {
        height: 0;
        min-height: 0;
        border: none;
    }

    .cid-saAwEDTSxv .navbar-toggler {
        display: none;
    }

    .cid-saAwEDTSxv .navbar-collapse {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
}

.cid-saAwEDTSxv .btn {
    padding: 0.4rem 1.5rem;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEDTSxv .btn .mbr-iconfont {
    font-size: 1.2em;
}

.cid-saAwEDTSxv .menu-logo {
    margin-right: auto;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand {
    display: flex;
    margin-left: 1.5rem;
    padding: 0.5rem 0;
    transition: padding .2s;
    min-height: 3.8rem;
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-caption-wrap {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-logo img {
    display: flex;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-saAwEDTSxv .navbar-toggleable-sm .navbar-collapse {
    width: auto;
}

.cid-saAwEDTSxv .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
}

.cid-saAwEDTSxv .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-saAwEDTSxv .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu {
    background: #ffffff;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-saAwEDTSxv .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-left: -1.8rem;
    padding-right: 1rem;
    font-size: inherit;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-saAwEDTSxv .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-saAwEDTSxv .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    z-index: 1000;
}

.cid-saAwEDTSxv .navbar.navbar-short {
    min-height: 50px;
    transition: all .2s;
}

.cid-saAwEDTSxv .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-saAwEDTSxv .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-saAwEDTSxv .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-saAwEDTSxv .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-saAwEDTSxv button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    margin: 1rem .8rem;
    -webkit-align-self: center;
    align-self: center;
}

.cid-saAwEDTSxv button.navbar-toggler:focus {
    outline: none;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #1d2671;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-saAwEDTSxv nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-saAwEDTSxv nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-saAwEDTSxv nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-saAwEDTSxv nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-saAwEDTSxv .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-saAwEDTSxv .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-saAwEDTSxv .collapsed .btn {
    display: -webkit-flex;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 992px) {
    .cid-saAwEDTSxv .collapsed:not(.navbar-short) .navbar-collapse {
        max-height: calc(100vh - 3.8rem - 1.5rem);
    }

    .cid-saAwEDTSxv .collapsed .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-saAwEDTSxv .collapsed button.navbar-toggler {
    display: block;
}

.cid-saAwEDTSxv .collapsed .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
}

.cid-saAwEDTSxv .collapsed .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.cid-saAwEDTSxv .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-saAwEDTSxv .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-saAwEDTSxv .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-saAwEDTSxv .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;
}

.cid-saAwEDTSxv .collapsed .menu-bottom {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-saAwEDTSxv .navbar-dropdown {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.cid-saAwEDTSxv .navbar-collapse {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
}

.cid-saAwEDTSxv .nav-link:focus {
    outline: none;
}

.cid-saAwEDTSxv .navbar-toggler {
    position: relative;
}

.cid-saAwEDTSxv .dropdown-item.active,
.cid-saAwEDTSxv .dropdown-item:active {
    background: #ffffff;
    color: initial;
}

.cid-saAwEDTSxv .nav-link:hover,
.cid-saAwEDTSxv .dropdown-item:hover {
    color: #4284df;
}

.cid-saAwEEGlRF {
    background-color: #002a61;
}

.cid-saAwEEGlRF .media-content .btn-bgr {
    z-index: 0;
}

.cid-saAwEEGlRF .mbr-section-text {
    word-break: break-word;
}

.cid-saAwEEGlRF .mbr-overlay {
    background: linear-gradient(90deg, #21b968, #1ec5bf);
}

@media (min-width: 992px) {
    .cid-saAwEEGlRF .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-saAwEEGlRF .mbr-figure {
        padding-top: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-saAwEEGlRF .mbr-text {
        text-align: center;
    }
}

.cid-saAwEFbknj {
    padding-top: 90px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-saAwEFbknj .mbr-overlay {
    background: linear-gradient(90deg, #ffffff, #1ec5bf);
}

.cid-saAwEFbknj h3 {
    color: #000000;
    font-weight: 300;
}

.cid-saAwEFbknj p {
    color: #464646;
}

.cid-saAwEFbknj h2 {
    color: #000000;
}

.cid-saAwEFbknj .counter-container {
    color: #767676;
}

.cid-saAwEFbknj .counter-container div {
    margin-bottom: 1rem;
    padding-left: .5rem;
}

.cid-saAwEFbknj .media-content {
    padding-right: 1.5rem;
    padding-left: 3rem;
}

@media (max-width: 991px) {
    .cid-saAwEFbknj .media-content {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

.cid-saAwEFbknj .mbr-figure:last-of-type {
    padding-left: 1rem;
    padding-right: 1rem;
}

.cid-saAwEFbknj .list-counter {
    float: left;
    font-size: 2rem;
    margin-right: 1rem;
}

.cid-saAwEFbknj .half-list:nth-of-type(even) {
    display: inline-block;
    width: 48%;
    margin-left: 4%;
}

.cid-saAwEFbknj .half-list {
    text-align: left;
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin: 0;
}

@media (max-width: 767px) {
    .cid-saAwEFbknj .half-list {
        width: 100%;
        margin: 0;
    }

    .cid-saAwEFbknj .half-list:nth-of-type(even) {
        width: 100%;
        margin: 0;
    }
}

.cid-saAwEFbknj .mbr-figure {
    padding-right: 1rem;
    -ms-flex-item-align: initial;
    -ms-grid-row-align: initial;
    -webkit-align-self: flex-start;
    align-self: flex-start;
}

@media (min-width: 992px) {
    .cid-saAwEFbknj .mbr-figure {
        padding-left: 1rem;
    }
}

@media (max-width: 991px) {
    .cid-saAwEFbknj .mbr-figure {
        padding-top: 1rem;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .cid-saAwEFbknj .mbr-text {
        text-align: center;
    }
}

.cid-saAwEFSvFD {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-saAwEG8GC2 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/12.jpg");
}

.cid-saAwEG8GC2 .text-content .btn-bgr {
    z-index: 0;
}

.cid-saAwEG8GC2 .mbr-overlay {
    background: linear-gradient(90deg, #d6173f, #4284df);
}

.cid-saAwEG8GC2 h3 {
    color: #ffffff;
    font-weight: 300;
}

.cid-saAwEG8GC2 p {
    color: #ffffff;
}

.cid-saAwEG8GC2 h2 {
    color: #ffffff;
}

.cid-saAwEG8GC2 .text-content {
    padding: 2rem 0rem;
    background-color: #002a61;
}

.cid-saAwEG8GC2 .mbr-section-btn {
    margin-left: -0.8rem;
}

.cid-saAwEG8GC2 .media-container-row {
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (max-width: 767px) {
    .cid-saAwEG8GC2 .mbr-text {
        text-align: center;
    }
}

@media (max-width: 991px) {
    .cid-saAwEG8GC2 .text-content {
        margin-bottom: 2rem;
    }
}

.cid-saAwEGDxfX {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #002a61;
}

.cid-saAwEGDxfX h2,
.cid-saAwEGDxfX h3,
.cid-saAwEGDxfX h4,
.cid-saAwEGDxfX p {
    color: #ffffff;
}

.cid-saAwEGDxfX .mbr-overlay {
    z-index: -1;
}

.cid-saAwEGDxfX .mbr-iconfont {
    font-size: 48px;
    padding-right: 1rem;
}

.cid-saAwEGDxfX .form-control {
    margin-bottom: 15px;
    padding: 1.07em 1.07em;
}

.cid-saAwEGDxfX .subtext {
    border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.cid-saAwEGDxfX .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEGDxfX .mbr-text {
    color: #767676;
}

.cid-saAwEGDxfX .form-block {
    padding: 3rem;
    position: relative;
}

.cid-saAwEGDxfX .form-block .bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #4284df;
    opacity: 0.5;
    z-index: 0;
}

.cid-saAwEGDxfX .form-block .form-wrap {
    position: relative;
    z-index: 1;
}

.cid-saAwEGDxfX a:not([href]):not([tabindex]) {
    color: #fff;
    border-radius: 3px;
}

.cid-saAwEGDxfX .multi-horizontal {
    flex-grow: 1;
    -webkit-flex-grow: 1;
    max-width: 100%;
}

.cid-saAwEGDxfX .input-group-btn {
    display: block;
    text-align: center;
}

.cid-saAwEGDxfX textarea.form-control {
    resize: none;
}

@media (min-width: 768px) {
    .cid-saAwEGDxfX .container>.row>.col-md-6:first-child {
        padding-right: 30px;
    }

    .cid-saAwEGDxfX .container>.row>.col-md-6:last-child {
        padding-left: 30px;
    }
}

@media (max-width: 991px) {
    .cid-saAwEGDxfX .google-map {
        padding-bottom: 2rem;
    }
}

@media (max-width: 767px) {
    .cid-saAwEGDxfX h2 {
        padding-top: 2rem;
    }
}

@media (max-width: 499px) {
    .cid-saAwEGDxfX .block-content {
        padding: 0;
    }

    .cid-saAwEGDxfX .form-block {
        padding: 1rem;
    }
}

.cid-saAwEH9dTl {
    padding-top: 30px;
    padding-bottom: 30px;
    background: linear-gradient(0deg, #efefef, #efefef);
}

.cid-saAwEH9dTl a {
    text-align: center;
}

.cid-saAwEH9dTl p {
    color: #0a0a0a;
    text-align: center;
}

.cid-saAwEH9dTl span {
    font-size: 2rem;
}

.cid-saAwEH9dTl .mbr-iconfont-social {
    font-size: 20px;
    width: 44px;
    padding-top: 6px;
    display: inline-block;
    line-height: 38px;
    border-radius: 50%;
}

.cid-saAwEH9dTl .socicon-twitter {
    color: #4da7de;
}

.cid-saAwEH9dTl .socicon-facebook {
    color: #3e5b98;
}

.cid-saAwEH9dTl .socicon-googleplus {
    color: #dd4b39;
}

.cid-saAwEH9dTl .socicon-instagram {
    color: #3f729b;
}

.cid-saAwEH9dTl .social-list a:focus {
    text-decoration: none;
}

.cid-saAwEH9dTl .text-copyright {
    width: 100%;
}

.cid-saAwEH9dTl .img-logo-footer {
    margin-right: 1rem;
    max-width: 5rem;
}

.cid-saAwEH9dTl .text-logo-footer {
    display: inline-block;
    vertical-align: middle;
}

.cid-saAwEH9dTl .logo-footer {
    line-height: normal;
}

.cid-saAwEH9dTl .copyright {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEH9dTl .social-btns {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-saAwEH9dTl .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEH9dTl .media-container-row a {
    margin: 0 1rem;
}

.cid-saAwEHLQ4H {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #2e2e2e;
}

@media (max-width: 767px) {
    .cid-saAwEHLQ4H .content {
        text-align: center;
    }

    .cid-saAwEHLQ4H .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-saAwEHLQ4H .img-logo img {
    height: 6rem;
}

.cid-saAwEHLQ4H .form-control {
    margin-bottom: 1rem;
    padding: 1.07em 1.07em;
}

.cid-saAwEHLQ4H textarea.form-control {
    resize: none;
}

.cid-saAwEHLQ4H .input-group-btn {
    display: inline-block;
}

.cid-saAwEHLQ4H .input-group-btn .btn {
    margin: 0 !important;
    padding: .75rem 1.5625rem !important;
    text-transform: none;
}

.cid-saAwEHLQ4H .form-group {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-saAwEHLQ4H .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.cid-saAwEHLQ4H .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #fff;
}

.cid-saAwEHLQ4H .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-saAwEHLQ4H .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-saAwEHLQ4H .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-saAwEHLQ4H .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .cid-saAwEHLQ4H .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-saAwEHLQ4H .footer-lower hr {
    margin: 1rem 0;
    border-color: #fff;
    opacity: .05;
}

.cid-saAwEHLQ4H .form-control,
.cid-saAwEHLQ4H .input-group-btn .btn {
    border-radius: 3px;
}

.cid-s3H2jB6IPY .modal-body .close {
    background: #1b1b1b;
}

.cid-s3H2jB6IPY .modal-body .close span {
    font-style: normal;
}

.cid-s3H2jB6IPY .carousel-inner>.active,
.cid-s3H2jB6IPY .carousel-inner>.next,
.cid-s3H2jB6IPY .carousel-inner>.prev {
    display: table;
}

.cid-s3H2jB6IPY .carousel-control .icon-next,
.cid-s3H2jB6IPY .carousel-control .icon-prev {
    margin-top: -18px;
    font-size: 40px;
    line-height: 27px;
}

.cid-s3H2jB6IPY .carousel-control:hover {
    background: #1b1b1b;
    color: #fff;
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-s3H2jB6IPY .container .carousel-control {
        margin-bottom: 0;
    }
}

.cid-s3H2jB6IPY .boxed-slider {
    position: relative;
    padding: 93px 0;
}

.cid-s3H2jB6IPY .boxed-slider>div {
    position: relative;
}

.cid-s3H2jB6IPY .container img {
    width: 100%;
}

.cid-s3H2jB6IPY .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-s3H2jB6IPY .mbr-section {
    padding: 0;
    background-attachment: scroll;
}

.cid-s3H2jB6IPY .mbr-table-cell {
    padding: 0;
}

.cid-s3H2jB6IPY .container .carousel-indicators {
    margin-bottom: 3px;
}

.cid-s3H2jB6IPY .carousel-caption {
    top: 50%;
    right: 0;
    bottom: auto;
    left: 0;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.cid-s3H2jB6IPY .mbr-overlay {
    z-index: 1;
}

.cid-s3H2jB6IPY .container-slide.container {
    width: 100%;
    min-height: 100vh;
    padding: 0;
}

.cid-s3H2jB6IPY .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-s3H2jB6IPY .carousel-item .container {
        width: 100%;
    }
}

.cid-s3H2jB6IPY .carousel-item-next.carousel-item-left,
.cid-s3H2jB6IPY .carousel-item-prev.carousel-item-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.cid-s3H2jB6IPY .active.carousel-item-right,
.cid-s3H2jB6IPY .carousel-item-next {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
}

.cid-s3H2jB6IPY .active.carousel-item-left,
.cid-s3H2jB6IPY .carousel-item-prev {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
}

.cid-s3H2jB6IPY .mbr-slider .carousel-control {
    top: 50%;
    width: 70px;
    height: 70px;
    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;
    z-index: 11;
}

.cid-s3H2jB6IPY .mbr-slider .carousel-control.carousel-control-prev {
    left: 0;
    margin-left: 2.5rem;
}

.cid-s3H2jB6IPY .mbr-slider .carousel-control.carousel-control-next {
    right: 0;
    margin-right: 2.5rem;
}

.cid-s3H2jB6IPY .mbr-slider .carousel-control .mbr-iconfont {
    font-size: 2rem;
}

@media (max-width: 767px) {
    .cid-s3H2jB6IPY .mbr-slider .carousel-control {
        top: auto;
        bottom: 1rem;
    }
}

.cid-s3H2jB6IPY .mbr-slider .carousel-indicators {
    position: absolute;
    bottom: 0;
    margin-bottom: 1.5rem !important;
}

.cid-s3H2jB6IPY .mbr-slider .carousel-indicators li {
    max-width: 20px;
    width: 20px;
    height: 20px;
    max-height: 20px;
    margin: 3px;
    background-color: rgba(0, 0, 0, 0.5);
    border: 2px solid #fff;
    border-radius: 50%;
    opacity: .5;
    transition: all .3s;
}

.cid-s3H2jB6IPY .mbr-slider .carousel-indicators li.active,
.cid-s3H2jB6IPY .mbr-slider .carousel-indicators li:hover {
    opacity: .9;
}

.cid-s3H2jB6IPY .mbr-slider .carousel-indicators li::after,
.cid-s3H2jB6IPY .mbr-slider .carousel-indicators li::before {
    content: none;
}

.cid-s3H2jB6IPY .mbr-slider .carousel-indicators.ie-fix {
    left: 50%;
    display: block;
    width: 60%;
    margin-left: -30%;
    text-align: center;
}

@media (max-width: 576px) {
    .cid-s3H2jB6IPY .mbr-slider .carousel-indicators {
        display: none !important;
    }
}

.cid-s3H2jB6IPY .mbr-slider>.container img {
    width: 100%;
}

.cid-s3H2jB6IPY .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-s3H2jB6IPY .mbr-slider>.container .carousel-indicators {
    margin-bottom: 3px;
}

@media (max-width: 576px) {
    .cid-s3H2jB6IPY .mbr-slider>.container .carousel-control {
        margin-bottom: 0;
    }
}

.cid-s3H2jB6IPY .mbr-slider .mbr-section {
    padding: 0;
    background-attachment: scroll;
}

.cid-s3H2jB6IPY .mbr-slider .mbr-table-cell {
    padding: 0;
}

.cid-s3H2jB6IPY .carousel-item .container.container-slide {
    position: initial;
    width: auto;
    min-height: 0;
}

.cid-s3H2jB6IPY .full-screen .slider-fullscreen-image {
    min-height: 100vh;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}

.cid-s3H2jB6IPY .full-screen .slider-fullscreen-image.active {
    display: -o-flex;
}

.cid-s3H2jB6IPY .full-screen .container {
    width: auto;
    padding-right: 0;
    padding-left: 0;
}

.cid-s3H2jB6IPY .full-screen .carousel-item .container.container-slide {
    min-width: 100%;
    min-height: 100vh;
    padding: 0;
}

.cid-s3H2jB6IPY .full-screen .carousel-item .container.container-slide img {
    display: none;
}

.cid-s3H2jB6IPY .mbr-background-video-preview {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.cid-s3H2jB6IPY .mbr-overlay~.container-slide {
    z-index: auto;
}

.cid-s2XrxIPLGo {
    padding-top: 90px;
    padding-bottom: 45px;
    background-color: #efefef;
}

.cid-s2XrxIPLGo .mbr-text {
    color: #767676;
}

.cid-s2XrxIPLGo h4 {
    font-weight: 500;
}

.cid-s2XrxIPLGo h4,
.cid-s2XrxIPLGo h5 {
    text-align: center;
}

.cid-s2XrxIPLGo p {
    text-align: center;
}

.cid-s2XrxIPLGo .card-box {
    text-align: center;
}

.cid-s2XrxIPLGo .card-img {
    font-size: 3rem;
}

.cid-s2XrxIPLGo .mbr-iconfont {
    color: #4284df;
}

.cid-s2WZhXgEOs .navbar {
    padding: .5rem 0;
    background: #ffffff;
    transition: none;
    min-height: 50px;
}

.cid-s2WZhXgEOs .navbar-dropdown.bg-color.transparent.opened {
    background: #ffffff;
}

.cid-s2WZhXgEOs a {
    font-style: normal;
}

.cid-s2WZhXgEOs .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    top: -0.2em;
    text-decoration: none;
}

.cid-s2WZhXgEOs .nav-item a {
    padding: 0.7rem 0 !important;
    margin: 0 .65rem !important;
}

.cid-s2WZhXgEOs .dropdown-item:before {
    font-family: MobiriseIcons !important;
    content: '\e966';
    display: inline-block;
    width: 0;
    position: absolute;
    left: 1rem;
    top: 0.5rem;
    margin-right: 0.5rem;
    line-height: 1;
    font-size: inherit;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .content-text {
    margin-bottom: 0;
}

.cid-s2WZhXgEOs .navbar-nav {
    position: relative;
    min-height: 49px;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .navbar-nav .main-menu-animated-line {
        position: absolute;
        left: 0;
        width: 0;
        height: 0;
        z-index: 100;
        border-top: 4px solid #4284df;
        -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    }

    .cid-s2WZhXgEOs .navbar-nav .main-menu-animated-line.bottom {
        bottom: 0;
    }
}

.cid-s2WZhXgEOs .navbar-nav .nav-item span {
    padding-right: 0;
}

.cid-s2WZhXgEOs .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
}

.cid-s2WZhXgEOs .display-4>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-s2WZhXgEOs .display-4>.btn>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-s2WZhXgEOs .nav-dropdown .dropdown-item {
    font-weight: 400;
}

.cid-s2WZhXgEOs .navbar-buttons.mbr-section-btn {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2WZhXgEOs .nav-dropdown .link {
    font-weight: 400;
}

.cid-s2WZhXgEOs .menu .navbar-brand .logo-text-part {
    vertical-align: top;
}

.cid-s2WZhXgEOs .content-right-side {
    text-align: center;
}

.cid-s2WZhXgEOs .menu-content-top {
    padding: 0 2rem;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    overflow: hidden;
    transition: min-height 0.25s ease-in-out;
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .menu-content-top {
        width: 100%;
        display: flex;
    }

    .cid-s2WZhXgEOs .menu-content-top .menu-content-right {
        display: block;
        position: absolute;
        visibility: hidden;
        width: 100%;
        bottom: 0;
        left: 0;
        text-align: center;
        transition: 0s all 0s;
    }

    .cid-s2WZhXgEOs .menu-content-top .menu-content-right .info-widget {
        padding: 1rem 0;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar.opened .menu-content-right {
        visibility: visible;
        transition: 0s all 0.3s;
    }

    .cid-s2WZhXgEOs .menu-bottom {
        justify-content: flex-end;
    }

    .cid-s2WZhXgEOs img {
        height: 3.8rem !important;
    }

    .cid-s2WZhXgEOs .btn {
        display: -webkit-flex;
    }

    .cid-s2WZhXgEOs button.navbar-toggler {
        display: block;
    }

    .cid-s2WZhXgEOs .navbar-brand {
        margin-left: 1rem !important;
        margin-top: .5rem;
    }

    .cid-s2WZhXgEOs .navbar {
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .cid-s2WZhXgEOs .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing,
    .cid-s2WZhXgEOs .navbar-collapse.show {
        display: block !important;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-nav,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-buttons,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-buttons {
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }

    .cid-s2WZhXgEOs .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-s2WZhXgEOs .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }

    .cid-s2WZhXgEOs .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }

    .cid-s2WZhXgEOs .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;
    }

    .cid-s2WZhXgEOs .navbar-buttons.mbr-section-btn {
        width: 100%;
    }

    .cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item {
        padding: 0.235em 1.5em 0.235em 1.5em !important;
        transition: none;
        margin: 0 !important;
    }
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .navbar.opened {
        padding-bottom: 12rem;
    }

    .cid-s2WZhXgEOs .navbar .navbar-collapse {
        max-height: calc(100vh - 12rem - 80px);
    }
}

@media (max-width: 575px) {
    .cid-s2WZhXgEOs .navbar.opened {
        padding-bottom: 15rem;
    }

    .cid-s2WZhXgEOs .navbar .navbar-collapse {
        max-height: calc(100vh - 15rem - 80px);
    }
}

.cid-s2WZhXgEOs .content-right-side .content-link {
    margin-left: 2rem;
}

.cid-s2WZhXgEOs .content-right-side .content-link span {
    vertical-align: middle;
    padding-right: 1rem;
}

.cid-s2WZhXgEOs .widget-icon {
    display: inline-block;
    padding-right: 1rem;
    font-size: 1.65rem;
}

.cid-s2WZhXgEOs .info-widget {
    padding-left: 2rem;
    padding-top: 0.5rem;
    padding-right: 3rem;
    border-left: 1px solid #e0e0e0;
}

.cid-s2WZhXgEOs .menu-content-right {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .menu-content-right .info-widget:last-child {
    padding-right: 0;
}

.cid-s2WZhXgEOs .menu-content-right .info-widget:first-child {
    padding-left: 0;
    border-left: none;
}

.cid-s2WZhXgEOs .widget-content {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.cid-s2WZhXgEOs .widget-content .widget-title {
    font-weight: 600;
    margin-bottom: 7px;
}

.cid-s2WZhXgEOs .widget-content .widget-text {
    margin-bottom: 0;
}

.cid-s2WZhXgEOs .menu-bottom {
    display: flex;
    width: 100%;
    padding: 0 2rem;
    position: relative;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .navbar .menu-content-top {
        display: -webkit-flex;
        min-height: 83px;
        height: 100%;
    }

    .cid-s2WZhXgEOs .content-right-side {
        display: flex;
        text-align: right;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-s2WZhXgEOs .menu-content-top {
        border-bottom: 1px solid #e0e0e0;
    }

    .cid-s2WZhXgEOs .navbar {
        display: block;
        padding: 0;
    }

    .cid-s2WZhXgEOs .navbar .menu-logo {
        margin-right: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-s2WZhXgEOs .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
        -webkit-align-self: initial;
        align-self: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        z-index: 101;
        min-height: 49px;
    }

    .cid-s2WZhXgEOs .dropdown-item:hover:before {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        width: 16px;
    }

    .cid-s2WZhXgEOs .navbar-short .menu-content-top {
        height: 0;
        min-height: 0;
        border: none;
    }

    .cid-s2WZhXgEOs .navbar-toggler {
        display: none;
    }

    .cid-s2WZhXgEOs .navbar-collapse {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
}

.cid-s2WZhXgEOs .btn {
    padding: 0.4rem 1.5rem;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .btn .mbr-iconfont {
    font-size: 1.2em;
}

.cid-s2WZhXgEOs .menu-logo {
    margin-right: auto;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand {
    display: flex;
    margin-left: 1.5rem;
    padding: 0.5rem 0;
    transition: padding .2s;
    min-height: 3.8rem;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-caption-wrap {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo img {
    display: flex;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse {
    width: auto;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu {
    background: #ffffff;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-left: -1.8rem;
    padding-right: 1rem;
    font-size: inherit;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-s2WZhXgEOs .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    z-index: 1000;
}

.cid-s2WZhXgEOs .navbar.navbar-short {
    min-height: 50px;
    transition: all .2s;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-s2WZhXgEOs button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    margin: 1rem .8rem;
    -webkit-align-self: center;
    align-self: center;
}

.cid-s2WZhXgEOs button.navbar-toggler:focus {
    outline: none;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #1d2671;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s2WZhXgEOs .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-s2WZhXgEOs .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-s2WZhXgEOs .collapsed .btn {
    display: -webkit-flex;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .collapsed:not(.navbar-short) .navbar-collapse {
        max-height: calc(100vh - 3.8rem - 1.5rem);
    }

    .cid-s2WZhXgEOs .collapsed .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-s2WZhXgEOs .collapsed button.navbar-toggler {
    display: block;
}

.cid-s2WZhXgEOs .collapsed .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
}

.cid-s2WZhXgEOs .collapsed .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.cid-s2WZhXgEOs .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-s2WZhXgEOs .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-s2WZhXgEOs .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-s2WZhXgEOs .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;
}

.cid-s2WZhXgEOs .collapsed .menu-bottom {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2WZhXgEOs .navbar-dropdown {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.cid-s2WZhXgEOs .navbar-collapse {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
}

.cid-s2WZhXgEOs .nav-link:focus {
    outline: none;
}

.cid-s2WZhXgEOs .navbar-toggler {
    position: relative;
}

.cid-s2WZhXgEOs .dropdown-item.active,
.cid-s2WZhXgEOs .dropdown-item:active {
    background: #ffffff;
    color: initial;
}

.cid-s2WZhXgEOs .nav-link:hover,
.cid-s2WZhXgEOs .dropdown-item:hover {
    color: #4284df;
}

.cid-s31EHq71NN {
    padding-top: 60px;
    padding-bottom: 15px;
    background-color: #f9f9f9;
}

.cid-s2X0sC5xrj {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #f9f9f9;
}

.cid-s2X0sC5xrj .mbr-text {
    color: #767676;
}

.cid-s2X0sC5xrj h4 {
    text-align: center;
}

.cid-s2X0sC5xrj p {
    text-align: center;
}

.cid-s2X0sC5xrj .card .card-img span {
    font-size: 40px;
    padding: 1.5rem;
    background: #4284df;
    border: 2px solid #4284df;
    color: #ffffff;
    border-radius: 50%;
    transition: all .3s;
}

.cid-s2X0sC5xrj .card:hover .card-img span {
    background: none;
    color: #4284df;
}

.cid-s2X2nGiA0L {
    padding-top: 120px;
    padding-bottom: 90px;
}

.cid-s2X1qLvnVr {
    padding-top: 90px;
    padding-bottom: 15px;
    background-color: #efefef;
}

.cid-s2X1qLvnVr .card {
    padding: 1rem 1rem 3rem 1rem;
}

.cid-s2X1qLvnVr .card-img {
    padding: 0 0 2rem;
}

.cid-s2X1qLvnVr .mbr-section-btn {
    margin-left: 0;
}

@media (min-width: 992px) {
    .cid-s2X1qLvnVr .my-col {
        -webkit-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .cid-s2X1qLvnVr .card-title {
        text-align: center;
    }

    .cid-s2X1qLvnVr p.mbr-text {
        text-align: center;
    }
}

.cid-s2XqO48JMU {
    padding-top: 30px;
    padding-bottom: 90px;
    background-color: #efefef;
}

.cid-s2XqO48JMU .card {
    padding: 1rem 1rem 3rem 1rem;
}

.cid-s2XqO48JMU .card-img {
    padding: 0 0 2rem;
}

.cid-s2XqO48JMU .mbr-section-btn {
    margin-left: 0;
}

@media (min-width: 992px) {
    .cid-s2XqO48JMU .my-col {
        -webkit-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 15px;
    }
}

@media (max-width: 767px) {
    .cid-s2XqO48JMU .card-title {
        text-align: center;
    }

    .cid-s2XqO48JMU p.mbr-text {
        text-align: center;
    }
}

.cid-saMFAeLiFr {
    padding-top: 120px;
    padding-bottom: 90px;
    background-color: #002a61;
}

.cid-saMFAeLiFr .media-content .btn-bgr {
    z-index: 0;
}

.cid-saMFAeLiFr .mbr-section-text {
    word-break: break-word;
}

.cid-saMFAeLiFr .mbr-overlay {
    background: linear-gradient(90deg, #21b968, #1ec5bf);
}

@media (min-width: 992px) {
    .cid-saMFAeLiFr .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-saMFAeLiFr .mbr-figure {
        padding-top: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-saMFAeLiFr .mbr-text {
        text-align: center;
    }
}

.cid-s2X1GtUp0k {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/12.jpg");
}

.cid-s2X1GtUp0k .text-content .btn-bgr {
    z-index: 0;
}

.cid-s2X1GtUp0k .mbr-overlay {
    background: linear-gradient(90deg, #d6173f, #4284df);
}

.cid-s2X1GtUp0k h3 {
    color: #ffffff;
    font-weight: 300;
}

.cid-s2X1GtUp0k p {
    color: #ffffff;
}

.cid-s2X1GtUp0k h2 {
    color: #ffffff;
}

.cid-s2X1GtUp0k .text-content {
    padding: 2rem 0rem;
    background-color: #4284df;
}

.cid-s2X1GtUp0k .mbr-section-btn {
    margin-left: -0.8rem;
}

.cid-s2X1GtUp0k .media-container-row {
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (max-width: 767px) {
    .cid-s2X1GtUp0k .mbr-text {
        text-align: center;
    }
}

@media (max-width: 991px) {
    .cid-s2X1GtUp0k .text-content {
        margin-bottom: 2rem;
    }
}

.cid-s3Hr1a0VSP {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/la-moneda-2000x1000.png");
}

.cid-s3Hr1a0VSP .mbr-overlay {
    background: linear-gradient(90deg, #091f58, #091f58);
}

.cid-s3Hr1a0VSP .media-container-row img {
    -webkit-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
    -moz-transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
    transition: transform 0.4s cubic-bezier(0.38, 3, 0.57, 1.6);
}

.cid-s3Hr1a0VSP .media-container-row:hover img {
    -webkit-transform: translate3d(0, -5px, 0);
    -moz-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
}

@media (min-width: 992px) {
    .cid-s3Hr1a0VSP .mbr-figure {
        padding-right: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-s3Hr1a0VSP .mbr-figure {
        padding-top: 3rem;
    }
}

@media (max-width: 991px) {
    .cid-s3Hr1a0VSP {
        text-align: center !important;
    }
}

.cid-s2X2c02xm0 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #efefef;
}

.cid-s2X2c02xm0 a {
    color: #232323;
}

.cid-s2X2c02xm0 a:hover {
    color: #4284df;
}

.cid-s2X2c02xm0 h5 {
    color: #4e6dcc;
}

.cid-s2X2c02xm0 .card-img {
    width: 200px;
    height: 200px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    z-index: 1;
}

.cid-s2X2c02xm0 .img-icon {
    width: auto;
    max-width: 500px;
    max-height: 500px;
    left: 0;
    position: absolute;
}

@media (min-width: 992px) {
    .cid-s2X2c02xm0 .my-col {
        -webkit-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
        padding: 15px;
    }
}

.cid-s2X2gAol2R {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #4284df;
}

.cid-s2X2gAol2R h2,
.cid-s2X2gAol2R h3,
.cid-s2X2gAol2R h4,
.cid-s2X2gAol2R p {
    color: #ffffff;
}

.cid-s2X2gAol2R .mbr-overlay {
    z-index: -1;
}

.cid-s2X2gAol2R .mbr-iconfont {
    font-size: 48px;
    padding-right: 1rem;
}

.cid-s2X2gAol2R .form-control {
    margin-bottom: 15px;
    padding: 1.07em 1.07em;
}

.cid-s2X2gAol2R .subtext {
    border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.cid-s2X2gAol2R .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2X2gAol2R .mbr-text {
    color: #767676;
}

.cid-s2X2gAol2R .form-block {
    padding: 3rem;
    position: relative;
}

.cid-s2X2gAol2R .form-block .bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #2c1616;
    opacity: 0.5;
    z-index: 0;
}

.cid-s2X2gAol2R .form-block .form-wrap {
    position: relative;
    z-index: 1;
}

.cid-s2X2gAol2R a:not([href]):not([tabindex]) {
    color: #fff;
    border-radius: 3px;
}

.cid-s2X2gAol2R .multi-horizontal {
    flex-grow: 1;
    -webkit-flex-grow: 1;
    max-width: 100%;
}

.cid-s2X2gAol2R .input-group-btn {
    display: block;
    text-align: center;
}

.cid-s2X2gAol2R textarea.form-control {
    resize: none;
}

@media (min-width: 768px) {
    .cid-s2X2gAol2R .container>.row>.col-md-6:first-child {
        padding-right: 30px;
    }

    .cid-s2X2gAol2R .container>.row>.col-md-6:last-child {
        padding-left: 30px;
    }
}

@media (max-width: 991px) {
    .cid-s2X2gAol2R .google-map {
        padding-bottom: 2rem;
    }
}

@media (max-width: 767px) {
    .cid-s2X2gAol2R h2 {
        padding-top: 2rem;
    }
}

@media (max-width: 499px) {
    .cid-s2X2gAol2R .block-content {
        padding: 0;
    }

    .cid-s2X2gAol2R .form-block {
        padding: 1rem;
    }
}

.cid-s31GNbrGFA {
    padding-top: 30px;
    padding-bottom: 30px;
    background: linear-gradient(0deg, #efefef, #efefef);
}

.cid-s31GNbrGFA a {
    text-align: center;
}

.cid-s31GNbrGFA p {
    color: #0a0a0a;
    text-align: center;
}

.cid-s31GNbrGFA span {
    font-size: 2rem;
}

.cid-s31GNbrGFA .mbr-iconfont-social {
    font-size: 20px;
    width: 44px;
    padding-top: 6px;
    display: inline-block;
    line-height: 38px;
    border-radius: 50%;
}

.cid-s31GNbrGFA .socicon-twitter {
    color: #4da7de;
}

.cid-s31GNbrGFA .socicon-facebook {
    color: #3e5b98;
}

.cid-s31GNbrGFA .socicon-googleplus {
    color: #dd4b39;
}

.cid-s31GNbrGFA .socicon-instagram {
    color: #3f729b;
}

.cid-s31GNbrGFA .social-list a:focus {
    text-decoration: none;
}

.cid-s31GNbrGFA .text-copyright {
    width: 100%;
}

.cid-s31GNbrGFA .img-logo-footer {
    margin-right: 1rem;
    max-width: 5rem;
}

.cid-s31GNbrGFA .text-logo-footer {
    display: inline-block;
    vertical-align: middle;
}

.cid-s31GNbrGFA .logo-footer {
    line-height: normal;
}

.cid-s31GNbrGFA .copyright {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s31GNbrGFA .social-btns {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s31GNbrGFA .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-s31GNbrGFA .media-container-row a {
    margin: 0 1rem;
}

.cid-s2X11T7rFm {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #2e2e2e;
}

@media (max-width: 767px) {
    .cid-s2X11T7rFm .content {
        text-align: center;
    }

    .cid-s2X11T7rFm .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-s2X11T7rFm .img-logo img {
    height: 9rem;
}

.cid-s2X11T7rFm .form-control {
    margin-bottom: 1rem;
    padding: 1.07em 1.07em;
}

.cid-s2X11T7rFm textarea.form-control {
    resize: none;
}

.cid-s2X11T7rFm .input-group-btn {
    display: inline-block;
}

.cid-s2X11T7rFm .input-group-btn .btn {
    margin: 0 !important;
    padding: .75rem 1.5625rem !important;
    text-transform: none;
}

.cid-s2X11T7rFm .form-group {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2X11T7rFm .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.cid-s2X11T7rFm .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #fff;
}

.cid-s2X11T7rFm .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-s2X11T7rFm .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-s2X11T7rFm .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-s2X11T7rFm .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .cid-s2X11T7rFm .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-s2X11T7rFm .footer-lower hr {
    margin: 1rem 0;
    border-color: #fff;
    opacity: .05;
}

.cid-s2X11T7rFm .form-control,
.cid-s2X11T7rFm .input-group-btn .btn {
    border-radius: 3px;
}

.cid-s2WZhXgEOs .navbar {
    padding: .5rem 0;
    background: #ffffff;
    transition: none;
    min-height: 50px;
}

.cid-s2WZhXgEOs .navbar-dropdown.bg-color.transparent.opened {
    background: #ffffff;
}

.cid-s2WZhXgEOs a {
    font-style: normal;
}

.cid-s2WZhXgEOs .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    top: -0.2em;
    text-decoration: none;
}

.cid-s2WZhXgEOs .nav-item a {
    padding: 0.7rem 0 !important;
    margin: 0 .65rem !important;
}

.cid-s2WZhXgEOs .dropdown-item:before {
    font-family: MobiriseIcons !important;
    content: '\e966';
    display: inline-block;
    width: 0;
    position: absolute;
    left: 1rem;
    top: 0.5rem;
    margin-right: 0.5rem;
    line-height: 1;
    font-size: inherit;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .content-text {
    margin-bottom: 0;
}

.cid-s2WZhXgEOs .navbar-nav {
    position: relative;
    min-height: 49px;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .navbar-nav .main-menu-animated-line {
        position: absolute;
        left: 0;
        width: 0;
        height: 0;
        z-index: 100;
        border-top: 4px solid #4284df;
        -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    }

    .cid-s2WZhXgEOs .navbar-nav .main-menu-animated-line.bottom {
        bottom: 0;
    }
}

.cid-s2WZhXgEOs .navbar-nav .nav-item span {
    padding-right: 0;
}

.cid-s2WZhXgEOs .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
    font-size: 1.5rem;
}

.cid-s2WZhXgEOs .display-4>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-s2WZhXgEOs .display-4>.btn>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-s2WZhXgEOs .nav-dropdown .dropdown-item {
    font-weight: 400;
}

.cid-s2WZhXgEOs .navbar-buttons.mbr-section-btn {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2WZhXgEOs .nav-dropdown .link {
    font-weight: 400;
}

.cid-s2WZhXgEOs .menu .navbar-brand .logo-text-part {
    vertical-align: top;
}

.cid-s2WZhXgEOs .content-right-side {
    text-align: center;
}

.cid-s2WZhXgEOs .menu-content-top {
    padding: 0 2rem;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    overflow: hidden;
    transition: min-height 0.25s ease-in-out;
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .menu-content-top {
        width: 100%;
        display: flex;
    }

    .downscrolled.cid-s2WZhXgEOs .navbar .menu-content-top {
        min-height: 83px;
        max-height: 83px;
    }

    .cid-s2WZhXgEOs .menu-content-top .menu-content-right {
        display: block;
        position: absolute;
        visibility: hidden;
        width: 100%;
        bottom: 0;
        left: 0;
        text-align: center;
        transition: 0s all 0s;
    }

    .cid-s2WZhXgEOs .menu-content-top .menu-content-right .info-widget {
        padding: 1rem 0;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar.opened .menu-content-right {
        visibility: visible;
        transition: 0s all 0.3s;
    }

    .cid-s2WZhXgEOs .menu-bottom {
        justify-content: flex-end;
    }

    .cid-s2WZhXgEOs img {
        height: 3.8rem !important;
    }

    .cid-s2WZhXgEOs .btn {
        display: -webkit-flex;
    }

    .cid-s2WZhXgEOs button.navbar-toggler {
        display: block;
    }

    .cid-s2WZhXgEOs .navbar-brand {
        margin-left: 1rem !important;
        margin-top: .5rem;
    }

    .cid-s2WZhXgEOs .navbar {
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .cid-s2WZhXgEOs .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing,
    .cid-s2WZhXgEOs .navbar-collapse.show {
        display: block !important;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-nav,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-buttons,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-buttons {
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .cid-s2WZhXgEOs .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-s2WZhXgEOs .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }

    .cid-s2WZhXgEOs .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-s2WZhXgEOs .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }

    .cid-s2WZhXgEOs .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }

    .cid-s2WZhXgEOs .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;
    }

    .cid-s2WZhXgEOs .navbar-buttons.mbr-section-btn {
        width: 100%;
    }

    .cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item {
        padding: 0.235em 1.5em 0.235em 1.5em !important;
        transition: none;
        margin: 0 !important;
    }
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .navbar.opened {
        padding-bottom: 12rem;
    }

    .cid-s2WZhXgEOs .navbar .navbar-collapse {
        max-height: calc(100vh - 12rem - 80px);
    }
}

@media (max-width: 575px) {
    .cid-s2WZhXgEOs .navbar.opened {
        padding-bottom: 15rem;
    }

    .cid-s2WZhXgEOs .navbar .navbar-collapse {
        max-height: calc(100vh - 15rem - 80px);
    }
}

.cid-s2WZhXgEOs .content-right-side .content-link {
    margin-left: 2rem;
}

.cid-s2WZhXgEOs .content-right-side .content-link span {
    vertical-align: middle;
    padding-right: 1rem;
}

.cid-s2WZhXgEOs .widget-icon {
    display: inline-block;
    padding-right: 1rem;
    font-size: 1.65rem;
}

.cid-s2WZhXgEOs .info-widget {
    padding-left: 2rem;
    padding-top: 0.5rem;
    padding-right: 3rem;
    border-left: 1px solid #e0e0e0;
}

.cid-s2WZhXgEOs .menu-content-right {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .menu-content-right .info-widget:last-child {
    padding-right: 0;
}

.cid-s2WZhXgEOs .menu-content-right .info-widget:first-child {
    padding-left: 0;
    border-left: none;
}

.cid-s2WZhXgEOs .widget-content {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.cid-s2WZhXgEOs .widget-content .widget-title {
    font-weight: 600;
    margin-bottom: 7px;
    margin-top: 0;
}

.cid-s2WZhXgEOs .widget-content .widget-text {
    margin-bottom: 0;
    margin-top: 0;
}

.cid-s2WZhXgEOs .menu-bottom {
    display: flex;
    max-width: 100vw;
    width: initial;
    padding: 0 2rem;
    position: relative;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .navbar .menu-content-top {
        display: -webkit-flex;
        min-height: 83px;
        max-height: 83px;
        height: 100%;
        transition: max-height .5s, min-height .5s;
    }

    .cid-s2WZhXgEOs .content-right-side {
        display: flex;
        text-align: right;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-s2WZhXgEOs .menu-content-top {
        border-bottom: 1px solid #e0e0e0;
    }

    .cid-s2WZhXgEOs .navbar {
        display: block;
        padding: 0;
    }

    .cid-s2WZhXgEOs .navbar .menu-logo {
        margin-right: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-s2WZhXgEOs .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
        -webkit-align-self: initial;
        align-self: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        z-index: 101;
        min-height: 49px;
        margin: 0;
    }

    .cid-s2WZhXgEOs .dropdown-item:hover:before {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        width: 16px;
    }

    .cid-s2WZhXgEOs .navbar-short .menu-content-top {
        height: 0;
        min-height: 0;
        border: none;
    }

    .cid-s2WZhXgEOs .navbar-toggler {
        display: none;
    }

    .cid-s2WZhXgEOs .navbar-collapse {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
}

.cid-s2WZhXgEOs .btn {
    padding: 0.4rem 1.5rem;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .btn .mbr-iconfont {
    font-size: 1.2em;
}

.cid-s2WZhXgEOs .menu-logo {
    margin-right: auto;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand {
    display: flex;
    margin-left: 1.5rem;
    padding: 0.5rem 0;
    transition: padding .2s;
    min-height: 3.8rem;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-caption-wrap {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo img {
    display: flex;
    height: 95px;
}

.cid-s2WZhXgEOs .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse {
    width: auto;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin: 0;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu {
    background: #ffffff;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-s2WZhXgEOs .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-left: -1.8rem;
    padding-right: 1rem;
    font-size: inherit;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-s2WZhXgEOs .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-s2WZhXgEOs .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-s2WZhXgEOs .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    z-index: 1000;
}

.cid-s2WZhXgEOs .navbar.navbar-short {
    min-height: 50px;
    transition: all .2s;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-s2WZhXgEOs .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-s2WZhXgEOs button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    margin: 1rem .8rem;
    -webkit-align-self: center;
    align-self: center;
}

.cid-s2WZhXgEOs button.navbar-toggler:focus {
    outline: none;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #1d2671;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-s2WZhXgEOs button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-s2WZhXgEOs nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-s2WZhXgEOs .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-s2WZhXgEOs .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-s2WZhXgEOs .collapsed .btn {
    display: -webkit-flex;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.cid-s2WZhXgEOs .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-s2WZhXgEOs .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 992px) {
    .cid-s2WZhXgEOs .collapsed:not(.navbar-short) .navbar-collapse {
        max-height: calc(100vh - 3.8rem - 1.5rem);
    }

    .cid-s2WZhXgEOs .collapsed .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-s2WZhXgEOs .collapsed button.navbar-toggler {
    display: block;
}

.cid-s2WZhXgEOs .collapsed .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
}

.cid-s2WZhXgEOs .collapsed .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.cid-s2WZhXgEOs .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-s2WZhXgEOs .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-s2WZhXgEOs .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-s2WZhXgEOs .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;
}

.cid-s2WZhXgEOs .collapsed .menu-bottom {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s2WZhXgEOs .navbar-dropdown {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    /* height: 132px; */
    z-index: 3;
}

.cid-s2WZhXgEOs .navbar-collapse {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
}

.cid-s2WZhXgEOs .nav-link:focus {
    outline: none;
}

.cid-s2WZhXgEOs .navbar-toggler {
    position: relative;
}

.cid-s2WZhXgEOs .dropdown-item.active,
.cid-s2WZhXgEOs .dropdown-item:active {
    background: #ffffff;
    color: initial;
}

.cid-s2WZhXgEOs .nav-link:hover,
.cid-s2WZhXgEOs .dropdown-item:hover {
    color: #4284df;
}

.cid-s5okEMLdFY {
    background-color: #4284df;
}

.cid-s5okEMLdFY .media-content .btn-bgr {
    z-index: 0;
}

.cid-s5okEMLdFY .mbr-section-text {
    word-break: break-word;
}

.cid-s5okEMLdFY .mbr-overlay {
    background: linear-gradient(90deg, #21b968, #1ec5bf);
}

@media (min-width: 992px) {
    .cid-s5okEMLdFY .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-s5okEMLdFY .mbr-figure {
        padding-top: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-s5okEMLdFY .mbr-text {
        text-align: center;
    }
}

.cid-s5okLB8Xri {
    padding-top: 90px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-s5okLB8Xri .mbr-overlay {
    background: linear-gradient(90deg, #ffffff, #1ec5bf);
}

.cid-s5okLB8Xri h3 {
    color: #000000;
    font-weight: 300;
}

.cid-s5okLB8Xri p {
    color: #464646;
}

.cid-s5okLB8Xri h2 {
    color: #000000;
}

.cid-s5okLB8Xri .counter-container {
    color: #767676;
}

.cid-s5okLB8Xri .counter-container div {
    margin-bottom: 1rem;
    padding-left: .5rem;
}

.cid-s5okLB8Xri .media-content {
    padding-right: 1.5rem;
    padding-left: 3rem;
}

@media (max-width: 991px) {
    .cid-s5okLB8Xri .media-content {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

.cid-s5okLB8Xri .mbr-figure:last-of-type {
    padding-left: 1rem;
    padding-right: 1rem;
}

.cid-s5okLB8Xri .list-counter {
    float: left;
    font-size: 2rem;
    margin-right: 1rem;
}

.cid-s5okLB8Xri .half-list:nth-of-type(even) {
    display: inline-block;
    width: 48%;
    margin-left: 4%;
}

.cid-s5okLB8Xri .half-list {
    text-align: left;
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin: 0;
}

@media (max-width: 767px) {
    .cid-s5okLB8Xri .half-list {
        width: 100%;
        margin: 0;
    }

    .cid-s5okLB8Xri .half-list:nth-of-type(even) {
        width: 100%;
        margin: 0;
    }
}

.cid-s5okLB8Xri .mbr-figure {
    padding-right: 1rem;
    -ms-flex-item-align: initial;
    -ms-grid-row-align: initial;
    -webkit-align-self: flex-start;
    align-self: flex-start;
}

@media (min-width: 992px) {
    .cid-s5okLB8Xri .mbr-figure {
        padding-left: 1rem;
    }
}

@media (max-width: 991px) {
    .cid-s5okLB8Xri .mbr-figure {
        padding-top: 1rem;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .cid-s5okLB8Xri .mbr-text {
        text-align: center;
    }
}

.cid-s5ol8Mis7l {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-s5oBq1wXR3 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/12.jpg");
}

.cid-s5oBq1wXR3 .text-content .btn-bgr {
    z-index: 0;
}

.cid-s5oBq1wXR3 .mbr-overlay {
    background: linear-gradient(90deg, #d6173f, #4284df);
}

.cid-s5oBq1wXR3 h3 {
    color: #ffffff;
    font-weight: 300;
}

.cid-s5oBq1wXR3 p {
    color: #ffffff;
}

.cid-s5oBq1wXR3 h2 {
    color: #ffffff;
}

.cid-s5oBq1wXR3 .text-content {
    padding: 2rem 0rem;
    background-color: #4284df;
}

.cid-s5oBq1wXR3 .mbr-section-btn {
    margin-left: -0.8rem;
}

.cid-s5oBq1wXR3 .media-container-row {
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (max-width: 767px) {
    .cid-s5oBq1wXR3 .mbr-text {
        text-align: center;
    }
}

@media (max-width: 991px) {
    .cid-s5oBq1wXR3 .text-content {
        margin-bottom: 2rem;
    }
}

.cid-s5okYCb4Fz {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #4284df;
}

.cid-s5okYCb4Fz h2,
.cid-s5okYCb4Fz h3,
.cid-s5okYCb4Fz h4,
.cid-s5okYCb4Fz p {
    color: #ffffff;
}

.cid-s5okYCb4Fz .mbr-overlay {
    z-index: -1;
}

.cid-s5okYCb4Fz .mbr-iconfont {
    font-size: 48px;
    padding-right: 1rem;
}

.cid-s5okYCb4Fz .form-control {
    margin-bottom: 15px;
    padding: 1.07em 1.07em;
}

.cid-s5okYCb4Fz .subtext {
    border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.cid-s5okYCb4Fz .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-s5okYCb4Fz .mbr-text {
    color: #767676;
}

.cid-s5okYCb4Fz .form-block {
    padding: 3rem;
    position: relative;
}

.cid-s5okYCb4Fz .form-block .bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #2c1616;
    opacity: 0.5;
    z-index: 0;
}

.cid-s5okYCb4Fz .form-block .form-wrap {
    position: relative;
    z-index: 1;
}

.cid-s5okYCb4Fz a:not([href]):not([tabindex]) {
    color: #fff;
    border-radius: 3px;
}

.cid-s5okYCb4Fz .multi-horizontal {
    flex-grow: 1;
    -webkit-flex-grow: 1;
    max-width: 100%;
}

.cid-s5okYCb4Fz .input-group-btn {
    display: block;
    text-align: center;
}

.cid-s5okYCb4Fz textarea.form-control {
    resize: none;
}

@media (min-width: 768px) {
    .cid-s5okYCb4Fz .container>.row>.col-md-6:first-child {
        padding-right: 30px;
    }

    .cid-s5okYCb4Fz .container>.row>.col-md-6:last-child {
        padding-left: 30px;
    }
}

@media (max-width: 991px) {
    .cid-s5okYCb4Fz .google-map {
        padding-bottom: 2rem;
    }
}

@media (max-width: 767px) {
    .cid-s5okYCb4Fz h2 {
        padding-top: 2rem;
    }
}

@media (max-width: 499px) {
    .cid-s5okYCb4Fz .block-content {
        padding: 0;
    }

    .cid-s5okYCb4Fz .form-block {
        padding: 1rem;
    }
}

.cid-s5ooRFEsY8 {
    padding-top: 30px;
    padding-bottom: 30px;
    background: linear-gradient(0deg, #efefef, #efefef);
}

.cid-s5ooRFEsY8 a {
    text-align: center;
}

.cid-s5ooRFEsY8 p {
    color: #0a0a0a;
    text-align: center;
}

.cid-s5ooRFEsY8 span {
    font-size: 2rem;
}

.cid-s5ooRFEsY8 .mbr-iconfont-social {
    font-size: 20px;
    width: 44px;
    padding-top: 6px;
    display: inline-block;
    line-height: 38px;
    border-radius: 50%;
}

.cid-s5ooRFEsY8 .socicon-twitter {
    color: #4da7de;
}

.cid-s5ooRFEsY8 .socicon-facebook {
    color: #3e5b98;
}

.cid-s5ooRFEsY8 .socicon-googleplus {
    color: #dd4b39;
}

.cid-s5ooRFEsY8 .socicon-instagram {
    color: #3f729b;
}

.cid-s5ooRFEsY8 .social-list a:focus {
    text-decoration: none;
}

.cid-s5ooRFEsY8 .text-copyright {
    width: 100%;
}

.cid-s5ooRFEsY8 .img-logo-footer {
    margin-right: 1rem;
    max-width: 5rem;
}

.cid-s5ooRFEsY8 .text-logo-footer {
    display: inline-block;
    vertical-align: middle;
}

.cid-s5ooRFEsY8 .logo-footer {
    line-height: normal;
}

.cid-s5ooRFEsY8 .copyright {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-s5ooRFEsY8 .social-btns {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s5ooRFEsY8 .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-s5ooRFEsY8 .media-container-row a {
    margin: 0 1rem;
}

.cid-s5ooQElVVa {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #2e2e2e;
}

@media (max-width: 767px) {
    .cid-s5ooQElVVa .content {
        text-align: center;
    }

    .cid-s5ooQElVVa .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-s5ooQElVVa .img-logo img {
    height: 6rem;
}

.cid-s5ooQElVVa .form-control {
    margin-bottom: 1rem;
    padding: 1.07em 1.07em;
}

.cid-s5ooQElVVa textarea.form-control {
    resize: none;
}

.cid-s5ooQElVVa .input-group-btn {
    display: inline-block;
}

.cid-s5ooQElVVa .input-group-btn .btn {
    margin: 0 !important;
    padding: .75rem 1.5625rem !important;
    text-transform: none;
}

.cid-s5ooQElVVa .form-group {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-s5ooQElVVa .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.cid-s5ooQElVVa .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #fff;
}

.cid-s5ooQElVVa .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-s5ooQElVVa .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-s5ooQElVVa .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-s5ooQElVVa .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .cid-s5ooQElVVa .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-s5ooQElVVa .footer-lower hr {
    margin: 1rem 0;
    border-color: #fff;
    opacity: .05;
}

.cid-s5ooQElVVa .form-control,
.cid-s5ooQElVVa .input-group-btn .btn {
    border-radius: 3px;
}

.cid-saAwEDTSxv .navbar {
    padding: .5rem 0;
    background: #ffffff;
    transition: none;
    min-height: 50px;
}

.cid-saAwEDTSxv .navbar-dropdown.bg-color.transparent.opened {
    background: #ffffff;
}

.cid-saAwEDTSxv a {
    font-style: normal;
}

.cid-saAwEDTSxv .nav-item span {
    padding-right: 0.4em;
    line-height: 0.5em;
    vertical-align: text-bottom;
    position: relative;
    top: -0.2em;
    text-decoration: none;
}

.cid-saAwEDTSxv .nav-item a {
    padding: 0.7rem 0 !important;
    margin: 0 .65rem !important;
}

.cid-saAwEDTSxv .dropdown-item:before {
    font-family: MobiriseIcons !important;
    content: '\e966';
    display: inline-block;
    width: 0;
    position: absolute;
    left: 1rem;
    top: 0.5rem;
    margin-right: 0.5rem;
    line-height: 1;
    font-size: inherit;
    vertical-align: middle;
    text-align: center;
    overflow: hidden;
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-saAwEDTSxv .content-text {
    margin-bottom: 0;
}

.cid-saAwEDTSxv .navbar-nav {
    position: relative;
    min-height: 49px;
    -ms-flex-direction: row;
    -webkit-flex-direction: row;
    flex-direction: row;
}

@media (min-width: 992px) {
    .cid-saAwEDTSxv .navbar-nav .main-menu-animated-line {
        position: absolute;
        left: 0;
        width: 0;
        height: 0;
        z-index: 100;
        border-top: 4px solid #4284df;
        -webkit-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        -moz-transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
        transition: width 0.4s, left 0.6s cubic-bezier(0.19, 0.65, 0.02, 0.93);
    }

    .cid-saAwEDTSxv .navbar-nav .main-menu-animated-line.bottom {
        bottom: 0;
    }
}

.cid-saAwEDTSxv .navbar-nav .nav-item span {
    padding-right: 0;
}

.cid-saAwEDTSxv .navbar-nav .nav-item a {
    margin: 0 1.3rem !important;
}

.cid-saAwEDTSxv .display-4>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-saAwEDTSxv .display-4>.btn>.mbr-iconfont {
    font-size: 1.43em;
}

.cid-saAwEDTSxv .nav-dropdown .dropdown-item {
    font-weight: 400;
}

.cid-saAwEDTSxv .navbar-buttons.mbr-section-btn {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-saAwEDTSxv .nav-dropdown .link {
    font-weight: 400;
}

.cid-saAwEDTSxv .menu .navbar-brand .logo-text-part {
    vertical-align: top;
}

.cid-saAwEDTSxv .content-right-side {
    text-align: center;
}

.cid-saAwEDTSxv .menu-content-top {
    padding: 0 2rem;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    overflow: hidden;
    transition: min-height 0.25s ease-in-out;
}

@media (max-width: 991px) {
    .cid-saAwEDTSxv .menu-content-top {
        width: 100%;
        display: flex;
    }

    .cid-saAwEDTSxv .menu-content-top .menu-content-right {
        display: block;
        position: absolute;
        visibility: hidden;
        width: 100%;
        bottom: 0;
        left: 0;
        text-align: center;
        transition: 0s all 0s;
    }

    .cid-saAwEDTSxv .menu-content-top .menu-content-right .info-widget {
        padding: 1rem 0;
        text-align: center;
    }

    .cid-saAwEDTSxv .navbar.opened .menu-content-right {
        visibility: visible;
        transition: 0s all 0.3s;
    }

    .cid-saAwEDTSxv .menu-bottom {
        justify-content: flex-end;
    }

    .cid-saAwEDTSxv img {
        height: 3.8rem !important;
    }

    .cid-saAwEDTSxv .btn {
        display: -webkit-flex;
    }

    .cid-saAwEDTSxv button.navbar-toggler {
        display: block;
    }

    .cid-saAwEDTSxv .navbar-brand {
        margin-left: 1rem !important;
        margin-top: .5rem;
    }

    .cid-saAwEDTSxv .navbar {
        -webkit-flex-direction: column;
        flex-direction: column;
    }

    .cid-saAwEDTSxv .navbar-collapse {
        display: none !important;
        padding-right: 0 !important;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing,
    .cid-saAwEDTSxv .navbar-collapse.show {
        display: block !important;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing .navbar-nav,
    .cid-saAwEDTSxv .navbar-collapse.show .navbar-nav {
        display: block;
        text-align: center;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing .navbar-nav .nav-item,
    .cid-saAwEDTSxv .navbar-collapse.show .navbar-nav .nav-item {
        clear: both;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing .navbar-buttons,
    .cid-saAwEDTSxv .navbar-collapse.show .navbar-buttons {
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        text-align: center;
    }

    .cid-saAwEDTSxv .navbar-collapse.collapsing .navbar-buttons:last-child,
    .cid-saAwEDTSxv .navbar-collapse.show .navbar-buttons:last-child {
        margin-bottom: 1rem;
    }

    .cid-saAwEDTSxv .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-saAwEDTSxv .dropdown.open>.dropdown-menu {
        position: relative;
        opacity: 1;
        height: auto;
        padding: 1.4rem 0;
        visibility: visible;
    }

    .cid-saAwEDTSxv .dropdown .dropdown-submenu {
        left: 0;
        text-align: center;
        width: 100%;
    }

    .cid-saAwEDTSxv .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;
    }

    .cid-saAwEDTSxv .navbar-buttons.mbr-section-btn {
        width: 100%;
    }

    .cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item {
        padding: 0.235em 1.5em 0.235em 1.5em !important;
        transition: none;
        margin: 0 !important;
    }
}

@media (max-width: 991px) {
    .cid-saAwEDTSxv .navbar.opened {
        padding-bottom: 12rem;
    }

    .cid-saAwEDTSxv .navbar .navbar-collapse {
        max-height: calc(100vh - 12rem - 80px);
    }
}

@media (max-width: 575px) {
    .cid-saAwEDTSxv .navbar.opened {
        padding-bottom: 15rem;
    }

    .cid-saAwEDTSxv .navbar .navbar-collapse {
        max-height: calc(100vh - 15rem - 80px);
    }
}

.cid-saAwEDTSxv .content-right-side .content-link {
    margin-left: 2rem;
}

.cid-saAwEDTSxv .content-right-side .content-link span {
    vertical-align: middle;
    padding-right: 1rem;
}

.cid-saAwEDTSxv .widget-icon {
    display: inline-block;
    padding-right: 1rem;
    font-size: 1.65rem;
}

.cid-saAwEDTSxv .info-widget {
    padding-left: 2rem;
    padding-top: 0.5rem;
    padding-right: 3rem;
    border-left: 1px solid #e0e0e0;
}

.cid-saAwEDTSxv .menu-content-right {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEDTSxv .menu-content-right .info-widget:last-child {
    padding-right: 0;
}

.cid-saAwEDTSxv .menu-content-right .info-widget:first-child {
    padding-left: 0;
    border-left: none;
}

.cid-saAwEDTSxv .widget-content {
    display: inline-block;
    vertical-align: top;
    text-align: left;
}

.cid-saAwEDTSxv .widget-content .widget-title {
    font-weight: 600;
    margin-bottom: 7px;
}

.cid-saAwEDTSxv .widget-content .widget-text {
    margin-bottom: 0;
}

.cid-saAwEDTSxv .menu-bottom {
    display: flex;
    width: 100%;
    padding: 0 2rem;
    position: relative;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

@media (min-width: 992px) {
    .cid-saAwEDTSxv .navbar .menu-content-top {
        display: -webkit-flex;
        min-height: 83px;
        height: 100%;
    }

    .cid-saAwEDTSxv .content-right-side {
        display: flex;
        text-align: right;
        -webkit-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-saAwEDTSxv .menu-content-top {
        border-bottom: 1px solid #e0e0e0;
    }

    .cid-saAwEDTSxv .navbar {
        display: block;
        padding: 0;
    }

    .cid-saAwEDTSxv .navbar .menu-logo {
        margin-right: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
    }

    .cid-saAwEDTSxv .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
        -webkit-align-self: initial;
        align-self: auto;
        display: flex;
        -webkit-align-items: center;
        align-items: center;
        z-index: 101;
        min-height: 49px;
    }

    .cid-saAwEDTSxv .dropdown-item:hover:before {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1);
        width: 16px;
    }

    .cid-saAwEDTSxv .navbar-short .menu-content-top {
        height: 0;
        min-height: 0;
        border: none;
    }

    .cid-saAwEDTSxv .navbar-toggler {
        display: none;
    }

    .cid-saAwEDTSxv .navbar-collapse {
        -webkit-justify-content: flex-end;
        justify-content: flex-end;
    }
}

.cid-saAwEDTSxv .btn {
    padding: 0.4rem 1.5rem;
    display: inline-flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEDTSxv .btn .mbr-iconfont {
    font-size: 1.2em;
}

.cid-saAwEDTSxv .menu-logo {
    margin-right: auto;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand {
    display: flex;
    margin-left: 1.5rem;
    padding: 0.5rem 0;
    transition: padding .2s;
    min-height: 3.8rem;
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-caption-wrap {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    word-break: break-word;
    min-width: 7rem;
    margin: .3rem 0;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption {
    line-height: 1.2rem !important;
    padding-right: 2rem;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-logo {
    font-size: 4rem;
    transition: font-size 0.25s;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-logo img {
    display: flex;
}

.cid-saAwEDTSxv .menu-logo .navbar-brand .navbar-logo .mbr-iconfont {
    transition: font-size 0.25s;
}

.cid-saAwEDTSxv .navbar-toggleable-sm .navbar-collapse {
    width: auto;
}

.cid-saAwEDTSxv .navbar-toggleable-sm .navbar-collapse .navbar-nav {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
}

.cid-saAwEDTSxv .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item {
    -webkit-align-self: center;
    align-self: center;
}

.cid-saAwEDTSxv .navbar-toggleable-sm .navbar-collapse .navbar-buttons {
    padding-left: 0;
    padding-bottom: 0;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu {
    background: #ffffff;
    display: none;
    position: absolute;
    min-width: 5rem;
    padding-top: 1.4rem;
    padding-bottom: 1.4rem;
    text-align: left;
}

@media (max-width: 991px) {
    .cid-saAwEDTSxv .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item {
    width: auto;
    padding: 0.235em 2.5385em 0.235em 3.5385em !important;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item::after {
    right: 0.5rem;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before {
    -webkit-transform: scale(0, 1);
    transform: scale(0, 1);
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont {
    margin-left: -1.8rem;
    padding-right: 1rem;
    font-size: inherit;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before {
    display: inline-block;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

.cid-saAwEDTSxv .dropdown .dropdown-menu .dropdown-submenu {
    margin: 0;
}

.cid-saAwEDTSxv .dropdown.open>.dropdown-menu {
    display: block;
}

.cid-saAwEDTSxv .navbar-toggleable-sm.opened:after {
    position: absolute;
    width: 100vw;
    height: 100vh;
    content: '';
    background-color: rgba(0, 0, 0, 0.1);
    left: 0;
    bottom: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    z-index: 1000;
}

.cid-saAwEDTSxv .navbar.navbar-short {
    min-height: 50px;
    transition: all .2s;
}

.cid-saAwEDTSxv .navbar.navbar-short .navbar-logo a {
    font-size: 2.5rem !important;
    line-height: 2.5rem;
    transition: font-size 0.25s;
}

.cid-saAwEDTSxv .navbar.navbar-short .navbar-logo a .mbr-iconfont {
    font-size: 2.5rem !important;
}

.cid-saAwEDTSxv .navbar.navbar-short .navbar-logo a img {
    height: 3rem !important;
}

.cid-saAwEDTSxv .navbar.navbar-short .navbar-brand {
    min-height: 3rem;
}

.cid-saAwEDTSxv button.navbar-toggler {
    width: 31px;
    height: 18px;
    cursor: pointer;
    transition: all .2s;
    margin: 1rem .8rem;
    -webkit-align-self: center;
    align-self: center;
}

.cid-saAwEDTSxv button.navbar-toggler:focus {
    outline: none;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span {
    position: absolute;
    right: 0;
    width: 30px;
    height: 2px;
    border-right: 5px;
    background-color: #1d2671;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span:nth-child(1) {
    top: 0;
    transition: all .2s;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span:nth-child(2) {
    top: 8px;
    transition: all .15s;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span:nth-child(3) {
    top: 8px;
    transition: all .15s;
}

.cid-saAwEDTSxv button.navbar-toggler .hamburger span:nth-child(4) {
    top: 16px;
    transition: all .2s;
}

.cid-saAwEDTSxv nav.opened .hamburger span:nth-child(1) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-saAwEDTSxv nav.opened .hamburger span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    transition: all .25s;
}

.cid-saAwEDTSxv nav.opened .hamburger span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    transition: all .25s;
}

.cid-saAwEDTSxv nav.opened .hamburger span:nth-child(4) {
    top: 8px;
    width: 0;
    opacity: 0;
    right: 50%;
    transition: all .2s;
}

.cid-saAwEDTSxv .collapsed .dropdown-menu .dropdown-item:before {
    display: none;
}

.cid-saAwEDTSxv .collapsed .dropdown .dropdown-menu .dropdown-item {
    padding: 0.235em 1.5em 0.235em 1.5em !important;
    transition: none;
    margin: 0 !important;
}

.cid-saAwEDTSxv .collapsed .btn {
    display: -webkit-flex;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse {
    display: none !important;
    padding-right: 0 !important;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show {
    display: block !important;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing .navbar-nav,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show .navbar-nav {
    display: block;
    text-align: center;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show .navbar-nav .nav-item {
    clear: both;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing .navbar-buttons,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show .navbar-buttons {
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center;
}

.cid-saAwEDTSxv .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,
.cid-saAwEDTSxv .collapsed .navbar-collapse.show .navbar-buttons:last-child {
    margin-bottom: 1rem;
}

@media (min-width: 992px) {
    .cid-saAwEDTSxv .collapsed:not(.navbar-short) .navbar-collapse {
        max-height: calc(100vh - 3.8rem - 1.5rem);
    }

    .cid-saAwEDTSxv .collapsed .dropdown .dropdown-menu {
        overflow: hidden;
    }
}

.cid-saAwEDTSxv .collapsed button.navbar-toggler {
    display: block;
}

.cid-saAwEDTSxv .collapsed .navbar-brand {
    margin-left: 1rem !important;
    margin-top: .5rem;
}

.cid-saAwEDTSxv .collapsed .navbar-toggleable-sm {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.cid-saAwEDTSxv .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-saAwEDTSxv .collapsed .dropdown.open>.dropdown-menu {
    position: relative;
    opacity: 1;
    height: auto;
    padding: 1.4rem 0;
    visibility: visible;
}

.cid-saAwEDTSxv .collapsed .dropdown .dropdown-submenu {
    left: 0;
    text-align: center;
    width: 100%;
}

.cid-saAwEDTSxv .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;
}

.cid-saAwEDTSxv .collapsed .menu-bottom {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-saAwEDTSxv .navbar-dropdown {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.cid-saAwEDTSxv .navbar-collapse {
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
    flex-basis: auto;
}

.cid-saAwEDTSxv .nav-link:focus {
    outline: none;
}

.cid-saAwEDTSxv .navbar-toggler {
    position: relative;
}

.cid-saAwEDTSxv .dropdown-item.active,
.cid-saAwEDTSxv .dropdown-item:active {
    background: #ffffff;
    color: initial;
}

.cid-saAwEDTSxv .nav-link:hover,
.cid-saAwEDTSxv .dropdown-item:hover {
    color: #4284df;
}

.cid-saAwEEGlRF {
    background-color: #002a61;
}

.cid-saAwEEGlRF .media-content .btn-bgr {
    z-index: 0;
}

.cid-saAwEEGlRF .mbr-section-text {
    word-break: break-word;
}

.cid-saAwEEGlRF .mbr-overlay {
    background: linear-gradient(90deg, #21b968, #1ec5bf);
}

@media (min-width: 992px) {
    .cid-saAwEEGlRF .mbr-figure {
        padding-left: 4rem;
    }
}

@media (max-width: 991px) {
    .cid-saAwEEGlRF .mbr-figure {
        padding-top: 3rem;
    }
}

@media (max-width: 767px) {
    .cid-saAwEEGlRF .mbr-text {
        text-align: center;
    }
}

.cid-saAwEFbknj {
    padding-top: 90px;
    padding-bottom: 60px;
    background-color: #efefef;
}

.cid-saAwEFbknj .mbr-overlay {
    background: linear-gradient(90deg, #ffffff, #1ec5bf);
}

.cid-saAwEFbknj h3 {
    color: #000000;
    font-weight: 300;
}

.cid-saAwEFbknj p {
    color: #464646;
}

.cid-saAwEFbknj h2 {
    color: #000000;
}

.cid-saAwEFbknj .counter-container {
    color: #767676;
}

.cid-saAwEFbknj .counter-container div {
    margin-bottom: 1rem;
    padding-left: .5rem;
}

.cid-saAwEFbknj .media-content {
    padding-right: 1.5rem;
    padding-left: 3rem;
}

@media (max-width: 991px) {
    .cid-saAwEFbknj .media-content {
        padding-right: 1.5rem;
        padding-left: 1.5rem;
    }
}

.cid-saAwEFbknj .mbr-figure:last-of-type {
    padding-left: 1rem;
    padding-right: 1rem;
}

.cid-saAwEFbknj .list-counter {
    float: left;
    font-size: 2rem;
    margin-right: 1rem;
}

.cid-saAwEFbknj .half-list:nth-of-type(even) {
    display: inline-block;
    width: 48%;
    margin-left: 4%;
}

.cid-saAwEFbknj .half-list {
    text-align: left;
    display: inline-block;
    width: 48%;
    vertical-align: top;
    margin: 0;
}

@media (max-width: 767px) {
    .cid-saAwEFbknj .half-list {
        width: 100%;
        margin: 0;
    }

    .cid-saAwEFbknj .half-list:nth-of-type(even) {
        width: 100%;
        margin: 0;
    }
}

.cid-saAwEFbknj .mbr-figure {
    padding-right: 1rem;
    -ms-flex-item-align: initial;
    -ms-grid-row-align: initial;
    -webkit-align-self: flex-start;
    align-self: flex-start;
}

@media (min-width: 992px) {
    .cid-saAwEFbknj .mbr-figure {
        padding-left: 1rem;
    }
}

@media (max-width: 991px) {
    .cid-saAwEFbknj .mbr-figure {
        padding-top: 1rem;
        padding-left: 0;
        padding-right: 0;
    }
}

@media (max-width: 767px) {
    .cid-saAwEFbknj .mbr-text {
        text-align: center;
    }
}

.cid-saAwEFSvFD {
    padding-top: 60px;
    padding-bottom: 60px;
    background-color: #ffffff;
}

.cid-saAwEG8GC2 {
    padding-top: 90px;
    padding-bottom: 90px;
    background-image: url("../../../assets/images/12.jpg");
}

.cid-saAwEG8GC2 .text-content .btn-bgr {
    z-index: 0;
}

.cid-saAwEG8GC2 .mbr-overlay {
    background: linear-gradient(90deg, #d6173f, #4284df);
}

.cid-saAwEG8GC2 h3 {
    color: #ffffff;
    font-weight: 300;
}

.cid-saAwEG8GC2 p {
    color: #ffffff;
}

.cid-saAwEG8GC2 h2 {
    color: #ffffff;
}

.cid-saAwEG8GC2 .text-content {
    padding: 2rem 0rem;
    background-color: #002a61;
}

.cid-saAwEG8GC2 .mbr-section-btn {
    margin-left: -0.8rem;
}

.cid-saAwEG8GC2 .media-container-row {
    padding-left: 1rem;
    padding-right: 1rem;
}

@media (max-width: 767px) {
    .cid-saAwEG8GC2 .mbr-text {
        text-align: center;
    }
}

@media (max-width: 991px) {
    .cid-saAwEG8GC2 .text-content {
        margin-bottom: 2rem;
    }
}

.cid-saAwEGDxfX {
    padding-top: 90px;
    padding-bottom: 90px;
    background-color: #002a61;
}

.cid-saAwEGDxfX h2,
.cid-saAwEGDxfX h3,
.cid-saAwEGDxfX h4,
.cid-saAwEGDxfX p {
    color: #ffffff;
}

.cid-saAwEGDxfX .mbr-overlay {
    z-index: -1;
}

.cid-saAwEGDxfX .mbr-iconfont {
    font-size: 48px;
    padding-right: 1rem;
}

.cid-saAwEGDxfX .form-control {
    margin-bottom: 15px;
    padding: 1.07em 1.07em;
}

.cid-saAwEGDxfX .subtext {
    border-top: 1px solid rgba(0, 0, 0, 0.5);
}

.cid-saAwEGDxfX .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEGDxfX .mbr-text {
    color: #767676;
}

.cid-saAwEGDxfX .form-block {
    padding: 3rem;
    position: relative;
}

.cid-saAwEGDxfX .form-block .bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: #4284df;
    opacity: 0.5;
    z-index: 0;
}

.cid-saAwEGDxfX .form-block .form-wrap {
    position: relative;
    z-index: 1;
}

.cid-saAwEGDxfX a:not([href]):not([tabindex]) {
    color: #fff;
    border-radius: 3px;
}

.cid-saAwEGDxfX .multi-horizontal {
    flex-grow: 1;
    -webkit-flex-grow: 1;
    max-width: 100%;
}

.cid-saAwEGDxfX .input-group-btn {
    display: block;
    text-align: center;
}

.cid-saAwEGDxfX textarea.form-control {
    resize: none;
}

@media (min-width: 768px) {
    .cid-saAwEGDxfX .container>.row>.col-md-6:first-child {
        padding-right: 30px;
    }

    .cid-saAwEGDxfX .container>.row>.col-md-6:last-child {
        padding-left: 30px;
    }
}

@media (max-width: 991px) {
    .cid-saAwEGDxfX .google-map {
        padding-bottom: 2rem;
    }
}

@media (max-width: 767px) {
    .cid-saAwEGDxfX h2 {
        padding-top: 2rem;
    }
}

@media (max-width: 499px) {
    .cid-saAwEGDxfX .block-content {
        padding: 0;
    }

    .cid-saAwEGDxfX .form-block {
        padding: 1rem;
    }
}

.cid-saAwEH9dTl {
    padding-top: 30px;
    padding-bottom: 30px;
    background: linear-gradient(0deg, #efefef, #efefef);
}

.cid-saAwEH9dTl a {
    text-align: center;
}

.cid-saAwEH9dTl p {
    color: #0a0a0a;
    text-align: center;
}

.cid-saAwEH9dTl span {
    font-size: 2rem;
}

.cid-saAwEH9dTl .mbr-iconfont-social {
    font-size: 20px;
    width: 44px;
    padding-top: 6px;
    display: inline-block;
    line-height: 38px;
    border-radius: 50%;
}

.cid-saAwEH9dTl .socicon-twitter {
    color: #4da7de;
}

.cid-saAwEH9dTl .socicon-facebook {
    color: #3e5b98;
}

.cid-saAwEH9dTl .socicon-googleplus {
    color: #dd4b39;
}

.cid-saAwEH9dTl .socicon-instagram {
    color: #3f729b;
}

.cid-saAwEH9dTl .social-list a:focus {
    text-decoration: none;
}

.cid-saAwEH9dTl .text-copyright {
    width: 100%;
}

.cid-saAwEH9dTl .img-logo-footer {
    margin-right: 1rem;
    max-width: 5rem;
}

.cid-saAwEH9dTl .text-logo-footer {
    display: inline-block;
    vertical-align: middle;
}

.cid-saAwEH9dTl .logo-footer {
    line-height: normal;
}

.cid-saAwEH9dTl .copyright {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEH9dTl .social-btns {
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-saAwEH9dTl .media-container-row {
    -webkit-align-items: center;
    align-items: center;
}

.cid-saAwEH9dTl .media-container-row a {
    margin: 0 1rem;
}

.cid-saAwEHLQ4H {
    padding-top: 45px;
    padding-bottom: 45px;
    background-color: #2e2e2e;
}

@media (max-width: 767px) {
    .cid-saAwEHLQ4H .content {
        text-align: center;
    }

    .cid-saAwEHLQ4H .content>div:not(:last-child) {
        margin-bottom: 2rem;
    }
}

.cid-saAwEHLQ4H .img-logo img {
    height: 6rem;
}

.cid-saAwEHLQ4H .form-control {
    margin-bottom: 1rem;
    padding: 1.07em 1.07em;
}

.cid-saAwEHLQ4H textarea.form-control {
    resize: none;
}

.cid-saAwEHLQ4H .input-group-btn {
    display: inline-block;
}

.cid-saAwEHLQ4H .input-group-btn .btn {
    margin: 0 !important;
    padding: .75rem 1.5625rem !important;
    text-transform: none;
}

.cid-saAwEHLQ4H .form-group {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    justify-content: center;
}

.cid-saAwEHLQ4H .social-list {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
    display: flex;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}

.cid-saAwEHLQ4H .social-list .mbr-iconfont-social {
    font-size: 1.3rem;
    color: #fff;
}

.cid-saAwEHLQ4H .social-list .soc-item {
    margin: 0 .5rem;
}

.cid-saAwEHLQ4H .social-list a {
    margin: 0;
    opacity: .5;
    -webkit-transition: .2s linear;
    transition: .2s linear;
}

.cid-saAwEHLQ4H .social-list a:hover {
    opacity: 1;
}

@media (max-width: 767px) {
    .cid-saAwEHLQ4H .social-list {
        -webkit-justify-content: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .cid-saAwEHLQ4H .footer-lower .copyright {
        margin-bottom: 1rem;
        text-align: center;
    }
}

.cid-saAwEHLQ4H .footer-lower hr {
    margin: 1rem 0;
    border-color: #fff;
    opacity: .05;
}

.cid-saAwEHLQ4H .form-control,
.cid-saAwEHLQ4H .input-group-btn .btn {
    border-radius: 3px;
}


.panningmenu-outer {
    max-width: 1100px;
    margin: 155px auto 25px auto;
    /* border-top: 1px solid gray; */
    position: relative;
}

.panningmenu-bg {
    background: url(../../images/client/home/panningmenubg1.jpg);
    background-repeat: no-repeat;
    background-position: center;
    height: 50vh;
    max-height: 400px;
    /* max-width: 1000px; */
    border-radius: 15px;
}

.panningmenu-container {
    /* max-width: 1000px; */
    /* display: flex; */
    width: 93%;
    overflow: hidden;
    margin: auto;
    margin-top: -20px;
}

#panningmenuDiv .panningmenu-container-inner {
    white-space: nowrap;
    margin-bottom: 25px;
    width: 100%;
    left: 0px;
    position: relative;
    transition: left .3s;
}

#panningmenuDiv .panningmenu-container-inner.active {
    transition: none;
}

.panningmenu-item {
    display: inline-block;
    min-width: 11.9%;
    margin: 0 1.25%;
    background: white;
    border-radius: 10px;
    overflow: hidden;
    padding: 10px;
    box-shadow: 0 1px 4px rgb(0 0 0 / 20%);
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Old versions of Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    color: #525252;
}

.panningmenu-item:hover {
    background-color: #3e61ab;
    cursor: pointer;
    color: white;
}

.panningmenu-item-icon {
    /* background: url(../../images/client/home/placeholder.jpg); */
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    height: 4rem;
    position: relative;
}

.panningmenu-item-icon:before {
    font: normal normal normal 20px/1 FontAwesome;
    content: "\f059";
    text-align: center;
    margin: auto;
    width: 100%;
    font-size: 30px;
    position: absolute;
    line-height: 45px;
}

#panningmenuDiv .customers-nav-item-knowledge-base .panningmenu-item-icon::before {
    content: "\f059";
}


#panningmenuDiv .customers-nav-item-schedule-appointment-logged-in-id .panningmenu-item-icon::before {
    content: "\f073";
}

#panningmenuDiv .customers-nav-item-register .panningmenu-item-icon::before {
    content: "\f234";
}

#panningmenuDiv .customers-nav-item-login .panningmenu-item-icon::before {
    content: "\f2bd";
}

#panningmenuDiv .customers-nav-item-projects .panningmenu-item-icon::before {
    content: "\f0ae";
}

#panningmenuDiv .customers-nav-item-subscriptions .panningmenu-item-icon::before {
    content: "\f0e2";
}

#panningmenuDiv .customers-nav-item-invoices .panningmenu-item-icon::before {
    content: "\f15c";
}

#panningmenuDiv .customers-nav-item-contracts .panningmenu-item-icon::before {
    content: "\f0c0";
}

#panningmenuDiv .customers-nav-item-estimates .panningmenu-item-icon::before {
    content: "\f0ea";
}

#panningmenuDiv .customers-nav-item-proposals .panningmenu-item-icon::before {
    content: "\f1c4";
}

#panningmenuDiv .customers-nav-item-support .panningmenu-item-icon::before {
    content: "\f025";
}

#panningmenuDiv .customers-nav-item-gdpr .panningmenu-item-icon::before {
    content: "\f13e";
}

#panningmenuDiv .customers-nav-item-knowledge-base::before,
#panningmenuDiv .customers-nav-item-schedule-appointment-logged-in-id::before,
#panningmenuDiv .customers-nav-item-register::before,
#panningmenuDiv .customers-nav-item-login::before,
#panningmenuDiv .customers-nav-item-projects::before,
#panningmenuDiv .customers-nav-item-subscriptions::before,
#panningmenuDiv .customers-nav-item-invoices::before,
#panningmenuDiv .customers-nav-item-contracts::before,
#panningmenuDiv .customers-nav-item-estimates::before,
#panningmenuDiv .customers-nav-item-proposals::before,
#panningmenuDiv .customers-nav-item-support::before,
#panningmenuDiv .customers-nav-item-gdpr::before {
    content: "";
}

/*
.panningmenu-item-icon.icon1 {
   background-image: url(../../images/client/home/icon1.png);
}

.panningmenu-item-icon.icon2 {
  background-image: url(../../images/client/home/icon2.png);
}

.panningmenu-item-icon.icon3 {
background-image: url(../../images/client/home/icon3.png);
}*/

.panningmenu-item-tx1 {
    text-align: center;
    /* line-height: 3em; */
    margin-top: 10px;
    font-size: 14px;
}

.panningmenu-controls {
    width: 100%;
    height: 115px;
    position: absolute;
    bottom: 32px;
    pointer-events: none;
}

.panningmenu-btn {
    height: 100%;
    width: 40px;
    pointer-events: all;
    position: relative;
    cursor: pointer;
}

.panningmenu-btn .fa {
    font-size: 30px;
    text-align: center;
    width: 100%;
    vertical-align: bottom;
    bottom: 20px;
    position: absolute;
    color: #d2d2d2;
}

.panningmenu-btn:hover .fa {
    color: black;
}

.panningmenu-btn.left {
    float: left;
}

.panningmenu-btn.right {
    float: right;
}

.subpanning-links {
    display: flex;
    flex-wrap: wrap;
    max-width: 1000px;
    margin: 25px auto;
}

.subpanning-item {
    /* display: flex; */
    flex: 1 0 33.333%;
    text-align: center;
    margin-bottom: 25px;
}

.subpanning-item-imagen {
    background: url(../../images/client/home/placeholder.jpg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 60%;
    width: 70%;
    margin: auto;
}

.subpanning-item-imagen.img1 {
    background-image: url(../../images/client/home/link1.jpg);
}

.subpanning-item-imagen.img2 {
    background-image: url(../../images/client/home/link2.jpg);
}

.subpanning-item-imagen.img3 {
    background-image: url(../../images/client/home/link3.jpg);
}

.subpanning-item-imagen.img4 {
    background-image: url(../../images/client/home/placeholder.jpg);
}

.subpanning-item-imagen.img5 {
    background-image: url(../../images/client/home/placeholder.jpg);
}

.subpanning-item-imagen.img6 {
    background-image: url(../../images/client/home/placeholder.jpg);
}

.subpanning-item-tx1 {
    margin: 15px 0 0 0;
}

.simplebar-track {
    display: none;
}

.downscrolled.menu {
    /* margin-bottom: 132px; */
}

.downscrolled.menu .navbar {
    position: fixed;
    top: 0;
    z-index: 3;
    width: 100%;
}

.downscrolled.menu .menu-bottom {
    display: flex;
    position: relative;
    max-height: 49px;
    width: calc(100% - 64px);
    z-index: 1;
    background: white;
    animation: downscollermenubottom;
    border: none;
    margin-top: -1px;
    top: initial;
}

.downscrolled.quick.menu .menu-bottom {
    animation: none;
    top: 0;
}

@keyframes downscollermenubottom {
    0% {
        top: 100px;
    }

    100% {
        top: -1px;
    }
}

.cid-s2WZhXgEOs button.navbar-toggler {
    display: none;
}

.downscrolled.cid-s2WZhXgEOs .navbar .menu-content-top {
    min-height: 0;
    max-height: 0;
}

@media (max-width: 991px) {
    .downscrolled.cid-s2WZhXgEOs .navbar .menu-content-top {
        min-height: 83px;
        max-height: 83px;
    }
}

.navbar {
    position: fixed;
    top: 0;
    z-index: 1;
    width: 100%;
}

.downscrolled.menu .menu-bottom {
    display: flex;
    position: relative;
    max-height: 49px;
    width: calc(100%);
    z-index: 1;
    background: white;
    animation: downscollermenubottom;
    border: none;
    margin-top: -1px;
    top: initial;
}

.downscrolled.quick.menu .menu-bottom {
    animation: none;
    top: 0;
}

@keyframes downscollermenubottom {
    0% {
        top: 100px;
    }

    100% {
        top: -1px;
    }
}

.cid-s2WZhXgEOs button.navbar-toggler {
    display: none;
}

.downscrolled.cid-s2WZhXgEOs .navbar .menu-content-top {
    min-height: 0;
    max-height: 0;
}

@media (max-width: 991px) {
    .downscrolled.cid-s2WZhXgEOs .navbar .menu-content-top {
        min-height: 83px;
        max-height: 83px;
    }
}

#light-theme-home-div {
    background-color: white;
}

body.light-theme-home {
    background-color: white !important;
    margin-bottom: 350px;
}

body.light-theme-home .navbar.navbar-default.header {
    display: none;
}

body:not(.register):not(.customers_login).light-theme-home #wrapper {
    /* margin-left: initial; */
    height: 100%;
    margin: 0px auto;
}

body.light-theme-home #footer4-u {
    color: white;
    font-size: 14px;
    line-height: 23px;
    font-weight: 400;
}

body.light-theme-home .submenu li a {
    font-size: 14px !important;
}

body.light-theme-home .submenu li a:hover {
    color: #367cb8 !important;
}

body.light-theme-home .submenu li.tipo1 {}

body.light-theme-home .submenu li.separador {
    user-select: none;
}


.invoices-stats {
    position: relative;
    display: block;
}

.invoices-stats [class*="invoices-stats-"] {
    background-repeat: no-repeat;
    background-position: 89% 50%;
    background-size: 20px;
    border-radius: 5px;
    padding: 10px;
}

.invoices-stats-unpaid {
    background-image: url(../../images/client/iconos/fctra-porpagar.svg);
}

.invoices-stats-paid {
    background-image: url(../../images/client/iconos/fctra-pagada.svg);
}

.invoices-stats-overdue {
    background-image: url(../../images/client/iconos/fctra-retrasada.svg);
}

.invoices-stats-partially-paid {
    background-image: url(../../images/client/iconos/fctra-pagadaparcial.svg);
}

.invoices-stats-unpaid .row,
.invoices-stats-paid .row,
.invoices-stats-overdue .row,
.invoices-stats-partially-paid .row {
    display: flex;
    flex-direction: column;
    padding: 10px 0;
    border-radius: 10px;
    border: 1px solid #d9d9d9;
    flex: 1 1 100%;
    position: relative;
    margin: 0;
}

.invoices-stats-unpaid .row>div:nth-child(1),
.invoices-stats-paid .row>div:nth-child(1),
.invoices-stats-overdue .row>div:nth-child(1),
.invoices-stats-partially-paid .row>div:nth-child(1) {
    order: 2;
    margin: 5px 0;
}

.invoices-stats-unpaid .row>div:nth-child(2),
.invoices-stats-paid .row>div:nth-child(2),
.invoices-stats-overdue .row>div:nth-child(2),
.invoices-stats-partially-paid .row>div:nth-child(2) {
    order: 1;
    text-align: left;
}

.invoices-stats-unpaid .row>div:nth-child(3),
.invoices-stats-paid .row>div:nth-child(3),
.invoices-stats-overdue .row>div:nth-child(3),
.invoices-stats-partially-paid .row>div:nth-child(3) {
    order: 3;
    max-width: 85%;
}

.invoices-stats-unpaid .row>div:nth-child(3) .progress,
.invoices-stats-paid .row>div:nth-child(3) .progress,
.invoices-stats-overdue .row>div:nth-child(3) .progress,
.invoices-stats-partially-paid .row>div:nth-child(3) .progress {
    box-shadow: none;
    height: 12px;
    border-radius: 5px;
}

.invoices-stats-unpaid .row>div:nth-child(3) .progress-bar,
.invoices-stats-paid .row>div:nth-child(3) .progress-bar,
.invoices-stats-overdue .row>div:nth-child(3) .progress-bar,
.invoices-stats-partially-paid .row>div:nth-child(3) .progress-bar {
    font-size: 8px;
    line-height: 2;
}

/*
.list-status.projects-status{

}
  .list-status.projects-status a{
    border-radius: 20px;
    box-shadow: none;  
    border: none;  
    background-color: #2a66f6;
    color: white;  
    display: flex;  
    min-height: 70px;
    background-repeat: no-repeat;
    background-position: 9% 50%;
    background-size: 30px;
  }
  .list-status.projects-status:nth-child(1) a{
    background-color: red;
  }
  .list-status.projects-status:nth-child(2) a{
    background-color: #559dff;
    background-image: url(../../images/client/iconos/pycts-noiniciado.png);
  }
  .list-status.projects-status:nth-child(3) a{
    background-color: #a973ff;
    background-image: url(../../images/client/iconos/pycts-endesarrollo.png);
  }
  .list-status.projects-status:nth-child(4) a{
    background-color: #ffa550;
    background-image: url(../../images/client/iconos/pycts-enespera.png);
  }
  .list-status.projects-status:nth-child(5) a{
    background-color: #ff4697;
    background-image: url(../../images/client/iconos/pycts-cancelado.png);
  }
  .list-status.projects-status:nth-child(6) a{
    background-color: #37c9cd;
    background-image: url(../../images/client/iconos/pycts-terminado.png);
  }
  .list-status.projects-status a h3{
  color: white;
  order: 2;
  margin: auto auto auto 0;
  }
  .list-status.projects-status a span{
    color: white !important;
    margin: auto auto auto 40px;
  }
  */