@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&subset=latin-ext);
*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}a{color:inherit}html,body{font-size:16px;line-height:1.25;font-family:"Roboto",sans-serif;font-weight:400;padding:0;margin:0 auto;position:relative}main{display:block}.bold{font-family:"Roboto",sans-serif;font-weight:700}.all{position:relative;padding:0;margin:auto;overflow:hidden}.text-center{text-align:center}.list{width:100%;list-style:none;margin:20px auto}@media all and (min-width: 1024px){.list{border-right:4px solid #f5f5f5;max-width:320px;-webkit-box-flex:0;-webkit-flex:0 0 320px;-ms-flex:0 0 320px;flex:0 0 320px}}.list .item{margin:0;padding:0}.list .item-title{text-align:center;color:#008437;font-size:1.25rem;font-weight:bold;margin:0 0 .625rem 0}.list .item:nth-of-type(even){background:#f8f8f8}.list .item-link{width:100%;height:100%;text-decoration:none;padding:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list .item-link::before{content:"";width:6px;height:6px;-webkit-box-flex:0;-webkit-flex:0 0 6px;-ms-flex:0 0 6px;flex:0 0 6px;display:inline-block;border-radius:100%;background:#008437;margin:0 10px 0 0}.list .item.active,.list .item:hover{color:#008437}.hidden{display:none !important}.header{background:linear-gradient(45deg, #008437 0%, #00bd4f 100%);color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:10px 20px;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.56);box-shadow:2px 2px 10px rgba(0,0,0,.56);min-height:80px;overflow:hidden}.header-title{font-size:24px;line-height:1;margin:20px 0;font-weight:normal}@media all and (min-width: 768px){.header-title{font-size:32px}}.header-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.header-link{display:block;max-width:320px}.section{padding:40px 20px;max-width:1280px;margin:0 auto}@media all and (min-width: 768px){.section{padding:80px 20px}}.section-title{text-align:center;margin:0 0 20px 0;font-size:24px}@media all and (min-width: 768px){.section-title{margin:0 0 40px 0;font-size:32px}}.section.section-auth{width:100%}.section.section-auth .section-title{color:#cd0029}@media all and (min-width: 1024px){.section-video .section-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section-video .section-content .video-content{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.section-video .section-content .list{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:0;-webkit-flex:0 0 320px;-ms-flex:0 0 320px;flex:0 0 320px;margin:0 40px 0 0}}button{color:#cd5c5c}.btn{background:#00bd4f;color:#fff;border:none;outline:none;cursor:pointer;margin:auto;display:block;font-size:20px;padding:10px 40px;border-radius:200px;-webkit-transition:background-color,color .2s ease-in;transition:background-color,color .2s ease-in}.btn:hover{color:#fff;background:#008437}.form{margin:20px auto;padding:20px;width:100%;max-width:480px;border:4px dashed #f2f2f2;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.12);box-shadow:2px 2px 10px rgba(0,0,0,.12)}@media all and (min-width: 768px){.form{padding:40px}}.form-title{font-size:20px;font-family:"Roboto",sans-serif;font-weight:400;color:#000;text-align:center}.form-label{font-size:14px;color:#555;display:block;margin:0 0 20px 0}.form-label-select{margin:0}.form-label.hidden{display:none;visibility:hidden;overflow:hidden}.form-label-text{margin:0 0 4px 16px;display:block}.form-input{width:100%;height:48px;background:#f5f5f5;padding:20px;border:none;font-size:1rem}.form-input.border-input{outline:2px solid #cd0029}.form-input.form-select{margin:0 0 20px 0}.form-textarea{resize:none;height:4rem}.form-error{color:#cd0029;font-size:12px;text-align:right;padding:2px;min-height:14px;display:block}.form-info{font-size:14px;margin:4px;color:#555}.form-wrapper-input.form-wrapper-checkbox .form-checkbox{display:none}.form-wrapper-input.form-wrapper-checkbox .form-label{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.form-wrapper-input.form-wrapper-checkbox .form-label::before{content:"";display:block;width:2rem;height:2rem;-webkit-box-flex:0;-webkit-flex:0 0 2rem;-ms-flex:0 0 2rem;flex:0 0 2rem;border:2px solid #f5f5f5;background:#fff;margin:0 .625rem 0 0}.form-wrapper-input.form-wrapper-checkbox .form-checkbox:checked+.form-label::before{background:#008437 url("../../../img/checkbox-terms.svg") no-repeat center center;background-size:60%}.form-wrapper-input.form-wrapper-checkbox .form-checkbox.border-error+.form-label::before{border:2px solid #cd0029}.sum-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sum-flex .sum-token{margin:0 .5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.sum-flex .sum-token img{width:2em;height:2em;display:inline-block}.form-error-info{display:none;text-align:center;background:#cd0029;color:#fff;font-size:14px;padding:.5rem 2rem;margin:.5rem auto}.form-error-info-wrapper{display:block}.form-error-info.gray{border:1px solid #cd0029;background:#fff;color:#cd0029}.form-error-info.show{display:block}.form-error-info.packs-select-alert{max-width:640px;margin:1rem auto;border:1px solid #cd0029;background:#fff;color:#cd0029}.payment-methodes{margin:0 0 2rem 0;padding:0}.payment-methodes-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:auto}.payment-methodes-label{font-size:1rem;color:#555;text-align:center;margin:0;display:block}.payment-methodes-info{margin:2rem auto 1rem auto;text-align:center;font-size:14px;color:#555}.payment-methodes .payment-methode-img{max-width:100%;width:auto;display:block}.payment-methodes .payment-methode-img-wrapper{-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;max-width:8rem;display:block;margin:.5rem;border:2px solid #f5f5f5;cursor:pointer}.payment-methodes .payment-methode-input{display:none}.payment-methodes .payment-methode-input:checked+.payment-methode-img-wrapper,.payment-methodes .payment-methode .payment-methode-img-wrapper:hover{border-color:#008437}.payment-methodes .payment-item{-webkit-transition:border-color .25s ease-in-out;transition:border-color .25s ease-in-out;max-width:8rem;display:block;margin:.5rem;border:2px solid #f5f5f5;cursor:pointer}.payment-methodes .payment-item:hover,.payment-methodes .payment-item.active{border-color:#008437}.payment-methodes .payment-item-img{max-width:100%;width:auto;display:block}.payment-methodes-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 0 3rem 0;border-bottom:2px solid #f5f5f5}.video{width:100%;max-width:640px;max-height:360px;min-height:320px;margin:0 auto;display:block}.video-title{margin:0 0 10px}.video-player{background:#000;display:block}.video-player video{background:#000}.video-buttons{margin:20px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.video-buttons-item .video-button-link{text-decoration:none;font-size:20px;font-weight:bold;display:block;padding:10px 20px;background:#008437;color:#fff}.video-buttons-item .video-button-link:hover{background:#00bd4f}.video-buttons-item .video-button-link.disabled{color:#555;background:#f5f5f5;opacity:.56;cursor:default}@media all and (min-width: 768px){.video{min-height:320px}}@media all and (min-width: 1024px){.video{max-width:768px;height:432px;max-height:100%;min-height:100%}}
