html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{background-color:#f3f4f7;font-family:Roboto,Arial,sans-serif;font-size:14px;color:#092c42;height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.width{max-width:1140px;margin:auto;padding:0 20px;position:relative}a{color:#086bc9}a,a:active,a:hover{outline:0}#header{padding:40px 0;background-color:#092c42}#header .width{max-width:1440px}#header #logo{background:url(/images/logo/gymdesk.png) 0 0 no-repeat;background-size:48px 48px;padding-left:70px;min-height:48px;display:inline-block;letter-spacing:3px;font-size:16px;font-weight:500;line-height:21px;text-transform:uppercase;padding-top:13px;position:relative;z-index:60;margin-top:-1px}#header.abs{color:#fff;position:absolute;z-index:15;top:0;left:0;right:0;background:transparent}#header.abs #logo{color:#fff}#header #logo small{color:#cdcdcd;display:none;text-transform:none;letter-spacing:0;line-height:1}#body{padding:0}#head{background-color:#092c42;color:#fff;text-align:center;padding:130px 0}#head h1{font-size:32pt;font-weight:500;line-height:1.5em;margin-bottom:30px}#head small{font-size:9pt;letter-spacing:2px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:25px}#head p{font-weight:400;color:#ceced0}#header a{color:#fff;text-decoration:none}#header .nav{float:right;margin-top:-4px}#header .nav .links-wrap{display:inline-block}#header .nav .links a,#header .more-links>em{letter-spacing:2.63px;font-size:14px;text-transform:uppercase;padding:14px 10px;margin-right:10px;vertical-align:middle;display:inline-block;font-weight:400;outline:0}#header .nav .links a:hover{opacity:.8}#header .nav .links a.selected{opacity:1;position:relative}#header .nav .links a.selected:after{content:"";position:absolute;bottom:0;left:47%;transform:translate(-50%);border-bottom:2px solid #fff;width:20px}#header a.button,#header .nav .links .button{vertical-align:middle;background:none;border:2px solid #b3b3b3;box-shadow:none;border-radius:20px;padding:3px 30px}#header .nav .links .button:hover{text-decoration:none;background:#fff;color:#092c42;border-color:#fff;opacity:1}#header .nav .links .button{padding:6px 20px;border-radius:30px}#header a.show-menu{padding:10px;font-size:36px;position:absolute;top:12px;right:12px;display:none;z-index:60;cursor:pointer}#header .nav .links{display:inline-block}#header .more-links>em{position:relative;z-index:6;cursor:default;color:#fff}#header .more-links em i{font-size:18px;vertical-align:-1px}#header .more-links em i:before{line-height:1;margin:0}#header .more-links{display:inline-block;padding-bottom:20px}#header .more-links ul{position:absolute;background:#fff;box-shadow:0 32px 56px #0006;border:1px solid #E9EAEA;top:60px;padding:4px;z-index:15;text-align:right;display:none;border-radius:4px;right:30px;left:20px}@media only screen and (min-width:1080px){#header .more-links:hover ul{display:flex;flex-wrap:wrap;gap:40px;padding:40px}#header .more-links:hover>em:after{content:"";border-color:transparent transparent #fff;border-style:solid;border-width:10px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%);z-index:15}}#header .nav .more-links ul li{width:calc(25% - 30px)}#header .nav .more-links ul.feature-links{gap:0}#header .nav .more-links ul.feature-links li{width:33.3%}#header .nav .more-links ul li a{display:block;padding:16px;text-align:left;text-transform:none;letter-spacing:0;margin:0}#header .nav .more-links .feature-links a{padding-left:56px;position:relative}#header .nav .more-links .feature-links a:hover,#header .nav .more-links .resources a:hover{opacity:1;background:#f3f4f7;border-radius:8px}#header .nav .more-links .feature-links a em{display:block;font-size:16px;line-height:1.5}#header .nav .more-links .feature-links a span{color:#757575;font-size:14px;font-weight:400}#header .nav .more-links .feature-links a:before{content:"";width:24px;height:24px;position:absolute;left:16px;top:16px;background:url(/images/site/menu/members.svg) center center no-repeat}#header .nav .more-links .feature-links .billing a:before{background-image:url(/images/site/menu/billing.svg)}#header .nav .more-links .feature-links .attendance a:before{background-image:url(/images/site/menu/attendance.svg)}#header .nav .more-links .feature-links .marketing a:before{background-image:url(/images/site/menu/marketing.svg)}#header .nav .more-links .feature-links .pos a:before{background-image:url(/images/site/menu/pos.svg)}#header .nav .more-links .feature-links .website a:before{background-image:url(/images/site/menu/website.svg)}#header .nav .more-links .feature-links .booking a:before{background-image:url(/images/site/menu/booking.svg)}#header .nav .more-links .feature-links .reporting a:before{background-image:url(/images/site/menu/reporting.svg)}#header .nav .more-links .feature-links .access a:before{background-image:url(/images/site/menu/access.svg)}#header .nav .more-links .feature-links .mobile-app a:before{background-image:url(/images/site/menu/mobile.svg)}#header .nav .more-links .feature-links .integrations a:before{background-image:url(/images/site/menu/integrations.svg)}#header .nav .more-links ul.software{background-image:url(/images/site/menu/ellipse-1.svg),url(/images/site/menu/ellipse-2.svg);background-position:93% 100%,100% 100%;background-repeat:no-repeat}#header .nav .more-links ul.software a{display:block;color:#fff;width:100%;background:url(/images/site/menu/gyms.jpg) 0 0 no-repeat #051723;background-size:cover;border-radius:8px;height:140px;position:relative;transition:all .2s ease-in}#header .nav .more-links ul.software .martial-arts a{background-image:url(/images/site/menu/martial-arts.jpg)}#header .nav .more-links ul.software .gymnastics a{background-image:url(/images/site/menu/gymnastics.jpg)}#header .nav .more-links ul.software .yoga a{background-image:url(/images/site/menu/yoga.jpg)}#header .nav .more-links ul.software .dance a{background-image:url(/images/site/menu/dance.jpg)}#header .nav .more-links ul.software .pilates a{background-image:url(/images/site/menu/pilates.jpg)}#header .nav .more-links ul.software .sports-clubs a{background-image:url(/images/site/menu/sports-clubs.jpg)}#header .nav .more-links ul.software .membership-clubs a{background-image:url(/images/site/menu/membership-clubs.jpg)}#header .nav .more-links ul.software .crossfit a{background-image:url(/images/site/menu/crossfit.jpg)}#header .nav .more-links ul.software li:hover{background:linear-gradient(180deg,#276f84,#0c4265);border-radius:8px;position:relative;right:-6px;bottom:-6px}#header .nav .more-links ul.software a:hover{opacity:1;position:relative;bottom:6px;right:6px}#header .nav .more-links ul.software a span{position:absolute;bottom:0;padding:12px;background:#ffffff1a;border-radius:0 0 8px 8px;left:0;right:0;font-weight:700;font-size:14px;line-height:1.4;letter-spacing:.3px;text-transform:none;text-align:left}#header .nav .more-links ul.software a span:after{position:absolute;right:15px;top:50%;transform:translateY(-50%);content:"\e828";opacity:.3;font-family:mor;font-size:18px}#header .nav .more-links ul.software a:hover span:after{opacity:1}#header .more-links ul.feature-links a,#header .more-links ul.resources a{font-weight:700;font-size:16px;line-height:150%;color:#0a0a0a}#header .nav .more-links .resources{gap:0}#header .nav .more-links .resources li:first-child{width:62%;margin-right:3%;border-right:1px solid #EDEDED}#header .nav .more-links .resources li:last-child{width:35%}#header .nav .more-links .resources .blog-links>a{float:left;width:50%;padding-left:50px;position:relative}#header .nav .more-links .resources .blog-links>a:before{content:"";position:absolute;left:16px;top:16px;background:url(/images/site/menu/blog-gyms.svg) 0 0 no-repeat;width:24px;height:24px;background-size:contain}#header .nav .more-links .resources li .martial-arts:before{background-image:url(/images/site/menu/blog-martial-arts.svg)}#header .nav .more-links .resources li .yoga:before{background-image:url(/images/site/menu/blog-yoga.svg)}#header .nav .more-links .resources li .gymnastics:before{background-image:url(/images/site/menu/blog-gymnastics.svg)}#header .nav .more-links .resources li .dance:before{background-image:url(/images/site/menu/blog-dance.svg)}#header .nav .more-links .resources li .pilates:before{background-image:url(/images/site/menu/blog-pilates.svg)}#header .nav .more-links .resources li .podcast:before{background-image:url(/images/site/menu/blog-podcast.svg)}#header .nav .more-links .resources li .sports-clubs:before{background-image:url(/images/site/menu/blog-sports-clubs.svg)}#header .nav .resources .featured p{color:#757575;text-align:left;margin:10px 0;line-height:1.4}#header .nav .resources .featured img{box-shadow:0 30px 50px #0b1c521a;max-width:100%;border-radius:4px;margin-top:10px;margin-bottom:15px}#header .nav .resources .featured a{padding:0}#header .nav .resources .featured a:hover{background:transparent}#header .nav .resources .featured a:hover em{text-decoration:underline}#header .nav .more-links .resources h3{margin-bottom:10px;color:#000;font-size:14px;font-weight:500;text-align:left;margin-top:0}#header .nav .more-links .resources h3 a{padding:0;font-size:14px;font-weight:500}#header .nav .more-links .resources h3 a:hover{text-decoration:underline;background:transparent}.style-scroll::-webkit-scrollbar,ul.ui-autocomplete::-webkit-scrollbar{width:6px}.style-scroll::-webkit-scrollbar-track,ul.ui-autocomplete::-webkit-scrollbar-track{background:#f5f7f9;border-radius:10px;margin:0}.style-scroll::-webkit-scrollbar-thumb,ul.ui-autocomplete::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#d8dde1}#header.sticky{padding:20px 0;position:sticky;z-index:50;top:0}#header.sticky .more-links:hover>em:after{bottom:6px;border:0;border-bottom:3px solid #092c42;width:28px;opacity:.8}#header.bright{background:#fff;border-bottom:1px solid #EDEDED}#header.bright:not(.open):not(.mobile-show) #logo em,#header.bright:not(.open):not(.mobile-show) a,#header.bright:not(.open):not(.mobile-show) .more-links em{color:#092c42}#footer{clear:both;background:#fff}#footer .width{max-width:1280px}#footer h3{font-size:24px;margin-bottom:11px}#footer .top{display:flex;padding:70px 100px 45px;border-bottom:1px solid #ECEEF1}#footer .col{display:inline-block;width:20%;flex:1;line-height:28px}#footer .col:nth-child(3){flex:1}#footer a{color:#092c42;text-decoration:none}#footer .col a{display:block;margin-bottom:12px;font-size:14px;line-height:1.4}#footer .col:nth-child(3) a{padding-right:10px}#footer .col:nth-child(3) a:nth-child(2n){clear:left}#footer .brand img{width:40px;margin-top:-10px}#footer .bottom{padding:50px 100px}#footer .social{float:right;margin-top:-23px}#footer .social a{font-size:24px;margin-left:20px}#footer .social a img{width:19px;height:19px}#footer .footer-logo{width:40px;height:40px}#footer .footer-built-in{max-width:105px}#footer .language-selector{margin:1rem 0}#footer .language-selector button{all:revert;color:#092c42;width:90px;padding:.75rem 1rem;background:#fff;border:1px solid #efefef;border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer}#footer .language-selector button:hover{border-color:#e1e1e1}#footer .language-selector .drop-menu{position:absolute;display:none;list-style-type:none;padding:.75rem 0;margin:.25rem 0 0;background-color:#fff;border-radius:.5rem;z-index:1;box-shadow:0 5px 10px #0000000d}#footer .language-selector .drop-menu li a{display:flex;align-items:center;margin:0;padding:.75rem 1rem;color:#092c42;line-height:100%;text-decoration:none;text-align:left}#footer .language-selector .drop-menu li a:hover{background:#f9f9f9}#footer .language-selector img{display:inline-block;width:18px;margin:0}#footer .language-selector [data-lang=ja] img{padding:1px;margin-top:-1px;box-shadow:0 0 0 1px #0000001a;border-radius:1px}#footer .language-selector .drop-menu li a img{margin:-2px .75rem 0 0}.dots{background:linear-gradient(90deg,#F3F4F7 47px,transparent 1%) center,linear-gradient(#F3F4F7 47px,transparent 1%) center,#07cab5;background-size:50px 50px;width:160px;height:160px}.buttons{text-align:center}.big-hollow-button{display:inline-block;border-radius:3px;padding:20px 35px;border:2px solid #333;color:#333;font-family:Lato,sans-serif;text-transform:uppercase;font-size:15pt;text-align:center}.big-hollow-button:hover{background:#333;color:#fff;text-decoration:none}h1,h2,h3,h4,h5{font-weight:500}h1{font-size:36px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}.capture-bar{position:fixed;bottom:0;left:0;right:0;background:#fff;box-shadow:0 -50px 100px #092c421a;padding:10px 20px;display:none;text-align:center;z-index:60}.capture-bar .bar-content{display:inline-block;vertical-align:middle;text-align:left;margin-right:30px}.capture-bar h4{margin:0;font-size:22px;line-height:28px;font-weight:500}.capture-bar p,.capture-popup p{font-size:16px;margin:0;color:#536b7b;letter-spacing:.3px;line-height:1}.capture-bar a{vertical-align:middle}.capture-bar.minimized{padding:0}.capture-bar.minimized .bar-content,.capture-bar.minimized .button{display:none}.capture-bar .close{position:absolute;top:50%;transform:translateY(-50%);right:20px;color:#092c42;cursor:pointer;line-height:1;font-size:26px}.capture-bar.minimized .close{background:#fff;border-radius:30px;width:40px;height:40px;line-height:40px;box-shadow:0 5px 10px #393b4d1a;border:0;color:#334644;bottom:11px;right:9px;transform:none;position:fixed;top:auto;text-align:center}.capture-bar.minimized .close:hover{background:#f5f5f5}.capture-popup{position:absolute;background:#fff;box-shadow:0 0 10px #0003;padding:30px 20px;text-align:center;display:none;z-index:160;border-radius:4px;width:320px}.capture-popup .close{font-size:28px;color:#fff;position:absolute;top:10px;right:10px;width:34px;height:34px;text-align:center;padding:4px 10px 3px;line-height:1;border-radius:30px}.capture-popup input[type=text],.capture-popup input[type=email],.capture-popup input[type=text]:focus,.capture-popup input[type=email]:focus{padding:12px;border:1px solid rgba(9,44,66,.1);border-radius:4px;font-family:inherit;outline:0;font-size:14px;line-height:1.4;width:100%;background-color:#f9f9fb;margin-bottom:15px}.capture-popup button.button{border-radius:4px;width:100%}.capture-popup button .spinner{margin:0 -4px 0 7px}.capture-popup h4{margin-top:0;margin-bottom:10px;font-size:24px}.capture-popup p{font-size:14px;margin-bottom:15px;line-height:1.5}.capture-popup small{display:block;font-size:14px;letter-spacing:1px;margin-top:16px;color:#536b7b;font-weight:500}body #overlay{background:#000c;position:fixed;inset:0;z-index:150}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:0;height:0}.video-wrapper iframe,.video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%}.popup{position:absolute;padding:24px;background:#fff;border-radius:4px;display:none;z-index:500;border:1px solid rgba(81,103,118,.21);box-shadow:0 5px 15px 5px #0000001a}.popup.zoom-box{max-height:90%;max-width:90%;overflow:hidden;padding:0;border:0;border-radius:10px}.popup.zoom-box img{max-width:100%;display:block}.error-message,.maonrails-error-message{background:#f05c54;color:#fff;padding:8px 12px;position:absolute;border-radius:4px;z-index:5;top:100%;left:auto;right:auto;font-weight:700;font-size:8pt;text-align:left}.error-message:before,.maonrails-error-message:before{content:"\25bc";position:absolute;bottom:-15px;color:#f05c54;font-size:12pt;left:50%;transform:translate(-50%)}.error-message a{color:#fff;text-decoration:underline}.errors,.notice{background-color:#f1dede;border:1px solid #edd3d7;color:#b74b4b;padding:8px 8px 8px 14px;margin-bottom:10px;text-align:left}.spinner{display:inline-block;height:16px;width:16px;margin:0 4px 0 auto;position:relative;-webkit-animation:rotation .6s infinite linear;-moz-animation:rotation .6s infinite linear;-o-animation:rotation .6s infinite linear;animation:rotation .6s infinite linear;border-left:2px solid rgba(255,255,255,.35);border-right:2px solid rgba(255,255,255,.35);border-bottom:2px solid rgba(255,255,255,.35);border-top:2px solid rgba(255,255,255,.8);border-radius:100%;vertical-align:text-bottom}.spinner.dark-spin{border-left:2px solid rgba(0,0,0,.35);border-right:2px solid rgba(0,0,0,.35);border-bottom:2px solid rgba(0,0,0,.35);border-top:2px solid rgba(0,0,0,.8)}.helpscout-placeholder{appearance:none;-webkit-box-align:center;align-items:center;display:block;-webkit-box-pack:center;justify-content:center;margin:0;line-height:72px;text-align:center;outline:none;padding:0;position:relative;-webkit-user-select:none;user-select:none;z-index:900;color:#fff;cursor:pointer;min-width:60px;transition:transform .2s linear 0s;-webkit-tap-highlight-color:transparent;background-color:#e81e0d;transform-origin:calc(100% - 30px) center;animation-duration:.25s;animation-fill-mode:forwards;backface-visibility:hidden;border-radius:60px;height:60px;transform:scale(1);width:60px;z-index:1049;border:none;bottom:40px;box-shadow:#0000001a 0 4px 7px;position:fixed;right:40px;top:auto;transition:box-shadow .25s ease 0s,opacity .4s ease 0s,scale 1s ease-in-out 0s,transform .2s ease-in-out 0s}.helpscout-placeholder:hover{background-color:#e01605;box-shadow:#0000000f 0 0 0 30px inset}.dev-notice{position:fixed;bottom:20px;right:20px;z-index:10;height:40px}.survey-tab{position:fixed;top:50%;right:0;width:400px;height:580px;transform:translate(100%,-50%);box-shadow:0 2px 4px #00000014,0 2px 12px #0000000f;z-index:10001;will-change:transform}.survey-button{position:absolute;top:50%;left:-48px;transform:rotate(-90deg) translate(-50%);transform-origin:left top;min-width:100px;max-width:540px;height:48px;display:flex;align-items:center;padding:12px 22px 12px 16px;border-radius:8px 8px 0 0;color:#fff;box-shadow:0 2px 4px #00000014,0 2px 12px #0000000f;font-size:18px;text-transform:none;letter-spacing:0;font-weight:400;cursor:pointer;border:0;text-decoration:none;outline:none}.survey-button img{margin-right:10px;height:28px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@-moz-keyframes rotation{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-o-keyframes rotation{0%{-o-transform:rotate(0deg)}to{-o-transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@media only screen and (max-width:1370px){#header:not(.mobile-show) .nav .links a,#header:not(.mobile-show) .more-links>em{letter-spacing:2px;font-size:13px}#header .nav .links a,#header .more-links>em{margin-right:0}}@media only screen and (max-width:1240px){#header .width{padding:0 30px}#header #logo em{display:none}}@media only screen and (max-width:1180px){#header .nav .links a,#header .more-links em{margin-right:2px}}@media only screen and (max-width:1080px){#header{padding:0}#header #logo em{display:inline-block}#header.mobile-show{position:fixed!important;background-color:#092c42;inset:0;margin:0;z-index:52}#header .width{position:static}body #header .width{padding:20px}body #header.sticky .width{padding:0 20px}#header.mobile-show .width{border-bottom:1px solid rgb(255 255 255 / 10%);padding-bottom:20px!important}#header.bright.mobile-show{border-bottom:0}#header .nav .links{position:absolute;padding-left:20px;padding-right:20px;inset:110px 0 0;z-index:52;display:none}#header.has-open .nav .links{top:88px;padding-left:0;padding-right:0;bottom:0;overflow:auto}#header.mobile-show .nav .links,#header a.show-menu{display:block}#header .nav .links a.selected:after{display:none}#header .nav .links .button{background:#fff;position:absolute;bottom:40px;left:50%;transform:translate(-50%);width:480px;color:#0a0a0a;font-size:14px;padding:11px 24px;letter-spacing:1.5px;border:0;max-width:100%}#header:not(.bright) .nav .links .button:hover{background:transparent;color:#fff}#header .more-links{display:block;text-align:left;padding-bottom:0}#header.has-open .nav .links>a,#header.has-open .more-links:not(.open),#header.has-open .actions{display:none}#header .more-links.open ul{display:flex;flex-wrap:wrap;padding:20px;background:transparent;margin:0;box-shadow:none;border:0}#header .more-links.open em i{float:left;margin-top:2px;margin-right:20px}#header .more-links.open em i:before{content:"\e827"}#header .more-links.open .software{gap:16px;background:none!important}#header .more-links.open .software li{width:calc(33% - 8px)}#header .nav .links>a,#header .more-links>em,#header .nav .links .actions a:not(.button){border-bottom:1px solid rgb(255 255 255 / 10%);display:block;padding:24px 0;font-size:20px}#header .more-links em i{float:right}#header .more-links em i:before{content:"\e828"}#header .more-links ul{position:static;margin:0 20px 10px}#header .more-links ul:after,#header .more-links ul:before{display:none}#header .nav .more-links ul li{width:auto}#header .more-links.open>em{padding:20px}#header:not(.bright) .more-links ul.feature-links a,#header:not(.bright) .more-links ul.resources a,#header:not(.bright) .nav .more-links .resources h3{color:#fff}#header .nav .more-links .resources li:nth-child(n){width:100%;border-right:0;margin-right:0}#header .nav .more-links .resources li.featured{border-top:1px solid rgb(255 255 255 / 10%);margin-top:20px;padding-top:20px}#header .nav .resources .featured a{max-width:480px}#header .nav .resources .featured a:hover{background:none!important}#header:not(.bright) .nav .more-links .feature-links a span{color:#e0e0e0;line-height:1.3}#header:not(.bright) .nav .more-links .feature-links a:hover,#header:not(.bright) .nav .more-links .resources a:hover{background:#00000026}#footer .top{padding:70px 40px 45px;max-width:900px;margin:auto}#footer .bottom{padding:50px 40px}}@media only screen and (max-width:1024px){.popup.zoom-box{max-width:100%;border-radius:0}}@media only screen and (max-width:900px){#footer .col:nth-child(3){flex:1}#footer .col:nth-child(3) a{float:none;width:auto}.survey-tab{display:none}#header .more-links.open .software li{width:calc(50% - 8px)}#header .nav .more-links ul.feature-links li{width:50%}}@media only screen and (max-width:850px){#footer .top{display:block;padding-top:55px;padding-left:15%}#footer .col{width:auto;width:30%;vertical-align:top}#footer .footer-built-in{max-width:unset}#footer .brand{text-align:center;display:block;width:auto;padding-bottom:25px}#footer .brand p br{display:none}#footer .language-selector{margin:1rem auto;text-align:center;padding-left:calc(50% - 45px)}}@media only screen and (max-height:740px){.helpscout-placeholder{bottom:10px;right:20px}}@media only screen and (max-width:720px){.capture-bar{text-align:left;padding-right:50px}.capture-bar p{display:none}.capture-bar .bar-content{width:50%}.capture-bar h4{font-size:16px;line-height:19px}}@media only screen and (max-width:600px){#homepage #head{padding-top:100px}.capture-bar .bar-content{width:39%}#footer .top{padding:55px 0 40px}#footer .bottom{padding:40px 0}#header .nav .links a,#header .more-links em,#header .nav .links .actions a:not(.button){font-size:16px}#header .more-links.open em i{margin-top:-1px}#header .nav .more-links ul.feature-links li{float:none;width:100%;border-bottom:1px solid rgb(255 255 255 / 10%)}#header .more-links.open .software li{width:100%}}@media only screen and (max-width:520px){#header .nav .links .button{transform:none;left:20px;right:20px;width:auto}form .text{width:98%}}@media only screen and (max-width:480px){#header a.show-menu{right:10px}#header .nav .more-links .resources .blog-links>a{float:none;width:100%}.capture-bar .button span{display:none}#footer .col:not(.brand),#footer .col:nth-of-type(3){width:49%}#footer .bottom{text-align:center;padding:25px 0}#footer .social{float:none;margin-top:10px}#footer .social a:first-of-type{margin-left:0}}@media only screen and (max-width:400px){.capture-bar .bar-content{display:none}.capture-bar .button{margin-left:0}.capture-bar{text-align:center;padding-right:20px}}table.gymdesk-table,table.gymdesk-table tbody,table.gymdesk-table tbody tr,table.gymdesk-table tbody th,table.gymdesk-table tbody td{display:flex}table.gymdesk-table{padding:16px;background:#fff;border-spacing:0}table.gymdesk-table tbody{flex-direction:column;border:1px solid #E4E4E4}table.gymdesk-table tr:first-child{display:none}table.gymdesk-table th{background:#f3f4f7;padding:12px 16px;flex-grow:1;flex-basis:0;border-bottom:1px solid #E4E4E4}table.gymdesk-table tr td{flex-grow:1;flex-basis:0;flex-direction:column;background:#fff;border-bottom:1px solid #E4E4E4;border-right:1px solid #E4E4E4;width:16.66%}table.gymdesk-table tr td:last-child{width:unset;border-right:unset}table.gymdesk-table tbody td>h5{margin:0;padding:0 4px;font-size:12px;font-style:normal;font-weight:500;line-height:130%;color:#092c42;border-bottom:1px solid #E4E4E4;background:#f3f4f7;height:40px;display:flex;align-items:center}table.gymdesk-table tbody th>h4{margin:0;font-size:16px;font-style:normal;font-weight:700;line-height:150%;display:flex;align-items:center;gap:12px}table.gymdesk-table tbody th>h4>img{width:24px;height:24px}table.gymdesk-table td ul{list-style-type:none;padding-inline-start:unset;margin-block-start:unset;margin-block-end:unset}table.gymdesk-table td ul li .feature-prime{font-weight:500;color:#276f84}.gymdesk-table-ratings>li>div{display:flex;flex-direction:column}.gymdesk-table-ratings>li>div>h6{margin:0;font-size:14px;font-style:normal;font-weight:700;line-height:140%}.gymdesk-table-ratings>li>div>div{display:flex;align-items:center;align-content:center;gap:6px;font-size:12px;font-style:normal;font-weight:500;line-height:150%;color:#9e9e9e}.gymdesk-table-ratings>li>div>div>span{display:flex;align-items:center;align-content:center;gap:6px;color:#000}table.gymdesk-table td ul li{padding:6px;font-size:11px;font-style:normal;font-weight:400;display:flex;gap:6px;align-items:start}table.gymdesk-table td:last-child ul li{display:block;margin-bottom:8px}table.gymdesk-table td ul li.d-block{display:block}table.gymdesk-table td ul li>img{margin-top:2px}table.gymdesk-table td:last-child ul li>img{margin-bottom:8px}table.gymdesk-table td ul li h6{margin:0 0 6px}@media only screen and (max-width:750px){table.gymdesk-table{padding:8px}table.gymdesk-table tbody tr{flex-wrap:wrap;padding:0 12px}table.gymdesk-table tbody tr th{padding:8px 16px}table.gymdesk-table tbody tr:nth-child(odd){border-bottom:1px solid #E4E4E4}table.gymdesk-table tbody tr:nth-child(1),table.gymdesk-table tbody tr:nth-child(2){padding:0}table.gymdesk-table tr td{width:100%;flex-basis:unset;border-right:unset;padding:8px 0}table.gymdesk-table tr td:last-child{border-bottom:unset}table.gymdesk-table tr:first-child{display:initial}table.gymdesk-table tbody tr:not(:nth-child(1))>th,table.gymdesk-table tbody td>h5{background:#fff;border-bottom:unset}table.gymdesk-table td:last-child ul li{display:flex;margin-bottom:unset}table.gymdesk-table td ul li h6{margin:0 0 2px}}@media print{#header,#footer{display:none}html,body,.container .head,.container .body,.container .foot,.box h2{background:0;color:#000;height:auto;min-height:0}#body{min-height:0}button{display:none}}
/*# sourceMappingURL=main.8c42c966.css.map */
