html{overflow-x:hidden;max-width:100%;overscroll-behavior-x:none}.classvr-site-logo.wp-block-site-logo img{height:28px;width:auto;max-width:none}.wp-block-group.main-nav{display:block;background-color:var(--wp--preset--color--white)}.nav-container.wp-block-group{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:var(--wp--style--global--content-size);margin-inline:auto;padding-inline:0;padding-block:15px;box-sizing:border-box}.wp-block-group.main-nav .nav-container.wp-block-group .classvr-site-logo.wp-block-site-logo{margin-left:0!important;margin-right:0!important;flex-shrink:0}#burger-menu a{background-color:transparent;border-radius:0;padding:0;width:30px;height:18px;display:inline-flex;overflow:hidden;text-indent:-100%;position:relative;color:transparent;cursor:pointer;text-shadow:none;z-index:999}#burger-menu a:before,#burger-menu a:after{background-color:var(--wp--preset--color--primary-navy-900);border-radius:4px;position:absolute;content:"";width:100%;height:3px;left:0;transition:transform .2s ease}#burger-menu a:after{bottom:0}header.active-burger #burger-menu a:before{transform:rotate(45deg) translate(5px,6px)}header.active-burger #burger-menu a:after{transform:rotate(-45deg) translate(5px,-6px)}.wp-block-image.close-btn{display:none}.phone-number a:before{content:"☎:";font-size:20px;padding-right:5px}.demo-button{padding:10px 0}#mobile-support{display:none}.mobile-bar .wp-block-navigation-submenu li a:hover{background-color:var(--wp--preset--color--primary-orange-200);border-radius:5px}#book-demo-btn a:hover{background-color:#fff;color:var(--button-background)}.hbspt-form .hs-richtext p{font-family:var(--wp--preset--font-family--cabin)!important;font-size:14px!important}@media (max-width: 1440px){.nav-container.wp-block-group,.secondary-navigation{padding-inline:clamp(1rem,.5556rem + 2.2222vw,2.5rem)}}@media (max-width: 1199px){body>.wp-site-blocks>header.wp-block-group{padding-block:0}html:has(body.active-burger){overflow:hidden}body.active-burger{overflow:hidden;position:fixed;width:100%}body:before{content:"";position:fixed;inset:0;background:#0006;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s;pointer-events:none}body.active-burger:before{opacity:1;visibility:visible;pointer-events:auto}header.wp-block-group{z-index:1001}.secondary-navigation,.mobile-spacing,.mobile-hidden{display:none}.nav-container{flex-wrap:wrap;padding:15px;gap:0}.nav-container .classvr-site-logo.wp-block-site-logo{order:1}.wp-block-group.main-nav .nav-container.wp-block-group.is-layout-constrained>.wp-block-buttons.is-layout-flex{order:2;margin-left:auto!important;margin-right:0!important;margin-top:0}nav.wp-block-navigation.mobile-bar{position:fixed;inset:58px 0 0 auto;width:100%;max-width:400px;margin:0;box-sizing:border-box;overflow-y:auto;background-color:var(--wp--preset--color--white);box-shadow:-6px 0 10px #00000040;padding:15px 20px;transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility .3s;z-index:1000;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}header.active-burger nav.wp-block-navigation.mobile-bar{transform:translate(0);visibility:visible}#mobile-support{display:block;position:fixed;bottom:0;right:0;left:auto;width:100%;max-width:400px;margin:0;box-sizing:border-box;transform:translate(100%);visibility:hidden;transition:transform .3s ease,visibility .3s;z-index:1000}header.active-burger #mobile-support{transform:translate(0);visibility:visible}ul.wp-block-navigation__container.mobile-bar.wp-block-navigation{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex-grow:0;flex-wrap:nowrap;gap:10px;padding:10px 0;width:100%}.mobile-bar .wp-block-navigation .has-child .wp-block-navigation__submenu-container{opacity:unset;visibility:unset;position:relative;top:auto;left:auto;border:unset;background-color:unset;gap:10px;padding-top:0}.mobile-bar.wp-block-navigation li{flex-direction:column;align-items:flex-start;width:100%}.mobile-bar li a span,.mobile-bar li button span{font-size:20px;font-weight:500}.mobile-bar .wp-block-navigation-submenu li a span{font-size:16px;font-weight:400}.mobile-bar .wp-block-navigation .wp-block-navigation__submenu-icon{position:absolute;top:14px;right:5px}#mobile-support .wp-element-button{font-size:20px}#mobile-support p{padding:6px 10px;border-bottom:solid 1px var(--wp--preset--color--white)}#mobile-support p a{color:var(--wp--preset--color--white);font-size:16px;text-decoration:none}}@media (min-width: 1200px){.classvr-site-logo.wp-block-site-logo img{height:48px}#burger-menu,.nav-container>.wp-block-buttons{display:none}.desktop-hidden{display:none!important}.secondary-navigation{display:block}.wp-block-group.main-nav .nav-container.wp-block-group nav.wp-block-navigation.mobile-bar{margin-left:0!important;margin-right:0!important;margin-top:0}ul.wp-block-navigation__container.items-justified-right.mobile-bar.wp-block-navigation{display:flex;flex-direction:row;flex-wrap:nowrap}.mobile-bar li a span,.mobile-bar li>a{font-size:inherit;font-weight:inherit}.nav-container .mobile-bar .has-child{position:relative}.nav-container .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container{position:absolute;top:calc(100% + 10px);left:0;background-color:var(--wp--preset--color--white);border:none;border-radius:5px;padding:3px 5px;min-width:200px}.nav-container .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.nav-container .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container:before{content:"";width:14px;aspect-ratio:1;background-color:inherit;position:absolute;top:-8px;left:14px;transform:rotate(45deg);border-top:1px solid var(--wp--preset--color--primary-navy-200);border-left:1px solid var(--wp--preset--color--primary-navy-200)}.nav-container .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child:last-child .wp-block-navigation__submenu-container:before{left:auto;right:14px}.nav-container .wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container li{border-radius:5px}}
