.elementor-4556 .elementor-element.elementor-element-5f2e7ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 100px;--row-gap:10px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-5f2e7ba:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-5f2e7ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4556 .elementor-element.elementor-element-36403b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:15px;--padding-right:10px;}.elementor-4556 .elementor-element.elementor-element-bc160ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-bc160ec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4556 .elementor-element.elementor-element-385f07f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-385f07f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-385f07f{column-gap:0px;text-align:start;font-family:"Roboto Condensed", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-4556 .elementor-element.elementor-element-f012411 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-f012411.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-f012411{column-gap:0px;text-align:start;font-family:"Roboto Condensed", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-4556 .elementor-element.elementor-element-7e2cb10{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:stretch;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-7e2cb10.e-con{--align-self:center;}.elementor-4556 .elementor-element.elementor-element-49f210c{width:initial;max-width:initial;text-align:start;font-family:"Roboto Condensed", Sans-serif;font-weight:300;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-4556 .elementor-element.elementor-element-49f210c > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-49f210c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-bb23b3c .elementor-repeater-item-35e0719.elementor-social-icon{background-color:#000000;}.elementor-4556 .elementor-element.elementor-element-bb23b3c .elementor-repeater-item-721eeab.elementor-social-icon{background-color:#000000;}.elementor-4556 .elementor-element.elementor-element-bb23b3c .elementor-repeater-item-3302e0c.elementor-social-icon{background-color:#000000;}.elementor-4556 .elementor-element.elementor-element-bb23b3c .elementor-repeater-item-bc8459a.elementor-social-icon{background-color:#000000;}.elementor-4556 .elementor-element.elementor-element-bb23b3c{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:2px;--grid-row-gap:0px;}.elementor-4556 .elementor-element.elementor-element-bb23b3c .elementor-widget-container{text-align:center;}.elementor-4556 .elementor-element.elementor-element-bb23b3c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;border-style:none;}.elementor-4556 .elementor-element.elementor-element-bb23b3c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-bb23b3c .elementor-social-icon{border-style:none;}.elementor-4556 .elementor-element.elementor-element-97d70b5{font-family:"Roboto Condensed", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-4556 .elementor-element.elementor-element-8590b2a{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-4556 .elementor-element.elementor-element-8590b2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-8590b2a.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-406ac83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:0px 5px;--row-gap:0px;--column-gap:5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-5daa351{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-4556 .elementor-element.elementor-element-5daa351.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-ead7383:not(.elementor-motion-effects-element-type-background), .elementor-4556 .elementor-element.elementor-element-ead7383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4556 .elementor-element.elementor-element-ead7383 > .elementor-container{max-width:1200px;}.elementor-4556 .elementor-element.elementor-element-ead7383{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-ead7383 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4556 .elementor-element.elementor-element-7c4263f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-71d5357 > .elementor-container{max-width:1280px;}.elementor-4556 .elementor-element.elementor-element-025967c > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4556 .elementor-element.elementor-element-2ea0f49{text-align:start;}.elementor-4556 .elementor-element.elementor-element-2ea0f49 img{width:100%;max-width:200px;height:40px;}.elementor-4556 .elementor-element.elementor-element-67ba0a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-4556 .elementor-element.elementor-element-67ba0a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-5f91e4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4556 .elementor-element.elementor-element-5f91e4f.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-90b74bc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-90b74bc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4556 .elementor-element.elementor-element-3354725 .elementor-button{background-color:#C10A27;font-family:"Roboto Condensed", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:05px 05px 05px 05px;}.elementor-4556 .elementor-element.elementor-element-3354725 .elementor-button:hover, .elementor-4556 .elementor-element.elementor-element-3354725 .elementor-button:focus{background-color:#E10022;}.elementor-4556 .elementor-element.elementor-element-3354725 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-3354725.elementor-element{--order:-99999 /* order start hack */;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-4556 .elementor-element.elementor-element-5f2e7ba{--content-width:1200px;}.elementor-4556 .elementor-element.elementor-element-bc160ec{--width:55%;}.elementor-4556 .elementor-element.elementor-element-7e2cb10{--width:45%;}.elementor-4556 .elementor-element.elementor-element-7c4263f{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4556 .elementor-element.elementor-element-bc160ec{--width:52%;}.elementor-4556 .elementor-element.elementor-element-7e2cb10{--width:48%;}.elementor-4556 .elementor-element.elementor-element-025967c{width:15%;}.elementor-4556 .elementor-element.elementor-element-67ba0a8{width:70%;}.elementor-4556 .elementor-element.elementor-element-90b74bc{width:15%;}}@media(max-width:1024px){.elementor-4556 .elementor-element.elementor-element-bc160ec{--gap:0px 5px;--row-gap:0px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4556 .elementor-element.elementor-element-385f07f{width:auto;max-width:auto;columns:1;column-gap:0px;text-align:center;font-size:12px;}.elementor-4556 .elementor-element.elementor-element-385f07f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-385f07f.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4556 .elementor-element.elementor-element-f012411{width:auto;max-width:auto;columns:1;column-gap:0px;text-align:center;font-size:12px;}.elementor-4556 .elementor-element.elementor-element-f012411 > .elementor-widget-container{padding:0px 0px 0px 5px;}.elementor-4556 .elementor-element.elementor-element-f012411.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-4556 .elementor-element.elementor-element-7e2cb10{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4556 .elementor-element.elementor-element-49f210c{width:auto;max-width:auto;text-align:center;font-size:12px;}.elementor-4556 .elementor-element.elementor-element-49f210c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-49f210c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-bb23b3c{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;--icon-size:12px;--grid-column-gap:2px;}.elementor-4556 .elementor-element.elementor-element-bb23b3c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-5f91e4f.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-90b74bc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-4556 .elementor-element.elementor-element-90b74bc > .elementor-element-populated{text-align:justify;}.elementor-4556 .elementor-element.elementor-element-3354725{width:var( --container-widget-width, 115px );max-width:115px;--container-widget-width:115px;--container-widget-flex-grow:0;}.elementor-4556 .elementor-element.elementor-element-3354725.elementor-element{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-3354725 .elementor-button{font-size:10px;}}@media(max-width:767px){.elementor-4556 .elementor-element.elementor-element-385f07f{text-align:center;}.elementor-4556 .elementor-element.elementor-element-f012411{text-align:center;}.elementor-4556 .elementor-element.elementor-element-7e2cb10{--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4556 .elementor-element.elementor-element-97d70b5 > .elementor-widget-container{margin:0px 10px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-97d70b5.elementor-element{--align-self:flex-end;}.elementor-4556 .elementor-element.elementor-element-97d70b5{column-gap:0px;text-align:center;font-size:14px;line-height:16.41px;}.elementor-4556 .elementor-element.elementor-element-ead7383{margin-top:0px;margin-bottom:0px;padding:9px 0px 9px 0px;}.elementor-4556 .elementor-element.elementor-element-7c4263f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-71d5357{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-4556 .elementor-element.elementor-element-025967c{width:85%;}.elementor-4556 .elementor-element.elementor-element-025967c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}.elementor-4556 .elementor-element.elementor-element-2ea0f49{text-align:start;}.elementor-4556 .elementor-element.elementor-element-67ba0a8{width:15%;}.elementor-4556 .elementor-element.elementor-element-5f91e4f.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-4556 .elementor-element.elementor-element-90b74bc{width:40%;}}/* Start custom CSS for social-icons, class: .elementor-element-bb23b3c */i.fab.fa-facebook{
    color:white !important;
}
i.fab.fa-youtube{
     color:white !important;
}
i.fab.fa-instagram{
    color:white !important;
}
i.fab.fa-linkedin{
    color:white !important;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-97d70b5 */.elementor-4556 .elementor-element.elementor-element-97d70b5 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-8590b2a */.js-dgwt-wcas-layout-icon-flexible.dgwt-wcas-layout-icon-flexible.js-dgwt-wcas-mobile-overlay-enabled.js-dgwt-wcas-layout-icon.dgwt-wcas-layout-icon.dgwt-wcas-layout-icon-flexible-loaded {
    padding: 8px 0;
    float: right;
    margin-right: 7px;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon-flexible.js-dgwt-wcas-mobile-overlay-enabled.dgwt-wcas-mobile-overlay-trigger-active {
    width: 100%;
    max-width: 100% !important;
    text-align: right;
    float: right;
    display: flex;
    justify-content: flex-end;
}

@media (max-width: 767px) {
    .elementor-4556 .elementor-element.elementor-element-8590b2a {
        max-width: min-content!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5daa351 */select#select-buscador {
    font-family: 'Roboto Condensed';
    padding: 8px 0 8px;
    border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for wp-widget-sw_primary_menu, class: .elementor-element-5f91e4f */.nav-pills.nav-css >li > a {
    padding: 20px 12px !important;
}
@media (min-width:1200px){
    .nav-pills.nav-css >li > a {
    padding: 20px 15px !important;
}
}

.nav-pills >li > a:hover {
    color:#c10a27 !important;
}
.nav-pills >li > a::after {
   content:''; 
   width: 0;
   height:5px;
   background-color:#c10a27;
   margin: auto;
   display: block;
   position: absolute;
}
.nav-pills >li > a:hover::after {
    width: 70%;
    margin-top: 15px;
    transition: width 0.3s linear;
}
.nav-pills >li.active >a, .nav-pills >li.active >a:hover, .nav-pills >li.active >a:focus {
    background: transparent;
    color: #c10a27 !important;
}
.nav-pills .dropdown-menu li.active >a, .nav-pills .dropdown-menu li:hover >a {
    color: #c10a27 !important;
    background: transparent;
}
.menu-principal span.menu-title {
    text-transform: none;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7c4263f */@media (max-width: 767px) {
  .elementor-4556 .elementor-element.elementor-element-7c4263f {
        padding-top: 0;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ead7383 */.nav-pills >li > a {
    font-weight: 400 !important;
    font-size: 13px !important;
}
@media (max-width: 767px) {
  .elementor-4556 .elementor-element.elementor-element-ead7383 {
        padding-top: 0;
  }
}/* End custom CSS */