@font-face{font-display:swap;font-family:Montserrat;font-weight:700;src:url(./Montserrat-Bold.BSrD1I5P.ttf) format("truetype")}@font-face{font-display:swap;font-family:Montserrat;font-weight:400;src:url(./Montserrat-Regular.Cw3fqWkz.ttf) format("truetype")}:root{--primary-main-color:#fff;--secondary-main-color:#202020;--primary-brand-color:#0f3c73;--secondary-brand-color:#ac1422;--additional-brand-color:#c1d7f3;--neutral-brand-color:#f5faff;--main-text-color:#202020;--primary-text-color:grey;--secondary-text-color:#202020;--additional-text-color:#202020;--primary-hover-color:#0f3c73;--primary-light-hover-color:#c1d7f3;--secondary-hover-color:#e84554;--primary-disabled-color:#ccc;--secondary-disabled-color:#ccc;--active-disabled-color:#c1d7f3;--additional-disabled-color:#ccc;--selected-color:#c1d7f3;--primary-error-color:#ac1422;--secondary-error-color:#e84554;--additional-error-color:#ac1422;--background-error-color:#e84554;--primary-success-color:#2bc57b;--secondary-success-color:#bcf7db;--primary-warning-color:#ff9800;--background-vibrant-color:#c1d7f3;--neutral-bg-color:#c1d7f3;--light-neutral-bg-color:#ccc;--light-neutral-bg-hover-color:#ccc;--overlay-color:#202020}*{background-color:transparent;border:none;border-radius:0;line-height:normal;margin:0;padding:0;word-break:break-word}*,:after,:before{box-sizing:border-box}html{background-color:var(--primary-main-color);color:var(--main-text-color);font-family:Montserrat,sans-serif}#__nuxt,body,html{height:100%}button,input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}button:not(:disabled),input[type=button]:not(:disabled){cursor:pointer}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=date]::-webkit-calendar-picker-indicator,input[type=date]::-webkit-inner-spin-button,input[type=time]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}hr{border-bottom:2px solid var(--primary-disabled-color);margin:0 10px;overflow:visible;position:relative}hr:after,hr:before{border:2px solid var(--primary-disabled-color);border-radius:50%;content:"";display:block;height:10px;position:absolute;top:-5px;width:10px}hr:before{left:-10px}hr:after{right:-10px}hr.big{margin:40px 10px}hr.medium{margin:24px 10px}hr.small{margin:10px}hr.light,hr.light:after,hr.light:before{border-color:var(--additional-brand-color)}hr.base,hr.base:after,hr.base:before{border-color:var(--primary-brand-color)}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.text-caps{font-size:16px;font-weight:600;letter-spacing:.04em;line-height:26px;text-transform:uppercase}.text-caps,.text-h1,.text-h2,.text-h3,.text-h4,.text-h5{font-family:Montserrat,sans-serif}.text-h1{font-weight:700}@media (min-width:1440px){.text-h1{font-size:96px;line-height:114px}}@media (min-width:768px) and (max-width:1439px){.text-h1{font-size:64px;line-height:76px}}@media (max-width:767px){.text-h1{font-size:48px;line-height:76px}}.text-h2{font-weight:700}@media (min-width:1440px){.text-h2{font-size:48px;line-height:58px}}@media (min-width:768px) and (max-width:1439px){.text-h2{font-size:42px;line-height:50px}}@media (max-width:767px){.text-h2{font-size:32px;line-height:38px}}@media (min-width:1440px){.text-h3{font-size:32px;line-height:38px}}@media (min-width:768px) and (max-width:1439px){.text-h3{font-size:24px;line-height:28px}}@media (max-width:767px){.text-h3{font-size:20px;line-height:24px}}.subtitle,.text-h4{font-weight:400}@media (min-width:1440px){.subtitle,.subtitle-bold,.text-h4{font-size:20px;line-height:24px}}@media (min-width:768px) and (max-width:1439px){.subtitle,.subtitle-bold,.text-h4{font-size:16px;line-height:18px}}@media (max-width:767px){.subtitle,.subtitle-bold,.text-h4{font-size:14px;line-height:16px}}.subtitle-bold{font-weight:700}@media (min-width:1440px){.regular-bold-text,.regular-text{font-size:16px;line-height:20px}}@media (min-width:768px) and (max-width:1439px){.regular-bold-text,.regular-text{font-size:14px;line-height:18px}}@media (max-width:767px){.regular-bold-text,.regular-text{font-size:12px;line-height:14px}}.regular-bold-text{font-weight:700}.gray-text{color:var(--secondary-text-color)}.light-gray-text{color:var(--additional-text-color)}.red-text{color:var(--primary-error-color)}.brand-text{color:var(--primary-brand-color)}.white-text{color:var(--primary-main-color)}.black-text,.link{color:var(--secondary-main-color)}.link{cursor:pointer;transition-duration:.3s}.link:focus-visible,.link:hover{color:var(--primary-light-hover-color)}@media (min-width:1680px){.section-wrapper{margin-left:calc(50% - 760px);margin-right:calc(50% - 760px)}}@media (min-width:1440px) and (max-width:1679px){.section-wrapper{margin-left:82px;margin-right:82px}}@media (min-width:768px) and (max-width:1439px){.section-wrapper{margin-left:56px;margin-right:56px}}@media (max-width:767px){.section-wrapper{margin-left:18px;margin-right:18px}}@media (min-width:1440px){.section-margin{margin-bottom:40px}}@media (min-width:768px) and (max-width:1439px){.section-margin{margin-bottom:30px}}@media (max-width:767px){.section-margin{margin-bottom:20px}}@media (min-width:768px){.profile-page-paddings{padding:40px}}@media (max-width:767px){.profile-page-paddings{padding:20px}}.custom-scrollbar{scrollbar-color:var(--primary-brand-color) var(--light-neutral-bg-color);scrollbar-width:thin}.custom-scrollbar::-webkit-scrollbar{height:8px;width:8px}.custom-scrollbar::-webkit-scrollbar,.custom-scrollbar::-webkit-scrollbar-track{background-color:var(--light-neutral-bg-color)}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--primary-brand-color)}.list-col-3{display:grid;gap:20px}@media (min-width:1440px){.list-col-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1439px){.list-col-3{grid-template-columns:repeat(2,minmax(0,1fr))}}.list-col-2{display:grid;gap:20px}@media (min-width:768px){.list-col-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.v-html-block,.v-html-block a,.v-html-block div,.v-html-block li,.v-html-block ol,.v-html-block p,.v-html-block ul{line-height:20px}@media (min-width:1440px){.v-html-block a,.v-html-block div,.v-html-block li,.v-html-block ol,.v-html-block p,.v-html-block ul{font-size:16px}}@media (min-width:768px) and (max-width:1439px){.v-html-block a,.v-html-block div,.v-html-block li,.v-html-block ol,.v-html-block p,.v-html-block ul{font-size:14px}}@media (max-width:767px){.v-html-block a,.v-html-block div,.v-html-block li,.v-html-block ol,.v-html-block p,.v-html-block ul{font-size:12px}}.v-html-block a{color:var(--primary-brand-color);fill:var(--primary-brand-color);text-decoration-color:transparent;transition-duration:.3s}.v-html-block a:focus-visible,.v-html-block a:hover{color:var(--secondary-brand-color);fill:var(--secondary-brand-color)}.v-html-block div,.v-html-block p{margin-bottom:12px;margin-top:12px}.v-html-block p:has(iframe),.v-html-block p:has(img),.v-html-block p:has(video){display:flex;justify-content:center}.v-html-block h1{font-weight:700}@media (min-width:1440px){.v-html-block h1{font-size:96px;line-height:114px}}@media (min-width:768px) and (max-width:1439px){.v-html-block h1{font-size:64px;line-height:76px}}@media (max-width:767px){.v-html-block h1{font-size:48px;line-height:76px}}.v-html-block h2{font-weight:700;margin-top:16px}@media (min-width:1440px){.v-html-block h2{font-size:48px;line-height:58px}}@media (min-width:768px) and (max-width:1439px){.v-html-block h2{font-size:42px;line-height:50px}}@media (max-width:767px){.v-html-block h2{font-size:32px;line-height:38px}}.v-html-block h3{margin-top:12px}@media (min-width:1440px){.v-html-block h3{font-size:32px;line-height:38px}}@media (min-width:768px) and (max-width:1439px){.v-html-block h3{font-size:24px;line-height:28px}}@media (max-width:767px){.v-html-block h3{font-size:20px;line-height:24px}}.v-html-block h4{font-weight:700}@media (min-width:1440px){.v-html-block h4{font-size:20px;line-height:24px}}@media (min-width:768px) and (max-width:1439px){.v-html-block h4{font-size:16px;line-height:18px}}@media (max-width:767px){.v-html-block h4{font-size:14px;line-height:16px}}.v-html-block h5{font-weight:400}@media (min-width:1440px){.v-html-block h5{font-size:20px;line-height:24px}}@media (min-width:768px) and (max-width:1439px){.v-html-block h5{font-size:16px;line-height:18px}}@media (max-width:767px){.v-html-block h5{font-size:14px;line-height:16px}}.v-html-block h4,.v-html-block h5,.v-html-block h6{margin-top:8px}.v-html-block img{border-radius:20px;display:block;height:100%!important;margin:30px 0;max-width:100%;-o-object-fit:contain;object-fit:contain}.v-html-block li+li{margin-top:8px}.v-html-block ol,.v-html-block ul{margin:0 0 0 20px;padding:8px 0}.v-html-block ol li{padding-left:0}.v-html-block ol li::marker{color:var(--primary-brand-color);font-weight:700}.v-html-block ul li{padding-left:0}.v-html-block ul li::marker{color:var(--primary-brand-color)}.v-html-block ol ol,.v-html-block ol ul,.v-html-block ul ol,.v-html-block ul ul{margin-left:30px}.v-html-block table{border-collapse:collapse;border-top:1px solid var(--secondary-text-color);font-size:18px;line-height:28px;margin:12px 0}.v-html-block table tr{border-bottom:1px solid var(--secondary-text-color);text-align:left;vertical-align:top}.v-html-block table td{padding:16px}.v-html-block table td:first-child{padding-left:0}.v-html-block table td:last-child{text-align:right}@media (min-width:768px){.v-html-block table td:first-child:nth-last-child(2){width:237px}}@media (max-width:767px){.v-html-block table td:first-child:nth-last-child(2){width:112px}}.v-html-block table th{font-weight:400;padding:16px}.v-html-block table th:first-child{padding-left:0}.v-html-block table div,.v-html-block table p{font-size:inherit;line-height:inherit}.v-html-block blockquote{--big-padding:40px;--small-padding:20px;border:1px solid var(--additional-brand-color);border-radius:20px;font-weight:700;margin:20px 0;position:relative}@media (min-width:1440px){.v-html-block blockquote{font-size:20px;line-height:24px}}@media (min-width:768px) and (max-width:1439px){.v-html-block blockquote{font-size:16px;line-height:18px}}@media (max-width:767px){.v-html-block blockquote{font-size:14px;line-height:16px}}@media (min-width:768px){.v-html-block blockquote{padding:var(--big-padding) var(--big-padding) var(--big-padding) calc(var(--big-padding)*2)}}@media (max-width:767px){.v-html-block blockquote{padding:var(--small-padding) var(--small-padding) var(--small-padding) calc(var(--small-padding)*2)}}.v-html-block blockquote:before{border-left:4px dashed var(--primary-brand-color);content:"";position:absolute}@media (min-width:768px){.v-html-block blockquote:before{bottom:var(--big-padding);left:var(--big-padding);top:var(--big-padding)}}@media (max-width:767px){.v-html-block blockquote:before{bottom:var(--small-padding);left:var(--small-padding);top:var(--small-padding)}}.v-html-block blockquote p{margin:0}.v-html-block p:has(img.MathLiveFormula){display:block}.v-html-block p:has(img:not(.MathLiveFormula)){display:flex;justify-content:center}.v-html-block img:not(.MathLiveFormula){border-radius:20px;display:block;height:auto;margin:30px 0;max-width:100%}.v-html-block img.MathLiveFormula{border-radius:0;display:inline-block;height:auto;margin:0 2px;max-width:100%;vertical-align:middle}.v-html-block .MathLiveFormula{white-space:normal}[data-scroll-animation]{opacity:0;transition:opacity .5s ease-out,transform .5s ease-out}[data-scroll-animation].--fade-up{transform:translateY(20px)}[data-scroll-animation].--scale-up{transform:scale(.7)}[data-scroll-animation].--rotate-in{transform:rotate(-5deg)}[data-scroll-animation].--animated{opacity:1;transform:translateY(0) scale(1) rotate(0)}/*!
* EventCalendar v5.12.0
* https://github.com/vkurko/calendar
*/.ec{color-scheme:light;--ec-color-400:oklch(70.8% 0 0);--ec-color-300:oklch(87% 0 0);--ec-color-200:oklch(92.2% 0 0);--ec-color-100:oklch(97% 0 0);--ec-color-50:oklch(98.5% 0 0);--ec-bg-color:#fff;--ec-text-color:currentcolor;--ec-border-color:var(--ec-color-300);--ec-button-bg-color:var(--ec-bg-color);--ec-button-border-color:var(--ec-border-color);--ec-button-text-color:var(--ec-text-color);--ec-button-active-bg-color:var(--ec-color-200);--ec-button-active-border-color:var(--ec-color-400);--ec-button-active-text-color:var(--ec-button-text-color);--ec-today-bg-color:oklch(98.7% .026 102.212);--ec-highlight-color:oklch(98.4% .019 200.873);--ec-event-bg-color:oklch(70.7% .165 254.624);--ec-event-text-color:#fff;--ec-bg-event-color:var(--ec-color-300);--ec-bg-event-opacity:.3;--ec-event-col-gap:.375rem;--ec-now-indicator-color:oklch(63.7% .237 25.331);--ec-popup-bg-color:var(--ec-bg-color)}.ec-dark .ec{color-scheme:dark;--ec-color-400:oklch(43.9% 0 0);--ec-color-300:oklch(37.1% 0 0);--ec-color-200:oklch(26.9% 0 0);--ec-color-100:oklch(20.5% 0 0);--ec-color-50:oklch(14.5% 0 0);--ec-bg-color:var(--ec-color-100);--ec-today-bg-color:oklch(28.6% .066 53.813);--ec-highlight-color:oklch(30.2% .056 229.695);--ec-bg-event-opacity:.5}@media (prefers-color-scheme:dark){.ec-auto-dark .ec{color-scheme:dark;--ec-color-400:oklch(43.9% 0 0);--ec-color-300:oklch(37.1% 0 0);--ec-color-200:oklch(26.9% 0 0);--ec-color-100:oklch(20.5% 0 0);--ec-color-50:oklch(14.5% 0 0);--ec-bg-color:var(--ec-color-100);--ec-today-bg-color:oklch(28.6% .066 53.813);--ec-highlight-color:oklch(30.2% .056 229.695);--ec-bg-event-opacity:.5}}.ec-day{--ec-day-bg-color:var(--ec-bg-color);background-color:var(--ec-day-bg-color);border:1px solid var(--ec-border-color);border-block-start:none;border-inline-start:none}.ec-day.ec-today{--ec-day-bg-color:var(--ec-today-bg-color)}.ec-day.ec-highlight{--ec-day-bg-color:var(--ec-highlight-color)}.ec-time-grid .ec-body .ec-day{background-image:linear-gradient(to top,var(--ec-day-bg-color) 1px,transparent 1px),linear-gradient(to top,var(--ec-border-color) 1px,transparent 1px),linear-gradient(to right,var(--ec-day-bg-color) 1px,transparent 1px),linear-gradient(to top,var(--ec-border-color) 1px,transparent 1px);background-size:100% 100%,100% calc(var(--ec-slot-height)*var(--ec-slot-label-periodicity)),2px 100%,100% var(--ec-slot-height)}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day{--ec-last-line-color:transparent;--ec-direction:to left;background-image:linear-gradient(var(--ec-direction),var(--ec-last-line-color) 1px,transparent 1px),linear-gradient(var(--ec-direction),var(--ec-border-color) 1px,transparent 1px),linear-gradient(var(--ec-day-bg-color) 1px,transparent 1px),linear-gradient(var(--ec-direction),var(--ec-border-color) 1px,transparent 1px);background-size:100% 100%,calc(var(--ec-slot-width)*var(--ec-slot-label-periodicity)) 100%,100% 2px,var(--ec-slot-width) 100%;border-inline:none}[dir=rtl] :is(.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day){--ec-direction:to right}.ec-timeline:not(.ec-month-view,.ec-year-view) .ec-body .ec-day.ec-no-ieb{--ec-last-line-color:var(--ec-day-bg-color)}.ec-day-grid .ec-day{display:flex;flex-direction:column;justify-content:space-between;min-block-size:5em}.ec-day-grid .ec-uniform .ec-day{min-block-size:auto}.ec-list .ec-day{border-inline:none}.ec-list .ec-day:last-child{border:none}.ec-day.ec-no-ieb{border-inline-end:none}.ec-day.ec-no-beb{border-block-end:none}.ec-day-head{display:flex;flex-direction:row-reverse;justify-content:space-between}.ec-day-grid.ec-month-view .ec-day-head{padding:.375rem}.ec-day.ec-other-month .ec-day-head time{opacity:.3}.ec-list .ec-day-head{background-color:var(--ec-day-bg-color);border-block-end:1px solid var(--ec-border-color);flex-direction:unset;inset-block-start:0;margin:0 0 -1px;padding:.5em 1.5em;position:sticky;z-index:2}.ec-day-foot{font-size:.85em;padding:.18rem}.ec-day-foot a{cursor:pointer}.ec-disabled{position:relative}.ec-disabled:after{background-color:var(--ec-bg-event-color);content:"";inset:0;opacity:var(--ec-bg-event-opacity);position:absolute}.ec-toolbar{align-items:center;display:flex;justify-content:space-between;margin-block-end:1em}.ec-toolbar>*{-moz-column-gap:.75rem;column-gap:.75rem;display:inline-flex;flex-wrap:wrap;row-gap:.5rem}.ec-title{margin:0}.ec-button{background-color:var(--ec-button-bg-color);border:1px solid var(--ec-button-border-color);border-radius:.25rem;font-size:1rem;line-height:1.5;padding:.375rem .75rem}.ec-button:not(:disabled){color:var(--ec-button-text-color);cursor:pointer}.ec-button.ec-active,.ec-button:not(:disabled):hover{background-color:var(--ec-button-active-bg-color);border-color:var(--ec-button-active-border-color);color:var(--ec-button-active-text-color);z-index:1}.ec-button-group{display:inline-flex;vertical-align:top}.ec-button-group .ec-button:not(:first-child){border-end-start-radius:0;border-start-start-radius:0;margin-inline-start:-1px}.ec-button-group .ec-button:not(:last-child){border-end-end-radius:0;border-start-end-radius:0}.ec-icon{display:inline-block;inline-size:1em}.ec-icon.ec-next:after,.ec-icon.ec-prev:after{block-size:.5em;border-block-start:2px solid currentcolor;border-inline-end:2px solid currentcolor;content:"";display:inline-block;inline-size:.5em;position:relative}.ec-icon.ec-prev:after{inset-inline-start:3px;rotate:-135deg}[dir=rtl] .ec-icon.ec-prev:after{rotate:135deg}.ec-icon.ec-next:after{inset-inline-start:-3px;rotate:45deg}[dir=rtl] .ec-icon.ec-next:after{rotate:-45deg}.ec-sidebar{background-color:var(--ec-bg-color);border-inline-end:1px solid var(--ec-border-color);inset-inline-start:0;overflow:clip;position:sticky;text-align:end;z-index:1}.ec-header .ec-sidebar{border-block-end:1px solid var(--ec-border-color);padding-block:.375rem}.ec-time-grid .ec-sidebar{padding-inline:.75rem}.ec-time-grid .ec-body .ec-sidebar{--ec-direction:to left;background-image:linear-gradient(var(--ec-direction),transparent .375rem,var(--ec-bg-color) .375rem),linear-gradient(to top,var(--ec-bg-color) 1px,transparent 1px),linear-gradient(to top,var(--ec-border-color) 1px,transparent 1px),linear-gradient(to right,var(--ec-bg-color) 1px,transparent 1px),linear-gradient(to top,var(--ec-border-color) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% calc(var(--ec-slot-height)*var(--ec-slot-label-periodicity)),2px 100%,100% var(--ec-slot-height)}[dir=rtl] :is(.ec-time-grid .ec-body .ec-sidebar){--ec-direction:to right}.ec-timeline .ec-body .ec-sidebar{display:grid;grid-area:1/1/-1/2;grid-template-rows:subgrid}.ec-row-head{border-block-end:1px solid var(--ec-border-color);display:flex;min-block-size:1.5em;padding:.375em .75rem}.ec-row-head:last-child{border:none}.ec-expander{inline-size:1.25em;margin-block-start:-1px;margin-inline-end:.25em}.ec-expander .ec-button{aspect-ratio:1;block-size:1.25em;line-height:normal;padding:0}.ec-slot{white-space:nowrap}.ec-time-grid .ec-slot{block-size:calc(var(--ec-slot-height)*var(--ec-slot-label-periodicity));inset-block-start:-.5lh;position:relative}.ec-timeline .ec-slot{font-size:.95em;grid-column:span var(--ec-slot-label-periodicity);overflow:clip;padding:.18rem 0;text-overflow:ellipsis}.ec-slots{display:grid;grid-auto-columns:var(--ec-slot-width);grid-auto-flow:column;text-align:center;--ec-day-bg-color:var(--ec-bg-color);background-color:var(--ec-day-bg-color);border-block-end:1px solid var(--ec-border-color);--ec-last-line-color:transparent;--ec-direction:to left;background-image:linear-gradient(var(--ec-direction),var(--ec-last-line-color) 1px,transparent 1px),linear-gradient(var(--ec-direction),var(--ec-border-color) 1px,transparent 1px);background-size:100% 100%,calc(var(--ec-slot-width)*var(--ec-slot-label-periodicity)) 100%}.ec-slots.ec-today{--ec-day-bg-color:var(--ec-today-bg-color)}.ec-slots.ec-highlight{--ec-day-bg-color:var(--ec-highlight-color)}[dir=rtl] .ec-slots{--ec-direction:to right}.ec-slots:last-child{--ec-last-line-color:var(--ec-day-bg-color)}.ec-events{display:grid;grid-area:1/2/-1/-1;grid-template:subgrid/subgrid;isolation:isolate;pointer-events:none}.ec-day-grid .ec-events{grid-column-start:1}.ec-event{background-color:var(--ec-event-bg-color);border-radius:3px;box-shadow:0 0 1px 0 var(--ec-border-color);box-sizing:border-box;color:var(--ec-event-text-color);display:flex;font-size:.85em;inline-size:calc(100% - var(--ec-event-col-gap));line-height:1.5;padding:2px;pointer-events:all;position:relative;z-index:1}.ec-time-grid .ec-event{grid-row:1}.ec-all-day .ec-event,.ec-day-grid .ec-event,.ec-timeline .ec-event{block-size:-moz-max-content;block-size:max-content;margin-block-end:var(--ec-event-col-gap)}:is(.ec-all-day .ec-event,.ec-day-grid .ec-event,.ec-timeline .ec-event).ec-start-clipped{border-end-end-radius:3px;border-end-start-radius:0;border-start-end-radius:3px;border-start-start-radius:0}:is(.ec-all-day .ec-event,.ec-day-grid .ec-event,.ec-timeline .ec-event).ec-end-clipped{border-end-end-radius:0;border-end-start-radius:3px;border-start-end-radius:0;border-start-start-radius:3px}.ec-list .ec-event{background-color:var(--ec-day-bg-color);border-radius:0;color:inherit;flex-direction:row;padding:.5em 1.5em}.ec-event.ec-preview{opacity:.8;z-index:1000}.ec-event.ec-pointer,.ec-event.ec-preview{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ec-event.ec-pointer{box-shadow:none;color:inherit;pointer-events:none;z-index:0}.ec-event.ec-start-clipped{border-start-end-radius:0;border-start-start-radius:0}.ec-event.ec-end-clipped{border-end-end-radius:0;border-end-start-radius:0}.ec-event.ec-start-clipped.ec-end-clipped{border-radius:0}.ec-bg-event{background-color:var(--ec-bg-event-color);grid-row:1;opacity:var(--ec-bg-event-opacity);position:relative}.ec-draggable{cursor:pointer}.ec-draggable,.ec-ghost{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ec-ghost{opacity:.5;pointer-events:none}.ec-event-body{display:flex;flex-direction:column;inline-size:100%}.ec-all-day .ec-event-body,.ec-day-grid .ec-event-body,.ec-timeline .ec-event-body{flex-direction:row}.ec-event-tag{border-radius:2px;inline-size:4px;margin-inline-end:8px}.ec-event-time{flex-shrink:0;margin:0 0 1px;max-block-size:100%;overflow:hidden;white-space:nowrap}.ec-day-grid .ec-event-time,.ec-timeline .ec-event-time{margin:0 3px 0 0;max-inline-size:100%;text-overflow:ellipsis}.ec-event-title{font-weight:inherit;margin:0;overflow:hidden}.ec-time-grid .ec-event-title{inset-block-start:var(--ec-header-height);position:sticky}.ec-all-day .ec-event-title,.ec-day-grid .ec-event-title,.ec-timeline .ec-event-title{inset-inline-start:calc(var(--ec-sidebar-width) + .18em);min-block-size:1.5em;position:sticky;text-overflow:ellipsis;white-space:nowrap}.ec-list .ec-event-title{font-size:1rem}.ec-resizer{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ec-time-grid .ec-body .ec-resizer{block-size:50%;cursor:ns-resize;inset:auto 0 0;max-block-size:8px}.ec-time-grid .ec-body .ec-resizer.ec-start{inset:0 0 auto}.ec-all-day .ec-resizer,.ec-day-grid .ec-resizer,.ec-timeline .ec-resizer{cursor:ew-resize;inline-size:50%;inset:0 0 0 auto;max-inline-size:8px}:is(.ec-all-day .ec-resizer,.ec-day-grid .ec-resizer,.ec-timeline .ec-resizer).ec-start{inset:0 auto 0 0}.ec-dragging,.ec-dragging *{cursor:pointer!important}.ec-resizing-y,.ec-resizing-y *{cursor:ns-resize!important}.ec-resizing-x,.ec-resizing-x *{cursor:ew-resize!important}.ec-no-events{background-color:var(--ec-bg-color);padding:5em 0;text-align:center}.ec-now-indicator{grid-row:2;pointer-events:none;position:relative;will-change:inset}.ec-time-grid .ec-now-indicator{block-size:0;border-block-start:var(--ec-now-indicator-color) solid 2px;inline-size:100%}.ec-timeline .ec-now-indicator{border-inline-start:var(--ec-now-indicator-color) solid 2px;inline-size:0}.ec-timeline .ec-now-indicator:before{inset-block-start:calc(var(--ec-header-height) - 6.5px);z-index:2}.ec-now-indicator:before{background:var(--ec-now-indicator-color);block-size:12px;border-radius:50%;content:"";display:block;inline-size:12px;inset-inline-start:calc(var(--ec-sidebar-width) - 6.5px);margin-block-start:-7px;margin-inline-start:-7px;position:sticky;z-index:1}.ec-popup{background-color:var(--ec-popup-bg-color);block-size:-moz-max-content;block-size:max-content;border:1px solid var(--ec-border-color);border-radius:.25rem;box-shadow:var(--ec-color-300) 0 10px 15px -3px,var(--ec-color-300) 0 4px 6px -4px;box-sizing:border-box;display:flex;flex-direction:column;inline-size:125%;min-block-size:8em;min-inline-size:12em;padding:.375rem .75rem .75rem;position:relative}.ec-popup .ec-day-head{flex-direction:row;padding-inline:0}.ec-popup .ec-day-head a{cursor:pointer;font-size:1.5em;line-height:.8}.ec-popup .ec-events{--ec-event-col-gap:0;display:block;overflow-y:auto;pointer-events:auto}.ec-custom-scrollbars .ec-main::-webkit-scrollbar{background-color:transparent}.ec-custom-scrollbars .ec-main::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:var(--ec-border-color);border:4px solid transparent;border-radius:8px;box-shadow:none}.ec-custom-scrollbars .ec-main::-webkit-scrollbar-thumb:hover{background-color:var(--ec-color-400)}.ec{display:flex;flex-direction:column}.ec-main{border:1px solid var(--ec-border-color);display:grid;overflow:auto}.ec-time-grid .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols),var(--ec-col-width));grid-template-rows:repeat(2,max-content)}.ec-day-grid .ec-main{--ec-row-height:auto;grid-template-columns:repeat(var(--ec-grid-cols),minmax(0,1fr));grid-template-rows:max-content repeat(var(--ec-grid-rows),var(--ec-row-height))}.ec-day-grid .ec-main.ec-uniform{--ec-row-height:minmax(0,1fr);flex-grow:1;overflow:hidden}.ec-timeline .ec-main{flex-grow:1;grid-template-columns:max-content repeat(var(--ec-grid-cols),min-content);grid-template-rows:max-content var(--ec-grid-rows)}.ec-timeline:is(.ec-month-view,.ec-year-view) .ec-main{grid-template-columns:max-content repeat(var(--ec-grid-cols),var(--ec-col-width))}.ec-header{display:grid;grid-area:1/1/2/-1;grid-template-columns:subgrid;inset-block-start:0;position:sticky;z-index:2}.ec-grid{display:grid;grid-area:1/1/-1/-1;grid-template-columns:subgrid}.ec-body .ec-grid{grid-template-rows:subgrid}.ec-time-grid .ec-grid,.ec-timeline .ec-grid{grid-column-start:2}.ec-all-day{display:grid;grid-area:2/1/auto/-1;grid-template-columns:subgrid;min-block-size:var(--ec-slot-height)}.ec-col-group{grid-column:span var(--ec-col-group-span)}.ec-col-group,.ec-col-head{background-color:var(--ec-bg-color);border:1px solid var(--ec-border-color);border-block-start:none;border-inline-start:none;overflow:clip;padding:.375rem .18em;text-align:center;text-overflow:ellipsis}:is(.ec-col-group,.ec-col-head).ec-today{background-color:var(--ec-today-bg-color)}:is(.ec-col-group,.ec-col-head).ec-highlight{background-color:var(--ec-highlight-color)}.ec-col-group:nth-last-child(1 of.ec-col-group),.ec-col-head:nth-last-child(1 of.ec-col-head){border-inline-end:none}.ec-col-group>*,.ec-timeline .ec-col-head>*{inset-inline-start:calc(var(--ec-sidebar-width) + .18em);position:sticky}.ec-body{display:grid;grid-area:2/1/-1/-1;grid-template:subgrid/subgrid}.ec-hidden{visibility:hidden}.ui-icon{display:block;flex-shrink:0}.ui-button{align-items:center;border-radius:10px;display:flex;flex-shrink:0;flex-wrap:wrap;font-weight:700;gap:8px;justify-content:center;min-height:var(--button-min-size);min-width:var(--button-min-size);outline:none;text-decoration:none;transition:all .3s ease-in-out}.ui-button:disabled,.ui-button[tabindex="-1"]{pointer-events:none}.ui-button.large{--button-min-size:36px;font-size:calc(var(--button-min-size)/2 - 2px);padding:calc(var(--button-min-size)/2) 20px}.ui-button.large.outlined{padding:calc(var(--button-min-size)/2 - 2px) 19px}.ui-button.middle{--button-min-size:34px;font-size:calc(var(--button-min-size)/2 - 3px);padding:calc(var(--button-min-size)/2) 18px}.ui-button.middle.outlined{padding:calc(var(--button-min-size)/2 - 1px) 17px}.ui-button.small{--button-min-size:28px;font-size:calc(var(--button-min-size)/2);padding:calc(var(--button-min-size)/2) 18px}.ui-button.small.outlined{padding:calc(var(--button-min-size)/2 - 1px) 17px}.ui-button.primary{background-color:var(--primary-main-color);color:var(--primary-brand-color)}.ui-button.primary:active{background-color:var(--additional-brand-color)}.ui-button.primary:disabled:not(.no-visible-disabled),.ui-button.primary[tabindex="-1"]:not(.no-visible-disabled){background-color:var(--primary-disabled-color)}.ui-button.primary:focus-visible:not(:disabled),.ui-button.primary:hover:not(:disabled){background-color:var(--additional-brand-color)}.ui-button.not-solid,.ui-button.secondary{color:var(--primary-main-color)}.ui-button.outlined{background-color:var(--primary-main-color);color:var(--primary-brand-color)}.ui-button.not-solid{background-color:transparent}.ui-button.secondary{background-color:var(--secondary-brand-color)}.ui-button.secondary:active{background-color:var(--secondary-hover-color)}.ui-button.secondary:disabled:not(.no-visible-disabled),.ui-button.secondary[tabindex="-1"]:not(.no-visible-disabled){background-color:var(--primary-disabled-color);color:var(--primary-main-color)}.ui-button.secondary:focus-visible:not(:disabled),.ui-button.secondary:hover:not(:disabled){background-color:var(--secondary-hover-color);color:var(--primary-main-color)}.ui-button.outlined{border:1px solid var(--additional-brand-color)}.ui-button.outlined:active{background-color:var(--additional-brand-color);border:1px solid var(--primary-brand-color)}.ui-button.outlined:disabled:not(.no-visible-disabled),.ui-button.outlined[tabindex="-1"]:not(.no-visible-disabled){border-color:var(--additional-text-color)}.ui-button.outlined:focus-visible:not(:disabled),.ui-button.outlined:hover:not(:disabled){background-color:var(--neutral-brand-color);border:1px solid var(--primary-brand-color)}.ui-button.not-solid:active{background-color:transparent}.ui-button.not-solid:disabled:not(.no-visible-disabled),.ui-button.not-solid[tabindex="-1"]:not(.no-visible-disabled){color:var(--primary-main-color);opacity:.5}.ui-button.not-solid:focus-visible:not(:disabled),.ui-button.not-solid:hover:not(:disabled){background-color:rgb(from var(--additional-brand-color) r g b/20%)}.ui-button.round{border-radius:50%;max-height:var(--button-min-size);width:var(--button-min-size)}.error-page{align-items:center;display:flex;flex-direction:column;gap:40px;justify-content:center;padding-bottom:46px;padding-top:46px}.error-page__code{color:var(--neutral-bg-color);font-family:Montserrat,sans-serif;font-weight:900}@media (min-width:768px){.error-page__code{font-size:280px;line-height:200px}}@media (max-width:767px){.error-page__code{font-size:136px;line-height:100px}}.error-page__info{max-width:720px;text-align:center}@media (max-width:767px){.error-page__button{padding:0 36px}}
