.menu-container-slider{grid-column-gap:1rem;--color-element-menu:#000;align-items:center;background:#fff;display:grid;grid-template-areas:"logo rdv close" "menu menu menu";grid-template-columns:auto 150px 20px;grid-template-rows:62px max-content;left:100vw;min-height:100vh;padding:0 1em;position:absolute;top:0;transition:transform 1s;width:100vw;z-index:10}.menu-container-slider.open-menu{transform:translate(calc(-100vw + 25%))}.menu-container-slider .site-branding__logo{filter:none}.menu-container-slider .site-branding__text{display:none}.menu-container-slider .site-branding block{grid-area:"logo"}.menu-container-slider .rdv-button{cursor:pointer;grid-area:rdv}.menu-container-slider .rdv-button a{font-size:1rem}.menu-container-slider .menu-close{cursor:pointer;grid-area:close}.menu-container-slider .menu-close .icon-close{background-color:#fff;background-color:var(--color-element-menu);display:block;height:20px;-webkit-mask-image:url(../images/close.svg);mask-image:url(../images/close.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.menu-container-slider .menu-principal{grid-area:menu}.menu-principal{height:calc(100vh - 62px);margin:0 -1rem;max-width:100vw;overflow:scroll}.menu-principal .menu{list-style:none;margin:0;padding:0}.menu-principal .menu a,.menu-principal .menu span{align-items:center;border-top:thin solid #000;color:var(--black-crpce);display:flex;font-family:var(--font-family-title);font-size:1.33rem;font-style:normal;font-weight:200;justify-content:space-between;padding:.8rem;text-decoration:none;transition:background .25s,color .25s}.menu-principal .menu span{background-color:var(--grey-bg-crpce);color:var(--grey-text-link-hover);font-size:1rem;font-weight:500}.menu-principal .menu .menu__item--has-children>a:after,.menu-principal .menu .menu__item--has-children>span:after{background-color:#fff;background-color:var(--black-crpce);content:"";display:block;height:20px;-webkit-mask-image:url(../images/small-arrow.svg);mask-image:url(../images/small-arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:20px}.menu-principal .menu .menu__item--has-children>a.expand-menu:after,.menu-principal .menu .menu__item--has-children>span.expand-menu:after{height:1px;-webkit-mask-image:none;mask-image:none;width:17px}.menu-principal .menu.menu--level-5 .menu__item--has-children>a:after,.menu-principal .menu.menu--level-6 .menu__item--has-children>a:after{display:none}.menu-principal .menu--level-1>.menu__item--has-children>a,.menu-principal .menu--level-1>.menu__item:last-child>a{background-color:var(--black-crpce);color:#fff;font-size:1.5rem;font-weight:400;padding:1rem}.menu-principal .menu--level-1>.menu__item--has-children>a:after,.menu-principal .menu--level-1>.menu__item:last-child>a:after{background-color:#fff;content:"";display:block;height:20px;-webkit-mask-image:url(../images/arrow.svg);mask-image:url(../images/arrow.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:48px}.menu-principal .menu--level-2 .menu__link--level-2{font-size:1.25rem}.menu-principal .menu--level-2 .menu__link--level-2.expand-menu{font-weight:300}.menu-principal .menu--level-3{background-color:var(--grey-bg-crpce)}.menu-principal .menu--level-3 .menu__link--level-3{border-top-color:#fff;font-size:var(--font-size-default);padding-left:2rem}.menu-principal .menu--level-3 .menu__link--level-3.expand-menu{font-weight:300}.menu-principal .menu--level-4{background:#fff}.menu-principal .menu--level-4 .menu__link--level-4{background-color:#eef0f9;border:none;border-top:thin solid #fff;font-family:var(--font-family-default);font-size:1rem;font-weight:500;padding-left:2rem}.menu-principal .menu--level-4 .menu__link--level-4:not(.menu__link--has-children){background-color:#fff;font-family:var(--font-family-title);font-size:var(--font-size-default);font-weight:200}.menu-principal .menu--level-4 .menu__link--level-4.menu__link--has-children{font-weight:500}.menu-principal .menu--level-4 .menu__link--level-4.menu__link--has-children:after{display:none}.menu-principal .menu--level-5 .menu__link--level-5{border:none;font-size:var(--font-size-default);padding-left:2rem}.menu-principal .menu__item--level-6 .menu__link--level-6{border-top:none;font-family:var(--font-family-default)}.menu-principal .menu--level-3:not(.expand-menu),.menu-principal .menu--level-4:not(.expand-menu){display:none}.menu-principal .menu--level-1:not(.expand-menu),.menu-principal .menu--level-2:not(.expand-menu){display:block}.menu-principal .menu--level-5 a:after,.menu-principal .menu--level-6 a:after{display:none}.menu-principal .menu--level-6,.menu-principal .menu__item--level-4.menu__item--has-children:not(.menu__item--nolink) .menu--level-5{padding:1rem 1rem 1rem 2rem}.menu-principal .menu--level-6 li,.menu-principal .menu__item--level-4.menu__item--has-children:not(.menu__item--nolink) .menu--level-5 li{border-left:thin solid var(--grey-text-link-hover)}.menu-principal .menu--level-6 a,.menu-principal .menu__item--level-4.menu__item--has-children:not(.menu__item--nolink) .menu--level-5 a{color:var(--grey-text-link-hover);font-size:1rem;font-weight:500;padding:0 1rem .5rem}.menu-principal .menu--level-6 a:hover,.menu-principal .menu__item--level-4.menu__item--has-children:not(.menu__item--nolink) .menu--level-5 a:hover{text-decoration:underline}.menu-principal .menu__item--level-4.menu__item--has-children.menu__item--nolink .menu__link--level-5:hover{background-color:rgba(238,240,249,.533)}
