.imagen-respirando img{animation:respirar 4s ease-in-out infinite;transform-origin:center center}@keyframes respirar{0%{transform:scale(1)}50%{transform:scale(1.09)}100%{transform:scale(1)}}#boton-musica{position:fixed;bottom:25px;right:25px;width:48px;height:48px;border:1px solid rgba(255,223,0,0.7);border-radius:50%;background:rgba(0,156,59,0.85);color:#FFDF00;font-size:20px;cursor:pointer;z-index:99999;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0,0,0,0.25);transition:transform 0.3s ease,background 0.3s ease,box-shadow 0.3s ease}#boton-musica:hover{transform:scale(1.1);background:rgba(0,156,59,1);box-shadow:0 6px 20px rgba(0,0,0,0.35)}@media (max-width:767px){#boton-musica{width:42px;height:42px;bottom:20px;right:20px;font-size:18px}}.samba-header{background:rgba(0,0,0,0.40)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background 0.45s ease,box-shadow 0.45s ease,backdrop-filter 0.45s ease}.samba-header{transition:background 0.45s ease,box-shadow 0.45s ease,backdrop-filter 0.45s ease,-webkit-backdrop-filter 0.45s ease}.samba-header .et_pb_row{width:100%!important;max-width:100%!important;margin:0 auto!important;padding-top:16px!important;padding-bottom:16px!important;min-height:0!important;transition:padding 0.45s cubic-bezier(0.16,1,0.3,1),min-height 0.45s ease}.samba-header .samba-logo{width:210px!important;max-width:210px!important;transition:width 0.45s cubic-bezier(0.16,1,0.3,1),max-width 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s ease}.samba-header .samba-contactar{transition:padding 0.45s cubic-bezier(0.16,1,0.3,1),font-size 0.45s ease,transform 0.35s ease,background 0.35s ease,color 0.35s ease}.samba-header .et_pb_menu__menu>nav>ul>li>a{transition:font-size 0.35s ease,line-height 0.35s ease,color 0.35s ease}body.samba-scrolled .samba-header{background:rgba(0,0,0,0.82)!important;box-shadow:0 5px 25px rgba(0,0,0,0.25);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}body.samba-scrolled .samba-header .et_pb_row{padding-top:0!important;padding-bottom:0!important;min-height:0!important;transition:padding 0.45s cubic-bezier(0.16,1,0.3,1),min-height 0.45s ease}body.samba-scrolled .samba-header .samba-logo{width:120px!important;max-width:120px!important;transition:width 0.45s cubic-bezier(0.16,1,0.3,1),max-width 0.45s cubic-bezier(0.16,1,0.3,1),transform 0.45s ease}body.samba-scrolled .samba-header .samba-contactar{padding-top:7px!important;padding-bottom:7px!important;font-size:12px!important}@media (min-width:768px) and (max-width:980px){body.samba-scrolled .samba-header .et_pb_row{padding-top:0!important;padding-bottom:0!important}body.samba-scrolled .samba-header .samba-logo{width:100px!important;max-width:100px!important}body.samba-scrolled .samba-header .samba-contactar{padding-top:6px!important;padding-bottom:6px!important}}@media (max-width:767px){.samba-header{--m-ease:cubic-bezier(0.16,1,0.3,1);--m-dur:0.5s;--m-pad:14px;--m-logo-h:115px;--m-zone:56px;--m-row-h:calc(var(--m-pad) + var(--m-logo-h) + var(--m-zone));--m-side:16px;--m-logo-x:50%;--m-logo-y:var(--m-pad);--m-logo-t:translate(-50%,0);--m-menu-w:56px;--m-menu-top:calc(var(--m-pad) + var(--m-logo-h));--m-menu-left:calc(50vw - 28px);--m-ico-scale:1}body.samba-scrolled .samba-header{--m-logo-h:60px;--m-row-h:72px;--m-logo-x:var(--m-side);--m-logo-y:50%;--m-logo-t:translate(0,-50%);--m-menu-top:0px;--m-menu-left:calc(100vw - 56px - var(--m-side));--m-ico-scale:0.88}.samba-header,body.samba-scrolled .samba-header{padding-top:0!important;padding-bottom:0!important}.samba-header .et_pb_row,body.samba-scrolled .samba-header .et_pb_row{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;height:var(--m-row-h)!important;margin:0!important;padding:0!important;overflow:visible!important;transition:height var(--m-dur) var(--m-ease)!important}.samba-header .et_pb_row .et_pb_column{position:absolute!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;float:none!important;pointer-events:none}.samba-header .et_pb_row .et_pb_column:has(.samba-logo){top:0!important;bottom:0!important}.samba-header .et_pb_row .et_pb_column:has(.samba-menu){left:var(--m-menu-left)!important;right:auto!important;width:var(--m-menu-w)!important;max-width:var(--m-menu-w)!important;top:var(--m-menu-top)!important;bottom:0!important;display:flex!important;align-items:center;justify-content:center;pointer-events:auto;transition:left var(--m-dur) var(--m-ease),top var(--m-dur) var(--m-ease)}.samba-header .et_pb_row .et_pb_column:has(.samba-contactar),.samba-header .samba-contactar{display:none!important}.samba-header .samba-logo,body.samba-scrolled .samba-header .samba-logo{position:absolute!important;left:var(--m-logo-x)!important;top:var(--m-logo-y)!important;transform:var(--m-logo-t);width:auto!important;max-width:none!important;margin:0!important;pointer-events:auto;transition:left var(--m-dur) var(--m-ease),top var(--m-dur) var(--m-ease),transform var(--m-dur) var(--m-ease)!important}.samba-header .samba-logo .et_pb_image_wrap,.samba-header .samba-logo img{display:block}.samba-header .samba-logo img{height:var(--m-logo-h)!important;width:auto!important;max-width:none!important;transition:height var(--m-dur) var(--m-ease)}.samba-header .samba-menu,.samba-header .samba-menu .et_pb_menu_inner_container,.samba-header .samba-menu .et_pb_menu__wrap,.samba-header .samba-menu .et_mobile_nav_menu,.samba-header .samba-menu .mobile_nav{position:static!important;display:flex!important;justify-content:center;align-items:center;width:100%!important;margin:0!important;padding:0!important;float:none!important;background:transparent!important}.samba-header .samba-menu .mobile_menu_bar{position:relative!important;left:auto!important;top:auto!important;margin:0!important;padding:0!important;transform:scale(var(--m-ico-scale));transition:transform var(--m-dur) var(--m-ease)!important}.samba-header .samba-menu .et_mobile_menu{position:absolute!important;top:100%!important;left:calc(-1 * var(--m-menu-left))!important;right:auto!important;width:100vw!important;margin:0!important;background:rgba(0,0,0,0.92)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}}@media (prefers-reduced-motion:reduce){.samba-header,.samba-header *{transition-duration:0.01s!important}}.magnetic-button{transition:transform 0.35s cubic-bezier(0.16,1,0.3,1),background 0.3s ease,color 0.3s ease;will-change:transform}.samba-divider{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;margin:24px auto}.samba-divider-line{display:block;width:90px;height:1px;background:#D4AF37;opacity:0.65}.samba-divider-icon{display:flex;align-items:center;justify-content:center;color:#D4AF37;font-size:16px;line-height:1;user-select:none}.samba-marquee{position:relative;width:100vw!important;max-width:100vw!important;overflow:hidden!important;background:linear-gradient(90deg,#006B2B 0%,#009C3B 35%,#D4AF37 72%,#FFDF00 100%)!important;border-top:1px solid rgba(255,255,255,0.22);border-bottom:1px solid rgba(255,255,255,0.22);padding:0!important}.samba-marquee .et_pb_row{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.samba-marquee .et_pb_column{width:100%!important;margin:0!important;padding:0!important}.samba-marquee-track{display:flex;width:max-content;max-width:none!important;flex-wrap:nowrap;animation:sambaMarquee 30s linear infinite;will-change:transform}.samba-marquee-content{display:flex;align-items:center;flex-shrink:0;white-space:nowrap;height:44px;padding:0}.samba-marquee-content span{display:inline-flex;align-items:center;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1;color:#F8F8F5;white-space:nowrap;padding-left:30px;padding-right:30px}.samba-marquee-content b{display:inline-flex;align-items:center;justify-content:center;font-family:sans-serif;font-size:8px;font-weight:400;line-height:1;color:#F8F8F5;opacity:.9}@keyframes sambaMarquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}.samba-marquee:hover .samba-marquee-track{animation-play-state:paused}@media(max-width:980px){.samba-marquee-content{height:42px}.samba-marquee-content span{font-size:10px;letter-spacing:.20em;padding-left:25px;padding-right:25px}.samba-marquee-content b{font-size:7px}}@media(max-width:767px){.samba-marquee-content{height:38px}.samba-marquee-content span{font-size:9px;letter-spacing:.17em;padding-left:20px;padding-right:20px}.samba-marquee-content b{font-size:6px}.samba-marquee-track{animation-duration:24s}}@media(prefers-reduced-motion:reduce){.samba-marquee-track{animation:none!important;transform:translate3d(0,0,0)!important}}html,body{overflow-x:hidden!important}.samba-marquee{width:100%!important;max-width:100%!important;overflow:hidden!important}.samba-marquee-track{width:max-content!important;max-width:none!important;overflow:visible!important}.samba-text-glass{background:rgba(255,255,255,0.15)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 30px rgba(0,0,0,0.06)}html{scroll-behavior:smooth;scroll-padding-top:90px}.samba-footer{position:relative;background:rgba(5,7,5,0.60)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -10px 40px rgba(0,0,0,0.25)}.samba-gallery-tabs{background:transparent!important;border:none!important}.samba-gallery-tabs .et_pb_tabs_controls{background:transparent!important;border:none!important;display:flex;justify-content:center;align-items:center;gap:38px}.samba-gallery-tabs .et_pb_tabs_controls li{background:transparent!important;border:none!important;padding:0!important;margin:0!important;position:relative}.samba-gallery-tabs .et_pb_tabs_controls li a{font-family:"Cormorant Garamond",serif!important;font-size:19px!important;font-weight:400!important;letter-spacing:.03em;color:#F8F8F5!important;text-decoration:none!important;padding:10px 2px 12px!important;transition:color .35s ease}.samba-gallery-tabs .et_pb_tabs_controls li a:hover{color:#D4AF37!important}.samba-gallery-tabs .et_pb_tabs_controls li.et_pb_tab_active a{color:#D4AF37!important;font-weight:400!important}.samba-gallery-tabs .et_pb_tabs_controls li.et_pb_tab_active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#D4AF37}.samba-gallery-tabs .et_pb_all_tabs{background:transparent!important;border:none!important}@media (max-width:980px){.samba-gallery-tabs .et_pb_tabs_controls{gap:26px;flex-wrap:wrap}.samba-gallery-tabs .et_pb_tabs_controls li a{font-size:18px!important}}@media (max-width:767px){.samba-gallery-tabs .et_pb_tabs_controls{gap:18px;justify-content:center}.samba-gallery-tabs .et_pb_tabs_controls li a{font-size:17px!important;padding:8px 2px 10px!important}}