/* Reviewed Warsaw menu, isolated selectors. v80 */
.dropdown-header,.dropdown-item,.dropdown-toggle,.navbar-brand{white-space:nowrap}
.nav-link:focus,.nav-link:hover,.navbar-brand:focus,.navbar-brand:hover,.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}
.navbar-dropdown .navbar-caption{font-weight:700;white-space:normal;vertical-align:-4px;line-height:3.125rem!important}
.navbar-dropdown .navbar-caption,.navbar-dropdown .navbar-caption:hover{color:inherit;text-decoration:none}
.navbar-dropdown .mbr-iconfont+.navbar-caption{vertical-align:-1px}
.navbar-dropdown .navbar-brand span{vertical-align:-4px}
.navbar-dropdown.navbar-short .navbar-brand{padding:.625rem 0}
.navbar-dropdown.navbar-short .navbar-brand span{vertical-align:-1px}
.navbar-dropdown.navbar-short .navbar-caption{line-height:2.375rem!important;vertical-align:-2px}
.menu .navbar-brand{display:-webkit-flex}
.menu .navbar-brand span{display:flex}
.menu .navbar-brand .navbar-caption-wrap,.menu .navbar-brand .navbar-logo img,.menu .navbar-brand span{display:-webkit-flex}
.cid-vtvs9tr3yo .navbar{padding:.5rem 0;background:#fff;transition:none;min-height:50px}
.cid-vtvs9tr3yo a{font-style:normal}
.cid-vtvs9tr3yo .nav-item a{padding:.7rem 0!important;margin:0 .65rem!important}
.cid-vtvs9tr3yo .dropdown-item:before{font-family:MobiriseIcons!important;content:"";display:inline-block;width:0;position:absolute;left:1rem;top:.5rem;margin-right:.5rem;line-height:1;font-size:inherit;vertical-align:middle;text-align:center;overflow:hidden;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.cid-vtvs9tr3yo .navbar-nav{position:relative;min-height:49px;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}
.cid-vtvs9tr3yo .navbar-nav .nav-item span{padding-right:0}
.cid-vtvs9tr3yo .navbar-nav .nav-item a{margin:0 1.3rem!important}
.cid-vtvs9tr3yo .display-4>.mbr-iconfont{font-size:1.43em}
.cid-vtvs9tr3yo .nav-dropdown .dropdown-item,.cid-vtvs9tr3yo .nav-dropdown .link{font-weight:400}
.cid-vtvs9tr3yo .navbar-buttons.mbr-section-btn{display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}
.cid-vtvs9tr3yo .menu-content-top{padding:0 2rem;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;overflow:hidden;transition:min-height .25s ease-in-out}
@media(max-width:991px){.cid-vtvs9tr3yo .menu-content-top{width:100%;display:flex}
.cid-vtvs9tr3yo .menu-content-top .menu-content-right{display:block;position:absolute;visibility:hidden;width:100%;bottom:0;left:0;text-align:center;transition:all}
.cid-vtvs9tr3yo .menu-content-top .menu-content-right .info-widget{padding:1rem 0;text-align:center}
.cid-vtvs9tr3yo .navbar.opened .menu-content-right{visibility:visible;transition:all 0s .3s}
.cid-vtvs9tr3yo .menu-bottom{justify-content:flex-end}
.cid-vtvs9tr3yo img{height:3.8rem!important}
.cid-vtvs9tr3yo .btn{display:-webkit-flex}
.cid-vtvs9tr3yo button.navbar-toggler{display:block}
.cid-vtvs9tr3yo .navbar-brand{margin-left:1rem!important;margin-top:.5rem}
.cid-vtvs9tr3yo .navbar{-webkit-flex-direction:column;flex-direction:column}
.cid-vtvs9tr3yo .navbar-collapse{display:none!important;padding-right:0!important}
.cid-vtvs9tr3yo .navbar-collapse.collapsing,.cid-vtvs9tr3yo .navbar-collapse.show{display:block!important}
.cid-vtvs9tr3yo .navbar-collapse.collapsing .navbar-nav,.cid-vtvs9tr3yo .navbar-collapse.show .navbar-nav{display:block;text-align:center}
.cid-vtvs9tr3yo .navbar-collapse.collapsing .navbar-nav .nav-item,.cid-vtvs9tr3yo .navbar-collapse.show .navbar-nav .nav-item{clear:both}
.cid-vtvs9tr3yo .navbar-collapse.collapsing .navbar-buttons,.cid-vtvs9tr3yo .navbar-collapse.show .navbar-buttons{display:flex;-webkit-justify-content:center;justify-content:center;text-align:center}
.cid-vtvs9tr3yo .navbar-collapse.collapsing .navbar-buttons:last-child,.cid-vtvs9tr3yo .navbar-collapse.show .navbar-buttons:last-child{margin-bottom:1rem}
.cid-vtvs9tr3yo .dropdown .dropdown-menu{width:100%;text-align:center;position:relative;opacity:0;display:block;height:0;visibility:hidden;padding:0;transition-duration:.5s;transition-property:opacity,padding,height;overflow:hidden}
.cid-vtvs9tr3yo .dropdown.open>.dropdown-menu{position:relative;opacity:1;height:auto;padding:1.4rem 0;visibility:visible}
.cid-vtvs9tr3yo .dropdown .dropdown-submenu{left:0;text-align:center;width:100%}
.cid-vtvs9tr3yo .dropdown .dropdown-toggle[data-toggle=dropdown-submenu]:after{margin-top:0;position:inherit;right:0;top:50%;display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}
.cid-vtvs9tr3yo .navbar-buttons.mbr-section-btn{width:100%}
.cid-vtvs9tr3yo .dropdown .dropdown-menu .dropdown-item{padding:.235em 1.5em!important;transition:none;margin:0!important}
.cid-vtvs9tr3yo .navbar.opened{padding-bottom:12rem}
.cid-vtvs9tr3yo .navbar .navbar-collapse{max-height:calc(100vh - 12rem - 80px)}}
@media(max-width:575px){.cid-vtvs9tr3yo .navbar.opened{padding-bottom:15rem}
.cid-vtvs9tr3yo .navbar .navbar-collapse{max-height:calc(100vh - 15rem - 80px)}}
.cid-vtvs9tr3yo .widget-icon{display:inline-block;padding-right:1rem;font-size:1.65rem}
.cid-vtvs9tr3yo .info-widget{padding-left:2rem;padding-top:.5rem;padding-right:3rem;border-left:1px solid #e0e0e0}
.cid-vtvs9tr3yo .menu-content-right{display:flex;-webkit-align-items:center;align-items:center}
.cid-vtvs9tr3yo .menu-content-right .info-widget:last-child{padding-right:0}
.cid-vtvs9tr3yo .menu-content-right .info-widget:first-child{padding-left:0;border-left:none}
.cid-vtvs9tr3yo .widget-content{display:inline-block;vertical-align:top;text-align:left}
.cid-vtvs9tr3yo .widget-content .widget-title{font-weight:600;margin-bottom:7px}
.cid-vtvs9tr3yo .widget-content .widget-text{margin-bottom:0}
.cid-vtvs9tr3yo .menu-bottom{display:flex;width:100%;padding:0 2rem;position:relative}
@media(min-width:992px){.cid-vtvs9tr3yo .navbar .menu-content-top{display:-webkit-flex;min-height:83px;height:100%}
.cid-vtvs9tr3yo .menu-content-top{border-bottom:1px solid #e0e0e0}
.cid-vtvs9tr3yo .navbar{display:block;padding:0}
.cid-vtvs9tr3yo .navbar .menu-logo{margin-right:auto;display:flex;-webkit-align-items:center;align-items:center}
.cid-vtvs9tr3yo .navbar.navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item{-webkit-align-self:initial;align-self:auto;display:flex;-webkit-align-items:center;align-items:center;z-index:101;min-height:49px}
.cid-vtvs9tr3yo .dropdown-item:hover:before{-webkit-transform:scale(1);transform:scale(1);width:16px}
.cid-vtvs9tr3yo .navbar-short .menu-content-top{height:0;min-height:0;border:none}
.cid-vtvs9tr3yo .navbar-toggler{display:none}
.cid-vtvs9tr3yo .navbar-collapse{-webkit-justify-content:flex-start;justify-content:flex-start}
.cid-vtvs9tr3yo .collapsed:not(.navbar-short) .navbar-collapse{max-height:calc(100vh - 5.3rem)}
.cid-vtvs9tr3yo .collapsed .dropdown .dropdown-menu{overflow:hidden}}
.cid-vtvs9tr3yo .btn{padding:.4rem 1.5rem;display:inline-flex;-webkit-align-items:center;align-items:center}
.cid-vtvs9tr3yo .btn .mbr-iconfont{font-size:1.2em}
.cid-vtvs9tr3yo .menu-logo{margin-right:auto}
.cid-vtvs9tr3yo .menu-logo .navbar-brand{display:flex;margin-left:1.5rem;padding:.5rem 0;transition:padding .2s;min-height:3.8rem;-webkit-align-items:center;align-items:center}
.cid-vtvs9tr3yo .menu-logo .navbar-brand .navbar-caption-wrap{display:flex;-webkit-align-items:center;align-items:center;word-break:break-word;min-width:7rem;margin:.3rem 0}
.cid-vtvs9tr3yo .menu-logo .navbar-brand .navbar-caption-wrap .navbar-caption{line-height:1.2rem!important;padding-right:2rem}
.cid-vtvs9tr3yo .menu-logo .navbar-brand .navbar-logo{font-size:4rem;transition:font-size .25s}
.cid-vtvs9tr3yo .menu-logo .navbar-brand .navbar-logo img{display:flex}
.cid-vtvs9tr3yo .menu-logo .navbar-brand .navbar-logo .mbr-iconfont{transition:font-size .25s}
.cid-vtvs9tr3yo .navbar-toggleable-sm .navbar-collapse{width:auto}
.cid-vtvs9tr3yo .navbar-toggleable-sm .navbar-collapse .navbar-nav{-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-left:0}
.cid-vtvs9tr3yo .navbar-toggleable-sm .navbar-collapse .navbar-nav .nav-item,.cid-vtvs9tr3yo button.navbar-toggler{-webkit-align-self:center;align-self:center}
.cid-vtvs9tr3yo .navbar-toggleable-sm .navbar-collapse .navbar-buttons{padding-left:0;padding-bottom:0}
.cid-vtvs9tr3yo .dropdown .dropdown-menu{background:#fff;display:none;position:absolute;min-width:5rem;padding-top:1.4rem;padding-bottom:1.4rem;text-align:left}
.cid-vtvs9tr3yo .dropdown .dropdown-menu .dropdown-item{width:auto;padding:.235em 2.5385em .235em 3.5385em!important;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.cid-vtvs9tr3yo .dropdown .dropdown-menu .dropdown-item:after{right:.5rem}
.cid-vtvs9tr3yo .dropdown .dropdown-menu .dropdown-item:hover .mbr-iconfont:before{-webkit-transform:scaleX(0);transform:scaleX(0)}
.cid-vtvs9tr3yo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont{margin-left:-1.8rem;padding-right:1rem;font-size:inherit}
.cid-vtvs9tr3yo .dropdown .dropdown-menu .dropdown-item .mbr-iconfont:before{display:inline-block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.cid-vtvs9tr3yo .dropdown .dropdown-menu .dropdown-submenu{margin:0}
.cid-vtvs9tr3yo .dropdown.open>.dropdown-menu{display:block}
.cid-vtvs9tr3yo .navbar-toggleable-sm.opened:after{position:absolute;width:100vw;height:100vh;content:"";background-color:rgba(0,0,0,.1);left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:1000}
.cid-vtvs9tr3yo .navbar.navbar-short{min-height:50px;transition:all .2s}
.cid-vtvs9tr3yo .navbar.navbar-short .navbar-logo a{font-size:2.5rem!important;line-height:2.5rem;transition:font-size .25s}
.cid-vtvs9tr3yo .navbar.navbar-short .navbar-logo a .mbr-iconfont{font-size:2.5rem!important}
.cid-vtvs9tr3yo .navbar.navbar-short .navbar-logo a img{height:3rem!important}
.cid-vtvs9tr3yo .navbar.navbar-short .navbar-brand{min-height:3rem}
.cid-vtvs9tr3yo button.navbar-toggler{width:31px;height:18px;cursor:pointer;transition:all .2s;margin:1rem .8rem}
.cid-vtvs9tr3yo .nav-link:focus,.cid-vtvs9tr3yo button.navbar-toggler:focus{outline:none}
.cid-vtvs9tr3yo button.navbar-toggler .hamburger span{position:absolute;right:0;width:30px;height:2px;border-right:5px;background-color:#333}
.cid-vtvs9tr3yo button.navbar-toggler .hamburger span:first-child{top:0;transition:all .2s}
.cid-vtvs9tr3yo button.navbar-toggler .hamburger span:nth-child(2),.cid-vtvs9tr3yo button.navbar-toggler .hamburger span:nth-child(3){top:8px;transition:all .15s}
.cid-vtvs9tr3yo button.navbar-toggler .hamburger span:nth-child(4){top:16px;transition:all .2s}
.cid-vtvs9tr3yo nav.opened .hamburger span:first-child{top:8px;width:0;opacity:0;right:50%;transition:all .2s}
.cid-vtvs9tr3yo nav.opened .hamburger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:all .25s}
.cid-vtvs9tr3yo nav.opened .hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transition:all .25s}
.cid-vtvs9tr3yo nav.opened .hamburger span:nth-child(4){top:8px;width:0;opacity:0;right:50%;transition:all .2s}
.cid-vtvs9tr3yo .collapsed .dropdown-menu .dropdown-item:before{display:none}
.cid-vtvs9tr3yo .collapsed .dropdown .dropdown-menu .dropdown-item{padding:.235em 1.5em!important;transition:none;margin:0!important}
.cid-vtvs9tr3yo .collapsed .btn{display:-webkit-flex}
.cid-vtvs9tr3yo .collapsed .navbar-collapse{display:none!important;padding-right:0!important}
.cid-vtvs9tr3yo .collapsed .navbar-collapse.collapsing,.cid-vtvs9tr3yo .collapsed .navbar-collapse.show{display:block!important}
.cid-vtvs9tr3yo .collapsed .navbar-collapse.collapsing .navbar-nav,.cid-vtvs9tr3yo .collapsed .navbar-collapse.show .navbar-nav{display:block;text-align:center}
.cid-vtvs9tr3yo .collapsed .navbar-collapse.collapsing .navbar-nav .nav-item,.cid-vtvs9tr3yo .collapsed .navbar-collapse.show .navbar-nav .nav-item{clear:both}
.cid-vtvs9tr3yo .collapsed .navbar-collapse.collapsing .navbar-buttons,.cid-vtvs9tr3yo .collapsed .navbar-collapse.show .navbar-buttons{display:flex;-webkit-justify-content:center;justify-content:center;text-align:center}
.cid-vtvs9tr3yo .collapsed .navbar-collapse.collapsing .navbar-buttons:last-child,.cid-vtvs9tr3yo .collapsed .navbar-collapse.show .navbar-buttons:last-child{margin-bottom:1rem}
.cid-vtvs9tr3yo .collapsed button.navbar-toggler{display:block}
.cid-vtvs9tr3yo .collapsed .navbar-brand{margin-left:1rem!important;margin-top:.5rem}
.cid-vtvs9tr3yo .collapsed .navbar-toggleable-sm{-webkit-flex-direction:column;flex-direction:column}
.cid-vtvs9tr3yo .collapsed .dropdown .dropdown-menu{width:100%;text-align:center;position:relative;opacity:0;display:block;height:0;visibility:hidden;padding:0;transition-duration:.5s;transition-property:opacity,padding,height}
.cid-vtvs9tr3yo .collapsed .dropdown.open>.dropdown-menu{position:relative;opacity:1;height:auto;padding:1.4rem 0;visibility:visible}
.cid-vtvs9tr3yo .collapsed .dropdown .dropdown-submenu{left:0;text-align:center;width:100%}
.cid-vtvs9tr3yo .collapsed .dropdown .dropdown-toggle[data-toggle=dropdown-submenu]:after{margin-top:0;position:inherit;right:0;top:50%;display:inline-block;width:0;height:0;margin-left:.3em;vertical-align:middle;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-left:.3em solid transparent}
.cid-vtvs9tr3yo .collapsed .menu-bottom{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-justify-content:center;justify-content:center}
.cid-vtvs9tr3yo .navbar-dropdown{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}
.cid-vtvs9tr3yo .navbar-collapse{-ms-flex-preferred-size:auto;-webkit-flex-basis:auto;flex-basis:auto}
.cid-vtvs9tr3yo .navbar-toggler{position:relative}
.cid-vtvs9tr3yo .dropdown-item.active,.cid-vtvs9tr3yo .dropdown-item:active{background:#fff;color:initial}
.cid-vtvs9tr3yo .dropdown-item:hover,.cid-vtvs9tr3yo .nav-link:hover{color:#4284df}
.cid-vtvs9tr3yo .widget-icon,.cid-vtvs9tr3yo .widget-text,.cid-vtvs9tr3yo .widget-title{text-align:left}
.cid-vtvs9tr3yo .brand-link{font-weight:700;font-size:.8rem;color:#232323!important;letter-spacing:.03em;text-transform:uppercase}
.cid-vtvs9tr3yo .guru-red{color:#bfff00!important;font-weight:900}
#menu4-1hi .guru-hours-clock{display:inline-flex;align-items:center;justify-content:center;flex:0 0 62px;width:62px!important;height:62px;margin-right:9px;font-size:0!important;color:#59728b}
#menu4-1hi .guru-hours-clock:before{display:none!important}
#menu4-1hi .guru-hours-clock>svg{width:62px;height:62px;overflow:visible;display:block}
#menu4-1hi .guru-hour-open{animation:guruOpenText 10s linear infinite}
#menu4-1hi .guru-hour-close{animation:guruCloseText 10s linear infinite}
#menu4-1hi .navbar{background:linear-gradient(90deg,#e6eed9,#edf3eb 44%,#e1ebf9)!important;box-shadow:0 3px 18px #12356009}
#menu4-1hi :is(.menu-content-top,.menu-bottom,.navbar-collapse){background:transparent!important}
#menu4-1hi :is(.nav-link,.dropdown-item){color:#285477!important}
#menu4-1hi .hamburger span{background:linear-gradient(115deg,#123560,#285477)!important}
#menu4-1hi .brand-link .guru-brand-accountant{background:linear-gradient(110deg,#123560,#285477 60%,#50713d);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
#menu4-1hi .brand-link .guru-brand-name{background:linear-gradient(110deg,#51762d,#83a52f 60%,#52762b);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
#menu4-1hi .guru-logo-stage{display:block;position:relative;width:3.8rem;height:3.8rem;border-radius:50%;overflow:hidden;background:linear-gradient(145deg,#d0e987,#a9ca49 55%,#91b232);box-shadow:0 3px 8px #53732b22}
#menu4-1hi .guru-logo-stage>img{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none;object-fit:contain;clip-path:circle(43% at 50% 50%)}
#menu4-1hi .guru-logo-screen{position:absolute;inset:7%;border-radius:50%;overflow:hidden;background:#202327;opacity:0;pointer-events:none}
#menu4-1hi .guru-logo-glyph,#menu4-1hi .guru-logo-word{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:Arial,Roboto,sans-serif;font-weight:800;line-height:1;color:#d3ec8c;opacity:0;text-shadow:0 1px 0 #f1ffcf33}
#menu4-1hi .guru-logo-glyph{font-size:3rem;background:linear-gradient(145deg,#e0f4ad,#a8ca46);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
#menu4-1hi .guru-logo-word{font-size:1.06rem;letter-spacing:-.06em;color:#f1f7e6}
#menu4-1hi .guru-brand-playing .guru-logo-screen{animation:guruLogoScreenV9 3.55s both}
#menu4-1hi .guru-brand-playing .guru-logo-glyph{animation:guruLogoGlyphV9 .64s both;animation-delay:var(--guru-glyph-delay)}
#menu4-1hi .guru-brand-playing .guru-logo-word{animation:guruLogoWordV9 1.15s 2.4s both}
@keyframes guruLogoScreenV9{0%{opacity:0}4%,91%{opacity:1}to{opacity:0}}
@keyframes guruLogoGlyphV9{0%{opacity:0;transform:scale(.62)}19%,76%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}
@keyframes guruLogoWordV9{0%{opacity:0;transform:translateX(110%)}12%{opacity:1}48%,83%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-10%)}}
@media(prefers-reduced-motion:reduce){#menu4-1hi .guru-logo-screen{display:none!important}
#header7-1 .guru-task-plaque.is-tapping .guru-plaque-press,#header7-1 .guru-task-plaque.is-tapping .guru-portrait-next,#menu4-1hi .guru-logo-glyph,#menu4-1hi .guru-logo-word{animation:none!important}}
#menu4-1hi .widget-icon:not(.guru-hours-clock){background:linear-gradient(115deg,#123560,#285477);background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-fill-color:transparent}
#menu4-1hi .guru-hours-widget{display:flex;align-items:center;gap:10px}
#menu4-1hi .guru-hours-widget .widget-content{display:flex;flex-direction:column;gap:5px}
#menu4-1hi .guru-hours-widget .widget-content :is(.widget-title,.widget-text){margin:0}
#menu4-1hi .guru-hours-clock{flex:0 0 44px;width:44px!important;height:44px;margin:0;align-self:center}
#menu4-1hi .guru-hours-clock>svg{width:44px;height:44px}
#menu4-1hi .guru-clock-numerals{fill:#285477;font:700 12px Roboto,Arial,sans-serif}
#menu4-1hi .guru-clock-tick{stroke:#98aec4;stroke-width:1.4;stroke-linecap:round}
#menu4-1hi .guru-clock-sweep{transform-origin:37px 35px;stroke-width:2.8}
#menu4-1hi .menu-logo .navbar-brand{gap:10px}
#menu4-1hi .menu-logo .navbar-brand .navbar-logo{margin:0!important;line-height:0;flex:0 0 auto}
#menu4-1hi .menu-logo .navbar-brand .navbar-caption-wrap{min-width:0!important;margin:0!important;padding:0;align-items:center}
#menu4-1hi .brand-link{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1.1!important;white-space:nowrap;margin:0!important;padding:0!important;text-align:center;align-items:flex-start!important;text-align:left!important}
#menu4-1hi .brand-link :is(.guru-brand-accountant,.guru-brand-name){display:block;line-height:1.1!important;margin:0!important;padding:0!important}
#menu4-1hi .guru-logo-glyph{font-size:2.1rem}
#menu4-1hi .guru-logo-word{display:block}
#menu4-1hi .guru-logo-word>img{position:absolute;width:116.27907%!important;height:116.27907%!important;max-width:none!important;left:-8.139535%;top:-8.139535%;object-fit:contain;clip-path:circle(43% at 50% 50%)}
#menu4-1hi .menu-content-right .info-widget{display:flex;align-items:center;gap:10px}
#menu4-1hi .menu-content-right .widget-content{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left}
#menu4-1hi .menu-content-right .widget-content :is(.widget-title,.widget-text){margin:0;text-align:left}
#menu4-1hi .guru-phone-widget .widget-content :is(.widget-title,.widget-text){display:flex;gap:5px;white-space:nowrap}
#menu4-1hi .guru-address-widget .widget-title br,#menu4-1hi .guru-phone-widget .widget-content a:empty{display:none}
#menu4-1hi :is(.guru-telegram-link,.guru-maps-link){display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;line-height:1}
#menu4-1hi .guru-telegram-glyph{flex:0 0 44px;font-size:32px!important}
#menu4-1hi .guru-maps-link .widget-icon,#menu4-1hi .guru-telegram-glyph{display:flex;align-items:center;justify-content:center;width:44px!important;height:44px;margin:0;line-height:1}
#menu4-1hi .guru-maps-link .widget-icon{font-size:0!important;background:none!important;filter:drop-shadow(0 2px 1px #56792520)}
#menu4-1hi .guru-maps-link .widget-icon:before{display:none!important}
#menu4-1hi .guru-maps-link svg{display:block;width:29px;height:35px}
#menu4-1hi .guru-address-widget .widget-text a{background:linear-gradient(110deg,#46713c,#54742f 55%,#3c6835)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent}
#menu4-1hi .guru-telegram-glyph.is-guru-icon-arriving{animation:guruContactFlyV12 .48s cubic-bezier(.16,1,.3,1) both}
#menu4-1hi .guru-maps-link .widget-icon.is-guru-icon-arriving{animation:guruMapsDropV12 .52s cubic-bezier(.16,1,.3,1) both}
@media(max-width:991px){#menu4-1hi .navbar.opened .menu-content-right{visibility:visible!important;transition:none!important}
#menu4-1hi .menu-content-right{padding:9px 18px 12px 54px;background:linear-gradient(90deg,#e6eed9,#edf3eb 44%,#e1ebf9)}
#menu4-1hi .menu-content-right .info-widget{padding:8px 0!important;border:0;width:100%;max-width:310px;margin:0 auto;justify-content:flex-start;text-align:left}
#menu4-1hi .menu-content-right .widget-content{min-width:0}
#menu4-1hi .menu-content-right .widget-content :is(.widget-title,.widget-text){font-size:.8rem;line-height:1.35}
#menu4-1hi .navbar.opened{padding-bottom:var(--guru-menu-contacts-height,201px)}
#menu4-1hi .navbar .navbar-collapse{max-height:calc(100vh - 110px - var(--guru-menu-contacts-height,201px));max-height:calc(100dvh - 110px - var(--guru-menu-contacts-height,201px))}}
#menu4-1hi .navbar-buttons .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:12px 20px;background:linear-gradient(115deg,#123560,#285477)!important;border:1px solid #285477!important;border-radius:12px;box-shadow:0 5px 14px #12356014;color:#fff!important;font:600 .82rem/1.3 Roboto,Arial,sans-serif}
#menu4-1hi .navbar-buttons .btn:hover{background:linear-gradient(115deg,#1b456f,#3d665e)!important}
#menu4-1hi .guru-consultation-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;height:22px;margin:0;font-size:0!important}
#menu4-1hi .guru-consultation-icon:before{display:none!important}
#menu4-1hi .guru-consultation-icon svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
#menu4-1hi .guru-consultation-icon.is-guru-icon-arriving{animation:guruContactFlyV12 .48s cubic-bezier(.16,1,.3,1) both}
#menu4-1hi .guru-phone-widget .widget-content :is(.widget-title,.widget-text){display:grid!important;grid-template-columns:5.4em auto;column-gap:5px;align-items:center}
#menu4-1hi .guru-address-widget .widget-title a,#menu4-1hi .guru-phone-widget .widget-title>a.text-primary{background:linear-gradient(115deg,#123560,#285477)!important;background-clip:text!important;-webkit-background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent}
@media(prefers-reduced-motion:reduce){#menu4-1hi .guru-consultation-icon.is-guru-icon-arriving{animation:none!important}}
#menu4-1hi .menu-content-right .widget-content a:not(:empty){display:inline-flex;align-items:center;min-height:24px}
#menu4-1hi :is(.guru-phone-widget,.guru-address-widget) .widget-content{display:flex;flex-direction:column;gap:0}
#menu4-1hi :is(.guru-phone-widget,.guru-address-widget) .widget-content :is(.widget-title,.widget-text){margin:0!important;line-height:1.15}
#menu4-1hi :is(.guru-phone-widget,.guru-address-widget) .widget-content a:empty{display:none!important}
#menu4-1hi .guru-address-widget .widget-title br{display:none}
#menu4-1hi :is(.guru-phone-widget,.guru-address-widget) .widget-content{row-gap:0!important}
#menu4-1hi :is(.guru-phone-widget,.guru-address-widget) .widget-content :is(.widget-title,.widget-text){padding-block:0!important;min-height:0!important}
@media(max-width:991px){#menu4-1hi .navbar:not(.opened) :is(.guru-hours-clock *,.guru-hour-open,.guru-hour-close){animation:none!important}}

@keyframes guru38LogoReturn{to{transform:translateX(0)}}







