@charset "UTF-8";.h1,.h2,.h3,.h4{font-family:Roboto,serif;font-weight:700}span.select2-container--register-form.select2-container--open .select2-selection--multiple,span.select2-container--register-form.select2-container--open .select2-selection--single{background-color:#fff}span.select2-container--register-form.select2-container--open .select2-dropdown--below,span.select2-container--register-form.select2-container--open.select2-container--above .select2-selection--multiple,span.select2-container--register-form.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.row-register-form__item label,.row-register-form__payment-method label{background-color:rgba(0,0,0,.04);transition:.3s cubic-bezier(.12,.75,.4,1)}.h1{font-size:56px;line-height:66px}.h2{font-size:42px;line-height:52px}.h3{font-size:32px;line-height:42px}.h4{font-size:26px;line-height:38px}.h5,.h6{font-family:Roboto,serif;font-weight:500}.h5{font-size:22px;line-height:30px}.h6{font-size:18px;line-height:28px}body>.select2-container--register-form{z-index:9999}span.select2-container--register-form{font-size:1rem;font-weight:400;position:relative;display:inline-block;box-sizing:border-box;margin:0;text-align:left;vertical-align:middle}span.select2-container--register-form.select2-container--open .select2-dropdown{left:0}span.select2-container--register-form.select2-container--open .select2-dropdown--above{border-bottom-right-radius:0;border-bottom-left-radius:0}span.select2-container--register-form.select2-container--open .select2-selection--single .select2-selection__arrow b{transform:translateY(-50%) rotate(180deg)}span.select2-container--register-form.select2-container--open .select2-selection--multiple:before{transform:translateY(-50%) rotate(180deg)}span.select2-container--register-form.select2-container--open.select2-container--below .select2-selection--multiple,span.select2-container--register-form.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}span.select2-container--register-form[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}span.select2-container--register-form[dir=rtl] .select2-selection--single .select2-selection__clear{float:left;visibility:hidden;pointer-events:none}span.select2-container--register-form[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:1px}span.select2-container--register-form[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}span.select2-container--register-form[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}span.select2-container--register-form.select2-container--disabled .select2-selection--single{cursor:default;background-color:#eee}span.select2-container--register-form.select2-container--disabled .select2-selection--single .select2-selection__clear,span.select2-container--register-form.select2-container--disabled .select2-selection__choice__remove{display:none}span.select2-container--register-form .select2-dropdown{font-weight:400;position:absolute;z-index:1051;left:-100000px;display:block;overflow:hidden;box-sizing:border-box;width:100%;color:#1d1d1a;border:2px solid var(--nectar-extra-color-2);border-radius:15px;background-color:var(--nectar-extra-color-2)}span.select2-container--register-form span.select2-selection--single{display:block;box-sizing:border-box;height:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:2px solid var(--nectar-extra-color-2);border-radius:15px;background-color:#fff}span.select2-container--register-form span.select2-selection--single .select2-selection__rendered{line-height:36px;display:block;overflow:hidden;padding-right:10px;padding-left:10px;white-space:nowrap;text-overflow:ellipsis;color:#1d1d1a}span.select2-container--register-form span.select2-selection--single .select2-selection__rendered>span{display:flex}span.select2-container--register-form span.select2-selection--single .select2-selection__rendered>span>img.custom-icon{margin:0 10px 0 0;-o-object-fit:contain;object-fit:contain}span.select2-container--register-form span.select2-selection--single .select2-selection__clear{font-weight:700;position:relative;float:right;cursor:pointer;visibility:hidden;pointer-events:none}span.select2-container--register-form span.select2-selection--single .select2-selection__placeholder{color:#999}span.select2-container--register-form span.select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:10px;height:36px}span.select2-container--register-form span.select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:3px;width:12px;height:12px;transform:translateY(-50%) rotate(0);opacity:1;border:none;border-radius:0;background:url(../../dist/img/svg/ico-arrow--down.svg) center center/contain no-repeat}span.select2-container--register-form .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:40px;-moz-user-select:none;user-select:none;-webkit-user-select:none;background-color:#fff;border:2px solid var(--nectar-extra-color-2);border-radius:15px;outline:0;position:relative}span.select2-container--register-form .select2-selection--multiple:before{content:"";position:absolute;top:50%;right:3px;width:10px;height:36px;transform:translateY(-50%) rotate(0);opacity:1;border:none;border-radius:0;background:url(../../dist/img/svg/ico-arrow--down.svg) center center/12px 12px no-repeat}span.select2-container--register-form .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding-right:10px;padding-left:10px;display:flex;align-items:center;align-content:center;flex-wrap:wrap;justify-content:flex-start;min-height:36px}span.select2-container--register-form .select2-selection--multiple .select2-selection__clear{display:none}span.select2-container--register-form .select2-selection--multiple .select2-selection__choice{background-color:var(--nectar-extra-color-1);border:2px solid var(--nectar-extra-color-2);border-radius:15px;cursor:default;float:left;margin:2px 4px 2px 0;padding:0 5px;color:#fff}span.select2-container--register-form .select2-selection--multiple .select2-selection__choice__remove{color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.row-register-form__item input,span.select2-container--register-form .select2-results__option[aria-disabled=true],span.select2-container--register-form .select2-search--dropdown.select2-search--hide{display:none}span.select2-container--register-form .select2-selection--multiple .select2-selection__choice__remove:hover{color:red}span.select2-container--register-form .select2-selection--multiple .select2-search input{margin:0;width:100%!important;pointer-events:none;color:rgba(29,29,26,.5);position:absolute;bottom:-2px;overflow:hidden;text-overflow:ellipsis;padding-right:28px}span.select2-container--register-form .select2-selection--multiple .select2-search input::-moz-placeholder{color:inherit;opacity:1}span.select2-container--register-form .select2-selection--multiple .select2-search input::placeholder{color:inherit;opacity:1}span.select2-container--register-form .select2-search--dropdown{display:block;padding:4px}span.select2-container--register-form .select2-search--dropdown .select2-search__field{box-sizing:border-box;width:100%;padding:4px;border:1px solid #aaa}span.select2-container--register-form .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}span.select2-container--register-form .select2-search--inline{float:left;height:36px}span.select2-container--register-form .select2-search--inline .select2-search__field{font-size:100%;box-sizing:border-box;margin-top:5px;padding:0;border:none;outline:0;background:0 0;box-shadow:none;-webkit-appearance:textfield;color:rgba(29,29,26,.5)}span.select2-container--register-form .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}span.select2-container--register-form .select2-results{display:block;padding:0}span.select2-container--register-form .select2-results>.select2-results__options{overflow-y:auto;max-height:440px}span.select2-container--register-form .select2-results .select2-results__options{margin:0;padding:0;list-style:none}span.select2-container--register-form .select2-results__option{padding:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}span.select2-container--register-form .select2-results__option[aria-selected]{cursor:pointer}span.select2-container--register-form .select2-results__option[role=group]{padding:0}span.select2-container--register-form .select2-results__option[aria-selected=true]{color:#fff!important;background-color:var(--nectar-accent-color)}span.select2-container--register-form .select2-results__option--highlighted[aria-selected]{color:#fff;background-color:var(--nectar-accent-color)}span.select2-container--register-form .select2-results__option .select2-results__option{padding-left:1em}span.select2-container--register-form .select2-results__option .select2-results__option .select2-results__group{padding-left:0}span.select2-container--register-form .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}span.select2-container--register-form .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}span.select2-container--register-form .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}span.select2-container--register-form .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}span.select2-container--register-form .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}span.select2-container--register-form .select2-results__group{display:block;padding:6px;cursor:default}.select2-close-mask{position:fixed;z-index:99;top:0;left:0;display:block;width:auto;min-width:100%;height:auto;min-height:100%;margin:0;padding:0;opacity:0;border:0;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.select2-content-custom{display:flex;width:100%;min-height:36px;flex-wrap:nowrap;justify-content:space-between;align-items:center}.select2-content-custom__ico{display:inline-block;width:30px;height:30px;margin-right:10px;margin-left:10px}.row-projects .select2-container--register-form .select2-selection--multiple,.row-projects .select2-container--register-form .select2-selection--single,.u-bg--blue .select2-container--register-form .select2-selection--multiple,.u-bg--blue .select2-container--register-form .select2-selection--single,.u-bg--primary .select2-container--register-form .select2-selection--multiple,.u-bg--primary .select2-container--register-form .select2-selection--single,.u-bg--secondary .select2-container--register-form .select2-selection--multiple,.u-bg--secondary .select2-container--register-form .select2-selection--single{border-bottom-color:#fff}.row-projects .select2-container--register-form .select2-selection--multiple .select2-selection__choice,.row-projects .select2-container--register-form .select2-selection--single .select2-selection__choice{border-color:#fff}.row-register-form{display:flex;align-items:flex-start;flex-wrap:wrap;gap:20px}.row-register-form:has(input[type=submit][disabled]) .row-register-form__spinner{display:block}.row-register-form input[type=submit]{cursor:pointer;transition:.3s cubic-bezier(.12,.75,.4,1)}.row-register-form input:not([type=submit]){color:#1d1d1a}.row-register-form__form,.row-register-form__item{width:100%}.row-register-form__item .price{text-align:right;white-space:nowrap;color:#000;transition:.3s cubic-bezier(.12,.75,.4,1)}.row-register-form__item .price span{font-size:10px;display:block;margin-top:-10px;color:inherit}.row-register-form__item input:checked+label{background:var(--nectar-accent-color);color:#fff}.row-register-form__item input:checked+label .price{color:#fff}.row-register-form__item input:checked+label:before{background-color:var(--nectar-accent-color);background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.665 10.83L.51 5.674l1.718-1.718 3.437 3.438L12.538.52l1.72 1.718-8.593 8.592z' fill='%23FFFFFF'%3E%3C/path%3E%3C/svg%3E")}.row-register-form__item label{width:100%;height:100%;display:inline-flex;justify-content:space-between;cursor:pointer;position:relative;align-items:center;border-radius:6px;padding:37px 22px 37px 75px}.row-register-form__item label:hover{color:#fff;background-color:var(--nectar-accent-color)}.row-register-form__item label:hover:before{background-color:#fff}.row-register-form__item label:hover .price{color:#fff}.row-register-form__item label .name{color:inherit;line-height:1.25}.row-register-form__item label:before{content:"";display:block;position:absolute;top:50%;left:30px;background-color:#1d1d1a;width:25px;height:25px;border-radius:50%;transform:translateY(-50%);transition:.3s cubic-bezier(.12,.75,.4,1);background-repeat:no-repeat;background-position:center;background-size:contain}.row-register-form__section{padding:40px 0 0;border:none;margin-bottom:20px;position:relative;width:100%}.row-register-form>aside.row-register-form__summary input[type=submit][form=certificates-form],.row-register-form>aside.row-register-form__summary input[type=submit][form=register-form],.row-register-form__form>form#certificates-form input[type=submit],.row-register-form__form>form#register-form input[type=submit]{border-bottom-right-radius:100px!important;background:linear-gradient(0deg,#d9c28e 10%,#a5815d 73%,#bc9c62 129%)!important;padding:8px 20px!important}.row-register-form__section__title+.row-register-form__section__fields{margin-top:-30px}.row-register-form__section.payment-methods .row-register-form__section__fields{width:100%;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.row-register-form__section__fields{width:100%;display:flex;flex-wrap:wrap;gap:12px}.row-register-form__section__fields .form{padding-bottom:calc(15px - 10px)!important;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));width:100%}.row-register-form__section__fields .form>label{display:block}.row-register-form__section__fields .slick-arrow{position:absolute;top:0;z-index:10}.row-register-form__section__fields .slick-prev{right:0}.row-register-form__section__fields .slick-next{left:0}.row-register-form__payment-method{cursor:pointer;position:relative}.row-register-form__payment-method__children{position:absolute;bottom:0}.row-register-form__payment-method__img{position:relative;width:64px;line-height:0;margin-bottom:10px;transition:.3s cubic-bezier(.12,.75,.4,1)}.row-register-form__payment-method__img>img{width:100%!important;height:auto}.row-register-form__payment-method .fancy-select-wrap{padding:0!important;height:100%}.row-register-form__payment-method .fancy-select-wrap label:not(:hover){color:#000!important}.row-register-form__payment-method .fancy-select-wrap label:hover{color:#fff!important}.row-register-form__payment-method label{width:100%;display:flex!important;flex-direction:column;align-items:center;text-align:center;line-height:1;overflow:hidden;font-size:.8em;cursor:pointer;position:relative;padding:20px!important;height:100%;color:#000!important;border-radius:6px}.row-register-form__payment-method label:hover{color:#fff!important;background-color:var(--nectar-accent-color)}.row-register-form__payment-method .select2{position:absolute;top:15px;opacity:0;transition:.3s cubic-bezier(.12,.75,.4,1);width:calc(100% - 15px)!important;left:7.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width:771px){.row-register-form__section__fields .form{padding-bottom:calc(30px - 10px)!important}.row-register-form__payment-method .select2{top:20px;width:calc(100% - 40px)!important;left:20px}}.row-register-form__payment-method input,.row-register-form__payment-method select{display:none}.row-register-form__payment-method.has-children input:checked+.fancy-select-wrap label .row-register-form__payment-method__img,.row-register-form__payment-method.has-children input:checked+label .row-register-form__payment-method__img{opacity:0}.row-register-form__payment-method.has-children input:checked+.fancy-select-wrap .select2{-webkit-user-select:initial;-moz-user-select:initial;user-select:initial;pointer-events:initial}.row-register-form__payment-method input:checked+.fancy-select-wrap label,.row-register-form__payment-method input:checked+label{color:#fff!important;background-color:var(--nectar-accent-color)}.row-register-form__payment-method input:checked+.fancy-select-wrap .select2{opacity:1}.row-register-form__form>form#certificates-form,.row-register-form__form>form#register-form{display:flex;flex-wrap:wrap}.row-register-form__form>form#certificates-form p,.row-register-form__form>form#register-form p{width:100%}.row-register-form__summary{width:100%;padding:clamp(20px,2.8070175439vw,40px);background-color:var(--nectar-extra-color-2);border-top-left-radius:40px}@media screen and (min-width:1101px){.row-register-form__summary{position:sticky;top:97px;max-width:465px}.row-register-form__form{flex:1}}.row-register-form__summary__selection__title{width:100%}.row-register-form__summary__selection__description{width:100%;font-size:16px;font-style:italic;display:block}.row-register-form__summary__discount,.row-register-form__summary__price,.row-register-form__summary__total{padding:0 15px;border-radius:6px}.row-register-form__summary__discount{display:flex;justify-content:space-between;background:linear-gradient(0deg,#d9c28e 10%,#a5815d 73%,#bc9c62 129%);color:#fff}.row-register-form__summary__total{margin-bottom:20px}.row-register-form__summary .active{display:inline-block}.row-register-form__spinner{display:none;width:50px;height:50px;position:relative}.row-register-form__spinner:before{content:"";position:absolute;background-color:#fff;top:17px;left:17px;width:6px;height:6px;border:none;border-radius:100%;z-index:1;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.row-register-form__spinner:before{animation-name:blink;animation-duration:2s}}.row-register-form__spinner:after{content:"";position:absolute;inset:50% 0 0 50%;transform:translate(-50%,-50%);opacity:.75;width:24px;height:24px;border-radius:100%;background-color:var(--nectar-extra-color-1)}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes blink{from,to{opacity:0}50%{opacity:1}}.row-register-form #message .alert{margin-top:20px;padding:10px 20px;color:#fff;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.row-register-form #message .alert a{pointer-events:initial;color:#fff;text-decoration:underline}.row-register-form #message .alert a:hover,.row-register-form .flex-form .errors button:hover{text-decoration:none}.row-register-form #message .alert.alert-danger{background-color:red}.row-register-form #message .alert.alert-success{background-color:#00d431}.row-register-form .flex-form{background-color:var(--nectar-extra-color-2);padding:clamp(20px,2.8070175439vw,40px)!important;gap:20px;border-radius:40px 0;overflow:hidden}.row-register-form .flex-form input{border-radius:0}.row-register-form .flex-form label{margin:0}.row-register-form .flex-form label:nth-child(odd) input{border-top-left-radius:40px;padding-left:35px}.row-register-form .flex-form label:nth-child(even) input{border-bottom-right-radius:40px;padding-right:35px}.row-register-form .flex-form:has(.errors){padding-bottom:0!important}.row-register-form .flex-form .errors{padding:4px 19px;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;position:relative;z-index:1}.row-register-form .flex-form .errors:after{content:"";background-color:red;position:absolute;inset:0 auto 0 50%;translate:-50% 0;width:100vw;z-index:-1}.row-register-form .flex-form .errors button{pointer-events:auto;color:currentColor;text-decoration:underline;padding:0;background:0 0;border:none}.select2-container--register-form .select2-results__option span{position:relative;padding-left:20px;display:block}.select2-container--register-form .select2-results__option span img{position:absolute;left:0}body:has(.row-register-form__summary){overflow:visible}
/*# sourceMappingURL=register-form.min.css.map */
