.program-result__choose .btn.btn-clicked{background-color:#f89828;border-color:#f89828}.program-result__title.main{font-size:26px}#checker .btn.btn-outline-dark,#checker .btn.btn-outline-primary{background:transparent}#checker .btn.btn-clicked,#checker .btn.btn-outline-dark:hover,#checker .btn.btn-outline-primary:hover{background:#eb9c46;border-color:#eb9c46;color:#fff}.symptoms__item{cursor:pointer}#checker-wrapper ul.checker__questions.questions__list{padding:10px 10px}@media screen and (max-width:420px){.questions__item-footer .btn{margin:0}}.diagnosis,.self-care{font-weight:700;font-size:24px;color:#01468f;text-transform:uppercase;margin-bottom:21px;margin-top:15px}.warning{color:#01468f;font-size:12px;margin-top:20px}.error{display:none}.form-group--error .error{display:block;font-size:14px;color:#8b0000}.loader{display:flex;align-items:center;justify-content:center}.lds-facebook{display:inline-block;position:relative;width:80px;height:80px}.lds-facebook div{display:inline-block;position:absolute;left:8px;width:16px;background:#01468f;-webkit-animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-facebook div:first-child{left:8px;-webkit-animation-delay:-.24s;animation-delay:-.24s}.lds-facebook div:nth-child(2){left:32px;-webkit-animation-delay:-.12s;animation-delay:-.12s}.lds-facebook div:nth-child(3){left:56px;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}@keyframes lds-facebook{0%{top:8px;height:64px}50%,to{top:24px;height:32px}}.program-result__title.main{font-size:20px}.program-result__choose .btn{max-height:40px}.program__list{margin-bottom:15px}.checker__callout-title{margin-bottom:10px;font-weight:700;font-size:22px;text-align:center;text-transform:uppercase}.causes__callout .program__item{padding-top:15px;padding-bottom:15px}.causes__item.causes__item--sm{margin-bottom:15px}#checker-wrapper{font-size:18px;color:#333}#checker-wrapper ul{list-style-type:none;padding:0;margin:0}#checker-wrapper .row{margin:0}#checker-wrapper .checker__container{width:100%;height:100%;max-width:1300px;padding:0 10px;margin:0 auto}#checker-wrapper .title{font-weight:700;font-size:36px;margin-bottom:36px;color:#000}#checker-wrapper .btn{border-radius:20px;font-size:14px;padding:8px 15px}#checker-wrapper .btn-success{background-color:#28a745;border-color:#28a745}#checker-wrapper .btn-success:hover{background-color:#1e7e34;border-color:#1e7e34}#checker-wrapper .btn-primary{background-color:#01468f;color:#fff;border:1px solid #01468f}#checker-wrapper .btn-primary:hover{background-color:#ff990d;border:1px solid #ff990d}#checker-wrapper .btn-outline-primary{border:2px solid #01468f;color:#01468f;font-weight:700}#checker-wrapper .btn-outline-primary:hover{background-color:#ccdae9}#checker-wrapper .btn-outline-dark{border:2px solid #333;color:#333;font-weight:700}#checker-wrapper .btn-outline-dark:hover{background-color:#ccdae9}.checker,.checker form .form-group{margin-bottom:20px}.checker form .form-group__btns{display:flex;align-items:center;justify-content:center}.checker form .form-group__btns .btn{min-width:188px}.checker form .checker-form__inputs .form-group{flex:1}.checker form .option-wrapper{display:flex;align-items:flex-start;margin-bottom:12px}.checker form .option-wrapper:last-child{margin-bottom:0}.checker form .option-wrapper label{font-size:16px;line-height:1;margin-left:10px}.checker form .text-input{background:#fff;border:1px solid #a2a2a2;border-radius:100px;padding:7px 12px}.checker form .checker-form__link{color:#4678b2;font-weight:700;font-size:16px;line-height:1;text-decoration:none;display:block}.checker form .checker-form__link:hover{color:#4678b2;text-decoration:underline}.checker__container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.checker__col-number{width:64px;min-width:64px;height:64px;min-height:64px;background-color:#ebebeb;border-radius:50%;font-weight:400;font-size:36px;margin-bottom:58px;display:flex;align-items:center;justify-content:center}.symptoms__list{display:grid;grid-template-columns:1fr;gap:20px}.symptoms__item{width:100%;background:#ebebeb;border-radius:12px;padding:25px;font-weight:700;border:2px solid transparent;font-size:20px;color:#002856;display:flex;align-items:center;justify-content:space-between}.symptoms__item.active{border:2px solid #002856}.symptoms__item p{margin-bottom:0}.questions__list{display:flex;flex-direction:column}.questions__item{box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:12px;padding:26px;font-weight:400;font-size:18px;margin-bottom:20px;opacity:.6;pointer-events:none}.questions__item.active{opacity:1;pointer-events:auto}.questions__item:last-child{margin-bottom:0}.questions__item-footer{margin-top:32px;display:flex;align-items:center;justify-content:space-between}.questions__item-footer .btn{flex:1}.questions__item-footer .btn:first-child{margin-right:30px}.causes__callout{background:#ebebeb;border-radius:12px;padding:33px 50px;margin-bottom:27px}.causes__callout .program__item{display:grid;grid-template-columns:1fr auto;gap:34px;padding-bottom:22px;border-bottom:1px solid #000}.causes__callout .program__item .program__info-title,.causes__callout .program__item .program__item-price{font-weight:700;font-size:20px;line-height:24px;color:#002856}.causes__item{margin-bottom:38px;font-weight:400;font-size:18px}.causes__item p span{font-weight:700}.causes__item-title{font-weight:700;font-size:24px;color:#01468f;text-transform:uppercase;margin-bottom:21px}.causes__btns{margin-top:44px;display:flex;align-items:center;justify-content:space-between}.causes__btns .btn{flex:1}.causes__btns .btn:first-child{margin-right:20px}.program-result{margin-top:57px}.program-result__title{font-weight:700;font-size:24px;margin-bottom:16px}.program-result__subtitle{font-weight:700;font-size:24px;color:#002856;margin-bottom:10px}.program-result__item{padding:8px 0;border-top:1px solid #000;display:grid;grid-template-columns:2fr 1fr 1fr;gap:35px}.program-result__clinic{font-size:24px}.program-result__price{font-size:24px;font-weight:700;color:#002856;display:flex;justify-content:flex-end}.program-result__choose{display:flex}.program-result__choose .btn{width:100%;flex:1;padding:8px 12px}@media screen and (max-width:768px){#checker-wrapper{font-size:16px}#checker-wrapper .checker__container{padding:0 10px;max-width:760px;overflow-x:hidden}#checker-wrapper .title{font-size:24px;margin-bottom:0;margin-left:32px}.checker form .form-group{display:flex;flex-direction:column;align-items:center}.checker form .checker-form__inputs{display:flex;align-items:center;justify-content:space-between}.checker form .checker-form__inputs .form-group:first-child{margin-right:30px}.checker__container{grid-template-columns:1fr;gap:50px}.checker__col-header{display:flex;align-items:center;margin-bottom:45px}.checker__col .title{margin-bottom:0;margin-left:32px}.checker__col-number{font-size:25px;width:44px;min-width:44px;height:44px;min-height:44px;margin-bottom:0}.symptoms__list{grid-template-columns:1fr 1fr}.questions__item-footer{justify-content:start}.questions__item-footer .btn{max-width:200px;min-width:165px}.causes__callout .program__item{border-bottom:none}}@media screen and (max-width:610px){#checker-wrapper .checker__container{max-width:550px}}@media screen and (max-width:540px){#checker-wrapper .checker__container{max-width:480px}}@media screen and (max-width:480px){#checker-wrapper{font-size:12px}#checker-wrapper .checker__container{padding:0 5px;max-width:100vw}#checker-wrapper .title{font-size:20px;margin-bottom:0}.checker form .form-group{width:100%;margin-bottom:15px}.checker form .checker-form__inputs{flex-direction:column;align-items:center;justify-content:center}.checker form .checker-form__inputs .form-group:first-child{margin-right:0}.checker__col-header{margin-bottom:30px}.checker__col-number{font-size:18px;width:34px;min-width:34px;height:34px;min-height:34px;margin-bottom:0}.symptoms__list{grid-template-columns:1fr}.symptoms__item{font-size:16px;padding:16px 25px}.questions__item-footer{flex-direction:column}.questions__item-footer .btn:first-child{margin-right:0;margin-bottom:15px}.causes__callout{padding:30px 20px}.causes__callout .program__item{grid-template-columns:1fr;gap:15px}.causes__callout .program__item .program__info-clinic,.causes__callout .program__item .program__info-patient{font-size:18px}.causes__item{font-size:16px}.causes__item-title{font-size:18px;margin-bottom:18px}.program-result{margin-top:42px}.program-result__subtitle,.program-result__title{font-size:20px}.program-result__item{grid-template-columns:1fr 1fr;gap:5px}.program-result__clinic{font-size:16px}.program-result__price{font-size:16px;display:flex;align-items:center;height:100%}.program-result__choose{grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:3;display:flex;align-items:center;justify-content:center}.program-result__choose .btn{margin-top:10px;max-width:180px}}