#nav #subnav-products{box-sizing:border-box;width:420px!important;max-width:calc(100vw - 32px)!important;padding:12px!important;background:#fff;border-radius:10px;box-shadow:0 12px 32px #001d3e30;z-index:10000}
#nav #subnav-products ul.ol-products-menu{display:block!important;width:100%!important;margin:0!important;padding:0!important;list-style:none}
#nav #subnav-products .ol-products-menu li{display:block!important;float:none!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important}
#nav #subnav-products .ol-products-menu a{display:flex!important;flex-direction:column;gap:8px;align-items:flex-start!important;white-space:normal!important;text-align:left!important;padding:18px!important;width:100%!important;box-sizing:border-box;text-transform:none!important;letter-spacing:normal!important;color:#123d50!important;line-height:1.4!important}
#nav #subnav-products .ol-products-menu strong{font-size:22px!important;line-height:1.3!important}
#nav #subnav-products .ol-products-menu span{font-size:15px!important;color:#526674!important;display:block!important;width:auto!important;float:none!important}
#nav #subnav-products .ol-products-menu small{background:#ffd53a;color:#16394c;border-radius:10px;font-size:10px;padding:2px 6px;margin-left:5px}
#nav #subnav-products .ol-products-menu a:hover,#nav #subnav-products .ol-products-menu a:focus-visible{background:#edf8f7;border-radius:6px}
#nav a[data-ol-direct-link]{position:relative;z-index:2;pointer-events:auto!important;cursor:pointer}
.inline-quote-avatar img{object-fit:cover;width:100%;height:100%}
.ol-review-badges{flex-wrap:wrap;gap:clamp(16px,3vw,40px)!important}.ol-review-badges img{object-fit:contain;max-width:100%}
@media(max-width:600px){#nav #subnav-products{left:16px!important;right:auto!important}.ol-newsletter{display:block!important}}

@media(max-width:767px){
 #nav>ul>.ol-newsletter{display:none!important}
 #nav #tournav>ul{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px;width:100%!important;margin:0!important;padding:12px 16px!important;box-sizing:border-box}
 #nav #tournav>ul>li{float:none!important;margin:0!important;max-width:100%;height:auto!important}
 #nav #tournav .logo-CRM{flex:1 1 100%;border:0!important;padding:0!important}
 #nav #tournav>ul>#Plans-and-Pricing{order:4;flex:1 1 100%;text-align:center}
 #nav #tournav>ul>.toggle{flex:1 1 40%;padding:8px 0!important}
 #nav #tournav>ul>.toggle>a{font-size:13px!important;letter-spacing:1px!important}
 #nav #larklistsnav ul{display:flex!important;flex-wrap:wrap;gap:10px;width:100%!important;box-sizing:border-box;padding:12px 16px!important}
 #nav #larklistsnav li{float:none!important;margin:0!important;max-width:100%}
 #nav #larklistsnav #Download-Now{flex-basis:100%}
 #nav #larklistsnav #Download-Now a{white-space:normal!important;font-size:12px!important}
 #nav #subnav{left:0!important;right:0!important;width:100%!important;box-sizing:border-box}
 a.CTA{max-width:100%;white-space:normal!important;box-sizing:border-box}
}
@media(max-width:767px){
 #nav #tournav>ul>#Plans-and-Pricing{position:static!important;top:auto!important;right:auto!important;width:100%!important}
 #nav #tournav>ul>#Plans-and-Pricing>a{position:static!important;margin:0!important}
 body>.container-fluid{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
 #details>.row,#details>.textwidget>.row{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box}
 body{overflow-x:clip}
}
@media(max-width:767px){html,body{overflow-x:hidden}#nav #tournav>ul>#Plans-and-Pricing>a{position:relative!important;display:inline-block!important;top:auto!important;right:auto!important}}

.ol-service-notice{font:15px/1.6 Arial,sans-serif!important;padding:14px!important;border-left:3px solid #098b80;background:#edf8f6;color:#14394a!important;text-align:left!important;white-space:normal!important}.ol-service-notice a{color:#087b75!important;overflow-wrap:anywhere}
