.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-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-light-blue);color: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-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-primary-blue);color:var(--color-white)}.reg-steps .reg-steps__active+.reg-steps__title{display:block;color: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%))}}.button{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}@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-primary-blue);--button-bg-hover: var(--color-bright-blue);--button-color: var(--color-white)}.button.button--outline-blue{--button-bg: transparent;--button-bg-hover: transparent;--button-color: var(--color-primary-blue);--button-border-color: var(--color-primary-blue);padding:0 1.5rem}@media (hover: hover){.button.button--outline-blue:hover{--button-color: var(--color-bright-blue);--button-border-color: var(--color-bright-blue)}}.button.button--transparent{--button-bg: transparent;--button-bg-hover: transparent;--button-color: var(--color-white)}@media (hover: hover){.button.button--transparent:hover{--button-color: var(--color-golden);--button-border-color: var(--color-golden)}}.button.button--outline-white{--button-bg: transparent;--button-bg-hover: transparent;--button-color: var(--color-white);--button-border-color: var(--color-white);padding:0 1.5rem}@media (hover: hover){.button.button--outline-white:hover{--button-color: var(--color-golden);--button-border-color: var(--color-golden)}}.button.button--white{--button-bg: var(--color-white);--button-bg-hover: var(--color-golden);--button-color: var(--color-golden)}.button.button--only-icon{width:3rem;padding:.75rem}.button.button--only-icon .button__icon{stroke:var(--color-bright-blue);width:1.5rem;height:1.5rem}.cart-list .cart-list__empty,.cart-list .cart-list__list{border-bottom:1px dashed 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-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}.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-secondary-grey)}.politics .politics__icon{transition:.3s border-color,.3s fill;background:var(--color-light-blue);border:2px solid var(--color-blue-additional);border-radius:4px;fill:transparent;flex-shrink:0;margin-right:.75rem}.politics.politics--invalid .politics__icon{border-color:var(--color-error)}.reg-cart{border-radius:var(--white-container-radius);background: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--controls-hidden .reg-cart__controls{display:none}.input.input--placeholder .input__placeholder,.input.input--placeholder .input__wrapper:focus-within .input__input+.input__placeholder{--input-placeholder-color: 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{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-blue-additional) }}.input .input__input:focus{--input-border-color: 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-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--error .input__input{--input-border-color: var(--color-error)}.input.input--hidden{display:none}.select{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-blue-additional)}@media (hover: hover){.select .select__item:hover{--select-item-color: var(--color-primary-blue);--select-item-bg-color: var(--color-blue-additional)}}@media (min-width: 1280px){.select .select__item{height:3.125rem}}.select.select--placeholder .select__inner{padding:.9375rem 2.5rem 0 1rem}.select.select--placeholder .select__placeholder{--select-placeholder-color: 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-error)}.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-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 .paperwork__pay-info,.paperwork .paperwork__forms{padding:1.5rem;border-radius:1rem;background-color: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:flex;align-items:flex-start;gap:1.5rem}}@media (min-width: 1280px){.paperwork .paperwork__body{width:68%}}.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;width:33%}}
