h1{font-family:'Montserrat',Arial,Verdana,Helvetica,sans-serif;font-size:30px;font-weight:500;text-align:center;margin-top:25px;line-height:1.33;color:#00377b}.bold{font-weight:700}.line{display:block}.header{background:#005da4;overflow:auto}.header-wrapper{max-width:940px;margin:0 auto}.header img.logo{max-width:273px;margin:8px 0}.bti-header{background:#04034b;padding:5px 0}.bti-header .header-wrapper img{max-width:85px}.oh-wrapper{overflow:hidden;position:relative}.video-left{position:absolute;left:0;bottom:0;width:57px;height:188px}.video-right{position:absolute;right:0;bottom:0;width:57px;height:188px}.video-center{padding:30px 78px 60px 78px}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}h2{font-family:'Gloria Hallelujah',cursive;font-size:32px;font-weight:700;color:#005da4;padding-left:110px;text-align:center;margin:30px 30px 40px 30px;letter-spacing:-2px}.cta-button-wrapper button{color:#fff;text-align:center;border-radius:8px;cursor:pointer;outline:none;margin:20px auto 52px;border:none;font-weight:500;font-size:19px;font-family:'Montserrat',Verdana,Helvetica,sans-serif;background:#f58121;box-shadow:4px 4px 0 #bd221b;padding:15px 25px;display:block;min-height:60px;width:100%}.cta-button-wrapper button:hover{background:#fdaa3f}.cta-button-wrapper img{display:inline;border:none;width:13px;max-width:100%}.facebook-comments{margin-bottom:30px}.replay-optin-form label{display:block;font-weight:700;color:#333;font-size:16px;padding-bottom:5px}.replay-optin-form input,.replay-optin-form select{width:100%;box-sizing:border-box;border-radius:5px;border:2px solid #ccc;margin-bottom:15px;font-size:16px}div.modal-header{border-bottom:none;padding:15px 15px 0 0;margin-bottom:-15px}.close{float:right;font-weight:700;font-size:24px;border:none;background:none;color:#ccc;padding:10px 15px 10px 40px;position:relative;left:12px;margin-bottom:-10px;z-index:10}.close:hover,.close:target,.close:active,.close:focus{outline:none}.optin-modal .modal-content{background-color:#f8f2e4}.replay-optin-form input[type="checkbox"],.replay-optin-form input[type="radio"]{float:left;width:30px;position:relative;top:3px}.replay-optin-form .infusion-option label{font-weight:400}.coach,.not-coach{display:none}.replay-optin-form input[type="submit"]{background:rgb(255,244,0);background:-moz-linear-gradient(top,rgba(255,244,0,1) 1%,rgba(255,215,0,1) 100%);background:-webkit-linear-gradient(top,rgba(255,244,0,1) 1%,rgba(255,215,0,1) 100%);background:linear-gradient(to bottom,rgba(255,244,0,1) 1%,rgba(255,215,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff400',endColorstr='#ffd700',GradientType=0);border:2px solid #ffd900;border-radius:5px;padding:15px 10px;font-weight:700;font-size:24px;font-family:"Helvetica Neue",sans-serif;color:#033057;margin-top:5px}label.jp-is-invalid{margin-top:-10px;font-weight:400;color:red;font-size:14px}.replay-optin-form input:focus,.replay-optin-form select:focus{outline:none;border-color:#1abc9c}.infusion-field label{font-size:20px;font-weight:600;font-family:'Open Sans',Verdana,Arial,Helvetica,sans-serif;color:#000;line-height:1.25}.infusion-field input[type="text"],.infusion-field input[type="email"],.infusion-field select{font-size:16px;font-family:'Open Sans',Verdana,Arial,Helvetica,sans-serif;line-height:1.25;color:#000}.infusion-field input[type="radio"],.infusion-field input[type="checkbox"]{margin-top:5px}.infusion-field label.jp-card-invalid{font-weight:400;margin-top:5px;color:red;font-size:12px}.form-wrapper{margin-top:16px}.footer{background:#e7f2fe;color:#626f8e;font-size:12px;line-height:1.66;margin-top:100px;overflow:hidden;padding:0 15px 33px}.footer .main-wrap{max-width:940px;margin:0 auto}.footer *{line-height:1.66}.footer a{color:#626f8e;text-decoration:none}.footer a:hover{text-decoration:underline}.info{overflow:hidden}.disclaimer{padding-top:30px;padding-bottom:40px;line-height:1.4}.copyright{float:left}.contact{float:right}@media (max-width:940px){.header img.logo{margin:8px auto}.video-center{padding:30px 57px 60px 57px}h1{font-size:22px}.infusion-field label{font-size:16px}}@media (max-width:900px){.cta-button-wrapper{background-size:100% 100%}}@media (max-width:800px){.video-left{display:none}.video-right{display:none}.video-center{padding:30px 0 0 0}.footer{margin-top:0}.copyright,.contact{float:none;text-align:center}}@media (max-width:795px) and (min-width:745px){h1{padding:0 40px}}@media (max-width:672px) and (min-width:596px){h1 .line{padding:0 40px}}@media (max-width:667px){h2{background:none;padding-left:0;margin-left:0;margin-right:0;font-size:26px}.cta-button-wrapper{margin-top:30px}}@media (max-width:540px){h1{font-size:20px}}@media (max-width:480px){h1{max-width:350px;margin:25px auto;font-size:18px}h2{font-size:20px;margin:20px 0 30px 0}.cta-button-wrapper{margin-top:20px}.cta-button-wrapper button{font-size:16px;padding-left:15px;padding-right:15px}.facebook-comments{margin-bottom:10px}.video-center{padding:20px 0 0 0}}.infusion-field label{font-size:15px}.infusion-field textarea{height:36px;resize:vertical;display:block;min-height:initial}.infusion-radio label{cursor:pointer;width:initial;overflow:hidden;font-weight:400;padding-bottom:3px}input[type="radio"],.checkbox input{max-width:20px;float:left;position:relative;top:10px;cursor:pointer}.infusion-radio input{top:5px;margin-right:5px}.infusion-radio{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-20>label{margin-bottom:10px}.infusion-option label.understand{overflow:hidden;font-size:11px;max-width:initial;float:none;margin-left:0;padding-bottom:3px}input[type="checkbox"]{float:left;width:auto;margin-top:5px;margin-right:5px}.infusion-field label{margin-bottom:5px}label.email-suggestion{font-size:12px;background:#faffbd;padding:3px 6px;color:#333;border:1px solid #333;border-radius:3px;display:inline-block;width:auto;margin-top:3px}label.email-suggestion:hover{cursor:pointer}.email-suggestion .blue{color:blue}.email-suggestion .bold{font-weight:700}@media (min-width:769px){input,select,textarea,.infusion-field input[type="text"],.infusion-field input[type="email"],.infusion-field select{font-size:14px}}.bonus{overflow:hidden;max-width:670px;margin:30px auto}.bonus-left{float:left;max-width:130px}.bonus-right{float:right;line-height:2;max-width:524px}@media (max-width:712px){.bonus-left,.bonus-right{float:none;margin:0 auto;display:block}.bonus-right{padding:0 20px;text-align:center}}