.rtxrt-acordeon-container,.rtxrt-acordeon-enabled-yes{position:relative!important;touch-action:pan-x pan-y}
.rtxrt-mode-button{transition:max-height var(--rtxrt-duration,500ms) cubic-bezier(.22,.61,.36,1),margin-bottom var(--rtxrt-duration,500ms) cubic-bezier(.22,.61,.36,1)!important}
.rtxrt-mode-button.is-closed,.rtxrt-acordeon-enabled-yes.rtxrt-mode-button:not(.is-open){max-height:var(--rtxrt-closed-height,300px)!important;overflow:hidden!important}
.rtxrt-mode-button.is-open{max-height:var(--rtxrt-open-height,99999px)!important;overflow:visible!important}
.rtxrt-mode-scroll{max-height:var(--rtxrt-closed-height,300px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;scrollbar-color:var(--rtxrt-scrollbar-thumb,#555560) var(--rtxrt-scrollbar-track,#151519);scrollbar-width:auto}
.rtxrt-mode-scroll::-webkit-scrollbar{width:var(--rtxrt-scrollbar-width,8px)}
.rtxrt-mode-scroll::-webkit-scrollbar-track{background:var(--rtxrt-scrollbar-track,#151519);border-radius:var(--rtxrt-scrollbar-radius,10px)}
.rtxrt-mode-scroll::-webkit-scrollbar-thumb{background:var(--rtxrt-scrollbar-thumb,#555560);border-radius:var(--rtxrt-scrollbar-radius,10px)}
.rtxrt-mode-scroll::-webkit-scrollbar-thumb:hover{background:var(--rtxrt-scrollbar-thumb-hover,#777784)}
.rtxrt-no-overflow{max-height:none!important;overflow:visible!important}
.rtxrt-no-overflow>.rtxrt-acordeon__overlay,.rtxrt-no-overflow>.rtxrt-acordeon__button{display:none!important}
.rtxrt-mode-scroll .rtxrt-acordeon__button,.rtxrt-mode-scroll .rtxrt-acordeon__button-zone{display:none!important}
.rtxrt-mode-button:not(.rtxrt-overlay-enabled-yes)>.rtxrt-acordeon__overlay{display:none!important}
.rtxrt-acordeon__overlay{position:absolute;z-index:20;left:0;right:0;bottom:var(--rtxrt-button-footprint,0px);height:var(--rtxrt-overlay-extent,150px);display:var(--rtxrt-overlay-display,none);pointer-events:none;background:linear-gradient(var(--rtxrt-overlay-direction,to top),var(--rtxrt-overlay-color,#0B0B0D) 0%,transparent 100%);opacity:1;visibility:visible;transition:opacity .35s ease,visibility .35s ease}
.rtxrt-mode-button.is-open>.rtxrt-acordeon__overlay{opacity:0;visibility:hidden}
.rtxrt-acordeon__content{position:relative;min-width:0}
.rtxrt-button-external-active{display:block!important}
.rtxrt-button-external-active:not(.rtxrt-no-overflow)>.rtxrt-acordeon__content{height:var(--rtxrt-external-content-height,calc(var(--rtxrt-closed-height,300px) - var(--rtxrt-button-reserve,0px)));overflow:hidden}
.rtxrt-button-external-active.is-open>.rtxrt-acordeon__content{height:auto;overflow:visible}
.rtxrt-button-external-active.is-open{margin-bottom:20px}
.rtxrt-acordeon__button-zone{box-sizing:border-box;height:var(--rtxrt-button-reserve,0px);min-height:0;display:flex;align-items:flex-end;justify-content:center;position:relative;z-index:21}
.rtxrt-button-external-active>.rtxrt-acordeon__overlay{bottom:var(--rtxrt-button-footprint,var(--rtxrt-button-reserve,0px))}
.rtxrt-gradient-transparent-active.is-closed>.rtxrt-acordeon__content{-webkit-mask-image:linear-gradient(var(--rtxrt-overlay-direction,to top),transparent 0,#000 var(--rtxrt-overlay-extent,150px));mask-image:linear-gradient(var(--rtxrt-overlay-direction,to top),transparent 0,#000 var(--rtxrt-overlay-extent,150px));}
.rtxrt-gradient-transparent-active>.rtxrt-acordeon__overlay{display:none!important}
.rtxrt-gradient-transparent-active:not(.rtxrt-button-external-active).is-closed>.rtxrt-acordeon__content{height:var(--rtxrt-closed-height,300px);overflow:hidden}
.rtxrt-acordeon__button{box-sizing:border-box;margin:var(--rtxrt-button-margin-top,0) var(--rtxrt-button-margin-right,0) var(--rtxrt-button-margin-bottom,0) var(--rtxrt-button-margin-left,0);position:absolute;z-index:21;left:50%;bottom:0;transform:translateX(-50%);display:inline-flex;align-items:center;gap:.55em;border:0;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .3s ease,opacity .3s ease}
.rtxrt-button-external-active .rtxrt-acordeon__button{position:static!important;transform:none!important;display:inline-flex!important;visibility:visible!important;opacity:1!important;height:var(--rtxrt-button-height,auto);min-height:var(--rtxrt-button-height,0px);margin:var(--rtxrt-button-margin-top,0) var(--rtxrt-button-margin-right,0) var(--rtxrt-button-margin-bottom,0) var(--rtxrt-button-margin-left,0)!important}
.rtxrt-acordeon__icon{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;flex:0 0 1em;font-size:var(--rtxrt-icon-size,14px);line-height:1;vertical-align:middle}
.rtxrt-acordeon__icon svg,.rtxrt-acordeon__icon i{width:1em;height:1em;font-size:1em;line-height:1}
.rtxrt-acordeon__icon:empty{display:none!important}
.rtxrt-acordeon__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}
.rtxrt-icon-open{display:none}
.rtxrt-mode-button.is-open>.rtxrt-acordeon__button .rtxrt-icon-closed{display:none}
.rtxrt-mode-button.is-open>.rtxrt-acordeon__button .rtxrt-icon-open{display:inline-flex}
@media (prefers-reduced-motion:reduce){.rtxrt-mode-button,.rtxrt-acordeon__overlay,.rtxrt-acordeon__button{transition:none}}

.rtxrt-mode-button.is-closing{overflow:hidden!important}
.rtxrt-button-external-active.is-closing>.rtxrt-acordeon__content{height:auto!important;overflow:visible!important}

@media (max-width:767px){.elementor-element-a5436c8 .rtxrt-acordeon-container{--rtxrt-closed-height:140px!important;}}

html,body{max-width:100%;overflow-x:hidden!important}
