:root.theme-alternative .reg-steps{--color-theme-reg-steps-dashed: var(--color-secondary-grey);--color-theme-reg-steps-itemBg: var(--color-blue-additional);--color-theme-reg-steps-itemColor: var(--color-secondary-grey);--color-theme-reg-steps-squareBgActive: var(--color-accent-sky);--color-theme-reg-steps-titleColorActive: var(--color-dark-blue)}.reg-steps .reg-steps__list{--reg-steps-pad-x: 0;position:relative;display:flex;justify-content:space-between;padding-bottom:1.125rem}.reg-steps .reg-steps__list:before{content:"";border:1px dashed var(--color-theme-reg-steps-dashed, var(--color-light-grey));position:absolute;inset:1rem 0 auto}@media (min-width: 768px){.reg-steps .reg-steps__list{--reg-steps-pad-x: 1.5rem;padding-bottom:0}.reg-steps .reg-steps__list:before{top:50%}}@media (min-width: 1280px){.reg-steps .reg-steps__list{--reg-steps-pad-x: 2rem;width:fit-content;column-gap:4rem}}.reg-steps .reg-steps__item{background:var(--color-theme-reg-steps-itemBg, var(--color-light-blue));color:var(--color-theme-reg-steps-itemColor, var(--color-light-grey));position:relative;display:inline-flex;align-items:center;column-gap:.75rem;padding:0 .5rem}.reg-steps .reg-steps__item:first-of-type{--reg-steps-title-left: 0;--reg-steps-title-transform: none;padding-left:var(--reg-steps-pad-x)}.reg-steps .reg-steps__item:last-of-type{--reg-steps-title-left: 100%;--reg-steps-title-transform: translateX(-100%);padding-right:var(--reg-steps-pad-x)}.reg-steps .reg-steps__active,.reg-steps .reg-steps__icon,.reg-steps .reg-steps__count{background:var(--color-theme-reg-steps-squareBg, var(--color-white));border-radius:4px;width:2.125rem;line-height:2.125rem;text-align:center}@media (min-width: 768px){.reg-steps .reg-steps__active,.reg-steps .reg-steps__icon,.reg-steps .reg-steps__count{border-radius:.375rem;width:2.5rem;line-height:2.5rem}}.reg-steps .reg-steps__icon{fill:currentColor;height:auto;padding:.375rem}@media (min-width: 768px){.reg-steps .reg-steps__icon{padding:.5rem}}.reg-steps .reg-steps__active{background:var(--color-theme-reg-steps-squareBgActive, var(--color-primary-blue));color:var(--color-theme-reg-steps-squareColorActive, var(--color-white))}.reg-steps .reg-steps__active+.reg-steps__title{display:block;color:var(--color-theme-reg-steps-titleColorActive, var(--color-secondary-grey))}.reg-steps .reg-steps__title{text-transform:uppercase;white-space:nowrap}@media (max-width: 767px){.reg-steps .reg-steps__title{display:none;position:absolute;top:2.5rem;left:var(--reg-steps-title-left, 50%);transform:var(--reg-steps-title-transform, translateX(-50%))}}:root.theme-alternative .button{--color-theme-button-borderColor: transparent;--color-theme-button-bg: var(--color-red);--color-theme-button-color: var(--color-white);--color-theme-button-bgHover: var(--color-accent-red);--color-theme-button-blueBg: var(--color-red);--color-theme-button-blueBgHover: var(--color-accent-red);--color-theme-button-blueColor: var(--color-white);--color-theme-button-outlineBlueBorderColorHover: var(--color-sky-blue);--color-theme-button-outlineBlueColorHover: var(--color-sky-blue);--color-theme-button-outlineWhiteBorderColorHover: var(--color-light-blue);--color-theme-button-outlineWhiteColorHover: var(--color-light-blue);--color-theme-button-whiteColor: var(--color-primary-blue);--color-theme-button-whiteBgHover: var(--color-white);--color-theme-button-whiteColorHover: var(--color-sky-blue)}.button{--button-border-color: var(--color-theme-button-borderColor);--button-bg: var(--color-theme-button-bg);--button-color: var(--color-theme-button-color);--button-bg-hover: var(--color-theme-button-bgHover);position:relative;display:flex;align-items:center;justify-content:center;width:fit-content;height:var(--button-height, 3rem);padding:.9375rem 1.5rem;border:1px solid var(--button-border-color, transparent);border-radius:.375rem;text-align:center;cursor:pointer;text-decoration:none;background-color:var(--button-bg, var(--color-golden));color:var(--button-color, var(--color-primary-grey));transition:background-color .3s,border-color .3s,color .3s}.button:disabled{--button-bg: var(--color-theme-button-bgDisabled, var(--color-light-grey));pointer-events:none;cursor:initial}@media (min-width: 1280px){.button{--button-height: 3.125rem}}.button .button__wrapper{pointer-events:none}.button .button__wrapper-icon{display:flex;align-items:center;justify-content:center}@media (hover: hover){.button:hover{background-color:var(--button-bg-hover, var(--color-bright-gold))}}.button.button--blue{--button-bg: var(--color-theme-button-blueBg, var(--color-primary-blue));--button-bg-hover: var(--color-theme-button-blueBgHover, var(--color-bright-blue));--button-color: var(--color-theme-button-blueColor, var(--color-white))}.button.button--outline-blue{--button-bg: var(--color-theme-button-outlineBlueBg, transparent);--button-bg-hover: var(--color-theme-button-outlineBlueBgHover, transparent);--button-color: var(--color-theme-button-outlineBlueColor, var(--color-primary-blue));--button-border-color: var(--color-theme-button-outlineBlueBorderColor, var(--color-primary-blue));padding:0 1.5rem}@media (hover: hover){.button.button--outline-blue:hover{--button-color: var(--color-theme-button-outlineBlueColorHover, var(--color-bright-blue));--button-border-color: var(--color-theme-button-outlineBlueBorderColorHover, var(--color-bright-blue))}}.button.button--transparent{--button-bg: var(--color-theme-button-transparentBg, transparent);--button-bg-hover: var(--color-theme-button-transparentBgHover, transparent);--button-color: var(--color-theme-button-transparentColor, var(--color-white))}@media (hover: hover){.button.button--transparent:hover{--button-color: var(--color-theme-button-transparentColorHover, var(--color-golden));--button-border-color: var(--color-theme-button-transparentBorderColorHover, var(--color-golden))}}.button.button--outline-white{--button-bg: var(--color-theme-button-outlineWhiteBg, transparent);--button-bg-hover: var(--color-theme-button-outlineWhiteBgHover, transparent);--button-color: var(--color-theme-button-outlineWhiteColor, var(--color-white));--button-border-color: var(--color-theme-button-outlineWhiteBorderColor, var(--color-white));padding:0 1.5rem}@media (hover: hover){.button.button--outline-white:hover{--button-color: var(--color-theme-button-outlineWhiteColorHover, var(--color-golden));--button-border-color: var(--color-theme-button-outlineWhiteBorderColorHover, var(--color-golden))}}.button.button--white{--button-bg: var(--color-theme-button-whiteBg, var(--color-white));--button-bg-hover: var(--color-theme-button-whiteBgHover, var(--color-golden));--button-color: var(--color-theme-button-whiteColor, var(--color-golden))}@media (hover: hover){.button.button--white:hover{--button-color: var(--color-theme-button-whiteColorHover)}}.button.button--only-icon{width:3rem;padding:.75rem}.button.button--only-icon .button__icon{stroke:var(--color-theme-button-onlyIconIcon, var(--color-bright-blue));width:1.5rem;height:1.5rem}:root.theme-alternative .cart-list{--color-theme-cart-list-listBorderBottom: var(--color-dark-blue);--color-theme-cart-list-listEmptyColor: var(--color-secondary-grey)}.cart-list .cart-list__empty,.cart-list .cart-list__list{border-bottom:1px dashed var(--color-theme-cart-list-listBorderBottom, var(--color-primary-grey));margin-bottom:var(--cart-list-list-margin, 1.375rem);padding-bottom:var(--cart-list-list-padding, 1.5rem)}.cart-list .cart-list__list{display:var(--cart-list-list-display, grid);grid-template-columns:100%;row-gap:.375rem}@media (min-width: 1280px){.cart-list .cart-list__list{row-gap:.5rem}}.cart-list .cart-list__empty{color:var(--color-theme-cart-list-listEmptyColor, var(--color-light-grey));display:var(--cart-list-list-display, block)}.cart-list .cart-list__item{display:flex;justify-content:space-between}.cart-list .cart-list__price{white-space:nowrap;margin-left:2rem}.cart-list .cart-list__total{display:flex;justify-content:space-between;align-items:center}.cart-list.cart-list--options{--cart-list-list-margin: 1rem;--cart-list-list-padding: 1.25rem}:root.theme-alternative .politics{--color-theme-politics-color: var(--color-secondary-grey);--color-theme-politics-inputIconFillChecked: var(--color-primary-blue);--color-theme-politics-iconBg: var(--color-blue-additional);--color-theme-politics-iconBorder: var(--color-light-blue);--color-theme-politics-invalidIconBorder: var(--color-red)}.politics{color:var(--color-theme-politics-color, var(--color-light-grey));display:flex;align-items:start;cursor:pointer}.politics .politics__input{display:none}.politics .politics__input:checked+.politics__icon{fill:var(--color-theme-politics-inputIconFillChecked, var(--color-secondary-grey))}.politics .politics__icon{transition:.3s border-color,.3s fill;background:var(--color-theme-politics-iconBg, var(--color-light-blue));border:2px solid var(--color-theme-politics-iconBorder, var(--color-blue-additional));border-radius:4px;fill:transparent;flex-shrink:0;margin-right:.75rem}.politics.politics--invalid .politics__icon{border-color:var(--color-theme-politics-invalidIconBorder, var(--color-error))}:root.theme-alternative .input{--color-theme-input-inputBorderColor: var(--color-light-blue);--color-theme-input-inputBorderColorFocus: var(--color-sky-blue);--color-theme-input-inputBg: var(--color-white);--color-theme-input-inputBgHover: var(--color-blue-additional);--color-theme-input-inputColor: var(--color-secondary-dark-blue);--color-theme-input-inputPlaceholderColor: var(--color-light-grey);--color-theme-input-inputPlaceholderColorShown: var(--color-secondary-dark-blue);--color-theme-input-inputStarColor: var(--color-red);--color-theme-input-errorInputBorderColor: var(--color-red)}.input.input--placeholder .input__placeholder,.input.input--placeholder .input__wrapper:focus-within .input__input+.input__placeholder{--input-placeholder-color: var(--color-theme-input-inputPlaceholderColor, var(--color-blue-gray));top:.5rem;left:1rem;right:1rem;bottom:.875rem;pointer-events:none;color:var(--input-placeholder-color, var(--color-blue-gray));font-size:.625rem;line-height:130%;letter-spacing:.01em}.input{--input-border-color: var(--color-theme-input-inputBorderColor);--input-bg-color: var(--color-theme-input-inputBg);--input-color: var(--color-theme-input-inputColor);display:block;width:fit-content;height:3rem;cursor:pointer}@media (min-width: 1280px){.input{height:3.125rem}}.input .input__wrapper{position:relative;height:100%}.input .input__input{display:flex;align-items:center;width:100%;padding:0 1rem;height:3rem;margin-bottom:2px;border:1px solid var(--input-border-color, var(--color-blue-additional));border-radius:.375rem;background-color:var(--input-bg-color, var(--color-light-blue));color:var(--input-color, var(--color-primary-grey));transition:background-color .3s,border-color .3s}@media (hover: hover){.input .input__input:hover{--input-bg-color: var(--color-theme-input-inputBgHover, var(--color-blue-additional))}}.input .input__input:focus{--input-border-color: var(--color-theme-input-inputBorderColorFocus, var(--color-bright-blue))}@media (min-width: 1280px){.input .input__input{height:3.125rem;margin-bottom:4px}}.input.input--placeholder .input__shadow-placeholder{padding:0 1.25rem;opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.875rem;line-height:125%}@media (min-width: 1280px){.input.input--placeholder .input__shadow-placeholder{font-size:1rem;line-height:130%}}.input.input--placeholder .input__placeholder{position:absolute;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:top .3s,font-size .3s,line-height .3s,letter-spacing .3s}.input.input--placeholder .input__input{padding:.9375rem 1rem 0}.input.input--placeholder .input__input::placeholder{color:transparent;-webkit-user-select:none;user-select:none}.input.input--placeholder .input__input:placeholder-shown+.input__placeholder{--input-placeholder-color: var(--color-theme-input-inputPlaceholderColorShown, var(--color-secondary-grey));top:.875rem;font-size:.875rem;line-height:125%}@media (min-width: 1280px){.input.input--placeholder .input__input:placeholder-shown+.input__placeholder{font-size:1rem;line-height:130%}}.input.input--placeholder .input__star{color:var(--color-theme-input-inputStarColor, var(--color-error))}.input.input--error .input__input{--input-border-color: var(--color-theme-input-errorInputBorderColor, var(--color-error))}.input.input--hidden{display:none}:root.theme-alternative .link{--color-theme-link-color: var(--color-primary-blue);--color-theme-link-colorHover: var(--color-sky-blue);--color-theme-link-blueColor: var(--color-sky-blue);--color-theme-link-blueColorHover: var(--color-accent-sky)}.link{--link-color: var(--color-theme-link-color);--link-hover-color: var(--color-theme-link-colorHover);display:flex;width:fit-content;color:var(--link-color, var(--color-primary-grey));transition:color .3s;align-items:center;gap:.5rem}.link .link__icon{width:1rem;height:1rem;transform:rotate(var(--link-icon-rotate, 0deg));stroke:var(--link-color, var(--color-primary-grey));transition:stroke .3s,transform .3s}@media (hover: hover){.link:hover{color:var(--link-hover-color, var(--color-bright-blue))}.link:hover .link__icon{stroke:var(--link-hover-color, var(--color-bright-blue))}}.link.link--blue{--link-color: var(--color-theme-link-blueColor, var(--color-primary-blue));--link-hover-color: var(--color-theme-link-blueColorHover, inherit)}.link.link--reverse{flex-direction:row-reverse}.link.link--secondary-grey{--link-color: var(--color-theme-link-secondaryGreyColor, var(--color-secondary-grey))}.link[disabled]{--link-color: var(--color-theme-link-colorDisabled, var(--color-blue-gray));pointer-events:none;cursor:auto}:root.theme-alternative .promocode{--color-theme-promocode-errorColor: var(--color-red)}.promocode{width:100%}.promocode .promocode__wrap{position:relative}.promocode .promocode__input{width:100%}.promocode .promocode__btn{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.promocode .promocode__error{color:var(--color-theme-promocode-errorColor, var(--color-error));padding-left:1rem;transition:color .3s;display:none}.promocode .promocode__reset{display:none;width:1.5rem;height:1.5rem;stroke:var(--color-theme-promocode-resetStroke, var(--color-primary-blue));cursor:pointer;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.promocode.promocode--error .promocode__error,.promocode.promocode--success .promocode__reset{display:block}.promocode.promocode--success .promocode__btn{display:none}:root.theme-alternative .reg-cart{--color-theme-reg-cart-bg: var(--color-white);--color-theme-reg-cart-border: var(--color-light-blue)}.reg-cart{border-radius:var(--white-container-radius);border:1px solid var(--color-theme-reg-cart-border, transparent);background:var(--color-theme-reg-cart-bg, var(--color-white))}.reg-cart .reg-cart__list{margin-top:1rem}.reg-cart .reg-cart__politics{margin-top:1.5rem}.reg-cart .reg-cart__controls{display:grid;row-gap:.5rem;margin-top:1.5rem}.reg-cart .reg-cart__btn{width:100%}.reg-cart .reg-cart__promocode{margin-top:1rem}@media (min-width: 1280px){.reg-cart .reg-cart__promocode{margin-top:1.5rem}}:root.theme-alternative .select{--color-theme-select-border: var(--color-light-blue);--color-theme-select-bg: var(--color-white);--color-theme-select-placeholder: var(--color-secondary-dark-blue);--color-theme-select-chevron: var(--color-dark-blue);--color-theme-select-dropdownBorder: var(--color-light-blue);--color-theme-select-dropdownBg: var(--color-white);--color-theme-select-itemColor: var(--color-secondary-dark-blue);--color-theme-select-itemColorHover: var(--color-sky-blue);--color-theme-select-itemBg: var(--color-white);--color-theme-select-itemBgHover: var(--color-blue-additional);--color-theme-select-itemBorderBottom: var(--color-light-blue);--color-theme-select-star: var(--color-red);--color-theme-select-placeholderPlaceholderColor: var(--color-light-grey);--color-theme-select-errorBorder: var(--color-red)}.select{--select-border-color: var(--color-theme-select-border);--select-bg-color: var(--color-theme-select-bg);--select-placeholder-color: var(--color-theme-select-placeholder);--select-chevron-color: var(--color-theme-select-chevron);--select-dropdown-color: var(--color-theme-select-dropdownBorder);--select-dropdown-bg-color: var(--color-theme-select-dropdownBg);--select-item-color: var(--color-theme-select-itemColor, inherit);--select-item-bg-color: var(--color-theme-select-itemBg);position:relative;width:fit-content;min-width:9.375rem}.select .select__inner{position:relative;height:3rem;padding:0 2.5rem 0 1rem;border:1px solid var(--select-border-color, var(--color-blue-additional));border-radius:.375rem;background-color:var(--select-bg-color, var(--color-light-blue));cursor:pointer;transition:border-color .3s,background-color .3s}@media (min-width: 1280px){.select .select__inner{height:3.125rem}}.select .select__select-container{display:none}.select .select__title{display:flex;align-items:center;width:100%;height:100%}.select .select__shadow-placeholder{opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.select .select__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;width:100%;color:var(--select-placeholder-color, var(--color-secondary-grey));opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transition:bottom .3s,font-size .3s,line-height .3s,letter-spacing .3s;font-size:.875rem;line-height:125%}@media (min-width: 1280px){.select .select__placeholder{font-size:1rem;line-height:130%}}.select .select__chevron{position:absolute;top:.9375rem;right:1rem;width:1.25rem;min-width:1.25rem;height:1.25rem;fill:var(--select-chevron-color, var(--color-primary-grey))}.select .select__dropdown{z-index:1;position:absolute;top:100%;left:0;display:none;width:100%;border:1px solid var(--select-dropdown-color, var(--color-blue-additional));border-radius:0 0 .375rem .375rem;background-color:var(--select-dropdown-bg-color, var(--color-light-blue));transition:border-color .3s,background-color .3s}.select .select__list{width:100%}.select .select__item{display:flex;align-items:center;height:3rem;padding:0 1rem;color:var(--select-item-color);background-color:var(--select-item-bg-color, var(--color-light-blue));cursor:pointer;transition:background-color .3s,border-color .3s}.select .select__item:not(:last-child){border-bottom:1px solid var(--color-theme-select-itemBorderBottom, var(--color-blue-additional))}@media (hover: hover){.select .select__item:hover{--select-item-color: var(--color-theme-select-itemColorHover, var(--color-primary-blue));--select-item-bg-color: var(--color-theme-select-itemBgHover, var(--color-blue-additional))}}@media (min-width: 1280px){.select .select__item{height:3.125rem}}.select .select__star{color:var(--color-theme-select-star, var(--color-error))}.select.select--placeholder .select__inner{padding:.9375rem 2.5rem 0 1rem}.select.select--placeholder .select__placeholder{--select-placeholder-color: var(--color-theme-select-placeholderPlaceholderColor, var(--color-blue-gray));top:.5rem;left:1rem;right:auto;bottom:auto;font-size:.625rem;line-height:130%;letter-spacing:.01em;opacity:1;visibility:visible}.select.select--open .select__inner{border-radius:.375rem .375rem 0 0;border-bottom-color:transparent}.select.select--open .select__chevron{transform:rotate(180deg)}.select.select--open .select__dropdown{display:flex}.select.select--error{--select-border-color: var(--color-theme-select-errorBorder, var(--color-error))}:root.theme-alternative .wrapper-field{--color-theme-wrapper-field-color: var(--color-secondary-grey);--color-theme-wrapper-field-error: var(--color-red)}.wrapper-field{--wrapper-field-color: var(--color-theme-wrapper-field-color)}.wrapper-field .wrapper-field__tips{padding-left:1rem;color:var(--wrapper-field-color, var(--color-light-grey));transition:color .3s}.wrapper-field .wrapper-field__error{display:none}.wrapper-field.wrapper-field--error{--wrapper-field-color: var(--color-theme-wrapper-field-error, var(--color-error))}.wrapper-field.wrapper-field--error .wrapper-field__error{display:block}.wrapper-field.wrapper-field--error .wrapper-field__error+.wrapper-field__tooltip{display:none}.form-fields{display:flex;flex-direction:column;gap:1rem}.form-fields .form-fields__field{width:100%}.form-fields .form-fields__field.form-fields__field--hidden{display:none}.form-fields .form-fields__input,.form-fields .form-fields__select{width:100%}@media (min-width: 768px){.form-fields.form-fields--company{flex-direction:row;flex-wrap:wrap}}@media (min-width: 768px){.form-fields.form-fields--company .form-fields__field{width:calc(50% - .5rem)}.form-fields.form-fields--company .form-fields__field:nth-child(5n+5){width:100%}}@media (min-width: 768px){.form-fields.form-fields--particapant{flex-direction:row;flex-wrap:wrap}}@media (min-width: 768px){.form-fields.form-fields--particapant .form-fields__field{width:calc(33% - .5625rem)}}@media (min-width: 768px){.form-fields.form-fields--pay-info{flex-direction:row;flex-wrap:wrap}}@media (min-width: 768px){.form-fields.form-fields--pay-info .form-fields__field{width:calc(50% - .5rem)}}.paperwork-form .paperwork-form__heading{margin-bottom:1rem}@media (min-width: 1280px){.paperwork-form .paperwork-form__heading{margin-bottom:1.5rem}}.paperwork-form .paperwork-form__description{margin-top:.75rem}.paperwork-participant .paperwork-participant__heading{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:1rem}@media (min-width: 1280px){.paperwork-participant .paperwork-participant__heading{margin-bottom:1.5rem}}:root.theme-alternative .paperwork{--color-theme-paperwork-formsBg: var(--color-white);--color-theme-paperwork-formsBorder: var(--color-light-blue)}.paperwork .paperwork__pay-info,.paperwork .paperwork__forms{padding:1.5rem;border-radius:1rem;border:1px solid var(--color-theme-paperwork-formsBorder, transparent);background-color:var(--color-theme-paperwork-formsBg, var(--color-white))}@media (min-width: 1280px){.paperwork .paperwork__pay-info,.paperwork .paperwork__forms{padding:2rem}}.paperwork{padding-top:1.5rem}@media (min-width: 1280px){.paperwork{padding:3rem var(--container-padding)}}.paperwork .paperwork__steps{margin-bottom:1rem;padding:0 var(--container-padding)}@media (min-width: 1280px){.paperwork .paperwork__steps{margin-bottom:1.5rem;padding:0}}@media (min-width: 1280px){.paperwork .paperwork__main-form{display:grid;grid-template-columns:66% 1fr;align-items:start;gap:0 1.5rem;margin-top:1.5rem}}@media (min-width: 1280px){.paperwork .paperwork__body{grid-column:1}}.paperwork .paperwork__form:not(:last-child){margin-bottom:3rem}.paperwork .paperwork__pay-info{margin-top:1.5rem}.paperwork .paperwork__cart{margin:1.5rem 1.5rem 0}@media (min-width: 1280px){.paperwork .paperwork__cart{margin:0;position:sticky;top:calc(1.25rem + var(--header-height));grid-area:1/2/span 2}}.paperwork .paperwork__btn{margin-top:-1.5rem}@media (min-width: 1280px){.paperwork .paperwork__btn{margin-top:-1rem}}
