.elementor-20 .elementor-element.elementor-element-7f2becae>.elementor-container {
    min-height: 600px;
}
.elementor-20 .elementor-element.elementor-element-7f2becae:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-7f2becae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/03/2.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.elementor-20 .elementor-element.elementor-element-7f2becae>.elementor-background-overlay {
    background-color: var( --e-global-color-primary);
    opacity: 0.24;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-7f2becae {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-20 .elementor-element.elementor-element-5dc24492>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-5dc24492:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-5dc24492>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #171719;
}
.elementor-20 .elementor-element.elementor-element-5dc24492 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-20 .elementor-element.elementor-element-5dc24492>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-3899cdf7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-3899cdf7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-8eb424a);
}
.elementor-20 .elementor-element.elementor-element-3899cdf7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: -60px 0px 0px 0px;
    padding: 70px 70px 70px 70px;
}
.elementor-20 .elementor-element.elementor-element-3899cdf7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-16f9ff47>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-16f9ff47 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-7cac63dd.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-7cac63dd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-e60398d .elementor-heading-title {
    color: #000000;
    text-transform: uppercase;
}
.elementor-20 .elementor-element.elementor-element-e60398d>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-242cf4b2 {
    color: #000000;
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}
.elementor-20 .elementor-element.elementor-element-58c480ae>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-40fe3cd6.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-40fe3cd6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-40fe3cd6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-40fe3cd6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #171719;
}
.elementor-20 .elementor-element.elementor-element-40fe3cd6>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 60px 60px 60px;
}
.elementor-20 .elementor-element.elementor-element-40fe3cd6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-45a6cc10 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-20 .elementor-element.elementor-element-45a6cc10>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-16a928bc {
    color: #FFFFFF;
}
.elementor-20 .elementor-element.elementor-element-4a38ce74 .elementor-button {
    fill: var( --e-global-color-primary);
    color: var( --e-global-color-primary);
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
}
.elementor-20 .elementor-element.elementor-element-4a38ce74 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-4a38ce74 .elementor-button:focus {
    color: #000000;
    background-color: var( --e-global-color-primary);
}
.elementor-20 .elementor-element.elementor-element-4a38ce74 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-4a38ce74 .elementor-button:focus svg {
    fill: #000000;
}
.elementor-20 .elementor-element.elementor-element-5efd49d7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-5efd49d7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2021/07/Tradicion.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-20 .elementor-element.elementor-element-5efd49d7>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-20 .elementor-element.elementor-element-5efd49d7>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-18dc6f28 .elementor-spacer-inner {
    height: 500px;
}
.elementor-20 .elementor-element.elementor-element-5831a212>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-3a438a3c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-3a438a3c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #EDEDED;
    background-image: url("../../2021/07/Croissant-Chocolate-copia-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
.elementor-20 .elementor-element.elementor-element-3a438a3c>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-20 .elementor-element.elementor-element-3a438a3c>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-77b66b0f .elementor-spacer-inner {
    height: 500px;
}
.elementor-bc-flex-widget .elementor-20 .elementor-element.elementor-element-47ba6d49.elementor-column .elementor-widget-wrap {
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-47ba6d49.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}
.elementor-20 .elementor-element.elementor-element-47ba6d49:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-47ba6d49>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #171719;
}
.elementor-20 .elementor-element.elementor-element-47ba6d49>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 60px 60px 60px;
}
.elementor-20 .elementor-element.elementor-element-47ba6d49>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-696811e2 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-20 .elementor-element.elementor-element-696811e2>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-777df0ca {
    color: #FFFFFF;
}
.elementor-20 .elementor-element.elementor-element-d0ad9b3 .elementor-button {
    fill: #E78734;
    color: #E78734;
    background-color: #FFFFFF00;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var( --e-global-color-primary);
}
.elementor-20 .elementor-element.elementor-element-d0ad9b3 .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-d0ad9b3 .elementor-button:focus {
    color: #000000;
    background-color: var( --e-global-color-primary);
}
.elementor-20 .elementor-element.elementor-element-d0ad9b3 .elementor-button:hover svg, .elementor-20 .elementor-element.elementor-element-d0ad9b3 .elementor-button:focus svg {
    fill: #000000;
}
.elementor-20 .elementor-element.elementor-element-4119d9fb:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-4119d9fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #171719;
}
.elementor-20 .elementor-element.elementor-element-4119d9fb {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-20 .elementor-element.elementor-element-4119d9fb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-7adb3ac3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-20 .elementor-element.elementor-element-7adb3ac3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var( --e-global-color-8eb424a);
}
.elementor-20 .elementor-element.elementor-element-7adb3ac3>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 60px 80px 60px;
}
.elementor-20 .elementor-element.elementor-element-7adb3ac3>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-209b3a62 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-b76733e .elementor-counter-number-wrapper {
    color: #000000;
}
.elementor-20 .elementor-element.elementor-element-b76733e .elementor-counter-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}
.elementor-20 .elementor-element.elementor-element-6205feef .elementor-counter-number-wrapper {
    color: #000000;
}
.elementor-20 .elementor-element.elementor-element-6205feef .elementor-counter-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}
.elementor-20 .elementor-element.elementor-element-5f20d65e .elementor-counter-number-wrapper {
    color: #000000;
}
.elementor-20 .elementor-element.elementor-element-5f20d65e .elementor-counter-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}
.elementor-20 .elementor-element.elementor-element-57dbd2b7 .elementor-counter-number-wrapper {
    color: #000000;
}
.elementor-20 .elementor-element.elementor-element-57dbd2b7 .elementor-counter-title {
    color: #000000;
    font-family: "Oswald", Sans-serif;
    font-weight: 300;
    text-transform: uppercase;
}
.elementor-20 .elementor-element.elementor-element-38861797:not(.elementor-motion-effects-element-type-background), .elementor-20 .elementor-element.elementor-element-38861797>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #171719;
}
.elementor-20 .elementor-element.elementor-element-38861797 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}
.elementor-20 .elementor-element.elementor-element-38861797>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-20 .elementor-element.elementor-element-1264d1c3 {
    text-align: center;
}
.elementor-20 .elementor-element.elementor-element-1264d1c3 .elementor-heading-title {
    color: #FFFFFF;
}
.elementor-20 .elementor-element.elementor-element-1264d1c3>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-20 .elementor-element.elementor-element-41410824 .elementor-text-editor {
    text-align: center;
}
.elementor-20 .elementor-element.elementor-element-41410824 {
    color: #FFFFFF;
}
.elementor-20 .elementor-element.elementor-element-13a9ff3b .elementor-spacer-inner {
    height: 30px;
}
.elementor-20 .elementor-element.elementor-element-4d009cb6.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-14786b2b.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-51f4755d.elementor-column>.elementor-widget-wrap {
    justify-content: center;
}
@media(min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-39b4c9c7 {
        width: 19.172%;
    }
    .elementor-20 .elementor-element.elementor-element-3899cdf7 {
        width: 80.828%;
    }
    .elementor-20 .elementor-element.elementor-element-7cac63dd {
        width: 47.327%;
    }
    .elementor-20 .elementor-element.elementor-element-71e81f79 {
        width: 52.696%;
    }
    .elementor-20 .elementor-element.elementor-element-7adb3ac3 {
        width: 70%;
    }
    .elementor-20 .elementor-element.elementor-element-6afe0545 {
        width: 30%;
    }
}
@media(max-width:1024px) and (min-width:768px) {
    .elementor-20 .elementor-element.elementor-element-39b4c9c7 {
        width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-3899cdf7 {
        width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-7cac63dd {
        width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-71e81f79 {
        width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-40fe3cd6 {
        width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-5efd49d7 {
        width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-3a438a3c {
        width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-47ba6d49 {
        width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-7adb3ac3 {
        width: 100%;
    }
    .elementor-20 .elementor-element.elementor-element-65cbfd6a {
        width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-66624816 {
        width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-33e740cf {
        width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-31571280 {
        width: 50%;
    }
    .elementor-20 .elementor-element.elementor-element-6afe0545 {
        width: 100%;
    }
}
@media(max-width:1024px) {
    .elementor-20 .elementor-element.elementor-element-3899cdf7>.elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }
    .elementor-20 .elementor-element.elementor-element-40fe3cd6>.elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }
    .elementor-20 .elementor-element.elementor-element-18dc6f28 .elementor-spacer-inner {
        height: 500px;
    }
    .elementor-20 .elementor-element.elementor-element-77b66b0f .elementor-spacer-inner {
        height: 500px;
    }
    .elementor-20 .elementor-element.elementor-element-47ba6d49>.elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }
    .elementor-20 .elementor-element.elementor-element-7adb3ac3>.elementor-element-populated {
        padding: 50px 50px 50px 50px;
    }
    .elementor-20 .elementor-element.elementor-element-65cbfd6a>.elementor-element-populated {
        padding: 30px 0px 30px 0px;
    }
    .elementor-20 .elementor-element.elementor-element-66624816>.elementor-element-populated {
        padding: 30px 0px 30px 0px;
    }
    .elementor-20 .elementor-element.elementor-element-33e740cf>.elementor-element-populated {
        padding: 30px 0px 30px 0px;
    }
    .elementor-20 .elementor-element.elementor-element-31571280>.elementor-element-populated {
        padding: 30px 0px 30px 0px;
    }
}
@media(max-width:767px) {
    .elementor-20 .elementor-element.elementor-element-3899cdf7>.elementor-element-populated {
        padding: 50px 20px 50px 20px;
    }
    .elementor-20 .elementor-element.elementor-element-16f9ff47 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }
    .elementor-20 .elementor-element.elementor-element-40fe3cd6>.elementor-element-populated {
        padding: 50px 20px 50px 20px;
    }
    .elementor-20 .elementor-element.elementor-element-18dc6f28 .elementor-spacer-inner {
        height: 250px;
    }
    .elementor-20 .elementor-element.elementor-element-77b66b0f .elementor-spacer-inner {
        height: 250px;
    }
    .elementor-20 .elementor-element.elementor-element-47ba6d49>.elementor-element-populated {
        padding: 50px 20px 50px 20px;
    }
    .elementor-20 .elementor-element.elementor-element-4d009cb6>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-20 .elementor-element.elementor-element-14786b2b>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
    .elementor-20 .elementor-element.elementor-element-51f4755d>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
    }
}