.elementor .btn{overflow:visible;padding:0px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;.btn-txt-hover-wrapper {
transition: max-width 0.4s ease-in-out;
}\n}.elementor .btn:hover,.elementor .btn:focus-visible{.btn-txt-hover-wrapper
{
 max-width: 600px;
}\n}.elementor .btn-txt{font-family:Mango Grotesque;font-weight:700;font-size:2.5vw;letter-spacing:0.05em;line-height:1em;text-transform:uppercase;padding-block-start:0.5vw;padding-block-end:0px;padding-inline-start:30px;padding-inline-end:30px;display:block;align-items:center;align-self:center;}.elementor .btn-txt-hover{white-space: nowrap;\n}.elementor .btn-svg{width:3.5vw;height:3.5vw;max-width:3.5vw;max-height:3.5vw;flex:1 0 auto;z-index: 3;\n}.elementor .btn-txt-hover-wrapper{width:100%;min-width:0px;max-width:0px;overflow:hidden;position:absolute;inset-inline-end:0px;padding:0px;transition: .5s;\n}.elementor .btn-txt-wrapper{height:3.2vw;display:flex;align-items:center;}.elementor .btn-txt-wrapper-cytryna{color:var(--Fioletowy);background-color:var(--Cytrynowy);}.elementor .btn-svg-cytryna{background-color:var(--Fioletowy);path
{
  fill:var(--Cytrynowy);
}\n}.elementor .btn-txt-hover-wrapper-ctryna{color:var(--Cytrynowy);background-color:var(--Fioletowy);}.elementor .menu-container{display:flex;flex-direction:row;gap:0px;justify-content:flex-end;align-items:center;}.elementor .global-padding{padding-inline-start:3.47vw;padding-inline-end:3.47vw;}