.elementor-kit-71{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-71 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.header-style1 .logo-header-inner img {
max-width: 120px;
max-height: 120px;
padding: 10px 0px 10px 6px
}
.sx-f-nl-section {
background-color: #1f3b30;
padding: 110px 0px 110px 0px;
}

.footer-dark .footer-top {
background-color: #1f3b30;
}
.sx-f-bottom-section {
    background: #1f3b30;
}



.sx-f-nl-section {
    display: none !important;
}


.sx-f-bottom-section {
    margin: 0 !important;
    background-color: #1f3b30 !important;
}
.mfp-video.circle {
  display: none !important;
}
#dropdownMenuButton1 {
  display: none !important;
}
.sl-nav-1 {
  display: none !important;
}

/* 1) Oculta la última columna (la vacía) del footer */
.footer-top .row > .col-xl-3.col-lg-3.col-md-6.col-sm-6:last-child{
  display: none !important;
}

/* 2) Centra las columnas restantes */
.footer-top .row{
  justify-content: center !important;
}
@media (min-width: 1024px) {
    .footer-top .contacto a:nth-of-type(2) {
        display: none;
    }
}
.sx-bnr-1-large-title {
    text-transform: uppercase !important;
}

.sx-title {
    text-transform: uppercase !important;
}

.sx-large-title  {
    text-transform: uppercase !important;
}

.sx-tilte  {
    text-transform: uppercase !important;
}

.sx-icon-bx-title  {
    text-transform: uppercase !important;
}

.site-button.sx-btn-primary {
    text-transform: uppercase !important;
}/* End custom CSS */