header{z-index:99999999999999;height:auto;position:relative}.mr-navbar-upper{position:relative;background:var(--mr-color-primary);align-items:center;justify-content:space-between;font-size:clamp(15px,1vw,18px);padding:.6em 1.3em;top:auto;display:flex;width:auto;flex-direction:row;font-family: var(--mr-font-heading)}.mr-navbar-subpanel{display:flex;top:0;z-index:9999999;width:100%;flex-direction:column;justify-content:flex-end}.header_contacts{display:flex}#sticky-wrapper{position:relative;z-index:99999999;height:auto!important}.mr-navbar-upper .list-inline{margin-bottom:0;padding-left:0}.mr-navbar-upper .list-inline li{}.mr-navbar-upper .list-inline li:last-of-type{}.mr-navbar-upper .contact-info{flex-direction:row}.mr-navbar-upper .contact-info span{display:inline-block;vertical-align:middle}.mr-navbar-upper .contact-info span+a{margin-left:10px}.mr-navbar-upper .contact-info a{display:inline-block;vertical-align:middle;color:var(--mr-color-secondary);text-decoration:none}.mr-navbar-upper .contact-info a:hover{text-decoration:underline}.mr-navbar-upper .contact-info .address{margin-left:60px}.mr-navbar-upper .contact-info .mail{margin-left:60px}.list-inline>li{display:inline-block;padding-left:6px;padding-right:6px}.header_contacts{display:flex}.page{background: rgb(255 255 255);margin-top:0}.mr-header-wrap{padding:0 0 0 0;display:flex;align-items:center;background:#fff;box-shadow: 3px 3px 6px rgb(0 0 0 / 60%);flex-direction:column}.header_social{margin-right:1em}header.stuck{top:-6.1vw!important;left:0!important}header#home{position:sticky;width:100%;display:block;background-position:center;background-size:cover;z-index:99999999;transition:height .3s ease;margin:auto}header a:hover{text-decoration:none;color:#fff}.header_extra{color:var(--mr-color-dark);height:2em;display:flex;align-items:center;justify-content:flex-end;padding:0 1em 0 0;width:100%}.stuck h1.logo{}.stuck nav.mr-navbar-desktop{}.mr-navbar-brand{position:relative;z-index:9999999;background:#fff;display:flex;padding:0;align-items:center;justify-content:space-between;flex-grow:1;width:100%;padding:0 4vw;height:auto;top:auto;box-shadow: 0 5px 10px #00000040}.logo{}img.logo_img{height:100%}h1.logo{width:auto;height: calc(12px + 4.3vw);display:flex;align-items:center;justify-content:flex-end;transition:.3s all ease;margin:0;position:absolute;left:1.5vw;font-family:'Oleo Script';text-transform:none;font-weight:400;font-size:1.6em}h1.logo a{display:flex;height:100%;color:#54534a;text-decoration:none;align-items:center}h1.logo a span{line-height:1;display:block;padding-top:1.2vw}h1.logo .desktop{width:90%;padding-top:.25vw}img.desktop{width:208px;height:auto;max-width:300px;margin:-24px 0;transition:.1s all ease}.is_stuck img.desktop{width:100px;margin:18px 0}.mr-navbar-toggle,.mr-upper-toggle{display:none}.mr-navbar-wrap{position:relative}.mr-navbar-nav-wrap{flex-grow:1;position:relative;width:100%;margin:0 0 0 0;align-self:center;padding-top:0;padding-bottom:0;box-shadow: 0 0 20px rgb(0 0 0 / 0%) !important;transition:.3s box-shadow ease;left:0;transform:none;overflow:unset!important;display:flex;justify-content:flex-end}ul.level-0.mr-navbar-nav{display:flex;flex-direction:row;list-style:none;align-items:end;justify-content:space-between;font-size:1.7vw;font-weight:400;font-family: var(--mr-font-accent);text-decoration:none;margin:0;padding:0;margin-left:4vw;background:transparent;box-shadow:none}ul.level-0.mr-navbar-nav li a{font-size:24px;text-align:center;width:100%;line-height:1;display:block;text-decoration:none;position:relative;z-index:2;padding:.5em 0 .4em;cursor:pointer;transition:.3s all ease;color:var(--mr-color-primary)}ul.level-0.mr-navbar-nav a:hover{}.mr-navbar-nav-wrap #nav_slide_hover{position:absolute;bottom:0;height:.3em;background-color:#feda7b;-webkit-transition:all .3s ease;transition:all .3s ease}.mr-navbar-nav-wrap #nav_slide_hover_bg{position:absolute;bottom:0;height:.3em;background-color:#b1b1b1;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;left:0}.mr-navbar-inner{padding:0;position:fixed;width:100%;background:#fff;background-size:100%;z-index:2;min-height:58px}#secondary .mr-navbar-inner{}ul.level-0.mr-navbar-nav>li{padding-bottom:0;flex-grow:1;position:relative;border-bottom:none}ul.level-1{position:absolute;list-style:none;text-align:left;display:flex;flex-direction:column;align-items:flex-start;left:50%;background:#fff;min-width: calc(100% + 2rem);color:#54534a;box-shadow: 0 0 0 3px rgb(255 255 255) inset, inset 0 0 0 0.4rem #0232b2, 0 1rem 1rem rgb(0 0 0 / 20%);border:1px solid #0232b2;transform:translate(-50%,0);z-index:9;padding:.6rem!important;padding-left:.6rem!important;width:fit-content;border-radius:1rem}ul.level-0.mr-navbar-nav ul.level-1 li a{text-align:left;padding:.7em 1em;transition:none;width:100%;color:#000;text-align:left;background:#fff;text-decoration:none;font-size:clamp(12px,1.5vw,19px);box-shadow: inset 0 0 0.1rem #00000042;position:relative;z-index:998999999999}ul.level-0.mr-navbar-nav ul.level-1 li a:hover{background:var(--mr-color-secondary);color:#000}ul.level-0.mr-navbar-nav li{border-bottom:none;margin:0 1.2vw}ul.level-0.mr-navbar-nav li:last-of-type{margin-right:0}ul.level-0.mr-navbar-nav li.has_subnav>a:after{content:'\f0d7';font-family: var(--mr-fontawesome);font-weight:900;line-height:1em;font-size:.8em;bottom:-.1rem;left:50%;padding-left:.4rem;text-decoration:none!important}ul.level-0.mr-navbar-nav li.has_subnav:hover>a:after{color:var(--mr-color-accent)}ul.level-0.mr-navbar-nav .current-parent>a{color:var(--mr-color-primary)}ul.level-0.mr-navbar-nav .current-parent>a:before{content:'';width:100%;height:3px;position:absolute;bottom:0;border-radius:3px;display:block;background:var(--mr-color-primary)}ul.level-0.mr-navbar-nav>li:first-of-type:before{margin-left:-2%}ul.level-0.mr-navbar-nav>li:last-of-type:before{margin-right:-2%}ul.level-0.mr-navbar-nav>li:before{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;z-index:1;transform:skewX(-25deg);border-left:1px solid #fff;margin-left:-2%}li.current.current-item.current.current-parent:before{background:gray}.mr-navbar-nav-wrap #nav_slide_hover{position:absolute;bottom:0;height:.3em;background-color:#feda7b;-webkit-transition:all .3s ease;transition:all .3s ease}.mr-navbar-nav-wrap #nav_slide_hover_bg{position:absolute;bottom:0;height:.3em;background-color:#b1b1b1;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%;left:0}li.navitemid-9 a{border-radius:2rem;background:var(--mr-color-secondary);padding:.4rem 1.3rem!important;border:3px solid #fff;box-shadow: 0 0 10px #00000040}.mr-navbar-inner{padding:0;position:fixed;width:100%;background:#fff;background-size:100%;z-index:2;min-height:58px}li.current.current-item:after{display:none}span.subnav_toggle{display:none}ul.level-0.mr-navbar-nav li.has_subnav>a{padding:.5em 0 .4em}section#banner{margin-top:0}.padding{padding:3vw 4vw}.level-1 li{margin:0!important}.level-1.show li{opacity:1}.mr-navbar-dropdown .has_subnav .mr-navbar-dropdown{display:none}.mr-navbar-dropdown .has_subnav a::after{display:none}body#secondary{}li.navitemid-5 ul.mr-navbar-dropdown{column-count:3;width:90vw}ul.level-1.mr-navbar-dropdown li.has_subnav{height:1.35em}ul.level-1.mr-navbar-dropdown>li.has_subnav>a{position:relative;padding-right:2rem!important;height:2.3em}ul.level-1.mr-navbar-dropdown li.has_subnav a::after{display:inline-block!important;color:#000!important;right:1rem;position:absolute;left:auto!important;top:50%;transform:translate(0%,-50%)!important;bottom:auto!important;width:fit-content}ul.level-1.mr-navbar-dropdown li.has_subnav:hover a::after{}ul.level-1.mr-navbar-dropdown li.has_subnav ul.level-2.mr-navbar-dropdown{display:block;position:fixed;top:calc(100% - .75rem);list-style:none;text-align:left;align-items:flex-start;left:0%;background:#fff;color:#54534a;box-shadow: 0 10px 10px rgb(0 0 0 / 32%), inset 0 0 0.2rem black;border-top:3px solid #000;transform:translate(-50%,0);z-index:9;padding:.6rem!important;padding-left:.6rem!important;border-left:none!important;border-radius:1rem;width:100%;column-count:unset;opacity:0;visibility:collapse;transform:translate3d(0,0,0);backface-visibility:hidden;display:none;width:32.3%;left:auto}ul.level-1.mr-navbar-dropdown li.has_subnav:hover ul.level-2.mr-navbar-dropdown{opacity:1;visibility:visible;display:block}.has_subnav:hover>.mr-navbar-dropdown{display:block!important}