#autocomplete{border:1px solid;overflow:hidden;position:absolute;z-index:100}#autocomplete ul{list-style:none;list-style-image:none;margin:0;padding:0}#autocomplete li{background:#fff;color:#000;cursor:default;white-space:pre;zoom:1}html.js input.form-autocomplete{background-image:url(https://12.tyopaikat.oikotiecdn.fi/misc/throbber-inactive.png);background-position:100% center;background-repeat:no-repeat}html.js input.throbbing{background-image:url(https://12.tyopaikat.oikotiecdn.fi/misc/throbber-active.gif);background-position:100% center}html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;height:1em}html.js fieldset.collapsed .fieldset-wrapper{display:none}fieldset.collapsible{position:relative}fieldset.collapsible .fieldset-legend{display:block}.form-textarea-wrapper textarea{display:block;margin:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.resizable-textarea .grippie{background:#eee url(https://12.tyopaikat.oikotiecdn.fi/misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;height:9px;overflow:hidden}body.drag{cursor:move}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none}a.tabledrag-handle:hover{text-decoration:none}a.tabledrag-handle .handle{background:url(https://12.tyopaikat.oikotiecdn.fi/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-.4em .5em;padding:.42em .5em;width:13px}a.tabledrag-handle-hover .handle{background-position:6px -11px}div.indentation{float:left;height:1.7em;margin:-.4em .2em -.4em -.4em;padding:.42em 0 .42em .6em;width:20px}div.tree-child{background:url(https://12.tyopaikat.oikotiecdn.fi/misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(https://12.tyopaikat.oikotiecdn.fi/misc/tree-bottom.png) no-repeat 11px center}div.tree-child-horizontal{background:url(https://12.tyopaikat.oikotiecdn.fi/misc/tree.png) no-repeat -11px center}.tabledrag-toggle-weight-wrapper{text-align:right}table.sticky-header{background-color:#fff;margin-top:0}.progress .bar{background-color:#fff;border:1px solid}.progress .filled{background-color:#000;height:1.5em;width:5px}.progress .percentage{float:right}.ajax-progress{display:inline-block}.ajax-progress .throbber{background:transparent url(https://12.tyopaikat.oikotiecdn.fi/misc/throbber-active.gif) no-repeat 0px center;float:left;height:15px;margin:2px;width:15px}.ajax-progress .message{padding-left:20px}tr .ajax-progress .throbber{margin:0 2px}.ajax-progress-bar{width:16em}.container-inline div,.container-inline label{display:inline}.container-inline .fieldset-wrapper{display:block}.nowrap{white-space:nowrap}html.js .js-hide{display:none}.element-hidden{display:none}.element-invisible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px}.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix{height:1%}*:first-child+html .clearfix{min-height:1%}div.messages{background-position:8px 8px;background-repeat:no-repeat;border:1px solid;margin:6px 0;padding:10px 10px 10px 50px}div.status{background-image:url(https://12.tyopaikat.oikotiecdn.fi/misc/message-24-ok.png);border-color:#be7}div.status,.ok{color:#234600}div.status,table tr.ok{background-color:#f8fff0}div.warning{background-image:url(https://12.tyopaikat.oikotiecdn.fi/misc/message-24-warning.png);border-color:#ed5}div.warning,.warning{color:#840}div.warning,table tr.warning{background-color:#fffce5}div.error{background-image:url(https://12.tyopaikat.oikotiecdn.fi/misc/message-24-error.png);border-color:#ed541d}div.error,.error{color:#8c2e0b}div.error,table tr.error{background-color:#fef5f1}div.error p.error{color:#333}div.messages ul{margin:0 0 0 1em;padding:0}div.messages ul li{list-style-image:none}.ot-main-verticals{align-items:center;display:flex;list-style:none;margin:0}
.expanded .ot-main-verticals{flex-wrap:wrap;justify-content:space-evenly}@media screen and (min-width:48em){.expanded .ot-main-verticals{justify-content:initial;padding-left:1.5rem}}@media screen and (min-width:67.5em){.expanded .ot-main-verticals{padding-left:2.1875rem}}.ot-main-verticals li{color:#202020;display:none;font-size:.875rem;font-weight:700;position:relative;text-align:center;text-decoration:none;text-transform:uppercase}@media screen and (min-width:48em){.ot-main-verticals li{display:block}}.expanded .ot-main-verticals li{display:block;font-size:.75rem;padding-bottom:.9375rem;text-align:center;width:50%}@media screen and (min-width:48em){.expanded .ot-main-verticals li{font-size:.875rem;margin-left:3.75rem;padding-bottom:0;width:3.75rem}.expanded .ot-main-verticals li:first-of-type{margin-left:0}}@media screen and (min-width:80em){.expanded .ot-main-verticals li{font-size:header-size(h4,small);margin-left:5rem}.expanded .ot-main-verticals li:first-of-type{margin-left:0}}.ot-main-verticals li.tyopaikat{display:block}.ot-main-verticals li.open-link{display:block}.expanded .ot-main-verticals li.open-link{display:none}.ot-main-verticals a{display:block;padding:1.21875rem .3125rem;text-transform:uppercase}.ot-main-verticals a.asunnot:hover{color:#00a8eb}.ot-main-verticals a.asunnot .vertical-icon{background:#00a8eb}.ot-main-verticals a.tyopaikat:hover{color:#51b325}.ot-main-verticals a.tyopaikat .vertical-icon{background:#51b325}.ot-main-verticals a.toimitilat:hover{color:#c33c9d}.ot-main-verticals a.toimitilat .vertical-icon{background:#c33c9d}.ot-main-verticals a.sahkovertailu:hover{color:#ffb015}.ot-main-verticals a.sahkovertailu .vertical-icon{background:#ffb015}@media screen and (min-width:48em){.ot-main-verticals a{padding:1.34375rem .3125rem}}.expanded .ot-main-verticals a{display:inline-block;padding:0}@media screen and (min-width:48em){.expanded .ot-main-verticals a{align-items:center;display:flex;flex-direction:column}}.expanded .ot-main-verticals a .text{display:inline-block;padding-bottom:.625rem;position:relative}@media screen and (min-width:48em){.expanded .ot-main-verticals a .text{padding-bottom:.75rem}}@media screen and (min-width:80em){.expanded .ot-main-verticals a .text{padding-bottom:1.25rem}}.ot-main-verticals a.tyopaikat{color:#51b325;position:relative}.expanded .ot-main-verticals a.tyopaikat .text::after{background:#51b325;bottom:0;content:'';height:.3125rem;left:0;position:absolute;width:100%}.ot-main-verticals a .vertical-icon{border-radius:50%;display:block;height:0;margin:auto;padding:0;width:0}.ot-main-verticals a .vertical-icon .icon{fill:#fff;height:0;margin:0;width:0}.expanded .ot-main-verticals a .vertical-icon{height:3.75rem;margin-bottom:.625rem;padding:.875rem;width:3.75rem}.expanded .ot-main-verticals a .vertical-icon .icon{height:2rem;width:2rem}.ot-main-verticals .open-expanded{cursor:pointer;display:block;padding:1.1875rem .3125rem;text-align:center}@media screen and (min-width:48em){.ot-main-verticals .open-expanded{padding:1.3125rem .3125rem}}.ot-main-verticals .open-expanded .icon{display:block;height:1.375rem;transition:fill 300ms;width:1.375rem}.ot-main-verticals .open-expanded:hover .icon{fill:#51b325}.expanded .ot-main-verticals .open-expanded{display:none}.ot-other-verticals{display:flex;flex-wrap:wrap;margin:0}.ot-other-verticals li{display:block;font-size:.875rem}.ot-other-verticals a .link-text{transition:color 150ms}.ot-other-verticals a:hover{color:#fff}.ot-other-verticals a:hover .link-text{color:#51b325;text-decoration:underline}.oikotie-menu-header .ot-other-verticals li{padding:.8125rem 0;white-space:nowrap;width:50%}@media screen and (min-width:48em){.oikotie-menu-header .ot-other-verticals li{padding-bottom:1.40625rem;padding-top:.46875rem;width:33.33%}.oikotie-menu-header .ot-other-verticals li:nth-last-child(-n+3){padding-bottom:0}}@media screen and (min-width:80em){.oikotie-menu-header .ot-other-verticals li{font-size:header-size(h4,small);padding-bottom:2.15625rem;padding-top:.28125rem}}.oikotie-sub-menu-footer .ot-other-verticals a{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;width:100%}@media screen and (min-width:48em){.oikotie-sub-menu-footer .ot-other-verticals a{min-height:8.25rem}}.oikotie-sub-menu-footer .ot-other-verticals a span{display:block}.oikotie-sub-menu-footer .ot-other-verticals a .name{order:1;padding-bottom:.625rem;text-transform:uppercase}.oikotie-sub-menu-footer .ot-other-verticals a .description{flex:1 1 auto;font-size:.75rem;order:2}@media screen and (min-width:48em){.oikotie-sub-menu-footer .ot-other-verticals a .description{padding-right:1.875rem}}@media screen and (min-width:67.5em){.oikotie-sub-menu-footer .ot-other-verticals a .description{font-size:.875rem}}.oikotie-sub-menu-footer .ot-other-verticals a .link-text{font-weight:700;order:3;padding-top:.625rem}.oikotie-sub-menu-footer .ot-other-verticals li{padding-bottom:3.125rem;padding-left:1.25rem;width:100%}.oikotie-sub-menu-footer .ot-other-verticals li:last-of-type{padding-bottom:0}@media screen and (min-width:48em){.oikotie-sub-menu-footer .ot-other-verticals li{padding-left:0;width:33.33%}.oikotie-sub-menu-footer .ot-other-verticals li:nth-last-of-type(-n+3){padding-bottom:0}
}@media screen and (min-width:67.5em){.oikotie-sub-menu-footer .ot-other-verticals li{font-size:header-size(h4,small)}}.oikotie-menu-wrapper{max-height:calc(100vh - 3rem);position:relative}.oikotie-menu-header{align-items:center;display:flex;max-width:61.25rem;transition:padding 150ms,max-height 150ms}.oikotie-menu-header::before,.oikotie-menu-header::after{display:table;content:' '}.oikotie-menu-header::after{clear:both}.oikotie-menu-header.expanded{display:block;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:67.5em){.oikotie-menu-header.expanded{align-items:flex-start;display:flex;padding-top:3.75rem}}.oikotie-menu-header a{color:#202020}.oikotie-menu-header a:hover{color:#51b325}.oikotie-sso-content{position:absolute;right:.3125rem;top:0;width:3.5rem}.ot-menu-open .oikotie-sso-content{display:none}.logo-wrapper-header .oikotie-logo{display:block;height:1.625rem;margin:1.0625rem 0;margin-right:.3125rem;width:6.25rem}@media screen and (min-width:48em){.logo-wrapper-header .oikotie-logo{height:2rem;margin:1rem 0;margin-right:.3125rem;width:7.6875rem}}.expanded .logo-wrapper-header .oikotie-logo{margin-right:0}@media screen and (min-width:48em){.expanded .logo-wrapper-header .oikotie-logo{height:2rem;width:7.6875rem}}@media screen and (min-width:80em){.expanded .logo-wrapper-header .oikotie-logo{height:2.625rem;width:10.125rem}}.ot-other-verticals-wrapper-header{border-top:1px solid #ccc;display:none;overflow:hidden;padding:.9375rem 0 1.5625rem 1.5625rem}@media screen and (min-width:48em){.ot-other-verticals-wrapper-header{margin-top:1.875rem;padding-top:2.5rem}}.expanded .ot-other-verticals-wrapper-header{display:block}.ot-close-expanded{cursor:pointer;display:none;height:1.375rem;position:absolute;right:.3125rem;top:1.25rem;width:1.375rem}.ot-close-expanded.show-button{display:block}.ot-close-expanded .icon{height:1.375rem;transition:fill 300ms;width:1.375rem}.ot-close-expanded:hover .icon{fill:#51b325}.top-footer-wrapper{background:#202020;padding:1.875rem 0}.oikotie-menu-footer{display:block;margin:auto;max-width:18.75rem}.oikotie-menu-footer::before,.oikotie-menu-footer::after{display:table;content:' '}.oikotie-menu-footer::after{clear:both}@media screen and (min-width:48em){.oikotie-menu-footer{max-width:none}}@media screen and (min-width:67.5em){.oikotie-menu-footer{align-items:flex-start;display:flex}}.oikotie-menu-footer a{color:#fff}.oikotie-menu-footer a:hover{color:#51b325}.logo-wrapper-footer{margin-bottom:1.875rem}.logo-wrapper-footer .oikotie-logo{display:block;height:1.625rem;width:6.25rem}@media screen and (min-width:48em){.logo-wrapper-footer .oikotie-logo{height:2rem;margin:1rem 0;margin-right:.3125rem;transition:height 150ms,width 150ms,margin 150ms;width:7.6875rem}}@media screen and (min-width:80em){.logo-wrapper-footer .oikotie-logo{height:2.625rem;width:10.125rem}}.middle-footer-wrapper{background:#101010;padding:1.875rem 0}.middle-footer-wrapper a{color:#fff}.middle-footer-wrapper .oikotie-sub-menu-footer{margin:auto;max-width:18.75rem}@media screen and (min-width:48em){.middle-footer-wrapper .oikotie-sub-menu-footer{max-width:none}}@media screen and (min-width:80em){.middle-footer-wrapper .oikotie-sub-menu-footer{padding-left:10.125rem}}.bottom-footer-wrapper{background:#000;font-size:.75rem;padding:1.875rem 0}.bottom-footer-wrapper a,.bottom-footer-wrapper button{color:#fff;text-transform:uppercase;cursor:pointer}.bottom-footer-wrapper a:hover,.bottom-footer-wrapper button:hover{color:#51b325;text-decoration:underline}.bottom-footer-wrapper ul{margin:auto;max-width:18.75rem}.bottom-footer-wrapper ul::before,.bottom-footer-wrapper ul::after{display:table;content:' '}.bottom-footer-wrapper ul::after{clear:both}@media screen and (min-width:48em){.bottom-footer-wrapper ul{max-width:none}}@media screen and (min-width:80em){.bottom-footer-wrapper ul{padding-left:10.125rem}}.bottom-footer-wrapper ul li{list-style:none;padding:.9375rem 0 .9375rem 1.25rem}@media screen and (min-width:48em){.bottom-footer-wrapper ul li{float:left;padding-left:0;width:33.33%}.bottom-footer-wrapper ul li:last-of-type{width:auto}}.header-wrapper{font-family:"Roboto",Helvetica,Arial,sans-serif;position:relative}.top-navigation-wrapper{background:#202020;padding:.875rem 0}@media print,screen and (min-width:64em){.top-navigation-wrapper{padding:1rem 0}}.top-navigation-open .top-navigation-wrapper{background:#fff;padding:1.875rem 0 4.375rem;border-bottom:.0625rem #202020 solid}.navigation-mobile-menu-wrapper{display:none;position:absolute;width:100%;max-height:calc(100vh - 3.25rem);overflow:auto}.mobile-menu-open .navigation-mobile-menu-wrapper{display:block}.navigation-container{display:flex;justify-content:space-between;position:relative}.navigation-wrapper{width:100%}.open-navigation{cursor:pointer}.open-navigation .icon{fill:#fff}.close-navigation{display:none;cursor:pointer;margin-bottom:1.875rem}.close-navigation .close-navigation-content{display:flex;align-items:center}.close-navigation .icon{width:1.25rem;height:auto}.close-navigation .close-navigation-text{margin-left:.625rem}.top-navigation-open .close-navigation{display:inline-block}.visually-hidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}.top-navigation .oikotie-navigation{display:flex;flex-wrap:nowrap;margin:0;padding:0;align-items:center}.top-navigation-open .top-navigation .oikotie-navigation{align-items:flex-start}.top-navigation .oikotie-navigation-item{display:none;margin:0;padding:0 .625rem 0 0}@media print,screen and (min-width:64em){.top-navigation .oikotie-navigation-item{display:flex;align-items:center;padding:0 1.25rem 0 0}}.top-navigation-open .top-navigation .oikotie-navigation-item{display:block;flex-grow:1;padding:0 1.875rem 0 0;align-items:start}.top-navigation-open .top-navigation .oikotie-navigation-item:nth-last-child(2){padding-right:0}.top-navigation .oikotie-navigation-item.oikotie,.top-navigation .oikotie-navigation-item.tyopaikat{display:block}@media print,screen and (min-width:64em){.top-navigation .oikotie-navigation-item.oikotie,.top-navigation .oikotie-navigation-item.tyopaikat{display:flex}}.top-navigation .vertical-navigation{display:none;margin:0;padding:0}.top-navigation-open .top-navigation .vertical-navigation{display:block}.top-navigation .vertical-navigation-main-link{display:block;font-weight:700;font-size:.8125rem;color:#fff;text-decoration:none;text-transform:uppercase;border-bottom:.125rem transparent solid;transition:color 300ms}
.top-navigation .vertical-navigation-main-link.asunnot:hover,.top-navigation .vertical-navigation-main-link.asunnot:focus{color:#00a8eb}.top-navigation-open .top-navigation .vertical-navigation-main-link.asunnot{border-color:#00a8eb}.top-navigation .vertical-navigation-main-link.tyopaikat:hover,.top-navigation .vertical-navigation-main-link.tyopaikat:focus{color:#51b325}.top-navigation-open .top-navigation .vertical-navigation-main-link.tyopaikat{border-color:#51b325}.top-navigation .vertical-navigation-main-link.toimitilat:hover,.top-navigation .vertical-navigation-main-link.toimitilat:focus{color:#c33c9d}.top-navigation-open .top-navigation .vertical-navigation-main-link.toimitilat{border-color:#c33c9d}.top-navigation .vertical-navigation-main-link.sahkovertailu:hover,.top-navigation .vertical-navigation-main-link.sahkovertailu:focus{color:#ffb015}.top-navigation-open .top-navigation .vertical-navigation-main-link.sahkovertailu{border-color:#ffb015}@media print,screen and (min-width:64em){.top-navigation .vertical-navigation-main-link{font-size:1rem}}.top-navigation .vertical-navigation-main-link.tyopaikat{color:#51b325}.top-navigation-open .top-navigation .vertical-navigation-main-link{margin-bottom:.8125rem;padding-bottom:.375rem;color:#202020}.top-navigation .vertical-navigation-main-link.logo-link{width:5.25rem;border-bottom:0;padding-bottom:0}@media print,screen and (min-width:64em){.top-navigation .vertical-navigation-main-link.logo-link{width:7.625rem}}.top-navigation .vertical-navigation-main-link.logo-link .logo{max-width:100%;height:auto;display:block;fill:#fff}.top-navigation-open .top-navigation .vertical-navigation-main-link.logo-link .logo{fill:#202020}.top-navigation .vertical-navigation-item{display:block}.top-navigation .vertical-navigation-link{font-size:.9375rem;color:#202020;text-decoration:none;padding:.4375rem 0;display:inline-block;transition:color 300ms}.top-navigation .vertical-navigation-link.asunnot:hover,.top-navigation .vertical-navigation-link.asunnot:focus{color:#00a8eb}.top-navigation .vertical-navigation-link.tyopaikat:hover,.top-navigation .vertical-navigation-link.tyopaikat:focus{color:#51b325}.top-navigation .vertical-navigation-link.toimitilat:hover,.top-navigation .vertical-navigation-link.toimitilat:focus{color:#c33c9d}.top-navigation .vertical-navigation-link.sahkovertailu:hover,.top-navigation .vertical-navigation-link.sahkovertailu:focus{color:#ffb015}.top-navigation-open .top-navigation .open-navigation-wrapper{display:none}.top-navigation .navigation-services{display:none;margin-top:2.5rem}.top-navigation-open .top-navigation .navigation-services{display:block}.top-navigation .navigation-services .services-title{font-size:1.25rem;font-weight:700;margin-bottom:1.25rem;display:block}.top-navigation .navigation-services .services-list{margin:0;padding:0;display:flex}.top-navigation .navigation-services .services-list-item{display:block;margin:0;width:25%;padding:0 3.4375rem 0 0}.top-navigation .navigation-services .service-link{display:flex;flex-flow:column;font-size:.875rem;color:#202020;text-decoration:none}.top-navigation .navigation-services .service-link-text{text-transform:uppercase;font-weight:700;display:block;margin-bottom:5px}.top-navigation .navigation-services .service-link-description{opacity:.7;line-height:1.3}.navigation-buttons{display:flex;align-items:center}.navigation-buttons>*{margin-left:.9375rem}.top-navigation-open .navigation-buttons{position:absolute;right:0;top:0}.navigation-buttons .open-mobile-button{cursor:pointer}@media print,screen and (min-width:64em){.navigation-buttons .open-mobile-button{display:none}}.navigation-buttons .open-mobile-button .icon{width:1.375rem;height:1.375rem}.navigation-buttons .open-mobile-button .icon-menu{fill:#fff}.mobile-menu-open .navigation-buttons .open-mobile-button .icon-menu{display:none}.navigation-buttons .open-mobile-button .icon-close{fill:#fff;display:none}.mobile-menu-open .navigation-buttons .open-mobile-button .icon-close{display:block}.navigation-buttons #oikotie-sso-login-button{color:#fff}.top-navigation-open .navigation-buttons #oikotie-sso-login-button{color:#202020}@media print,screen and (min-width:64em){.navigation-buttons #oikotie-tili-sso-user-menu-wrapper,.navigation-buttons #notification-center-wrapper{top:-1.3125rem}.top-navigation-open .navigation-buttons #oikotie-tili-sso-user-menu-wrapper,.top-navigation-open .navigation-buttons #notification-center-wrapper{top:-1.875rem}}.main-menu-navigation-wrapper{background:#fff;box-shadow:0 .125rem .3125rem 0 rgba(0,0,0,0.15);display:none}@media print,screen and (min-width:64em){.main-menu-navigation-wrapper{display:block}}.navigation-main-menu{display:flex;justify-content:space-between}.navigation-main-menu .main-menu{display:flex;margin:0;padding:0}.navigation-main-menu .main-menu-item{display:block;margin:0 .625rem}.navigation-main-menu .main-menu-item:first-of-type{margin-left:0}.navigation-main-menu .main-menu-item:last-of-type{margin-right:0}.navigation-main-menu .main-menu-link{display:inline-block;color:#202020;position:relative;font-weight:500;padding:1.25rem 0}.navigation-main-menu .main-menu-link::after{content:'';position:absolute;left:0;bottom:0;width:100%;height:.1875rem;background:none;transition:background 300ms}.navigation-main-menu .main-menu-link.active::after,.navigation-main-menu .main-menu-link:hover::after{background:#51b325}.navigation-main-menu .main-menu-link.main-menu-link-icon{padding:.8125rem 0}.navigation-main-menu .main-menu-link .main-menu-icon-link-amount{font-size:.75rem;position:absolute}.navigation-main-menu .main-menu-link.main-menu-link-icon-credits .main-menu-icon-link-amount{bottom:.1875rem;left:0;width:100%;text-align:center}.navigation-main-menu .main-menu-link.main-menu-link-icon-cart .main-menu-icon-link-amount{top:.3125rem;left:-.3125rem;background:#51b325;border-radius:50%;width:1.25rem;height:1.25rem;padding:0;text-align:center;line-height:1.25rem;color:#fff}
.navigation-mobile-menu{display:block;margin:0;padding:0}.navigation-mobile-menu .mobile-menu-item{box-shadow:inset 0 -.0625rem 0 0 rgba(0,0,0,0.1);background:#fff}.navigation-mobile-menu .mobile-menu-link{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:500;font-size:.875rem;color:#202020;display:block;padding:1rem .9375rem;position:relative}.navigation-mobile-menu .mobile-menu-link::after{top:0;left:0;width:.3125rem;height:100%;background:#51b325;position:absolute}.navigation-mobile-menu .mobile-menu-link.active{padding-left:1.5625rem}.navigation-mobile-menu .mobile-menu-link.active::after{content:''}.mobile-menu-group-list{margin:0;padding-bottom:.5rem;display:none}.mobile-menu-group-open .mobile-menu-group-list{display:block}.mobile-menu-group-list-item{display:block}.mobile-menu-group-link{display:block;font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:500;font-size:.875rem;color:#202020;text-decoration:none;padding:.4375rem .625rem .4375rem 1.875rem}.mobile-menu-group-button{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:500;font-size:.875rem;display:flex;justify-content:space-between;width:100%;padding:1.21875rem .9375rem;cursor:pointer}.mobile-menu-group-button .button-icon{transition:-webkit-transform 300ms;transition:transform 300ms;transition:transform 300ms,-webkit-transform 300ms}.mobile-menu-group-open .mobile-menu-group-button .button-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu-group-button .button-icon .icon{width:.625rem;height:.625rem}.mobile-menu-group-open .mobile-menu-group-button{padding-bottom:.625rem}.main-header{position:relative;z-index:6}.sticky-header-navigation{top:0;left:0;width:100%;transition:top 300ms}.admin-menu .sticky-header-navigation{top:1.875rem}.use-sticky .sticky-header-navigation{position:fixed}.scrolling-down .sticky-header-navigation{top:-3.25rem}@media print,screen and (min-width:64em){.scrolling-down .sticky-header-navigation{top:-3.875rem}}.use-sticky{padding-top:3.25rem}@media print,screen and (min-width:64em){.use-sticky{padding-top:7.875rem}}