@charset "utf-8";body{background-color:#fff;color:#002043;font-family:'Source Sans Pro',sans-serif;font-weight:400;font-size:1.2em}a.ZwiftLogo img{width:156px;height:auto;resize:both}a{color:#3fa8f4}.CTA-prime{color:#fff;font-size:1.5em;font-weight:700;background:#2ad859;background:-moz-linear-gradient(90deg,#2ad859 0,#2ab559 100%);background:-webkit-linear-gradient(90deg,#2ad859 0,#2ab559 100%);background:linear-gradient(90deg,#2ad859 0,#2ab559 100%)}.CTA-prime:hover{background:#2ab559}.CTA-prime-outl{color:#002043;font-size:1.5em;font-weight:300;padding:10px 28px!important;border:solid 1px #002043}.CTA-prime-outl:hover{background:#2ab559;color:#fff;border:1px solid transparent}.CTA-second{background-color:transparent;border:2px solid #00b9f2;margin:5px;font-weight:400;font-size:1.2em;color:#00b9f2!important}.CTA-second:hover{background-color:#00b9f2;color:#fff!important}.white-btn{color:#fff!important;border:solid 1px #fff!important}.nav li a{color:#002043;margin:0 10px;font-size:1.1em}.nav li a:hover{color:#2ad859}footer a{color:#fff}footer a:hover{color:#2ad859}footer li{padding:3px 0}@media only screen and (max-width:550px){footer li{padding:10px 0}}#Header{background-color:#fff}#Video{background-color:#eff3f5}.VideoContainer iframe{width:100%;max-width:560px;height:315px}footer{background-color:#002043;color:#fff;text-align:left}.SectionImage{margin-top:30px}.SectionImage img{width:100%;height:auto;resize:both}.imgSummary{max-width:600px}#Header.onScroll{position:fixed;height:60px}h1{font-size:2.5em;line-height:1em;margin:30px auto;font-weight:700;max-width:660px}h2{font-size:2.5em;line-height:1em;margin:30px auto;font-weight:700;max-width:660px}h3{font-size:1.3em;font-weight:600;line-height:1.1em;margin:0 0 16px 0}h4{font-size:1.5em;font-weight:300;margin-bottom:8px}h5{font-size:1.3em;line-height:1em;margin-bottom:5px}h6{font-size:1.2em}h7{font-size:1.5em;font-weight:400;line-height:1.1em}h7 span{font-weight:600;line-height:1em}.intro-par,.par{max-width:700px;margin:0 auto}.fine-print{color:#adbbc4}.Features{margin-bottom:45px}.Features div{display:inline}.FeatureIcon{max-width:20%;text-align:left}.FeatureIcon img{width:15%;height:auto;resize:both;margin-top:2px;margin-right:5px}.FeatureContent{float:right;text-align:left;width:80%}.FeatureContent a{text-decoration:underline}.FeatureContent a:hover{text-decoration:none}.rounded{-moz-border-radius:64px;-webkit-border-radius:64px;border-radius:64px}.modal{display:none;margin-top:30px;text-align:center!important}.video-modal{max-width:900px!important;height:470px}.video-modal iframe{width:800px;height:440px}#SolutionOnlineOrdering{background:url(https://0.zwcdn.zwift.com.au/zwiftWebsite/2021/images/bg-SolutionsOnlineOrdering.png) top left repeat-x}#SolutionMarketing{background:url(https://0.zwcdn.zwift.com.au/zwiftWebsite/2021/images/bg-SolutionsMarketing.png) top left repeat-x}#SolutionControlCentre{background:url(https://0.zwcdn.zwift.com.au/zwiftWebsite/2021/images/bg-SolutionsControlCentre.png) top left repeat-x}.MarketingService{border-bottom:1px solid #eff3f5;position:relative;width:100%;margin:0 auto}.MarketingService div{display:inline-block;text-align:left}.ServiceContent{width:40%;max-width:600px;padding:20px;vertical-align:top}.ServiceImage{width:50%}.ServiceImage img{width:100%;height:auto;resize:both;z-index:100}.MarketingService .MobOnly img{display:none}.imgSEO{max-width:399px;min-width:200px}.txtSEO{margin-top:20px;margin-right:200px}.imgCampaigns{max-width:388px;right:40px;margin-top:-60px}.txtCampaigns{margin-top:25px;margin-left:250px}.imgFB{max-width:371px;margin-top:-70px}.txtFB{margin-right:200px;margin-top:30px}.txtFB p{max-width:340px}.imgLoyaltyProg{max-width:417px;margin:30px 40px 30px 0}.txtLoyaltyProg{width:30%;margin-left:250px;margin-top:50px}.imgGMB{max-width:274px;margin-top:20px;margin-left:-50px;z-index:100}.txtGMB{margin-top:60px}.imgReviews{max-width:230px;margin:30px 80px 30px 0}.txtReviews{margin-left:200px;margin-top:50px;width:38%}.imgGuidance{max-width:251px;margin-top:-10px;z-index:100}.txtGuidance{margin-top:30px}.view-next-sol{border:solid 1px #002043;max-width:360px;padding:20px 40px;margin:80px auto;height:70px}.view-next-sol:hover{background-color:#f2f2f2}.view-next-sol div{display:block}.view-next-content{text-align:left;float:left;width:60%;color:#002043}.view-next-thumbnail{width:40%;float:right;text-align:right}.view-next-button{text-decoration:none}#HeadAbout{background:url(https://3.zwcdn.zwift.com.au/zwiftWebsite/2021/images/bg_zwift-office-2.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-color:#eee;margin-top:60px;height:250px;position:relative}#HeadAbout div{position:absolute;top:80px;right:10%}ul.AboutZwiftList{margin-top:8px}ul.AboutZwiftList li{list-style-image:url(https://1.zwcdn.zwift.com.au/zwiftWebsite/2021/images/icn-checked-sml.png);list-style-position:outside;padding:8px 0;margin-left:27px}#MeetTheTeam{background-color:#eff3f5}.con-tooltip{position:relative;background:#eff3f5;display:inline-block;cursor:pointer}.con-tooltip img{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;background:#fff;transition:background .2s ease-in-out}.tooltip{visibility:hidden;z-index:1;width:150%;padding:0 20px;position:absolute;top:-140%;left:-25%;font-size:13px;transform:translateY(9px);transition:all .3s ease-in-out}.tooltip strong{font-size:19px;font-weight:700}.tooltip::after{content:" ";width:0;height:0;position:absolute;left:40%}.con-tooltip:hover .tooltip{visibility:visible;transform:translateY(-10px);opacity:1;transition:.3s linear}@keyframes odsoky{0%{transform:translateY(6px)}100%{transform:translateY(1px)}}.con-tooltip-bottom:hover{transform:translateY(0)}.con-tooltip-bottom .tooltip{top:115%;left:-42%}ul.StaffList li.StaffMember{display:inline-block;vertical-align:top;margin:20px;height:170px;background:#eff3f5}ul.StaffList li.StaffHOD img:hover{background:#438ff7;transition:background .2s ease-in-out}ul.StaffList li.StaffDev img:hover{background:#96a4ac;transition:background .2s ease-in-out}ul.StaffList li.StaffMarketing img:hover{background:#fb4b17;transition:background .2s ease-in-out}ul.StaffList li.StaffDesign img:hover{background:#2ad859;transition:background .2s ease-in-out}ul.StaffList li.StaffTech img:hover{background:#41bfef;transition:background .2s ease-in-out}ul.StaffList li.StaffAccounts img:hover{background:#f4be0a;transition:background .2s ease-in-out}#HeadFAQ{padding-top:60px;height:250px;background-color:#d7e0e4;background:-moz-radial-gradient(circle,#fff 0,#d7e0e4 100%);background:-webkit-radial-gradient(circle,#fff 0,#d7e0e4 100%);background:radial-gradient(circle,#fff 0,#d7e0e4 100%)}#HeadFAQ h1{color:#4390f8;text-align:left;max-width:40%;line-height:1.2em;margin-top:20px;margin-bottom:20px;float:left;z-index:200;display:block}.FAQContainer{padding:0;height:250px;background-image:url(https://0.zwcdn.zwift.com.au/zwiftWebsite/2021/images/img-faq-header-5.png);background-repeat:no-repeat;background-position:bottom right;background-size:cover}.FAQimg{max-width:1265px;z-index:1000;position:absolute;top:0;right:10px}.FAQimg img{width:100%;height:auto;resize:both}#FAQ .FeatureContent{width:80%}.InfoBtn h3{font-size:1.5em}.InfoBtn h3,.InfoBtn p{cursor:pointer}.show-less,.show-more{color:#3fa8f4;text-decoration:underline}.show-more:hover,show-less:hover{text-decoration:none}.WhatIcon{width:90px;height:60px;background-repeat:no-repeat;background-position:center;background-size:90px 60px;margin:0 auto}.InfoExpanded{display:block;text-align:left;padding:0;font-size:1em;position:relative;background:#fff;cursor:pointer}@media screen and (min-width:1184px){.InfoExpanded{top:-69px}}@media screen and (max-width:1183px){.InfoExpanded{top:-92px}}@media screen and (max-width:900px){.InfoExpanded{top:-115px}}@media screen and (max-width:693px){.InfoExpanded{top:-137px}}@media screen and (max-width:640px){.InfoExpanded{top:-69px}}@media screen and (max-width:617px){.InfoExpanded{top:-92px}}@media screen and (max-width:435px){.InfoExpanded{top:-115px}}@media screen and (max-width:330px){.InfoExpanded{top:-138px}}@media screen and (max-width:330px){.InfoExpandedLrgHeader{top:-116px!important}}.ContactForm{width:450px;margin:0 auto}label{float:left;clear:left;margin:5px 10px 7px 0;width:100px;text-align:right;font-size:22px;font-weight:600;color:#002043}input{width:300px;height:35px;padding:2px 10px 0 10px;margin:0 0 15px 0;background:#f9fafb;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #c7d2d8;font-family:sans-serif;font-size:14px;color:#333}input::-webkit-input-placeholder{color:#adbbc4}input:-moz-placeholder{color:#adbbc4}textarea{width:300px;height:66px;padding:10px 10px 0 10px;margin:0 0 5px 0;background:#f9fafb;border:1px solid #c7d2d8;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 0 #f2f2f2;-webkit-box-shadow:0 1px 0 #f2f2f2;box-shadow:0 1px 0 #f2f2f2;font-family:sans-serif;font-size:14px;color:#333}textarea::-webkit-input-placeholder{color:#ccc}textarea:-moz-placeholder{color:#ccc}input:focus,textarea:focus{background:#fff;color:#000}select{font-size:14px;margin-top:12px;margin-left:110px;width:320px;margin-bottom:10px;background:#f9fafb;border:solid 1px #c7d2d8;padding:8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#4c626c}input[type=submit]{left:140px;position:relative;width:185px;height:40px;float:left;padding:12px 15px 44px 15px;margin:15px 15px 0;-webkit-appearance:none;-moz-appearance:none;background:#2ad859;background:-moz-linear-gradient(90deg,#2ad859 0,#2ab559 100%);background:-webkit-linear-gradient(90deg,#2ad859 0,#2ab559 100%);background:linear-gradient(90deg,#2ad859 0,#2ab559 100%);cursor:pointer;border:none;color:#fff;font-family:'Source Sans Pro',sans-serif;font-weight:700;font-size:1.4em;line-height:1.1em}input[type=submit]:hover{background:#2ab559}.form_confirm{position:relative;background:#7ab51d;width:300px;margin:50px 0 30px 0;padding:45px 35px 55px 35px;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;font-family:'Source Sans Pro',sans-serif;font-weight:200;font-size:21px;color:#fff;text-align:center}.RD_confirm{background:#cf041d;display:block;margin:20px auto}.TrianglPos{position:absolute;top:-60px;left:-90px}#ContactOffice{background:url(https://0.zwcdn.zwift.com.au/zwiftWebsite/2021/images/bg-ContactOffice.jpg) top right no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-color:#eff3f5}.ContactList{padding-left:20px}.ContactList h3{margin-left:-20px}.ContactList ul li{padding-left:5px}.ContactList ul li a{text-decoration:underline}.ContactList ul li a:hover{text-decoration:none}.contact-icon{position:relative;margin-left:-20px;margin-right:5px;float:left}#ChargedByZwift{margin-top:60px;background-color:#f4f7f8;-moz-box-shadow:inset 0 5px 5px rgba(76,98,108,.1),inset 0 -5px 5px rgba(76,98,108,.1);-webkit-box-shadow:inset 0 5px 5px rgba(76,98,108,.1),inset 0 -5px 5px rgba(76,98,108,.1);box-shadow:inset 0 5px 5px rgba(76,98,108,.1),inset 0 -5px 5px rgba(76,98,108,.1)}#ChargedByZwift .SectionCont{padding:30px 0 30px 0}.btnChargedByZwift div{display:inline-block;vertical-align:top;line-height:1em!important}.btnChargedByZwift img{max-width:100%;height:auto;resize:both}.btnChargedByZwift{position:relative;text-align:center;width:80%;margin:0 auto;padding:10px 0;font-size:29px;font-weight:600;color:#438ff7;cursor:pointer;z-index:20}.ChargedByZwiftHeader{text-align:left;margin-left:30px}.btnChargedByZwift a{font-size:14px;color:#002043}.btnChargedByZwift a:hover{color:#2ad859}#expandedChargedByZwift{position:relative;text-align:center;color:#002043;width:80%;margin:0 auto 20px auto;background:#f4f7f8;font-size:18px;border:1px solid #f4f7f8}#expandedChargedByZwift ul{text-align:left;margin:20px 0;display:inline-block;font-size:15px}#expandedChargedByZwift h2{color:#c7d300;margin:20px 0 10px 0}#expandedChargedByZwift ul li{list-style:disc}.HelpfullQuestion{width:80%;margin:20px auto;text-align:center}.HelpfullQuestion h3{color:#a1d9f7;font-weight:500}.YES-NObtn{position:relative;display:inline-block;background:rgba(0,0,0,.2);padding:5px 18px;margin:10px 15px;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;z-index:222}.HelpfullQuestion div:hover{color:#fff}#expandedNO,#expandedYES{position:relative;width:100%;background:#f4f7f8;border:1px solid #f4f7f8;z-index:300;margin:-50px auto 20px auto;padding:8px 0;font-family:'Source Sans Pro',sans-serif;font-weight:300;font-size:28px}#expandedYES{color:#2ad859}#expandedNO{color:#438ff7}#MainSlider h1{max-width:60%}.ism-CTA-Button{background-color:rgba(0,0,0,.6);border:2px solid #fff;padding:6px 20px 7px 20px;color:#fff}.hiddenimg{display:none}.hiddentxt{color:#00b9f2;z-index:99}.hiddentxt a{color:#00b9f2;text-decoration:underline;z-index:99}.hiddenclick{color:#00b9f2;text-decoration:underline;cursor:pointer}.hiddenclick:hover{text-decoration:none}.hiddenclick a{color:#00b9f2;text-decoration:underline}.hiddenclick a:visited{color:#00b9f2;text-decoration:none}.hiddentxt:hover~.hiddenimg{display:block;position:absolute;z-index:2}.hiddenclickimg{display:none;position:relative}.hiddenclickimg img{max-width:280px;position:absolute;top:30px;left:-155px;background-color:#fff;border:solid 1px #ddd;z-index:1;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,.2);overflow:visible;padding:10px 0}