.section-registration__left .advanced-element.titles .content-part__tag{align-items:center;color:rgba(139,92,246,.9);display:inline-flex;font-family:DM Sans,Aptos,Helvetica,sans-serif;font-size:11px;font-weight:700;gap:10px;letter-spacing:2.5px;line-height:1;margin-bottom:14px;text-transform:uppercase}.section-registration__left .advanced-element.titles .content-part__tag:before{background:linear-gradient(90deg,#6b34fd,#ac0dcd);border-radius:1px;content:"";display:inline-block;flex-shrink:0;height:2px;width:20px}.section-registration__left .advanced-element.titles .content-part__title{color:#fcf9fe;font-family:DM Sans,Aptos,Helvetica,sans-serif;font-size:clamp(28px,4vw,52px);font-weight:900;letter-spacing:-2px;line-height:1.05;margin-bottom:8px;margin-top:0}.section-registration__left .advanced-element.titles .content-part__title .gradient-text{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fcf9fe,#aa8afe 50%,#ac0dcd);background-clip:text}.section-registration__left .advanced-element.titles .subtitle{color:#fcf9fe;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.36px;line-height:107%}.section-registration__left .advanced-element.titles .subtitle.accent{color:#aa8afe}.section-registration__left .advanced-element.titles .paragraph{margin-top:14px}.section-registration__left .advanced-element.titles .paragraph p{color:#c5c2c6;font-size:12px;font-style:normal;font-weight:400;letter-spacing:.24px;line-height:140%;margin-bottom:.75em}.section-registration__left .advanced-element.calendar{width:100%}.section-registration__left .advanced-element.calendar .calendar-wrapper{display:flex;flex-direction:column;gap:0;position:relative;width:100%}.section-registration__left .advanced-element.calendar .calendar-icon{height:80px;position:absolute;right:0;top:0;width:80px}.section-registration__left .advanced-element.calendar .calendar-content{align-items:flex-start;border-radius:12px;display:flex;flex-direction:column;margin-top:24px;overflow:hidden;width:100%}.section-registration__left .advanced-element.calendar .calendar-content__date{align-items:center;align-self:stretch;background:#fff;color:#aa8afe;display:flex;font-feature-settings:"liga" off;font-size:24px;font-style:normal;font-variant-numeric:slashed-zero;font-weight:500;gap:6px;letter-spacing:.48px;line-height:105%;padding:15px 20px}.section-registration__left .advanced-element.calendar .calendar-content__date .date-of-month,.section-registration__left .advanced-element.calendar .calendar-content__date .month{line-height:normal;margin:0;text-align:center}.section-registration__left .advanced-element.calendar .calendar-content__text{align-items:flex-start;align-self:stretch;background:hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:5px;padding:20px}.section-registration__left .advanced-element.calendar .calendar-content__text .time{color:#aa8afe;font-size:16px;font-style:normal;font-weight:500;letter-spacing:.32px;line-height:24px;margin:0}.section-registration__left .advanced-element.calendar .calendar-content__text .title{color:#fcf9fe;font-feature-settings:"liga" off;font-size:20px;font-style:normal;font-variant-numeric:slashed-zero;font-weight:500;letter-spacing:.4px;line-height:105%;margin:0}.section-registration__left .advanced-element.calendar .calendar-content__text .description{color:#fcf9fe;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.28px;line-height:130%;margin:0}.section-registration__left .advanced-element.calendar .calendar-content__text .sub-title{color:#fcf9fe;font-feature-settings:"liga" off;font-size:16px;font-style:normal;font-variant-numeric:slashed-zero;font-weight:500;letter-spacing:.32px;line-height:134%;margin-top:15px}@media only screen and (min-width:1201px){.section-registration__left .advanced-element.titles .subtitle{font-size:32px;letter-spacing:.64px}.section-registration__left .advanced-element.titles .paragraph{margin-top:22px}.section-registration__left .advanced-element.titles .paragraph p{font-size:20px;letter-spacing:.4px}.section-registration__left .advanced-element.calendar .calendar-icon{height:90px;width:90px}.section-registration__left .advanced-element.calendar .calendar-content{border-radius:20px;flex-direction:row;margin-top:30px}.section-registration__left .advanced-element.calendar .calendar-content__date{align-items:center;align-self:stretch;display:flex;flex-direction:column;flex-shrink:0;gap:5px;justify-content:center;padding:0 15px 10px;width:160px}.section-registration__left .advanced-element.calendar .calendar-content__date .date-of-month{font-size:56px;font-weight:700;letter-spacing:1.12px}.section-registration__left .advanced-element.calendar .calendar-content__date .month{font-size:22px;font-weight:500;letter-spacing:.44px}.section-registration__left .advanced-element.calendar .calendar-content__text{flex-grow:1;padding:20px 30px}.section-registration__left .advanced-element.calendar .calendar-content__text .title{font-size:30px;letter-spacing:.6px}.section-registration__left .advanced-element.calendar .calendar-content__text .sub-title{font-size:18px;letter-spacing:.36px;margin-top:10px}}