body{padding-top:66px}body.has-transparent-navbar{padding-top:0}body.has-transparent-navbar .m-site-navigation{background:transparent;border-bottom:none}body.has-transparent-navbar .m-site-navigation--scrolled{background:#000}.m-site-navigation{background:#fff;border-bottom:1px solid #000;left:0;padding:1rem 0;position:fixed;top:0;transition:transform .15s linear;width:100%;z-index:999}.m-site-navigation>.container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.m-site-navigation>.container:after,.m-site-navigation>.container:before{display:none}.hs-inline-edit body{padding-top:0}.hs-inline-edit .m-site-navigation{position:relative}@media only screen and (min-width:992px){body{padding-top:107px}body.add-overlay{position:relative}body.add-overlay:after{background:rgba(0,0,0,.7);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}body.has-transparent-navbar{padding-top:0}.m-site-navigation{box-shadow:none;padding:0}.m-site-navigation:before{display:none}.m-site-navigation--scrolled{background-color:#fff}}.m-site-navigation__actions{align-self:center;display:flex;margin-top:1.2rem;padding:0 .75rem;text-align:initial}.m-site-navigation__actions .account-link,.m-site-navigation__actions .search-link{align-items:center;display:flex;margin-right:.8rem;text-decoration:none}.m-site-navigation__actions .account-link:before,.m-site-navigation__actions .search-link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex:0 0 24px;height:24px;width:24px}.m-site-navigation__actions .cta_button{margin-left:.6rem}@media only screen and (min-width:992px){.m-site-navigation__actions{margin:0;padding:0}.m-site-navigation__actions .cta_button{margin-top:0;max-width:220px;width:unset}}.m-site-navigation__logo{z-index:102}.m-site-navigation__logo a{display:block}.m-site-navigation__logo a img{display:block;height:29px;width:auto}@media only screen and (min-width:992px){.m-site-navigation__logo a img{height:37px;max-width:193px}}.m-site-navigation{background:#000}.m-site-navigation__category{margin-top:0}.m-site-navigation__category>h5{margin-bottom:.4rem}.m-site-navigation__category--next{border-top:1px solid #fff;margin-top:.5rem;padding-top:1.5rem}.m-site-navigation__menu{background:#000;display:flex;flex-flow:column nowrap;left:0;height:100vh;padding:3.5rem 0 2.25rem;opacity:0;pointer-events:none;position:fixed;top:0;transform:rotate3d(1,1,0,-30deg);transform-origin:100% 0;transition:background .15s linear,opacity .15s linear,transform .15s linear;width:100%;z-index:100}.m-site-navigation ul{list-style:none;margin:0;width:100%}.m-site-navigation li{display:block}.m-site-navigation li:before{display:none}.m-site-navigation .menu-item.menu-depth-1.item-has-children.active .main-menu-children-wrapper{transform:translateX(0);z-index:102}.m-site-navigation .menu-item.menu-depth-1.item-has-children .m-site-navigation__back-item a{align-items:center;color:#fff;display:inline-flex;font-size:.75rem;font-weight:600;font-style:normal;letter-spacing:normal;line-height:1.2;padding:.4rem 0;width:100%}.m-site-navigation .menu-item.menu-depth-1.item-has-children .m-site-navigation__back-item a h6{margin:0;padding:0}.m-site-navigation .menu-item.menu-depth-1.item-has-children .m-site-navigation__back-item a:before{background:url(https://20611295.fs1.hubspotusercontent-na1.net/hubfs/20611295/development-new-swipeguide/icons/arrow-circle.svg) 50%/contain no-repeat;content:"";display:inline-block;flex:0 0 33px;height:33px;margin-right:1rem;transform:scaleX(-1);width:33px}.m-site-navigation .menu-item.menu-depth-1>a{align-items:center;color:#fff;display:flex;font-size:.8rem;font-weight:600;justify-content:space-between;line-height:1.375;letter-spacing:-.01em;padding:.4rem 0;width:100%}.m-site-navigation .menu-item.menu-depth-1>a:after{background:url(https://20611295.fs1.hubspotusercontent-na1.net/hubfs/20611295/development-new-swipeguide/icons/arrow-circle.svg) 50%/contain no-repeat;content:"";display:inline-block;flex:0 0 33px;height:33px;margin-left:1rem;width:33px}.m-site-navigation .menu-item.menu-depth-2{padding:1.1rem 0}.m-site-navigation .menu-item.menu-depth-2:nth-child(n+2){border-top:1px solid #fff}.m-site-navigation .menu-item.menu-depth-2 a{display:flex;justify-content:space-between;text-decoration:none}.m-site-navigation .menu-item.menu-depth-2 a h6{margin-bottom:0;font-size:.75rem;font-weight:600;line-height:1.2;position:relative}.m-site-navigation .menu-item.menu-depth-2 a p{color:#fff;font-size:.7rem;line-height:1.5}.m-site-navigation .menu-item.menu-depth-2 a:after{background:url(https://20611295.fs1.hubspotusercontent-na1.net/hubfs/20611295/development-new-swipeguide/icons/arrow-circle.svg) 50%/contain no-repeat;content:"";display:block;flex:0 0 33px;height:33px;margin-left:1rem;opacity:0;visibility:hidden;width:33px}.m-site-navigation .menu-item.menu-depth-2 a.no-description h6{font-family:Lato,sans-serif;font-weight:400}.m-site-navigation .menu-item.menu-depth-2 a:hover:after{opacity:1;visibility:visible}.m-site-navigation .menu-item.item-has-children>a{align-items:center;display:flex;justify-content:space-between;text-decoration:none}.m-site-navigation .submenu-wrapper__normal .menu-depth-2 a{display:flex;height:100%;justify-content:space-between;text-decoration:none}.m-site-navigation .submenu-wrapper__normal .menu-depth-2 a .description{margin-top:.9rem}.m-site-navigation .submenu-wrapper__normal .menu-depth-2 a:hover,.m-site-navigation .submenu-wrapper__normal .menu-depth-2 a:hover h6{color:#fff}.m-site-navigation .submenu-wrapper__normal .menu-depth-2 a:hover h6{text-decoration:underline}.m-site-navigation .submenu-wrapper .menu-item--mobile{margin-bottom:.5rem}.m-site-navigation .submenu-wrapper .menu-item--mobile a{align-items:center}.m-site-navigation .main-menu-children-wrapper{background:#000;box-shadow:0 .2rem 1.2rem rgba(17,17,17,.08);display:none;height:calc(100vh - 6.5rem);left:0;overflow-y:auto;padding-bottom:1.5rem;position:absolute;top:0;transform:translateX(100%);transition:transform .1s linear 0s;width:100%}.m-site-navigation .main-menu-children-wrapper ul{padding:0}.m-site-navigation--active .m-site-navigation__menu{left:auto;opacity:1;overflow:auto;pointer-events:auto;right:0;transform:rotate3d(0,0,0,0)}.m-site-navigation--is-hidden:not(.m-site-navigation--active){transform:translateY(-100%)}@media only screen and (min-width:992px){.m-site-navigation--scrolled:not(.m-site-navigation--is-hidden){transform:translateY(0)}.m-site-navigation__category>h5{margin-bottom:1.5rem}.m-site-navigation__menu{align-items:center;background:transparent;flex-flow:row nowrap;height:auto;margin:0;overflow:initial;opacity:1;padding:1.8rem 0 1.4rem;pointer-events:auto;position:static;transform:none;width:auto}.m-site-navigation__menu>ul{display:flex;flex-flow:row nowrap;margin-bottom:0;width:auto}.m-site-navigation__menu .menu-item--mobile{display:none}.m-site-navigation__menu .menu-item--normal{margin-bottom:1rem}.m-site-navigation__menu .menu-item--5-cols{flex:0 0 20%}.m-site-navigation__menu .menu-item--6-cols{flex:0 0 16.66667%}.m-site-navigation__menu .menu-item.menu-depth-1.item-has-children .m-site-navigation__back-item{display:none}.m-site-navigation__menu .menu-item.menu-depth-1:hover>a{color:#fff;text-decoration:underline}.m-site-navigation__menu .menu-item.menu-depth-1>a{padding:.6rem 1rem;position:relative;font-size:.75rem;font-weight:600;line-height:1.2;text-align:left;z-index:1}.m-site-navigation__menu .menu-item.menu-depth-1>a:before{content:"";display:none;height:150%;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:250%;z-index:-1}.m-site-navigation__menu .menu-item.menu-depth-1>a:after{display:none}.m-site-navigation__menu .menu-item.menu-depth-1>a.active{position:relative}.m-site-navigation__menu .menu-item.menu-depth-1.active-branch>a:before,.m-site-navigation__menu .menu-item.menu-depth-1:hover>a:before{display:block}.m-site-navigation__menu .menu-item.menu-depth-1.item-has-children>a:after{display:none}.m-site-navigation__menu .menu-item.menu-depth-2{border-left:.05rem solid #eaedf0;padding:0}.m-site-navigation__menu .menu-item.menu-depth-2:nth-child(n+2){border-top:0}.m-site-navigation__menu .menu-item.menu-depth-2:nth-child(6n+1){border:0}.m-site-navigation__menu .menu-item.item-has-children:hover>.main-menu-children-wrapper{background:#000;border-bottom:2px solid #fff;box-shadow:0 .2rem 1.2rem rgba(17,17,17,.08);display:block;z-index:1}.m-site-navigation__menu .main-menu-children-wrapper{display:none;border-top:none;height:auto;top:100%;left:50%;max-height:calc(100vh - 112px);overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;transform:translateX(-50%);width:100vw}.m-site-navigation__menu .submenu-wrapper{flex:1;margin:0;padding:0 0 1rem}.m-site-navigation__menu .submenu-wrapper__normal{display:flex;flex-wrap:wrap;margin:0 -.8rem;padding:0}.m-site-navigation__menu .submenu-wrapper__normal .menu-depth-2{padding:0 .8rem}.m-site-navigation__menu .submenu-wrapper__normal .menu-depth-2 a{flex-direction:column}.m-site-navigation__menu .submenu-wrapper__normal .menu-depth-2 a:after{flex:0 0 40px;height:40px;margin-left:0;margin-top:.6rem;opacity:1;visibility:visible;width:40px}.m-site-navigation__menu .submenu-wrapper__normal .menu-item--last{margin-bottom:0}.m-site-navigation .m-site-navigation__menu-listing{align-items:center;display:flex;padding:0 .6rem;position:unset}}a.m-site-navigation__mobile-trigger{background:transparent;display:block;padding:.6rem 0;width:32px;z-index:102}a.m-site-navigation__mobile-trigger span,a.m-site-navigation__mobile-trigger span:after,a.m-site-navigation__mobile-trigger span:before{background:#fff;display:block;height:2px;position:relative;width:32px}a.m-site-navigation__mobile-trigger span:after,a.m-site-navigation__mobile-trigger span:before{content:"";position:absolute;transition:transform .1s linear}a.m-site-navigation__mobile-trigger span:before{transform:translateY(-10px)}a.m-site-navigation__mobile-trigger span:after{transform:translateY(10px)}.m-site-navigation--active a.m-site-navigation__mobile-trigger span{background:transparent}.m-site-navigation--active a.m-site-navigation__mobile-trigger span:before{transform:rotate(45deg)}.m-site-navigation--active a.m-site-navigation__mobile-trigger span:after{transform:rotate(-45deg)}@media only screen and (min-width:992px){a.m-site-navigation__mobile-trigger{display:none}}
/*# sourceMappingURL=https://cdn2.hubspot.net/hub/20611295/hub_generated/template_assets/67425874245/1658727381227/development-new-swipeguide/web/modules/site-navigation/style/site-navigation.css */