.directions__item{position:relative;padding-left:40px;margin-bottom:10px}.directions__item p{margin:0}.directions__item__text{font-size:16px;font-weight:300;line-height:24px;min-height:24px;max-height:600px;transition:all .5s;overflow:hidden;position:relative;top:1px}@media(min-width:1024px){.directions__item__text{top:0}}@media(min-width:1024px){.directions__item__text{font-size:18px;line-height:28px}}.directions__item__status{position:absolute;left:0;top:0;width:24px;height:24px;background:#fff;border-radius:13px;border:2px solid #D0D9DB;transition:all .5s;cursor:pointer;user-select:none}.directions__item__status svg{width:11px;height:8px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.directions__item.done .directions__item__status{background-color:#a12971;border-color:#a12971}.directions__item.done .directions__item__text{max-height:28px;color:#a4afb3}.directions__item.done .directions__item__text:after{content:"...";color:#a4afb3;position:absolute;right:0;bottom:3px;background:#f2f6f7}.alert-warning{background-color:#e4ebed;color:#363d40;margin:12px 0;padding:12px 20px;font-size:16px;text-align:left;line-height:20px;display:flex}.alert-warning__icon{padding:2px 13px 1px 1px;flex-shrink:0}.alert-warning__content a{color:inherit;text-decoration:underline}.loyalty-b .alert-warning{margin-bottom:-12px}.faq{max-width:800px}.faq .breadcrumbs{display:none}@media(min-width:590px){.faq .breadcrumbs{display:block}}.faq__list{margin-top:8px}@media(min-width:590px){.faq__list{margin-top:26px}}.faq__question{border-top:1px solid #E4EBED;cursor:pointer;font-size:18px;padding:12px 10px 12px 34px}@media(min-width:590px){.faq__question{font-size:24px;line-height:28px;padding-top:21px;padding-bottom:18px;padding-left:39px}}.faq__question:last-of-type{border-bottom:1px solid #E4EBED}.faq__question__icon{position:absolute;left:-31px;top:-1px;display:none}@media(min-width:590px){.faq__question__icon{top:-2px}}.faq__question__icon svg{width:16px;height:16px;color:#a12971}@media(min-width:590px){.faq__question__icon svg{width:22px;height:22px}}.faq__question__icon svg path{stroke-width:6px}@media(min-width:590px){.faq__question__icon svg path{stroke-width:5px}}.faq__question__title{display:flex;position:relative;line-height:24px;font-size:16px}@media(min-width:590px){.faq__question__title{font-size:18px;font-family:Neris-SemiBold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}}.faq__question__title .visible{display:block}.faq__question__answer-wrap{transition:all .3s cubic-bezier(.4,0,.2,1);height:0;overflow:hidden}.faq__question__answer{line-height:24px;font-size:16px;margin-top:14px}@media(min-width:590px){.faq__question__answer{font-size:18px;line-height:28px}}.faq__question ul{margin:0;list-style:none;line-height:1.5}.faq__question ul li{position:relative;padding-left:12px;margin:0 0 8px}.faq__question ul li:before{content:"";display:block;width:4px;height:4px;border-radius:3px;background-color:#a12971;position:absolute;left:0;top:.7em}.faq__question a:not(.button){color:#a12971}.faq__question a:not(.button):hover{color:#871459}.faq__question img{height:auto!important}.faq__question ol{list-style:none;margin:0}.faq__question ol li{padding-left:25px;margin-left:0;position:relative}.faq__question ol li:before{position:absolute;left:0}.faq__question ol li li{padding-left:40px}.faq__question blockquote{margin:32px 0;background-color:transparent;padding:10px 0 10px 30px;border-left:4px solid #ED1C24}@media(min-width:590px){.faq__question blockquote{margin:44px 0}}.faq__question blockquote p{font-size:24px;line-height:32px}@media(min-width:590px){.faq__question blockquote p{font-size:28px;line-height:40px}}.faq__question blockquote p{padding-bottom:20px}.faq__question blockquote p+p{font-size:16px}@media(min-width:590px){.faq__question blockquote p+p{font-size:18px}}.faq__question blockquote p+p{padding-bottom:0}.faq__title{font-family:Neris-Bold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:28px;line-height:32px}@media all and (min-width:590px){.faq__title{font-size:42px;line-height:48px}}.faq__groups__item{margin-top:24px}.faq__groups__item__title{font-family:Neris-Bold,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;font-size:21px;line-height:normal}@media all and (min-width:590px){.faq__groups__item__title{font-size:28px;line-height:32px}}@media all and (min-width:1024px){.faq__groups__item__title{line-height:36px}}.faq__groups__item__title{font-size:18px;line-height:28px}
