.feedback{display:flex;width:100%;flex-direction:column;align-items:center;gap:1.5rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding-left:0;padding-right:0;padding:1.5rem}@media (min-width: 768px){.feedback{gap:2rem;border-radius:12px;padding-top:3rem;padding-bottom:3rem}}.feedback .feedback__icon{height:128px;width:128px}@media (min-width: 768px){.feedback .feedback__icon{height:256px;width:256px}}.feedback h1,.feedback p{margin:0;text-align:center}.feedback h1{text-wrap:pretty}@media (min-width: 768px){.feedback h1{letter-spacing:-1px}}.feedback h1{word-break:break-word}.feedback .button{width:100%;padding-left:24.38px;padding-right:24.38px}@media (min-width: 768px){.feedback .button{width:-moz-fit-content;width:fit-content}}.form-modal .feedback{width:100%;max-width:640px;gap:1.5rem;padding:1.5rem}@media (min-width: 768px){.form-modal .feedback{padding:3rem}}.form-modal .feedback__icon{height:160px;width:160px}@media (min-width: 768px){.form-modal .feedback__icon:is(.success *){height:200px;width:200px}.form-modal .feedback__icon:is(.error *){height:180px;width:180px}}.form__item{position:relative;transition:opacity .2s ease-in-out}.form__item.has--error .form__item_input::-moz-placeholder,.form__item.focus .form__item_input::-moz-placeholder,.form__item.has--value .form__item_input::-moz-placeholder{opacity:1}.form__item.has--error .form__item_input::placeholder,.form__item.focus .form__item_input::placeholder,.form__item.has--value .form__item_input::placeholder{opacity:1}.form__item.has--error .form__item_input:-ms-input-placeholder,.form__item.focus .form__item_input:-ms-input-placeholder,.form__item.has--value .form__item_input:-ms-input-placeholder{opacity:1}.form__item.has--error .form__item_label,.form__item.focus .form__item_label,.form__item.has--value .form__item_label{font-size:16px;line-height:22px;top:2px;color:#454342b3}.form__item.has--error .form__item_input:not(textarea),.form__item.has--error .textarea-wrapper{margin-bottom:.25rem;--tw-border-opacity: 1;border-color:rgb(220 54 32 / var(--tw-border-opacity, 1))}.form__item.item--phone-select .form__item_input{padding-left:102px}.form__item.item--map .form__item_label{left:51px}.form__item.item--map .form__item_input{background-repeat:no-repeat;background-position:16px 20px;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%3Cpath%20stroke%3D%22%231B2230%22%20d%3D%22M19%2012a7%207%200%200%201-7%207m7-7a7%207%200%200%200-7-7m7%207h3m-10%207a7%207%200%200%201-7-7m7%207v3M5%2012a7%207%200%200%201%207-7m-7%207H2m10-7V2m0%2013a3%203%200%201%200%200-6%203%203%200%200%200%200%206Z%22%2F%3E%0A%3C%2Fsvg%3E%0A);padding-left:51px}.form__item:has(.form__item_input:disabled){opacity:.6}.textarea-wrapper{width:100%;overflow:hidden;border-radius:12px;border-width:1px;border-style:solid;border-color:#2928281a;background-color:#2928281a;padding-top:2rem}.textarea-wrapper:has(>textarea:focus){--tw-border-opacity: 1;border-color:rgb(32 195 243 / var(--tw-border-opacity, 1))}.textarea-wrapper:has(>textarea:focus)+.form__item_label{top:2px;color:#454342b3}.form__item_input{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important;padding:32px 24px 9px;font-size:16px;line-height:22px;font-weight:300}.form__item_input:not(textarea){display:block;height:64px;width:100%;border-radius:12px;border-width:1px;border-color:#2928281a;background-color:#2928281a;--tw-text-opacity: 1;color:rgb(69 67 66 / var(--tw-text-opacity, 1))}.form__item_input:not(textarea)::-moz-placeholder{color:rgb(255 255 255 / var(--tw-placeholder-opacity, 1));--tw-placeholder-opacity: 0}.form__item_input:not(textarea)::placeholder{color:rgb(255 255 255 / var(--tw-placeholder-opacity, 1));--tw-placeholder-opacity: 0}.form__item_input:not(textarea){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form__item_input:not(textarea):focus{--tw-border-opacity: 1;border-color:rgb(32 195 243 / var(--tw-border-opacity, 1))}.form__item_input:not(textarea):focus::-moz-placeholder{color:#45434280;--tw-placeholder-opacity: 1}.form__item_input:not(textarea):focus::placeholder{color:#45434280;--tw-placeholder-opacity: 1}.form__item_input:is(textarea){display:block;width:100%;background-color:transparent;padding-top:0;--tw-text-opacity: 1;color:rgb(69 67 66 / var(--tw-text-opacity, 1))}.form__item_input:is(textarea)::-moz-placeholder{color:rgb(255 255 255 / var(--tw-placeholder-opacity, 1));--tw-placeholder-opacity: 0}.form__item_input:is(textarea)::placeholder{color:rgb(255 255 255 / var(--tw-placeholder-opacity, 1));--tw-placeholder-opacity: 0}.form__item_input:is(textarea){--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.form__item_input:is(textarea):focus::-moz-placeholder{color:#45434280;--tw-placeholder-opacity: 1}.form__item_input:is(textarea):focus::placeholder{color:#45434280;--tw-placeholder-opacity: 1}.form__item_input::-moz-placeholder{-moz-transition:opacity .25s ease-in-out,color .25s ease-in-out;transition:opacity .25s ease-in-out,color .25s ease-in-out}.form__item_input::placeholder{transition:opacity .25s ease-in-out,color .25s ease-in-out}.form__item_input:not(:-moz-placeholder)~.form__item_label{color:#454342b3;top:2px;font-size:16px;line-height:22px}.form__item_input:focus:not([readonly])~.form__item_label,.form__item_input.focus~.form__item_label,.form__item_input.error~.form__item_label,.form__item_input.valid~.form__item_label,.form__item_input:not(:placeholder-shown)~.form__item_label{color:#454342b3;top:2px;font-size:16px;line-height:22px}.form__item_input:focus:not([readonly])::-moz-placeholder,.form__item_input.focus::-moz-placeholder,.form__item_input.error::-moz-placeholder,.form__item_input.valid::-moz-placeholder,.form__item_input:not(:placeholder-shown)::-moz-placeholder{color:#45434280;opacity:1}.form__item_input:not(:-moz-placeholder)::placeholder{color:#45434280;opacity:1}.form__item_input:focus:not([readonly])::placeholder,.form__item_input.focus::placeholder,.form__item_input.error::placeholder,.form__item_input.valid::placeholder,.form__item_input:not(:placeholder-shown)::placeholder{color:#45434280;opacity:1}.form__item_input:focus:not([readonly]):-ms-input-placeholder,.form__item_input.focus:-ms-input-placeholder,.form__item_input.error:-ms-input-placeholder,.form__item_input.valid:-ms-input-placeholder,.form__item_input:not(:placeholder-shown):-ms-input-placeholder{color:#45434280;opacity:1}textarea.form__item_input{height:119px;resize:none}.form__item_label{pointer-events:none;position:absolute;left:1.5rem;right:0;cursor:text;padding-top:.375rem;--tw-text-opacity: 1;color:rgb(69 67 66 / var(--tw-text-opacity, 1));top:14px;transition:.25s ease-in-out;font-size:16px;line-height:22px}.form__item_label:is(.textarea-wrapper+*){top:6px}.form__item_error{--tw-text-opacity: 1;color:rgb(220 54 32 / var(--tw-text-opacity, 1));font-size:14px;line-height:20px}.checkbox__list{display:flex;flex-wrap:wrap}@media (max-width: 991.98px){.checkbox__list{gap:16px}}@media (min-width: 992px){.checkbox__list{gap:24px}}.radio__item{position:relative}.radio__item [type=radio]:not(:checked),.radio__item [type=radio]:checked{position:absolute;left:-9999px}.radio__item [type=radio]:not(:checked)+label,.radio__item [type=radio]:checked+label{position:relative;display:inline-flex;cursor:pointer;align-items:center;white-space:nowrap;border-radius:9999px;border-width:1px;border-style:solid;border-color:#2928281a;padding:7px 15px 7px 41px;font-size:20px;line-height:28px;font-weight:400;transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out;-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out,border .2s ease-in-out}.radio__item [type=radio]:not(:checked)+label:before,.radio__item [type=radio]:checked+label:before{position:absolute;height:1rem;width:1rem;border-radius:9999px;border-width:1px;border-style:solid;border-color:#45434280;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content);left:16px;top:14px}.radio__item [type=radio]:checked+label{--tw-border-opacity: 1;border-color:rgb(32 195 243 / var(--tw-border-opacity, 1))}.radio__item [type=radio]:checked+label:before{--tw-border-opacity: 1;border-color:rgb(32 195 243 / var(--tw-border-opacity, 1));border-width:4px}.idea-form-wrapper,.form__wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}@media (min-width: 1280px){.idea-form-wrapper,.form__wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}}.idea-form-wrapper .idea-logo-wrapper,.form__wrapper .idea-logo-wrapper{grid-column:span 6 / span 6;display:flex;align-items:center;justify-content:center}.idea-form-wrapper .idea-logo-wrapper img,.form__wrapper .idea-logo-wrapper img{height:180.93px;width:200px}@media (min-width: 768px){.idea-form-wrapper .idea-logo-wrapper img,.form__wrapper .idea-logo-wrapper img{height:359.15px;width:397px}}.idea-form-wrapper .form__idea,.idea-form-wrapper .form__regular,.idea-form-wrapper .payment-methods-wrapper,.form__wrapper .form__idea,.form__wrapper .form__regular,.form__wrapper .payment-methods-wrapper{grid-column:span 6 / span 6;display:flex;flex-direction:column;gap:1.5rem;border-radius:16px;padding:1.5rem;--tw-backdrop-blur: blur(48px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}@media (min-width: 768px){.idea-form-wrapper .form__idea,.idea-form-wrapper .form__regular,.idea-form-wrapper .payment-methods-wrapper,.form__wrapper .form__idea,.form__wrapper .form__regular,.form__wrapper .payment-methods-wrapper{padding:3rem}}.idea-form-wrapper .form__idea,.idea-form-wrapper .form__regular,.idea-form-wrapper .payment-methods-wrapper,.form__wrapper .form__idea,.form__wrapper .form__regular,.form__wrapper .payment-methods-wrapper{background:linear-gradient(180deg,#fffc,#fffffff2)}.idea-form-wrapper .form__regular,.form__wrapper .form__regular{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){.idea-form-wrapper .form__regular,.form__wrapper .form__regular{display:grid;padding:3rem}}.idea-form-wrapper .checkbox__wrapper,.form__wrapper .checkbox__wrapper{display:contents}.idea-form-wrapper .file-wrapper,.form__wrapper .file-wrapper{grid-column:span 2 / span 2}@media (max-width: 800px){.form__wrapper{row-gap:.5rem}}.submit-wrapper{grid-column:span 2 / span 2;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.submit-wrapper .button{min-width:100%}@media (min-width: 640px){.submit-wrapper .button{min-width:190px}}.checkbox__item.toggle,.checkbox__item.acceptance{display:flex;gap:.5rem}.checkbox__item.toggle [type=checkbox],.checkbox__item.acceptance [type=checkbox]{visibility:hidden;position:absolute;height:0px;width:0px}.checkbox__item.toggle .checkbox__item-text,.checkbox__item.acceptance .checkbox__item-text{font-size:16px;line-height:22px;font-weight:300}.checkbox__item.toggle{align-items:center;padding-top:8px;padding-bottom:8px}.checkbox__item.toggle [type=checkbox]:checked+.pseudo-checkbox{--tw-bg-opacity: 1;background-color:rgb(242 103 33 / var(--tw-bg-opacity, 1))}.checkbox__item.toggle [type=checkbox]:checked+.pseudo-checkbox:before{left:1.25rem}.checkbox__item.toggle .form__item_label{position:relative;padding-top:2px}.checkbox__item.toggle .pseudo-checkbox{position:relative;height:2rem;width:3rem;flex-shrink:0;border-radius:16px;background-color:#0a09081a;padding:.25rem;transition:all .2s ease-in-out}.checkbox__item.toggle .pseudo-checkbox:before{position:absolute;left:.25rem;top:.25rem;height:1.5rem;width:1.5rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-content: "";content:var(--tw-content);transition:left .2s ease-in-out;box-shadow:0 3px 7px #0000001f}.checkbox__item.toggle .checkbox__item-text{word-break:break-all;padding-top:6px;padding-bottom:6px}.checkbox__item.acceptance{padding-top:.5rem;padding-bottom:.5rem}.checkbox__item.acceptance [type=checkbox]:checked+.pseudo-checkbox{--tw-border-opacity: 1;border-color:rgb(242 103 33 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(242 103 33 / var(--tw-bg-opacity, 1))}.checkbox__item.acceptance [type=checkbox]:checked+.pseudo-checkbox:before{z-index:10;opacity:1}.checkbox__item.acceptance .checkbox__item-text{position:relative}.checkbox__item.acceptance .pseudo-checkbox{position:relative;height:22px;width:22px;flex-shrink:0;border-radius:4px;border-width:1px;border-style:solid;border-color:#0a090840;transition:all .1s ease-in-out}.checkbox__item.acceptance .pseudo-checkbox:before{position:absolute;top:-1px;left:-1px;display:inline-block;height:22px;width:22px;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:1;--tw-content: "";content:var(--tw-content);background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%3E%3Cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M18.9816%205.76849C19.3396%206.12647%2019.3396%206.70687%2018.9816%207.06485L9.81493%2016.2315C9.45695%2016.5895%208.87655%2016.5895%208.51857%2016.2315L3.93523%2011.6482C3.57725%2011.2902%203.57725%2010.7098%203.93523%2010.3518C4.29321%209.99384%204.87362%209.99384%205.2316%2010.3518L9.16675%2014.287L17.6852%205.76849C18.0432%205.4105%2018.6236%205.4105%2018.9816%205.76849Z'%20fill='white'/%3E%3C/svg%3E");transition:opacity .1s ease-in-out}.file-wrapper{min-height:152px;width:100%;border-radius:12px;border-width:1px;border-style:dashed;border-color:#29282840;padding:22px 24px}.file-wrapper [type=file]{position:absolute;height:0px;width:0px}.file-wrapper .file-drop-area{display:flex;width:100%;cursor:pointer;flex-direction:column;align-items:center;gap:.5rem}.file-wrapper .file-drop-area svg{height:3rem;width:3rem}.file-wrapper .file-drop-area .file_upload_text,.file-wrapper .file-drop-area .file_upload_requirements{display:inline-block;font-size:16px;line-height:22px}.file-wrapper .file-drop-area .file_upload_requirements{text-wrap:nowrap;color:#45434280;font-size:14px;line-height:20px}.file-wrapper .form__item__file-list{display:flex;flex-direction:column;gap:1.5rem}.file-wrapper .form__item_error{margin-top:1.5rem}.file-wrapper.has--error{--tw-border-opacity: 1;border-color:rgb(220 54 32 / var(--tw-border-opacity, 1))}.uploaded_file{display:flex;flex-direction:column;gap:1.5rem;border-radius:12px;border-width:1px;border-style:solid;border-color:#2928281a;padding:1rem}.uploaded_file:first-child{margin-top:1.5rem}.uploaded_file .progress-bar{height:4px;width:100%;overflow:hidden;border-radius:12px;background-color:#2928281a}.uploaded_file .progress-bar .progress{height:100%;width:100%;border-radius:12px;--tw-bg-opacity: 1;background-color:rgb(242 103 33 / var(--tw-bg-opacity, 1));animation:loading .5s linear}.uploaded_file__info-wrapper{display:flex;gap:1rem}.uploaded_file__info-wrapper .img-wrapper>*{height:3.5rem;width:3.5rem;-o-object-fit:cover;object-fit:cover}.uploaded_file__info-wrapper .img-wrapper img{border-radius:6px}.uploaded_file__info{display:flex;width:100%;flex-direction:column;gap:9px}.uploaded_file__name{margin-bottom:0!important;word-break:break-word}.uploaded_file__size{color:#45434280}.uploaded_file__header{display:flex;justify-content:space-between}.uploaded_file__header svg{height:1.5rem;width:1.5rem}@keyframes loading{0%{width:0}20%{width:33%}70%{width:75%}to{width:100%}}#map{position:relative;grid-column:span 6 / span 6;overflow:hidden;border-radius:16px;padding-bottom:10px}@media (min-width: 768px){#map{padding-bottom:0}}@media (min-width: 1024px){#map{grid-column:span 7 / span 7}}#map *{height:346px;width:100%}@media (min-width: 768px){#map *{height:100%}}#map img{height:346px;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 768px){#map img{position:absolute;height:100%}}.contacts{margin-top:-31px}@media (min-width: 768px){.contacts{margin-top:0}}@media (max-width: 767px){.contacts .page__title{padding-bottom:15px}}.contacts__wrapper{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}@media (min-width: 768px){.contacts__wrapper{grid-template-columns:repeat(12,minmax(0,1fr))}}.contacts__wrapper svg{height:2rem;width:2rem}.contacts__wrapper .action-links{width:100%;flex-direction:column;gap:1.5rem}@media (min-width: 1280px){.contacts__wrapper .action-links{flex-direction:row}}.contacts__wrapper .action-links .blue,.contacts__wrapper .action-links .cta-wrapper a{display:flex;height:-moz-fit-content;height:fit-content;padding-top:21px;padding-bottom:21px}.contacts__wrapper .action-links .blue{width:100%;padding-left:41.5px;padding-right:41.5px}.contacts__wrapper .action-links .cta-wrapper{width:100%;min-width:256px}@media (min-width: 1280px){.contacts__wrapper .action-links .cta-wrapper{height:100%}}.contacts__wrapper .action-links .cta-wrapper a{display:flex;width:100%;justify-content:center;padding-left:0;padding-right:0}@media (min-width: 1280px){.contacts__wrapper .action-links .cta-wrapper a{height:100%;max-width:128px}}@media (min-width: 1472px){.contacts__wrapper .action-links .cta-wrapper a:last-child:before{top:12px}}@media (max-width: 1279px){.contacts__wrapper .action-links .cta-wrapper a:last-child:before{top:12px}}.contacts__info{grid-column:span 6 / span 6;display:flex;flex-direction:column;gap:1.5rem;border-radius:12px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem}@media (min-width: 768px){.contacts__info{min-height:356px;padding-right:26px}}@media (min-width: 1024px){.contacts__info{grid-column:span 5 / span 5}}.contacts__info p,.contacts__info a,.contacts__info h4{margin-bottom:0;margin-bottom:0!important}.contacts__info .contacts__mail,.contacts__info .contacts__phone,.contacts__info .contacts__address{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.contacts__info .contacts__mail p,.contacts__info .contacts__phone p,.contacts__info .contacts__address p{font-weight:300;--tw-text-opacity: 1;color:rgb(41 40 40 / var(--tw-text-opacity, 1))}.contacts__info-item{display:flex;gap:.5rem}
