.custom-menu-primary-desktop{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.custom-menu-primary-desktop .navigation-primary{display:block;position:relative;text-align:center}.custom-menu-primary-desktop .navigation-primary>ul{display:block;list-style:none;margin:0;padding:0}.custom-menu-primary-desktop .navigation-primary>ul>li{display:inline-block;line-height:inherit;margin-left:30.5px;position:relative}.custom-menu-primary-desktop .navigation-primary>ul>li:first-child{margin-left:0}.custom-menu-primary-desktop .navigation-primary>ul>li>ul{border:1px solid;display:block;left:0;list-style:none;margin:0;min-width:160px;opacity:0;padding:0;pointer-events:none;position:absolute;text-align:left;transition:all .3s ease-in-out;visibility:hidden;z-index:10}.custom-menu-primary-desktop .navigation-primary>ul>li:hover>ul{opacity:1;pointer-events:all;visibility:visible}.custom-menu-primary-desktop .navigation-primary>ul>li>ul>li{line-height:inherit}.custom-menu-primary-desktop .navigation-primary>ul>li>ul>li>a{display:block;font-size:inherit;line-height:inherit;padding:12px 10px;text-decoration:none!important}body .custom-menu-primary .submenu.level-1>li.title:focus,body .custom-menu-primary .submenu.level-1>li.title:hover{background-color:rgba(0,153,255,.1)!important}@media (min-width:768px){.custom-menu-primary-mobile{display:none!important}}@media (max-width:991px){.custom-menu-primary-desktop{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.custom-menu-primary-desktop .copy,.custom-menu-primary-desktop li.title{display:none!important}.custom-menu-primary-desktop .mobile-lang{display:none}.custom-menu-primary-mobile .mobile-lang{display:none;list-style:none}.custom-menu-primary-mobile .mobile-lang ul{border-bottom:1px solid #e5e5e5;display:flex;margin:0;padding:0;width:100%}.custom-menu-primary-mobile .mobile-lang ul li{border:0!important;list-style:none}.custom-menu-primary-mobile .mobile-lang ul li a{opacity:.5}.custom-menu-primary-mobile .mobile-lang ul li a.active{opacity:1}@media (max-width:767px){.custom-locales-widget,.custom-menu-primary-desktop{display:none!important}.custom-menu-primary-mobile .mobile-lang{display:block}.custom-menu-primary-mobile{background-color:#fff;display:none!important;height:calc(100% - var(--header-height));left:0;overflow-y:auto;position:fixed;text-align:left;top:var(--header-height);width:100%;z-index:9999}.mobile-open .custom-menu-primary-mobile,.mobile-open .submenu.level-2{display:flex!important;flex-flow:column;height:calc(100vh - var(--header-height));position:fixed;top:var(--header-height)}.mobile-open .copy{margin-top:auto}.custom-menu-primary-mobile .navigation-primary>ul{display:block;list-style:none;margin:0;padding:0}.custom-menu-primary-mobile .navigation-primary>ul>li>a{display:inline-block;font-family:Recoleta-Semibold,serif!important;width:100%}.custom-menu-primary-mobile .navigation-primary>ul>li.has-submenu>ul{background:#fff;display:block;height:calc(100% - var(--header-height));position:fixed;top:var(--header-height);transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:9999}.custom-menu-primary-mobile .navigation-primary .child-trigger.child-open+ul.submenu,.custom-menu-primary-mobile .navigation-primary>ul>li.has-submenu.focus>ul{transform:translateX(0)}.custom-menu-primary-mobile .navigation-primary ul.submenu.level-2 li:not(.title)>a{color:#000!important;font-size:1rem!important}.custom-menu-primary-mobile .navigation-primary ul.submenu.level-2 li:not(.title)>a:hover{color:#000!important}.custom-menu-primary-mobile .navigation-primary ul.submenu.level-2 li.title.backlink{cursor:pointer;position:relative}.custom-menu-primary-mobile .navigation-primary ul.submenu.level-2 li.title.backlink:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 1 1 7l6 6' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:.7em;margin-right:.5em;position:relative;top:-1px;vertical-align:middle;width:1em}.custom-menu-primary-mobile .navigation-primary>ul>li>ul{list-style:none;margin:0;padding:0}.custom-menu-primary-mobile .navigation-primary>ul>li>ul>li{display:block;line-height:inherit;padding-top:20px;position:relative;width:100%}.custom-menu-primary-mobile{display:flex;flex-flow:column}.custom-menu-primary-mobile>ul{display:flex;flex-flow:column;height:100%}.custom-menu-primary-mobile ul li{border-bottom:1px solid rgba(0,0,0,.1)}.custom-menu-primary-mobile ul li:first-child{border-top:1px solid rgba(0,0,0,.1)}.custom-menu-primary-mobile ul li.title{background:rgba(0,153,255,.1);padding:1.5rem}.custom-menu-primary-mobile .navigation-primary>ul li:not(.title)>a{font-family:Recoleta-SemiBold,serif;font-size:1.5rem;font-weight:900}.custom-menu-primary-mobile>div,.custom-menu-primary-mobile>div>.navigation-primary{display:flex;flex-flow:column;height:100%}.custom-menu-primary-mobile .copy{margin-top:auto;padding:1.5rem}.custom-menu-primary-mobile ul li a{display:inline-block;padding:1.5rem}.custom-menu-primary-mobile ul li a:hover{text-decoration:none}}@media (max-height:270px){.custom-menu-primary-mobile>div{position:static;transform:none}.custom-menu-primary-mobile{padding-bottom:15px;padding-top:15px}}@media (min-width:768px){.custom-locales-widget{display:block!important}.custom-locales-widget ul{display:flex;margin:0;padding:0}.custom-locales-widget ul li{list-style:none;padding:0 5px}.custom-locales-widget ul li:not(:last-child){border-right:1px solid rgba(0,0,0,.1)}.custom-locales-widget ul li a{color:#000;opacity:.5;transition:opacity .3s ease-in-out}.custom-locales-widget ul li a.active,.custom-locales-widget ul li a:hover{opacity:1}}