@keyframes effect-pulse{20%{opacity:1;transform:translate(-50%, -50%) scale(1.125)}70%,100%{opacity:0;transform:translate(-50%, -50%) scale(1.5)}}.mb-switcher-option{cursor:pointer;transition:all .3s;margin:0}.mb-switcher-hidden{display:none}.mb-switcher-switch{display:flex;justify-content:center;margin-bottom:25px;position:relative}.mb-switcher-switch:before,.mb-switcher-switch:after{display:block;width:40px;height:100%;position:absolute;top:0;z-index:2}.mb-switcher-switch:before{left:0;background:linear-gradient(to right, #ffffff, #ffffff00)}.mb-switcher-switch:after{right:0;left:auto;background:linear-gradient(to left, #ffffff, #ffffff00)}.mb-switcher-switch.has-left-shadow:before{content:""}.mb-switcher-switch.has-right-shadow:after{content:""}.mb-switcher-optlist{display:flex;margin:0;list-style:none;white-space:nowrap;overflow:auto;position:relative}.mb-switcher-type-buttons .mb-switcher-optlist{border:1px solid var(--main-color);border-radius:100px;padding:0}.mb-switcher-type-buttons .mb-switcher-option{border:inherit;border-width:0 0 0 1px;padding:0 30px;color:var(--main-color);background-color:transparent;margin:0}.mb-switcher-type-buttons .mb-switcher-option:first-child{border:0}.mb-switcher-type-buttons .mb-switcher-option.active{color:#fff;background-color:var(--main-color)}.mb-switcher-type-switch .mb-switcher-optlist{align-items:center;justify-content:center}.mb-switcher-type-switch .mb-switcher-option{opacity:.5;font-weight:700}.mb-switcher-type-switch .mb-switcher-option.active{opacity:1}.mb-switcher-type-switch .mb-switcher-toggle{position:relative;width:58px;height:35px;margin:0 25px;background-color:var(--main-color);border-radius:100px;cursor:pointer}.mb-switcher-type-switch .mb-switcher-toggle:before{display:block;width:24px;height:24px;position:absolute;left:5px;top:50%;transform:translate3d(0, -50%, 0);background-color:#fff;border-radius:inherit;transition:transform .3s;content:""}.mb-switcher-type-switch .mb-switcher-toggle.on:before{transform:translate3d(100%, -50%, 0)}.mb-switcher-type-slider .mb-switcher-optlist{position:relative;padding:5px;background-color:#e6e6e6;border-radius:100px}.mb-switcher-type-slider .mb-switcher-slider{position:absolute;top:5px;bottom:5px;left:5px;width:100px;margin:0;border-radius:inherit;background-color:var(--main-color);transition:all .3s}.mb-switcher-type-slider .mb-switcher-option{position:relative;z-index:2;padding:0 40px;color:var(--text-color-title);text-transform:uppercase}.mb-switcher-type-slider .mb-switcher-option.active{color:#fff}@media(max-width: 1139px){.mb-switcher.mobile-stack .mb-switcher-optlist{overflow:hidden;white-space:normal;flex-direction:column}.mb-switcher.mobile-stack .mb-switcher-optlist .mb-switcher-option{border-left:0}.mb-switcher.mobile-stack .mb-switcher-optlist .mb-switcher-slider{bottom:auto;height:calc(var(--post-content-line-height) * 1em)}}
