.navigation-primary{display:inline-block}.navigation-primary a{color:#5d5d5d!important;text-transform:capitalize}.navigation-primary a.active-item{position:relative}.navigation-primary .submenu{list-style:none;margin:0;padding:0}.navigation-primary .submenu a,.navigation-primary .submenu p{text-decoration:none}.submenu-toggle,.triangle{display:none}.submenu.level-1,.submenu.level-1>li{display:inline-block;position:relative}.submenu.level-1>li{float:none;font-size:12px;line-height:0;margin-left:-2px;margin-right:-4px;padding:25px;transition:opacity .75s ease}.submenu.level-1>li>a{display:block;font:400 16px/25px var(--font-Avenir-light);margin:0 1px;padding:0 0 5px;-webkit-transition:color .1s ease;-moz-transition:color .1s ease;-o-transition:color .1s linear;transition:color .1s linear}.custom-menu-primary .submenu.level-1>li:last-child>a{margin-left:16px;margin-right:18px;padding-left:20px;padding-right:20px;position:relative}.custom-menu-primary .submenu.level-1>li:last-child>a:before{box-shadow:none;content:" ";display:block;left:0;padding-bottom:40px;position:absolute;transform:translateY(-7px);-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-ms-transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);-webkit-transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);transition:opacity .45s cubic-bezier(.25,1,.33,1),transform .45s cubic-bezier(.25,1,.33,1),border-color .45s cubic-bezier(.25,1,.33,1),color .45s cubic-bezier(.25,1,.33,1),background-color .45s cubic-bezier(.25,1,.33,1),box-shadow .45s cubic-bezier(.25,1,.33,1);width:100%;z-index:-1}.custom-menu-primary .submenu.level-1>li:last-child:hover{background:transparent}.level-2>.has-submenu>a{font-weight:700}.submenu.level-1>.has-submenu>.menu-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:7px solid #000;display:block;height:0;margin-left:1px;position:absolute;right:5px;top:35px;width:0}.submenu.level-2{background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.2);box-shadow:0 2px 9px 0 rgba(0,0,0,.2);font-weight:500;opacity:0;position:absolute;text-transform:none;top:80px;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:hidden;width:auto;z-index:99}.triangle-container.level-2{display:block;height:25px;left:55px;overflow:hidden;position:absolute;top:-25px;width:60px}.triangle-container.level-2.hover .triangle{background-color:#d0d2d4;-webkit-transition:background-color .3s;-o-transition:background-color .3s;transition:background-color .3s}.submenu.level-2>li{padding:14px;text-align:left}.submenu.level-2 .menu-item .menu-link{display:block;font:600 16px/20px var(--font-Avenir-light);margin:0;min-width:1px;padding-right:16px;transition:none;white-space:normal;width:max-content}.submenu.level-2 .menu-item .menu-link:focus,.submenu.level-2 .menu-item .menu-link:hover{background-color:transparent!important;cursor:pointer}.submenu.level-3 .menu-item .menu-link{font:400 16px/20px var(--font-Avenir-light);padding-left:30px}.submenu.level-1>li.has-submenu.focus .submenu.level-2,.submenu.level-1>li.has-submenu:hover .submenu.level-2{display:grid;grid-template-columns:auto auto auto auto;opacity:1;-webkit-transition:visibility 0s,opacity .3s;-o-transition:visibility 0s,opacity .3s;transition:visibility 0s,opacity .3s;visibility:visible}.hs-inline-edit .submenu.level-1>li.has-submenu:hover .submenu.level-2,.hs-inline-edit>li.has-submenu.focus .submenu.level-2{visibility:hidden}@media (min-width:1000px){.navigation-primary{display:table-cell;width:43%}.submenu.level-1{display:flex;justify-content:space-evenly;margin-left:60px;margin-right:60px}.submenu.level-1>li>a{font-size:16px}}@media (min-width:1001px){.custom-menu-primary{height:auto!important}}@media (min-width:1018px){.fix-header .submenu.level-2{top:131px}}@media (min-width:1001px) and (max-width:1150px){body .custom-menu-primary .submenu.level-1>li.has-submenu>a:after{margin-left:6px}}@media (max-width:1000px){.submenu.level-2{display:none;margin:0!important;max-height:70vh;overflow-y:scroll;padding:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.child-open .submenu.level-2{display:block}.submenu.level-1.child-open>li>a{display:none!important}.submenu.level-2 .menu-item .menu-link.active-item{opacity:1}.custom-menu-primary{transition:height .5s}.navigation-primary a{font-size:26px}.navigation-primary{background-color:#fff;display:block;width:600px}.navigation-primary .submenu.level-1>li>a.active-item:after{content:none;display:none}.submenu>li>a{display:block;width:100%}.submenu>.has-submenu{position:relative}.submenu>.has-submenu>a{width:100%}.submenu{display:none}.submenu.level-1{width:100%}.submenu.level-1>li{display:block;margin:0 0 8px;padding:0;position:relative;width:100%}.submenu.level-1>li>a{color:#fff;display:block;font:400 16px/25px var(--font-Avenir-light);letter-spacing:-1px;margin:0;opacity:.7;padding:6px 20px;position:relative;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease}.submenu.level-1>li:hover>a{opacity:1}.custom-menu-primary .submenu.level-1>li:last-child>a:before,body .custom-menu-primary .submenu.level-1>li.has-submenu>a:after{display:none}body .custom-menu-primary .submenu.level-1>li:focus,body .custom-menu-primary .submenu.level-1>li:hover{background-color:transparent}.custom-menu-primary .submenu.level-1>li:last-child>a{margin-left:0;margin-right:0}.submenu .menu-arrow,.submenu.level-1>.has-submenu>.menu-arrow,.submenu>.has-submenu>.menu-arrow{background-position:center right 30px;background-repeat:no-repeat;background-size:20px;border:none;cursor:pointer;height:55px;padding:0;position:absolute;right:0;top:1px;width:30%}.submenu .menu-arrow-bg,.submenu.level-1>.has-submenu>.menu-arrow-bg,.submenu>.has-submenu>.menu-arrow-bg{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5Ij48dGl0bGU+UGx1czwvdGl0bGU+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2U9IiM5Nzk4OUYiIHN0cm9rZS13aWR0aD0iMi40Ij48cmVjdCB3aWR0aD0iMTYuOCIgaGVpZ2h0PSIxIiB4PSIxLjIiIHk9IjkuNiIgcng9Ii41Ii8+PHJlY3Qgd2lkdGg9IjE2LjgiIGhlaWdodD0iMSIgeD0iMS4yIiB5PSI5LjYiIHJ4PSIuNSIgdHJhbnNmb3JtPSJyb3RhdGUoOTAgOS42IDkuNikiLz48L2c+PC9zdmc+);background-repeat:no-repeat;display:block;height:20px;margin-left:auto;margin-right:30px;margin-top:5px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:20px}.triangle-container.level-2{display:none}input[type=checkbox]:checked~.submenu{display:block}input[type=checkbox]:checked~.menu-arrow .menu-arrow-bg{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;-o-transition:transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.submenu.level-2{border:none;box-shadow:none;opacity:1;position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset;visibility:visible;width:100%}.submenu.level-2 .menu-item{background-color:transparent;border-bottom:0;border-top:none;margin:0 0 8px!important;padding:0}body .custom-menu-primary .submenu.level-2 .menu-item .menu-link{background-color:transparent;font-size:22px}.submenu.level-2 .menu-item .menu-link{background-color:transparent;border:0;color:#fff;display:block;font-family:worksans,sans-serif;font-size:49.5px;line-height:43.2px;opacity:.7;padding:2px;position:relative;text-align:center;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease}body .custom-menu-primary .submenu.level-2 .menu-item .menu-link:hover{background-color:transparent;color:#fff;opacity:1}.submenu.level-2>li.slide-back>a{background:rgba(0,0,0,.13);color:#fff;display:block;display:inline-block;font-family:Aleoregular,sans-serif;font-size:49.5px;letter-spacing:-1px;line-height:43.2px;opacity:.7;padding:6px 20px;position:relative;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;width:auto}.submenu.level-2>li.slide-back>a:hover{color:#fff;opacity:1}.submenu.level-2>li.slide-back{margin-bottom:20px!important;text-align:right}.submenu.level-1>li>a.active-item{opacity:1}.submenu.level-3{margin:0;width:100%}.submenu.level-3,.submenu.level-3>li{background-color:inherit;padding:0}.submenu.level-3 .menu-item .menu-link{padding:7px 45px}.custom-menu-primary{overflow:hidden}.child-trigger,.slide-back{display:block!important}.custom-menu-primary .navigation-primary>ul ul li.parent-clone{display:block}.custom-menu-primary .navigation-primary>ul{height:100%;left:0;position:relative;top:0;transition:.5s}.custom-menu-primary .navigation-primary>ul li.has-submenu ul.submenu.level-2{background-color:var(--clr-red);display:block!important;left:100%!important;position:fixed!important;top:0;transition:.5s!important;z-index:999}.custom-menu-primary .navigation-primary>ul.slide-parent li.has-submenu ul.submenu.level-2{left:0!important}.custom-menu-primary .navigation-primary ul.slide-parent,.custom-menu-primary .navigation-primary>ul li.has-submenu ul.submenu.level-2.slide-parent{height:100%;left:0!important}.submenu.level-1>li.has-submenu.focus .submenu.level-2,.submenu.level-1>li.has-submenu:hover .submenu.level-2{grid-template-columns:auto}.submenu.level-1>li>a,.submenu.level-2 .menu-item .menu-link,.submenu.level-2>li.slide-back>a{font-size:16px;line-height:19px}.header__row-2{padding:20px}}@media (max-width:690px){.hs-mobile-menu-group .inner{transform:translateY(-201px)}.submenu.level-2 .menu-item{text-align:center}.navigation-primary{display:block;width:330px}}