.elementor-1325 .elementor-element.elementor-element-b4029a8{--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:space-evenly;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:16px;--padding-bottom:16px;--padding-left:32px;--padding-right:32px;}.elementor-1325 .elementor-element.elementor-element-b4029a8:not(.elementor-motion-effects-element-type-background), .elementor-1325 .elementor-element.elementor-element-b4029a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F120E;}.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-1325 .elementor-element.elementor-element-fa07e8b{width:var( --container-widget-width, 9.295% );max-width:9.295%;--container-widget-width:9.295%;--container-widget-flex-grow:0;text-align:start;}.elementor-1325 .elementor-element.elementor-element-fa07e8b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1325 .elementor-element.elementor-element-fa07e8b img{width:408px;}.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-1325 .elementor-element.elementor-element-0a79b45.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-1325 .elementor-element.elementor-element-0a79b45{font-family:"Mulish", Sans-serif;font-size:17px;font-weight:700;text-transform:uppercase;line-height:0.8em;letter-spacing:1.2px;color:#F4EEE1;}.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-1325 .elementor-element.elementor-element-b35e899 .elementor-button{background-color:#D6BC85;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:700;line-height:1.2em;fill:#0F120E;color:#0F120E;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D6BC85;border-radius:2px 2px 2px 2px;padding:15px 26px 15px 26px;}.elementor-1325 .elementor-element.elementor-element-b35e899 .elementor-button:hover, .elementor-1325 .elementor-element.elementor-element-b35e899 .elementor-button:focus{background-color:#F4EEE1;color:#0F120E;}.elementor-1325 .elementor-element.elementor-element-b35e899 .elementor-button:hover svg, .elementor-1325 .elementor-element.elementor-element-b35e899 .elementor-button:focus svg{fill:#0F120E;}.elementor-1325 .elementor-element.elementor-element-5b3db73{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;top:0px;}body:not(.rtl) .elementor-1325 .elementor-element.elementor-element-5b3db73{left:0px;}body.rtl .elementor-1325 .elementor-element.elementor-element-5b3db73{right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-1325 .elementor-element.elementor-element-fa07e8b{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-1325 .elementor-element.elementor-element-fa07e8b img{width:100%;}}@media(max-width:767px){.elementor-1325 .elementor-element.elementor-element-fa07e8b{--container-widget-width:72px;--container-widget-flex-grow:0;width:var( --container-widget-width, 72px );max-width:72px;}.elementor-1325 .elementor-element.elementor-element-fa07e8b img{width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-0a79b45 */.elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-dd{position:relative;display:inline-block} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-sub{display:none;position:absolute;left:-18px;top:100%;padding-top:16px;z-index:999;min-width:250px;text-align:left} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-sub-in{display:block;background:#171B15;border-top:2px solid #D6BC85;box-shadow:0 14px 30px rgba(0,0,0,.45);padding:8px 0} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-sub a{display:block;padding:11px 20px;white-space:nowrap;font-size:12px;letter-spacing:.08em} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-sub a:hover{color:#D6BC85!important;background:rgba(244,238,225,.05)} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-dd:hover .tp-sub, .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-dd:focus-within .tp-sub{display:block} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-caret{font-size:.7em;margin-left:6px;vertical-align:middle} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav-t, .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-burger, .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav-wa{display:none} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav{display:flex;flex-wrap:wrap;align-items:center;column-gap:23px;row-gap:8px} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-menu p{margin:0} @media(max-width:1024px){.elementor-1325 .elementor-element.elementor-element-0a79b45{position:static!important;margin-left:auto} .elementor-1325 .elementor-element.elementor-element-0a79b45 .elementor-widget-container{position:static} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:46px;height:46px;cursor:pointer;margin:0} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-burger span{display:block;width:26px;height:2px;background:#F4EEE1;transition:transform .2s,opacity .2s} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-menu:has(.tp-nav-t:checked) .tp-burger span:nth-child(1){transform:translateY(8px) rotate(45deg)} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-menu:has(.tp-nav-t:checked) .tp-burger span:nth-child(2){opacity:0} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-menu:has(.tp-nav-t:checked) .tp-burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav{display:none;position:absolute;left:0;right:0;top:100%;z-index:1000;flex-direction:column;align-items:stretch;gap:0;background:#0F120E;border-top:1px solid rgba(244,238,225,.12);box-shadow:0 18px 30px rgba(0,0,0,.5);padding:8px 24px 28px;text-align:left} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-menu:has(.tp-nav-t:checked) .tp-nav{display:flex} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav a{display:block;padding:15px 0;border-bottom:1px solid rgba(244,238,225,.08)} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav .tp-dd{display:block} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav .tp-caret{display:none} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav .tp-sub{display:block;position:static;padding:0;min-width:0} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav .tp-sub-in{background:none;border:0;box-shadow:none;padding:0 0 0 18px} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav .tp-sub a{padding:12px 0} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-nav a.tp-nav-wa{display:inline-flex;align-self:flex-start;margin-top:22px;padding:14px 24px;border:0;background:#D6BC85;color:#0F120E!important;font-size:14px;letter-spacing:.02em;text-transform:none;font-weight:700;border-radius:2px}} @media(max-width:1024px){html body div.gt_switcher_wrapper{position:fixed!important;top:auto!important;bottom:16px!important;left:16px!important}} @media(min-width:1025px){.elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-sub{min-width:520px} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-sub-in{display:grid;grid-template-columns:1fr 1fr} .elementor-1325 .elementor-element.elementor-element-0a79b45 .tp-sub a.tp-sub-all{grid-column:1 / -1;border-top:1px solid rgba(244,238,225,.1);margin-top:6px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4029a8 *//* Arreglo scroll a anclas (#grupos): el tema pone overflow-x:hidden en html y body y el body se convierte en una segunda zona de scroll */
html{overflow-x:hidden}
body{overflow:visible !important}
#grupos,[id]{scroll-margin-top:16px}/* End custom CSS */