.elementor-7977 .elementor-element.elementor-element-f8e876b>.elementor-element-populated {
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-c38b172>.elementor-element-populated {
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-99636b1>.elementor-element-populated {
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-b125988>.elementor-element-populated {
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-2d6e6de>.elementor-container {
    max-width: 1170px
}
.elementor-bc-flex-widget .elementor-7977 .elementor-element.elementor-element-450eb5b.elementor-column .elementor-column-wrap {
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-450eb5b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-450eb5b> .elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: rgba(255, 255, 255, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 12px 0 14px
}
.elementor-7977 .elementor-element.elementor-element-450eb5b>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-7977 .elementor-element.elementor-element-d812db6.elementor-widget-heading .elementor-heading-title {
    color: #fff
}
.elementor-7977 .elementor-element.elementor-element-d812db6 .elementor-heading-title {
    font-family: lato, Sans-serif;
    font-size: 16px;
    font-weight: 300;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    line-height: 1.6em
}
.elementor-bc-flex-widget .elementor-7977 .elementor-element.elementor-element-a646d87.elementor-column .elementor-column-wrap {
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-a646d87.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-a646d87.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: space-between
}
.elementor-7977 .elementor-element.elementor-element-a646d87>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: rgba(255, 255, 255, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    text-align: left;
    padding: 12px 18px 14px 20px
}
.elementor-7977 .elementor-element.elementor-element-a646d87>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-7977 .elementor-element.elementor-element-a646d87 .elementor-element-populated a:hover {
    color: #249cf2
}
.elementor-7977 .elementor-element.elementor-element-cb4f6d6 {
    color: #fff;
    font-family: lato, Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6em;
    width: auto;
    max-width: auto
}
.elementor-7977 .elementor-element.elementor-element-8d5a2dc {
    color: #fff;
    font-family: lato, Sans-serif;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6em;
    width: auto;
    max-width: auto
}
.elementor-bc-flex-widget .elementor-7977 .elementor-element.elementor-element-bf9db9f.elementor-column .elementor-column-wrap {
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-bf9db9f.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-bf9db9f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}
.elementor-7977 .elementor-element.elementor-element-bf9db9f>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: rgba(255, 255, 255, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 12px 18px 14px
}
.elementor-7977 .elementor-element.elementor-element-bf9db9f>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-7977 .elementor-element.elementor-element-edf291b {
    text-align: center;
    width: auto;
    max-width: auto
}
.elementor-7977 .elementor-element.elementor-element-edf291b .elementor-social-icon {
    background-color: transparent;
    font-size: 16px;
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-edf291b .elementor-social-icon:not(:last-child) {
    margin-right: 18px
}
.elementor-7977 .elementor-element.elementor-element-edf291b .elementor-social-icon:hover i {
    color: #2a93c9
}
.elementor-7977 .elementor-element.elementor-element-edf291b .elementor-social-icon:hover svg {
    fill: #2a93c9
}
.elementor-bc-flex-widget .elementor-7977 .elementor-element.elementor-element-817645a.elementor-column .elementor-column-wrap {
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-817645a.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-817645a>.elementor-element-populated {
    border-style: solid;
    border-width: 0 1px 0 0;
    border-color: rgba(255, 255, 255, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 12px 18px 14px
}
.elementor-7977 .elementor-element.elementor-element-817645a>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__field {
    background-color: #fff;
    padding: 15px 0 15px 10px;
    border-style: solid;
    border-width: 0
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__submit-icon {
    font-size: 0
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__submit {
    background-color: transparent
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup:not(.jet-search__popup--full-screen) {
    width: 637px
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup--full-screen .jet-search__popup-content {
    width: 637px
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup {
    top: 43px;
    bottom: auto;
    right: -29px;
    left: auto
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup-trigger-icon {
    font-size: 16px
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup-trigger {
    background-color: transparent;
    color: #fff;
    padding: 0;
    margin: 0
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup-trigger-container {
    justify-content: center
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup-close-icon {
    font-size: 0
}
.elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup-close {
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-2d6e6de {
    border-style: solid;
    border-width: 0 0 1px;
    border-color: rgba(255, 255, 255, .2);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0
}
.elementor-7977 .elementor-element.elementor-element-2d6e6de>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-7977 .elementor-element.elementor-element-2d6e6de a {
    color: #fff
}
.elementor-7977 .elementor-element.elementor-element-2d6e6de a:hover {
    color: #56b0d2
}
.elementor-7977 .elementor-element.elementor-element-68daa84:not(.elementor-motion-effects-element-type-background),
.elementor-7977 .elementor-element.elementor-element-68daa84>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(36, 36, 36, .22)
}
.elementor-7977 .elementor-element.elementor-element-68daa84 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-68daa84>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-7977 .elementor-element.elementor-element-d3e5c25 {
    z-index: 2
}
.elementor-7977 .elementor-element.elementor-element-2d2e847>.elementor-container {
    max-width: 1170px
}
.elementor-bc-flex-widget .elementor-7977 .elementor-element.elementor-element-a5fe7c2.elementor-column .elementor-column-wrap {
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-a5fe7c2.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-a5fe7c2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}
.elementor-7977 .elementor-element.elementor-element-a5fe7c2>.elementor-element-populated {
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-e71f02d .jet-logo {
    justify-content: flex-start
}
.elementor-bc-flex-widget .elementor-7977 .elementor-element.elementor-element-39ccbcf.elementor-column .elementor-column-wrap {
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-39ccbcf.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-39ccbcf.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}
.elementor-7977 .elementor-element.elementor-element-39ccbcf>.elementor-element-populated {
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-be5948c .jet-menu {
    justify-content: center!important;
    padding: 0!important
}
.jet-desktop-menu-active .elementor-7977 .elementor-element.elementor-element-be5948c .jet-menu>.jet-menu-item {
    flex-grow: 0
}
.elementor-7977 .elementor-element.elementor-element-be5948c .jet-menu .jet-menu-item .top-level-link {
    font-family: lato, Sans-serif;
    font-size: 18px;
    font-weight: 400;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    color: #fff;
    border-style: solid;
    border-width: 0 0 2px;
    border-color: transparent;
    padding: 36px 8px;
    margin: 0 10px
}
.elementor-7977 .elementor-element.elementor-element-be5948c .jet-menu .jet-menu-item:hover>.top-level-link {
    border-style: solid;
    border-width: 0 0 2px;
    border-color: #fff
}
.elementor-7977 .elementor-element.elementor-element-be5948c .jet-menu .jet-menu-item.jet-current-menu-item .top-level-link {
    border-style: solid;
    border-width: 0 0 2px;
    border-color: #fff
}
.jet-mobile-menu-active .elementor-7977 .elementor-element.elementor-element-be5948c .jet-menu-container .jet-menu-inner {
    background-color: #4cb5ff
}
.elementor-bc-flex-widget .elementor-7977 .elementor-element.elementor-element-c0d3508.elementor-column .elementor-column-wrap {
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-c0d3508.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}
.elementor-7977 .elementor-element.elementor-element-c0d3508.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center
}
.elementor-7977 .elementor-element.elementor-element-c0d3508>.elementor-element-populated {
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-d529fd5 .elementor-button .elementor-align-icon-right {
    margin-left: 10px
}
.elementor-7977 .elementor-element.elementor-element-d529fd5 .elementor-button .elementor-align-icon-left {
    margin-right: 10px
}
.elementor-7977 .elementor-element.elementor-element-d529fd5 a.elementor-button,
.elementor-7977 .elementor-element.elementor-element-d529fd5 .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: #fff;
    color: #fff;
    background-color: transparent;
    padding: 21px 32px 19px
}
.elementor-7977 .elementor-element.elementor-element-d529fd5 a.elementor-button:hover,
.elementor-7977 .elementor-element.elementor-element-d529fd5 .elementor-button:hover,
.elementor-7977 .elementor-element.elementor-element-d529fd5 a.elementor-button:focus,
.elementor-7977 .elementor-element.elementor-element-d529fd5 .elementor-button:focus {
    color: #fff;
    background-color: #4cb5ff;
    border-color: #4cb5ff
}
.elementor-7977 .elementor-element.elementor-element-d529fd5 a.elementor-button:hover svg,
.elementor-7977 .elementor-element.elementor-element-d529fd5 .elementor-button:hover svg,
.elementor-7977 .elementor-element.elementor-element-d529fd5 a.elementor-button:focus svg,
.elementor-7977 .elementor-element.elementor-element-d529fd5 .elementor-button:focus svg {
    fill: #fff
}
.elementor-7977 .elementor-element.elementor-element-d529fd5 .elementor-button {
    border-style: solid;
    border-width: 1px;
    border-color: rgba(255, 255, 255, .2)
}
.elementor-7977 .elementor-element.elementor-element-2d2e847:not(.elementor-motion-effects-element-type-background),
.elementor-7977 .elementor-element.elementor-element-2d2e847>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(36, 36, 36, .22)
}
.elementor-7977 .elementor-element.elementor-element-2d2e847 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}
.elementor-7977 .elementor-element.elementor-element-2d2e847>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}
.elementor-7977 .elementor-element.elementor-element-e2e0c05 {
    z-index: 2
}
@media(min-width:768px) {
    .elementor-7977 .elementor-element.elementor-element-a646d87 {
        width: 55%
    }
    .elementor-7977 .elementor-element.elementor-element-bf9db9f {
        width: 15%
    }
    .elementor-7977 .elementor-element.elementor-element-817645a {
        width: 5%
    }
    .elementor-7977 .elementor-element.elementor-element-a5fe7c2 {
        width: 17%
    }
    .elementor-7977 .elementor-element.elementor-element-39ccbcf {
        /* /////////////////////////////////// /////////////////////////////////// MEDIDA ORIGINAL
        width: 58.664%;
        */
        width: 70.664%
    }
    .elementor-7977 .elementor-element.elementor-element-c0d3508 {
        width: 24%
    }
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-7977 .elementor-element.elementor-element-450eb5b {
        width: 50%
    }
    .elementor-7977 .elementor-element.elementor-element-a646d87 {
        width: 50%
    }
    .elementor-7977 .elementor-element.elementor-element-bf9db9f {
        width: 50%
    }
    .elementor-7977 .elementor-element.elementor-element-817645a {
        width: 50%
    }
    .elementor-7977 .elementor-element.elementor-element-a5fe7c2 {
        width: 100%
    }
    .elementor-7977 .elementor-element.elementor-element-39ccbcf {
        width: 100%
    }
    .elementor-7977 .elementor-element.elementor-element-c0d3508 {
        width: 100%
    }
}
@media(max-width:1024px) {
    .elementor-7977 .elementor-element.elementor-element-450eb5b>.elementor-element-populated {
        padding: 0 0 0 10px
    }
    .elementor-7977 .elementor-element.elementor-element-a646d87.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-end
    }
    .elementor-7977 .elementor-element.elementor-element-bf9db9f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: flex-start
    }
    .elementor-7977 .elementor-element.elementor-element-bf9db9f>.elementor-element-populated {
        padding: 0 0 10px 10px
    }
    .elementor-7977 .elementor-element.elementor-element-817645a>.elementor-element-populated {
        padding: 0 19px 10px 0
    }
    .elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup {
        right: -13px;
        left: auto
    }
    .elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup-trigger-container {
        justify-content: flex-end
    }
    .elementor-7977 .elementor-element.elementor-element-68daa84 {
        padding: 0 0 15px
    }
    .elementor-7977 .elementor-element.elementor-element-a5fe7c2>.elementor-element-populated {
        padding: 15px 0
    }
    .elementor-7977 .elementor-element.elementor-element-e71f02d .jet-logo {
        justify-content: center
    }
    .elementor-7977 .elementor-element.elementor-element-39ccbcf>.elementor-element-populated {
        padding: 15px 0
    }
    .elementor-7977 .elementor-element.elementor-element-be5948c .jet-menu .jet-menu-item .top-level-link {
        padding: 10px 0;
        margin: 0 10px
    }
    .elementor-7977 .elementor-element.elementor-element-d529fd5 a.elementor-button,
    .elementor-7977 .elementor-element.elementor-element-d529fd5 .elementor-button {
        padding: 20px 23px
    }
    .elementor-7977 .elementor-element.elementor-element-2d2e847 {
        padding: 20px 0
    }
}
@media(max-width:767px) {
    .elementor-7977 .elementor-element.elementor-element-b125988>.elementor-element-populated {
        padding: 15px 0 0
    }
    .elementor-7977 .elementor-element.elementor-element-450eb5b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-7977 .elementor-element.elementor-element-450eb5b>.elementor-element-populated {
        padding: 0
    }
    .elementor-7977 .elementor-element.elementor-element-d812db6 {
        text-align: center
    }
    .elementor-7977 .elementor-element.elementor-element-a646d87.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-7977 .elementor-element.elementor-element-bf9db9f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
        justify-content: center
    }
    .elementor-7977 .elementor-element.elementor-element-bf9db9f>.elementor-element-populated {
        padding: 10px 0 0
    }
    .elementor-7977 .elementor-element.elementor-element-817645a>.elementor-element-populated {
        padding: 10px 0
    }
    .elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup:not(.jet-search__popup--full-screen) {
        width: 300px
    }
    .elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup--full-screen .jet-search__popup-content {
        width: 300px
    }
    .elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup {
        top: 54px;
        bottom: auto;
        right: 7%;
        left: auto
    }
    .elementor-7977 .elementor-element.elementor-element-567a6c7 .jet-search__popup-trigger-container {
        justify-content: center
    }
    .elementor-7977 .elementor-element.elementor-element-39ccbcf>.elementor-element-populated {
        padding: 0
    }
}