.elementor-7814 .elementor-element.elementor-element-53787fb5:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-7814 .elementor-element.elementor-element-53787fb5 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../../../img/fachada02.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-7814 .elementor-element.elementor-element-53787fb5 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-53787fb5 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-70b1cdfa .elementor-spacer-inner {
    height: 100px;
}
.elementor-7814 .elementor-element.elementor-element-6567a232 .elementor-spacer-inner {
    height: 100px;
}
.elementor-7814 .elementor-element.elementor-element-43eaa8d1 .elementor-spacer-inner {
    height: 100px;
}
.elementor-7814 .elementor-element.elementor-element-587ee888 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 8px;
}
.elementor-7814 .elementor-element.elementor-element-587ee888:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-7814 .elementor-element.elementor-element-587ee888 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-587ee888 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 115px 0px 124px 55px;
}
.elementor-7814 .elementor-element.elementor-element-587ee888 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-61605848.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-61605848 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 46px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-6dc670db.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-6dc670db .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 300;
}
.elementor-7814 .elementor-element.elementor-element-6dc670db > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
}
.elementor-7814 .elementor-element.elementor-element-1412f843.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-1412f843 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 1.3em;
}
.elementor-7814 .elementor-element.elementor-element-1412f843 > .elementor-widget-container {
    padding: 0% 38% 0% 0%;
}
.elementor-7814 .elementor-element.elementor-element-503f6b88 .elementor-element-populated a {
    color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-1da01db.elementor-widget-heading .elementor-heading-title {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-1da01db .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-3c876cff {
    --divider-border-style: solid;
    --divider-border-color: #4cb5ff;
    --divider-border-width: 2px;
}
.elementor-7814 .elementor-element.elementor-element-3c876cff .elementor-divider-separator {
    width: 65px;
}
.elementor-7814 .elementor-element.elementor-element-3c876cff .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-7814 .elementor-element.elementor-element-7f07bdee {
    text-align: right;
}
.elementor-7814 .elementor-element.elementor-element-7f07bdee .elementor-social-icon {
    background-color: #ffffff;
    font-size: 18px;
    padding: 0.5em;
}
.elementor-7814 .elementor-element.elementor-element-7f07bdee .elementor-social-icon i {
    color: #909aa3;
}
.elementor-7814 .elementor-element.elementor-element-7f07bdee .elementor-social-icon svg {
    fill: #909aa3;
}
.elementor-7814 .elementor-element.elementor-element-7f07bdee .elementor-social-icon:not(:last-child) {
    margin-right: 8px;
}
.elementor-7814 .elementor-element.elementor-element-7f07bdee .elementor-icon {
    border-radius: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-7f07bdee .elementor-social-icon:hover i {
    color: #2a93c9;
}
.elementor-7814 .elementor-element.elementor-element-7f07bdee .elementor-social-icon:hover svg {
    fill: #2a93c9;
}
.elementor-7814 .elementor-element.elementor-element-355992ea {
    margin-top: 0px;
    margin-bottom: 18px;
    padding: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-f8d6cc.elementor-widget-heading .elementor-heading-title {
    color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-f8d6cc .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 36px;
}
.elementor-7814 .elementor-element.elementor-element-f8d6cc > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-67ca5ec {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 25.6px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-67ca5ec > .elementor-widget-container {
    margin: 12px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-22eb6cd > .elementor-element-populated {
    padding: 0px 89px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-5e7b533c.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-7814 .elementor-element.elementor-element-5e7b533c.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-7814 .elementor-element.elementor-element-5e7b533c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-7814 .elementor-element.elementor-element-5e7b533c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}
.elementor-7814 .elementor-element.elementor-element-5e7b533c .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-5e7b533c .elementor-image-box-wrapper {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-5e7b533c .elementor-image-box-content .elementor-image-box-title {
    color: #1e2428;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-5e7b533c .elementor-image-box-content .elementor-image-box-description {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    line-height: 1.75em;
}
.elementor-7814 .elementor-element.elementor-element-3d5a4bb4 > .elementor-element-populated {
    padding: 0px 89px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-4b1bb500.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-7814 .elementor-element.elementor-element-4b1bb500.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-7814 .elementor-element.elementor-element-4b1bb500.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-7814 .elementor-element.elementor-element-4b1bb500 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}
.elementor-7814 .elementor-element.elementor-element-4b1bb500 .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-4b1bb500 .elementor-image-box-wrapper {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-4b1bb500 .elementor-image-box-content .elementor-image-box-title {
    color: #1e2428;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-4b1bb500 .elementor-image-box-content .elementor-image-box-description {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    line-height: 1.75em;
}
.elementor-7814 .elementor-element.elementor-element-5a8b815e {
    margin-top: 48px;
    margin-bottom: 45px;
}
.elementor-7814 .elementor-element.elementor-element-7734b10e > .elementor-element-populated {
    padding: 0px 89px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-16607843.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-7814 .elementor-element.elementor-element-16607843.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-7814 .elementor-element.elementor-element-16607843.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-7814 .elementor-element.elementor-element-16607843 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}
.elementor-7814 .elementor-element.elementor-element-16607843 .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-16607843 .elementor-image-box-wrapper {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-16607843 .elementor-image-box-content .elementor-image-box-title {
    color: #1e2428;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-16607843 .elementor-image-box-content .elementor-image-box-description {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    line-height: 1.75em;
}
.elementor-7814 .elementor-element.elementor-element-6f49147b > .elementor-element-populated {
    padding: 0px 89px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-3d3e76.elementor-position-right .elementor-image-box-img {
    margin-left: 0px;
}
.elementor-7814 .elementor-element.elementor-element-3d3e76.elementor-position-left .elementor-image-box-img {
    margin-right: 0px;
}
.elementor-7814 .elementor-element.elementor-element-3d3e76.elementor-position-top .elementor-image-box-img {
    margin-bottom: 0px;
}
.elementor-7814 .elementor-element.elementor-element-3d3e76 .elementor-image-box-wrapper .elementor-image-box-img {
    width: 30%;
}
.elementor-7814 .elementor-element.elementor-element-3d3e76 .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-3d3e76 .elementor-image-box-wrapper {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-3d3e76 .elementor-image-box-content .elementor-image-box-title {
    color: #1e2428;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-3d3e76 .elementor-image-box-content .elementor-image-box-description {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    line-height: 1.75em;
}
.elementor-7814 .elementor-element.elementor-element-3a2a603b {
    margin-top: 0px;
    margin-bottom: 45px;
}
.elementor-7814 .elementor-element.elementor-element-5def8341.elementor-widget-heading .elementor-heading-title {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-5def8341 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-5def8341 > .elementor-widget-container {
    margin: 0px 0px 48px 0px;
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper {
    align-self: flex-start;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__control-inner {
    padding: 20px 104px 20px 104px;
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control {
    margin: 0px 0px -1px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: rgba(197, 203, 207, 0);
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text {
    color: #4cb5ff;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover {
    margin: 0px 0px -1px 0px;
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text {
    color: #4cb5ff;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 700;
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab {
    background-color: rgba(197, 203, 207, 0.1);
    margin: 0px 0px -1px 0px;
    border-style: solid;
    border-width: 1px 0px 0px 0px;
    border-color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper {
    background-color: rgba(197, 203, 207, 0.1);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-56369af2 > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper > .jet-tabs__content {
    padding: 25px 40px 45px 40px;
}
.elementor-7814 .elementor-element.elementor-element-1a87280e .elementor-spacer-inner {
    height: 21px;
}
.elementor-7814 .elementor-element.elementor-element-1a44cfbc.elementor-widget-heading .elementor-heading-title {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-1a44cfbc .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-2897850d {
    --divider-border-style: solid;
    --divider-border-color: #56b0d2;
    --divider-border-width: 2px;
}
.elementor-7814 .elementor-element.elementor-element-2897850d .elementor-divider-separator {
    width: 65px;
}
.elementor-7814 .elementor-element.elementor-element-2897850d .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-7814 .elementor-element.elementor-element-6ec6186c {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 25.6px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-6ec6186c > .elementor-widget-container {
    margin: 0px 0px 1px 0px;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle {
    background-color: rgba(197, 203, 207, 0.1);
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-radius: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control {
    justify-content: space-between;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-text {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal {
    color: #4cb5ff;
    background-color: rgba(0, 0, 0, 0);
    font-size: 14px;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control .jet-toggle__label-icon .icon-normal:before {
    font-size: 14px;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-text {
    color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__control:hover .jet-toggle__label-icon .icon-normal {
    color: #4cb5ff;
    background-color: rgba(0, 0, 0, 0);
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control .jet-toggle__label-text {
    color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle .jet-toggle__label-icon .icon-active {
    color: #4cb5ff;
    background-color: rgba(0, 0, 0, 0);
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle.active-toggle > .jet-toggle__control {
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    color: #5c5c5c;
    background-color: #ffffff;
    margin: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle > .jet-toggle__content > .jet-toggle__content-inner {
    padding: 12px 31px 21px 21px;
}
.elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 47px 0px;
}
.elementor-7814 .elementor-element.elementor-element-57dc2f43.elementor-widget-heading .elementor-heading-title {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-57dc2f43 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-afe2f78 {
    --divider-border-style: solid;
    --divider-border-color: #4cb5ff;
    --divider-border-width: 2px;
}
.elementor-7814 .elementor-element.elementor-element-afe2f78 .elementor-divider-separator {
    width: 65px;
}
.elementor-7814 .elementor-element.elementor-element-afe2f78 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-7814 .elementor-element.elementor-element-210c1262 {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 25.6px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-210c1262 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-1b0d9eac .brands-list .brands-list__item-img-wrap {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-1b0d9eac > .elementor-widget-container {
    margin: 9px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-6520ad01 .elementor-spacer-inner {
    height: 10px;
}
.elementor-7814 .elementor-element.elementor-element-9769a75.elementor-widget-heading .elementor-heading-title {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-9769a75 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-3e7616c2 {
    --divider-border-style: solid;
    --divider-border-color: #56b0d2;
    --divider-border-width: 2px;
}
.elementor-7814 .elementor-element.elementor-element-3e7616c2 .elementor-divider-separator {
    width: 65px;
}
.elementor-7814 .elementor-element.elementor-element-3e7616c2 .elementor-divider {
    padding-top: 2px;
    padding-bottom: 2px;
}
.elementor-7814 .elementor-element.elementor-element-5743e673 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__image {
    width: 100%;
    height: 270px;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__figure {
    width: 100%;
    height: 270px;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__name {
    text-align: center;
    order: 1;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__position {
    align-self: center;
    text-align: center;
    order: 2;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__desc {
    align-self: center;
    text-align: center;
    order: 3;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__socials {
    align-self: center;
    order: 4;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__socials-icon .jet-elements-icon {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__socials-icon:hover .jet-elements-icon {
    color: #56b0d2;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__button-container {
    justify-content: center;
    order: 5;
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__cover:before {
    background-color: rgba(0, 0, 0, 0.6);
}
.elementor-7814 .elementor-element.elementor-element-3207233 .jet-team-member__cover {
    justify-content: center;
}
.elementor-7814 .elementor-element.elementor-element-5b060e77 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-7814 .elementor-element.elementor-element-5b060e77 .elementor-element-populated a {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-5b060e77 .elementor-element-populated a:hover {
    color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-2151c84.elementor-widget-heading .elementor-heading-title {
    color: #b5b9bb;
}
.elementor-7814 .elementor-element.elementor-element-2151c84 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 1px;
}
.elementor-7814 .elementor-element.elementor-element-2151c84 > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
}
.elementor-7814 .elementor-element.elementor-element-66ccec49.elementor-widget-heading .elementor-heading-title {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-66ccec49 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-66ccec49 > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
}
.elementor-7814 .elementor-element.elementor-element-4b6efd30 {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-4b6efd30 > .elementor-widget-container {
    margin: 18px 0px 20px 30px;
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(3px/2);
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(3px/2);
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(3px/2);
    margin-left: calc(3px/2);
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-3px/2);
    margin-left: calc(-3px/2);
}
body.rtl .elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-3px/2);
}
body:not(.rtl) .elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-3px/2);
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-icon i {
    color: #b5b9bb;
    font-size: 14px;
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-icon svg {
    fill: #b5b9bb;
    width: 14px;
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #56b0d2;
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #56b0d2;
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-text {
    color: #b5b9bb;
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 .elementor-icon-list-item {
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}
.elementor-7814 .elementor-element.elementor-element-1cf57ad5 > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
}
.elementor-7814 .elementor-element.elementor-element-5e17b76c {
    margin-top: 0px;
    margin-bottom: 45px;
}
.elementor-7814 .elementor-element.elementor-element-547434e5 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__image {
    width: 100%;
    height: 270px;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__figure {
    width: 100%;
    height: 270px;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__name {
    text-align: center;
    order: 1;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__position {
    align-self: center;
    text-align: center;
    order: 2;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__desc {
    align-self: center;
    text-align: center;
    order: 3;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__socials {
    align-self: center;
    order: 4;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__socials-icon .jet-elements-icon {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__socials-icon:hover .jet-elements-icon {
    color: #56b0d2;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__button-container {
    justify-content: center;
    order: 5;
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__cover:before {
    background-color: rgba(0, 0, 0, 0.6);
}
.elementor-7814 .elementor-element.elementor-element-32a72b94 .jet-team-member__cover {
    justify-content: center;
}
.elementor-7814 .elementor-element.elementor-element-2bb03241 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-7814 .elementor-element.elementor-element-2bb03241 .elementor-element-populated a {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-2bb03241 .elementor-element-populated a:hover {
    color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-5e1a94f.elementor-widget-heading .elementor-heading-title {
    color: #b5b9bb;
}
.elementor-7814 .elementor-element.elementor-element-5e1a94f .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 1px;
}
.elementor-7814 .elementor-element.elementor-element-5e1a94f > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
}
.elementor-7814 .elementor-element.elementor-element-72fb6faa.elementor-widget-heading .elementor-heading-title {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-72fb6faa .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-72fb6faa > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
}
.elementor-7814 .elementor-element.elementor-element-428d6eb7 {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-428d6eb7 > .elementor-widget-container {
    margin: 18px 0px 20px 30px;
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(3px/2);
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(3px/2);
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(3px/2);
    margin-left: calc(3px/2);
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-3px/2);
    margin-left: calc(-3px/2);
}
body.rtl .elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-3px/2);
}
body:not(.rtl) .elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-3px/2);
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-icon i {
    color: #b5b9bb;
    font-size: 14px;
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-icon svg {
    fill: #b5b9bb;
    width: 14px;
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #56b0d2;
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #56b0d2;
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-text {
    color: #b5b9bb;
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-50473750 .elementor-icon-list-item {
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}
.elementor-7814 .elementor-element.elementor-element-50473750 > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
}
.elementor-7814 .elementor-element.elementor-element-258c3e52 {
    margin-top: 0px;
    margin-bottom: 45px;
}
.elementor-7814 .elementor-element.elementor-element-41d610a1 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__image {
    width: 100%;
    height: 270px;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__figure {
    width: 100%;
    height: 270px;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__name {
    text-align: center;
    order: 1;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__position {
    align-self: center;
    text-align: center;
    order: 2;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__desc {
    align-self: center;
    text-align: center;
    order: 3;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__socials {
    align-self: center;
    order: 4;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__socials-icon .jet-elements-icon {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__socials-icon:hover .jet-elements-icon {
    color: #56b0d2;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__button-container {
    justify-content: center;
    order: 5;
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__cover:before {
    background-color: rgba(0, 0, 0, 0.6);
}
.elementor-7814 .elementor-element.elementor-element-6be01674 .jet-team-member__cover {
    justify-content: center;
}
.elementor-7814 .elementor-element.elementor-element-5a363b4f > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-7814 .elementor-element.elementor-element-5a363b4f .elementor-element-populated a {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-5a363b4f .elementor-element-populated a:hover {
    color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-ee044a0.elementor-widget-heading .elementor-heading-title {
    color: #b5b9bb;
}
.elementor-7814 .elementor-element.elementor-element-ee044a0 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 1px;
}
.elementor-7814 .elementor-element.elementor-element-ee044a0 > .elementor-widget-container {
    padding: 0px 30px 0px 30px;
}
.elementor-7814 .elementor-element.elementor-element-316e9f1d.elementor-widget-heading .elementor-heading-title {
    color: #1e2428;
}
.elementor-7814 .elementor-element.elementor-element-316e9f1d .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-316e9f1d > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
}
.elementor-7814 .elementor-element.elementor-element-4cb21739 {
    color: #42474c;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-4cb21739 > .elementor-widget-container {
    margin: 18px 0px 20px 30px;
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(3px/2);
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(3px/2);
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(3px/2);
    margin-left: calc(3px/2);
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-3px/2);
    margin-left: calc(-3px/2);
}
body.rtl .elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-3px/2);
}
body:not(.rtl) .elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-3px/2);
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-icon i {
    color: #b5b9bb;
    font-size: 14px;
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-icon svg {
    fill: #b5b9bb;
    width: 14px;
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #56b0d2;
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    fill: #56b0d2;
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-text {
    color: #b5b9bb;
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 .elementor-icon-list-item {
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em;
}
.elementor-7814 .elementor-element.elementor-element-441c63f1 > .elementor-widget-container {
    margin: 0px 0px 0px 30px;
}
.elementor-7814 .elementor-element.elementor-element-2e51b56c:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-7814 .elementor-element.elementor-element-2e51b56c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: rgba(197, 203, 207, 0.1);
}
.elementor-7814 .elementor-element.elementor-element-2e51b56c > .elementor-element-populated {
    border-style: solid;
    border-width: 7px 0px 0px 0px;
    border-color: #4cb5ff;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 23px 40px 43px 40px;
}
.elementor-7814 .elementor-element.elementor-element-2e51b56c > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-236b0d84.elementor-widget-heading .elementor-heading-title {
    color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-236b0d84 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 33.8px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(14px/2);
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(14px/2);
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(14px/2);
    margin-left: calc(14px/2);
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-14px/2);
    margin-left: calc(-14px/2);
}
body.rtl .elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-14px/2);
}
body:not(.rtl) .elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-14px/2);
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-icon i {
    color: #b5b9bb;
    font-size: 5px;
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-icon svg {
    fill: #b5b9bb;
    width: 5px;
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-icon {
    text-align: center;
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-text {
    color: #42474c;
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: #2a93c9;
}
.elementor-7814 .elementor-element.elementor-element-3fce9b88 .elementor-icon-list-item {
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.6em;
}
.elementor-7814 .elementor-element.elementor-element-30074106 {
    margin-top: 0px;
    margin-bottom: 20px;
}
.elementor-7814 .elementor-element.elementor-element-7fd46b75:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-7814 .elementor-element.elementor-element-7fd46b75 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-7fd46b75 > .elementor-element-populated {
    border-style: solid;
    border-width: 7px 0px 0px 0px;
    border-color: #249cf2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 21px 0px 0px 0px;
    padding: 33px 38px 38px 38px;
}
.elementor-7814 .elementor-element.elementor-element-7fd46b75 > .elementor-element-populated,
.elementor-7814 .elementor-element.elementor-element-7fd46b75 > .elementor-element-populated > .elementor-background-overlay,
.elementor-7814 .elementor-element.elementor-element-7fd46b75 > .elementor-background-slideshow {
    border-radius: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-7fd46b75 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-7fd46b75 .elementor-element-populated a {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-ac15956 {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-36f3b427.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-36f3b427 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 33.8px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-347cdf10 {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22.4px;
}
.elementor-7814 .elementor-element.elementor-element-347cdf10 > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 0px 12px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #edeff1;
    border-radius: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-65f12ddd {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22.4px;
}
.elementor-7814 .elementor-element.elementor-element-65f12ddd > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 0px 12px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #edeff1;
    border-radius: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-5488c6dd {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 22.4px;
}
.elementor-7814 .elementor-element.elementor-element-5488c6dd > .elementor-widget-container {
    margin: 0px 0px -10px 0px;
    padding: 0px 0px 12px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #edeff1;
    border-radius: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-3861aedd:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-7814 .elementor-element.elementor-element-3861aedd > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-3861aedd > .elementor-element-populated {
    border-style: solid;
    border-width: 7px 0px 0px 0px;
    border-color: #249cf2;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 33px 38px 38px 38px;
}
.elementor-7814 .elementor-element.elementor-element-3861aedd > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-39856f5 {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-12e1cedd.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-12e1cedd .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 33.8px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-57b856f1 {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 25.6px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-714db0ac .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
.elementor-7814 .elementor-element.elementor-element-714db0ac .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}
.elementor-7814 .elementor-element.elementor-element-714db0ac a.elementor-button,
.elementor-7814 .elementor-element.elementor-element-714db0ac .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 2px;
    fill: #2a93c9;
    color: #2a93c9;
    background-color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-714db0ac a.elementor-button:hover,
.elementor-7814 .elementor-element.elementor-element-714db0ac .elementor-button:hover,
.elementor-7814 .elementor-element.elementor-element-714db0ac a.elementor-button:focus,
.elementor-7814 .elementor-element.elementor-element-714db0ac .elementor-button:focus {
    color: #ffffff;
    background-color: #2a93c9;
    border-color: #2a93c9;
}
.elementor-7814 .elementor-element.elementor-element-714db0ac a.elementor-button:hover svg,
.elementor-7814 .elementor-element.elementor-element-714db0ac .elementor-button:hover svg,
.elementor-7814 .elementor-element.elementor-element-714db0ac a.elementor-button:focus svg,
.elementor-7814 .elementor-element.elementor-element-714db0ac .elementor-button:focus svg {
    fill: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-714db0ac .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-4a86a9ec:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-7814 .elementor-element.elementor-element-4a86a9ec > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-4a86a9ec > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 33px 38px 38px 38px;
}
.elementor-7814 .elementor-element.elementor-element-4a86a9ec > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-59f99c0 {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-679bb9b6.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-679bb9b6 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 33.8px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-4ba31e97.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-4ba31e97 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
}
.elementor-7814 .elementor-element.elementor-element-4ba31e97 > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-image: url("../../2019/10/phone-icon.png");
    background-position: center left;
    background-repeat: no-repeat;
}
.elementor-7814 .elementor-element.elementor-element-6943e157 {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 25.6px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-379d6225 .elementor-spacer-inner {
    height: 18px;
}
.elementor-7814 .elementor-element.elementor-element-6a9634db.elementor-widget-heading .elementor-heading-title {
    color: #2a93c9;
}
.elementor-7814 .elementor-element.elementor-element-6a9634db .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 33.8px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing {
    margin: 0px -10px 0px -10px;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__featured {
    margin: 10px 10px 10px 10px;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__posts {
    margin: 0px 10px 0px 10px;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__title {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__filter > .jet-smart-listing__filter-item > a {
    margin: 0px 0px 0px 10px;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__filter-more > i {
    margin: 0px 0px 0px 10px;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__featured .jet-smart-listing__meta {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__featured .jet-smart-listing__more .jet-smart-listing__more-text {
    text-decoration: none;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__featured .jet-smart-listing__more:hover .jet-smart-listing__more-text {
    text-decoration: none;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__featured .jet-smart-listing__more-wrap {
    justify-content: flex-start;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__featured .jet-smart-listing__terms-link {
    text-decoration: none;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__featured .jet-smart-listing__terms-link:hover {
    text-decoration: none;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .post-title-simple a {
    color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .post-title-simple {
    color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .post-title-simple:hover a {
    color: #1f1f1f;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .post-title-simple:hover {
    color: #1f1f1f;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .post-title-simple {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.35em;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .jet-smart-listing__meta a {
    color: #8f9395;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .jet-smart-listing__meta {
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .jet-smart-listing__more .jet-smart-listing__more-text {
    text-decoration: none;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .jet-smart-listing__more:hover .jet-smart-listing__more-text {
    text-decoration: none;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .jet-smart-listing__more-wrap {
    justify-content: flex-start;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .jet-smart-listing__terms-link {
    text-decoration: none;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-smart-listing__post .jet-smart-listing__terms-link:hover {
    text-decoration: none;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-title-fields__item-label {
    margin-right: 5px;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-content-fields__item-label {
    margin-right: 5px;
}
.elementor-7814 .elementor-element.elementor-element-4ac2ced .jet-processing {
    opacity: 0.5;
}
.elementor-7814 .elementor-element.elementor-element-e15dc26 .elementor-spacer-inner {
    height: 10px;
}
.elementor-7814 .elementor-element.elementor-element-2eab601a > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-7814 .elementor-element.elementor-element-2eab601a:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated,
.elementor-7814 .elementor-element.elementor-element-2eab601a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #4cb5ff;
}
.elementor-7814 .elementor-element.elementor-element-2eab601a > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 35px 30px 35px 30px;
}
.elementor-7814 .elementor-element.elementor-element-2eab601a > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-71386abc.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-71386abc .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 33.8px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-678bcc29 {
    color: #c7f4ff;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 25.6px;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-678bcc29 > .elementor-widget-container {
    margin: 12px 0px 12px 0px;
}
.elementor-7814 .elementor-element.elementor-element-5aafe2f6 .wpcf7 span.wpcf7-not-valid-tip {
    color: #de001b;
    font-size: 12px;
    margin: 5px 5px 0px 0px;
    display: block;
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-5aafe2f6 .wpcf7 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-checkbox):not(.wpcf7-radio):not(.wpcf7-acceptance):not(.wpcf7-file) {
    padding: 10px 20px 14px 20px;
    margin: 5px 0px 5px 0px;
    background-color: rgba(255, 255, 255, 0.15);
    color: #ffffff;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-5aafe2f6 .wpcf7 input.wpcf7-submit {
    background-color: #ffffff;
    color: #1e2428;
    padding: 16px 25px 15px 25px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
    border-radius: 3px 3px 3px 3px;
    margin: 25px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-5aafe2f6 .wpcf7 input.wpcf7-submit {
    font-family: "Lato", Sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 2px;
}
.elementor-7814 .elementor-element.elementor-element-5aafe2f6 .wpcf7 input.wpcf7-submit:hover {
    background-color: #249cf2;
    color: #ffffff;
    border-style: solid;
    border-color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-5aafe2f6 .wpcf7 div.wpcf7-response-output {
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    text-transform: none;
    font-style: italic;
    padding: 5px 15px 5px 15px;
    border-radius: 5px 5px 5px 5px;
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-5aafe2f6 .wpcf7 div.wpcf7-validation-errors {
    color: #ffffff;
    background-color: #de001b;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-677aafdd:not(.elementor-motion-effects-element-type-background),
.elementor-7814 .elementor-element.elementor-element-677aafdd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #6cc8df;
}
.elementor-7814 .elementor-element.elementor-element-677aafdd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-677aafdd > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-14c13022 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-14c13022 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-486a6ab.elementor-position-right .elementor-image-box-img {
    margin-left: 28px;
}
.elementor-7814 .elementor-element.elementor-element-486a6ab.elementor-position-left .elementor-image-box-img {
    margin-right: 28px;
}
.elementor-7814 .elementor-element.elementor-element-486a6ab.elementor-position-top .elementor-image-box-img {
    margin-bottom: 28px;
}
.elementor-7814 .elementor-element.elementor-element-486a6ab .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}
.elementor-7814 .elementor-element.elementor-element-486a6ab .elementor-image-box-img img {
    transition-duration: 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-486a6ab .elementor-image-box-title {
    margin-bottom: 12px;
}
.elementor-7814 .elementor-element.elementor-element-486a6ab .elementor-image-box-content .elementor-image-box-title {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 36px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.2em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-486a6ab .elementor-image-box-content .elementor-image-box-description {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 24px;
    font-weight: 300;
    line-height: 1.75em;
}
.elementor-7814 .elementor-element.elementor-element-486a6ab > .elementor-widget-container {
    padding: 105px 30px 105px 30px;
}
.elementor-7814 .elementor-element.elementor-element-68d758a4:not(.elementor-motion-effects-element-type-background),
.elementor-7814 .elementor-element.elementor-element-68d758a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2017/11/about-img3.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-7814 .elementor-element.elementor-element-68d758a4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-68d758a4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-36ab9843 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px;
}
.elementor-7814 .elementor-element.elementor-element-36ab9843 > .elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}
.elementor-7814 .elementor-element.elementor-element-36ab9843 > .elementor-element-populated > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-203f0d3.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-203f0d3 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-63a0f08b .elementor-testimonial-content {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    font-style: italic;
    line-height: 30px;
}
.elementor-7814 .elementor-element.elementor-element-63a0f08b .elementor-testimonial-wrapper .elementor-testimonial-image img {
    width: 87px;
    height: 87px;
}
.elementor-7814 .elementor-element.elementor-element-63a0f08b .elementor-testimonial-name {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 700;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
}
.elementor-7814 .elementor-element.elementor-element-63a0f08b .elementor-testimonial-job {
    color: #ffffff;
    font-family: "Lato", Sans-serif;
    font-size: 15px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1em;
}
.elementor-7814 .elementor-element.elementor-element-e5228aa:not(.elementor-motion-effects-element-type-background),
.elementor-7814 .elementor-element.elementor-element-e5228aa > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #249cf2;
}
.elementor-7814 .elementor-element.elementor-element-e5228aa {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 50px 50px 50px;
}
.elementor-7814 .elementor-element.elementor-element-e5228aa > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7814 .elementor-element.elementor-element-3bd39129 {
    margin-top: 48px;
    margin-bottom: 0px;
    padding: 0px 0px 65px 0px;
}
.elementor-7814 .elementor-element.elementor-element-49ef0f4 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-7814 .elementor-element.elementor-element-6e52e649 {
    text-align: left;
}
.elementor-7814 .elementor-element.elementor-element-781582e1 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}
.elementor-7814 .elementor-element.elementor-element-631c96ca.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-631c96ca .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 30px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.3em;
}
.elementor-7814 .elementor-element.elementor-element-6d4a0ac6.elementor-widget-heading .elementor-heading-title {
    color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-6d4a0ac6 .elementor-heading-title {
    font-family: "Lato", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.5em;
    letter-spacing: 0px;
}
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 .elementor-button .elementor-align-icon-right {
    margin-left: 10px;
}
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 .elementor-button .elementor-align-icon-left {
    margin-right: 10px;
}
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 a.elementor-button,
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 .elementor-button {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    line-height: 1.1em;
    letter-spacing: 2px;
    fill: #ffffff;
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    padding: 21px 50px 21px 50px;
}
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 a.elementor-button:hover,
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 .elementor-button:hover,
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 a.elementor-button:focus,
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 .elementor-button:focus {
    color: #2a93c9;
    background-color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 a.elementor-button:hover svg,
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 .elementor-button:hover svg,
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 a.elementor-button:focus svg,
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 .elementor-button:focus svg {
    fill: #2a93c9;
}
.elementor-7814 .elementor-element.elementor-element-7ed0eab3 .elementor-button {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #ffffff;
}
.elementor-7814 .elementor-element.elementor-element-49ef0f4:not(.elementor-motion-effects-element-type-background),
.elementor-7814 .elementor-element.elementor-element-49ef0f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("../../2019/10/home-bg-bottom.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-7814 .elementor-element.elementor-element-49ef0f4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 55px 0px 55px 0px;
}
.elementor-7814 .elementor-element.elementor-element-49ef0f4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media(min-width:768px) {
    .elementor-7814 .elementor-element.elementor-element-53787fb5 {
        width: 59.513%;
    }
    .elementor-7814 .elementor-element.elementor-element-587ee888 {
        width: 40.484%;
    }
    .elementor-7814 .elementor-element.elementor-element-503f6b88 {
        width: 67%;
    }
    .elementor-7814 .elementor-element.elementor-element-729329e8 {
        width: 59.948%;
    }
    .elementor-7814 .elementor-element.elementor-element-26dfee1a {
        width: 40.048%;
    }
    .elementor-7814 .elementor-element.elementor-element-5743e673 {
        width: 35%;
    }
    .elementor-7814 .elementor-element.elementor-element-5b060e77 {
        width: 65%;
    }
    .elementor-7814 .elementor-element.elementor-element-547434e5 {
        width: 35%;
    }
    .elementor-7814 .elementor-element.elementor-element-2bb03241 {
        width: 65%;
    }
    .elementor-7814 .elementor-element.elementor-element-41d610a1 {
        width: 35%;
    }
    .elementor-7814 .elementor-element.elementor-element-5a363b4f {
        width: 65%;
    }
    .elementor-7814 .elementor-element.elementor-element-58c8102d {
        width: 32.665%;
    }
    .elementor-7814 .elementor-element.elementor-element-3e9fdb0 {
        width: 10.5%;
    }
    .elementor-7814 .elementor-element.elementor-element-781582e1 {
        width: 65.5%;
    }
    .elementor-7814 .elementor-element.elementor-element-2322aa11 {
        width: 23.996%;
    }
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-7814 .elementor-element.elementor-element-781582e1 {
        width: 55%;
    }
    .elementor-7814 .elementor-element.elementor-element-2322aa11 {
        width: 34%;
    }
}
@media(max-width:1024px) {
    .elementor-7814 .elementor-element.elementor-element-587ee888 > .elementor-element-populated {
        padding: 50px 30px 50px 30px;
    }
    .elementor-7814 .elementor-element.elementor-element-1412f843 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-6ec6186c > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-4faad632 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-7fd46b75 > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-7814 .elementor-element.elementor-element-3861aedd > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-7814 .elementor-element.elementor-element-714db0ac a.elementor-button,
    .elementor-7814 .elementor-element.elementor-element-714db0ac .elementor-button {
        padding: 20px 23px 20px 23px;
    }
    .elementor-7814 .elementor-element.elementor-element-4a86a9ec > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-7814 .elementor-element.elementor-element-4ba31e97 .elementor-heading-title {
        font-size: 20px;
        line-height: 35px;
    }
    .elementor-7814 .elementor-element.elementor-element-2eab601a > .elementor-element-populated {
        padding: 15px 15px 15px 15px;
    }
    .elementor-7814 .elementor-element.elementor-element-486a6ab > .elementor-widget-container {
        padding: 15px 15px 15px 15px;
    }
    .elementor-7814 .elementor-element.elementor-element-e5228aa {
        padding: 15px 15px 15px 15px;
    }
    .elementor-7814 .elementor-element.elementor-element-2322aa11 > .elementor-element-populated {
        padding: 20px 20px 0px 20px;
    }
}
@media(max-width:767px) {
    .elementor-7814 .elementor-element.elementor-element-70b1cdfa .elementor-spacer-inner {
        height: 275px;
    }
    .elementor-7814 .elementor-element.elementor-element-6567a232 .elementor-spacer-inner {
        height: 275px;
    }
    .elementor-7814 .elementor-element.elementor-element-43eaa8d1 .elementor-spacer-inner {
        height: 275px;
    }
    .elementor-7814 .elementor-element.elementor-element-5e7b533c .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-4b1bb500 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-16607843 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-3d3e76 .elementor-image-box-img {
        margin-bottom: 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-5b060e77 > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-2151c84 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-66ccec49 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-4b6efd30 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-1cf57ad5 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-2bb03241 > .elementor-element-populated {
        padding: 10px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-5e1a94f > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-72fb6faa > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-428d6eb7 > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-50473750 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-ee044a0 > .elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-316e9f1d > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-4cb21739 > .elementor-widget-container {
        margin: 10px 0px 10px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-441c63f1 > .elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-e15dc26 .elementor-spacer-inner {
        height: 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-486a6ab .elementor-image-box-img {
        margin-bottom: 28px;
    }
    .elementor-7814 .elementor-element.elementor-element-3bd39129 {
        padding: 0px 0px 30px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-631c96ca {
        text-align: center;
    }
    .elementor-7814 .elementor-element.elementor-element-631c96ca > .elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }
    .elementor-7814 .elementor-element.elementor-element-6d4a0ac6 {
        text-align: center;
    }
    .elementor-7814 .elementor-element.elementor-element-2322aa11 > .elementor-element-populated {
        padding: 20px 0px 0px 10px;
    }
}