.main-form__wrapper{display:grid;grid-template-columns:473px auto;grid-template-rows:auto 1fr;gap:22px 40px;grid-auto-flow:row;grid-template-areas:"grid-1 grid-3" "grid-2 grid-3";background:transparent;overflow:hidden}.main-form__heading{max-width:473px;width:100%}.main-form__heading .caption{opacity:0;animation:showCaption .3s ease .2s forwards}.main-form__heading .heading{opacity:0;transform:translateY(65%);animation:showHeadingElems .5s ease .3s forwards}.main-form__heading .subtitle{opacity:0;transform:translateY(65%);animation:showHeadingElems .4s ease .7s forwards}@keyframes showHeadingElems{0%{opacity:0;transform:translateY(65%)}to{opacity:1;transform:translateY(0)}}@keyframes showCaption{0%{opacity:0}to{opacity:1}}.contact-information__list{max-width:473px;padding:30px;border-radius:var(--text-boxes-radius);height:max-content;display:flex;flex-direction:column;gap:40px;opacity:0;animation:showContactInformationaList .4s ease 1s forwards;transform:translate(-100%);border:1px solid rgba(var(--color-button))}@keyframes showContactInformationaList{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.contact-information__item{display:flex;flex-direction:column;gap:20px}.contact-information__item h4{display:flex;align-items:center;gap:15px;color:rgba(var(--color-foreground))}.contact-information__item h4 svg{width:24px;height:24px;display:block;animation:title-star 5s ease-in-out infinite}.main-form{width:100%;padding:40px;border-radius:var(--text-boxes-radius);background-color:rgba(var(--color-shadow));grid-area:1 / 2 / 3 / 3;transform:translate(100%);opacity:0;animation:showMainForm .4s ease 1.3s forwards}@keyframes showMainForm{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.contact-information__field *,.contact-information__field{color:rgba(var(--color-foreground));font-family:var(--font-body-family);font-size:22px;font-style:normal;font-weight:500;line-height:148%;margin:0}.contact-information__field a{color:rgba(var(--color-foreground));text-decoration:none}.main-form__content{display:flex;flex-direction:column;gap:30px}.main-form:has(.main-form__success--message){background:transparent}.main-form .main-form__success--message{text-transform:none}.main-form__content .button{position:relative;margin-left:0;min-width:200px}.interests{display:flex;flex-direction:column;gap:15px}.interests__checkbox-list{max-width:737px;display:flex;gap:20px;flex-wrap:wrap}.interests__label{display:block;width:max-content;padding:12px 20px;border-radius:var(--inputs-radius);border:none;background-color:#212121;cursor:pointer;transition:.5s ease;border:none!important}.interests__label:not(:hover){color:rgb(var(--color-foreground))!important}.interests__input-text{font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:0;display:flex;align-items:center}.interests__label:has(input:checked){background-color:rgba(var(--color-button))!important}.interests__label:has(input:not(:checked)){background:rgba(var(--color-background))!important}.interests__label:has(input:checked) .interests__input-text{color:#212121}.interests__label .interests__input-text:before{content:"";background-image:url(./icon-form-star.svg);background-repeat:no-repeat;background-size:cover;width:0px;height:16px;margin-right:0;display:block;transition:.3s ease;overflow:hidden;animation:title-star 5s ease-in-out infinite}.interests__label:has(input:checked) .interests__input-text:before{width:16px;margin-right:15px}.main-form__group{display:flex;gap:20px}.main-form__group--custom .main-form__label{width:50%}.main-form__group--last-child{flex-direction:column}.main-form__label{width:100%;display:flex;flex-direction:column;gap:15px}.main-form__label input{font-size:16px;padding:20px 30px}.main-form__label h4{font-size:14px;letter-spacing:0}.main-form__label--checkbox{flex-direction:row;gap:11px;align-items:center}.main-form__label--checkbox svg{align-self:self-start;margin-top:5px;min-width:23px;min-height:23px;width:23px;height:23px}.main-form__label--checkbox svg rect:first-child{stroke:rgba(var(--color-foreground))}.main-form__label--checkbox svg rect:last-child{fill:rgba(var(--color-foreground))}.main-form__label--checkbox svg rect:last-child{transition:.2s ease;opacity:0}.main-form__label--checkbox:has(input:checked) svg rect:last-child{transition:.2s ease;opacity:1}.main-form__label-text{font-size:22px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0;margin:0}.main-form__input-wrapper{position:relative;display:flex;align-items:center}.main-form__input-wrapper:after{content:attr(data-placeholder);position:absolute;left:30px;right:30px;font-family:var(--font-heading-family);color:#9d9d9d;font-size:22px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:0;transition:.3s ease;pointer-events:none;white-space:nowrap;overflow:hidden}.main-form__input-wrapper input::placeholder{opacity:0}.main-form__input-wrapper:has(input:focus):after,.main-form__input-wrapper:has(input:not(:placeholder-shown)):after{top:17.5px;font-size:9px}.attachments{display:flex;justify-content:space-between;gap:10px;padding:20px 30px;border-radius:var(--inputs-radius);background-color:#212121;align-items:center;cursor:pointer}.main-form__label svg path{transition:.3s ease}.attachments:hover svg path{fill:rgb(var(--color-accent-foreground))}.attachments p{color:#9d9d9d;font-size:22px;font-style:normal;font-weight:400;line-height:160%;margin:0;white-space:nowrap;overflow:hidden;width:100%}.attachments svg{width:16px;height:15px}.main-form__label:has(input:not(.visually-hidden)) input{background-color:transparent;border:none;margin:0;width:100%;border-radius:var(--inputs-radius);background-color:#212121}.main-form__label:focus-visible{outline:none}.main-form__label input::placeholder{color:#9d9d9d;font-family:var(--font-body-family);font-size:22px;font-style:normal;font-weight:400;line-height:160%}.main-form__label-title{color:#fff;font-size:26px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;text-transform:uppercase;margin:0}@media screen and (max-width:1150px){.main-form__wrapper{grid-template-columns:400px auto}}@media screen and (max-width:990px){.main-form__wrapper{grid-template-columns:auto;grid-template-rows:repeat(3,auto);grid-template-areas:none}.contact-information__list{max-width:345px;padding:30px 20px;border-radius:var(--text-boxes-radius-mobile);gap:30px}.contact-information__item h4{font-size:20px}.contact-information__item h4:before{width:16px;height:16px}.contact-information__field *,.contact-information__field{font-size:16px}.main-form{grid-area:2 / 1 / 3 / 2;border-radius:var(--text-boxes-radius-mobile)}}@media screen and (max-width:749px){.main-form__input-wrapper:after{font-size:16px;left:20px}.main-form__input-wrapper:has(input:focus):after,.main-form__input-wrapper:has(input:not(:placeholder-shown)):after{display:none}.main-form__wrapper{gap:60px}.main-form__heading{margin-bottom:10px}.main-form__heading .heading h3{font-size:26px}.contact-information__list{max-width:100%}.main-form__heading .heading h2{font-size:30px}.main-form__heading .subtitle{line-height:160%}.main-form{padding:20px}.interests{gap:20px}.interests .h4{font-size:20px}.interests__label{padding:6px 15px}.interests__checkbox-list{gap:10px;margin-bottom:16px}.main-form__group{flex-direction:column;gap:20px}.interests__input-text{font-size:10px}.interests__label:has(input:checked) .interests__input-text:before{margin-right:10px}.main-form__label input::placeholder{font-size:16px}.main-form__group--custom .main-form__label{width:100%}.attachments{padding:15px 20px}.attachments p{font-size:16px}.main-form__label--checkbox svg{width:18px;height:18px;min-height:18px;min-width:18px}.main-form__label-text{font-size:16px}.main-form__group--last-child{gap:20px}.main-form__content .button{max-width:100%;width:100%}.main-form__content{display:flex;flex-direction:column;gap:30px}.main-form__label input{font-size:14px;padding:15px 20px}.contact-information__item h4 svg{width:16px;height:16px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-main-form.css.map */
