.newsletter{margin:0 0 24px;width:100%}.newsletter__agreement{display:flex}.newsletter span{color:#000;display:block;margin-top:-1px}.newsletter a,.newsletter span{font-size:13px;font-style:normal;font-weight:400;line-height:130%}.newsletter a{color:#514a7d;cursor:pointer;font-family:Gilroy;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.newsletter p{color:#514a7d;font-size:13px;font-style:normal;font-weight:400;line-height:120%;margin-left:26px}.newsletter b{font-weight:600}.newsletter ul{list-style:none;margin:12px 0 12px 26px;padding-left:0}.newsletter li{color:#514a7d;margin-top:4px}.newsletter li svg{margin:-2px 2px 0 -5px}.questionnaire .input-group__error,.questionnaire .input-group__text{line-height:130%;text-align:left}.questionnaire__newsletter{display:flex;margin-bottom:24px;width:100%}.questionnaire__newsletter span{color:#000;display:block;font-size:16px;font-style:normal;font-weight:600;line-height:140%;margin-bottom:12px;margin-top:-1px}.questionnaire__newsletter span a{color:#000;cursor:pointer;text-decoration:underline}.questionnaire__newsletter p{color:#514a7d;font-size:13px;font-style:normal;font-weight:400;line-height:120%}.questionnaire__newsletter ul{list-style:none;margin:12px 0;padding-left:0}.questionnaire__newsletter ul li{margin-bottom:8px;padding-left:19px;position:relative}.questionnaire__newsletter ul li:before{background-image:url(/static/flame-11-b08b599a0727e64f0e67023b86a1f0b0.svg);background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.questionnaire__gift{background-color:#ebf9f2;border-radius:12px;color:#0eba63;font-weight:500;height:24px;line-height:120%;margin:-4px auto 20px;padding:3px 12px;text-align:center}@media(min-width:769px){.questionnaire__gift{margin-top:-10px}}.questionnaire__gift svg{fill:#0eba63;margin:-4px 4px 0 0}.questionnaire__license{font-size:16px;font-style:normal;font-weight:600;line-height:140%}.questionnaire__license a{color:#000;text-decoration:underline}.questionnaire__hint{color:#514a7d;font-size:13px;line-height:120%;margin:4px 0 24px}.questionnaire__subscription-benefits{margin-left:26px}.questionnaire__subscription-benefits ul{margin-bottom:12px}.questionnaire__subscription-benefits li{margin-top:4px}.questionnaire__subscription-benefits li svg{margin:-2px 2px 0 -5px}.questionnaire button{width:100%}.questionnaire__skip-button{margin-top:16px}.video-session-error-modal{align-items:center;display:flex;flex-direction:column;margin:84px auto 56px}.video-session-error-modal__circle-icon{align-items:center;border-radius:50%;display:flex;height:48px;justify-content:center;margin-bottom:24px;width:48px}.video-session-error-modal__circle-icon.red{background:#ffd6d6}.video-session-error-modal__circle-icon.red path{fill:#ed5252}.video-session-error-modal__title{color:#ed5252;font-family:Gilroy;font-size:18px;font-style:normal;font-weight:600;line-height:130%;text-align:center}.video-session-error-modal__description{color:#000;font-family:Gilroy;font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:8px;margin-top:8px;text-align:center}.video-session-error-modal button{margin-top:8px}.welcome-bonus-withheld-modal .modal__content{margin:16px 24px 0}@media(min-width:481px){.welcome-bonus-withheld-modal .modal__content{margin:16px 40px 0}}.welcome-bonus-withheld-modal .modal__bottom{gap:8px;margin-bottom:24px;padding-top:16px;text-align:center}@media(min-width:481px){.welcome-bonus-withheld-modal .modal__bottom{margin-bottom:32px;padding:16px 40px 0}}.welcome-bonus-withheld-modal__body{align-items:center;display:flex;flex-direction:column;text-align:center}.welcome-bonus-withheld-modal__icon{margin-bottom:12px}.welcome-bonus-withheld-modal__icon path{fill:#ff7e27}.welcome-bonus-withheld-modal__title{font-size:24px;font-weight:600;line-height:32px;margin:0 0 24px}.welcome-bonus-withheld-modal__text{font-size:15px;line-height:22px;margin:0 0 8px}.welcome-bonus-withheld-modal__text:last-child{margin-bottom:0}.welcome-bonus-withheld-modal__text--accent{font-weight:600}