[data-v-d8e1e2b8]:root{--container-padding:16px;--container-min:var(--container-padding);--container-max-width:1640px;--header-height:64px}@media (min-width:768px){[data-v-d8e1e2b8]:root{--container-padding:24px;--header-height:78px}}@media (min-width:1024px){[data-v-d8e1e2b8]:root{--container-padding:40px}}@media (min-width:1280px){[data-v-d8e1e2b8]:root{--container-padding:80px;--container-min:40px;--header-height:88px}}.radio-project[data-v-d8e1e2b8]{width:-moz-fit-content;width:fit-content}.radio-project__input[data-v-d8e1e2b8]{font-size:0;height:0;opacity:0;overflow:hidden;position:absolute;width:0}.radio-project__label[data-v-d8e1e2b8]{background-color:var(--background);border:none;border-radius:8px;color:var(--color-text);flex-shrink:0;font-family:SourceCodePro-Regular;font-size:13px;font-weight:400;letter-spacing:-.26px;line-height:14px;padding:9px 12px 11px;transition-duration:.3s;transition-property:background-color,color}@media not all and (pointer:coarse){.radio-project__label[data-v-d8e1e2b8]:hover{background-color:var(--hover-background);color:var(--hover-color)}}.radio-project__input:checked+.radio-project__label[data-v-d8e1e2b8],.radio-project__label[data-v-d8e1e2b8]:active{background-color:var(--active-background);color:#fff}.radio-project--dark[data-v-d8e1e2b8]{--color-text:#dedede;--background:#292929;--hover-color:#fff;--hover-background:#464646;--active-background:#464646}.radio-project--light[data-v-d8e1e2b8]{--color-text:#222;--background:#f2f2f2;--hover-color:#111;--hover-background:#dedede;--active-background:#343434}@media (min-width:768px){.radio-project__label[data-v-d8e1e2b8]{font-size:15px;letter-spacing:0;line-height:18px;padding:11px 14px 13px}}@media (min-width:1024px){.radio-project__label[data-v-d8e1e2b8]{letter-spacing:.5px}}@media (min-width:1280px){.radio-project__label[data-v-d8e1e2b8]{letter-spacing:0}}:root{--container-padding:16px;--container-min:var(--container-padding);--container-max-width:1640px;--header-height:64px}@media (min-width:768px){:root{--container-padding:24px;--header-height:78px}}@media (min-width:1024px){:root{--container-padding:40px}}@media (min-width:1280px){:root{--container-padding:80px;--container-min:40px;--header-height:88px}}.input{border-bottom:1px solid #555;position:relative}.input:after,.input:before{background-color:#dedede;bottom:-1px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s ease-in-out;z-index:2}.input:before{background-color:#fa1f4b;z-index:1}.input__field{background-color:transparent;border:none;color:#fff;font-family:SourceCodePro-Regular;font-size:16px;font-weight:400;line-height:19px;outline:none;padding:15px 0 14px;transition:color .3s ease-in-out}.input__field::-moz-placeholder{color:#c2c2c2;-moz-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.input__field::placeholder{color:#c2c2c2;transition:color .3s ease-in-out}.input__field:focus::-moz-placeholder{color:#fff}.input__field:focus::placeholder{color:#fff}.input__field:disabled{color:#555}.input__field:disabled::-moz-placeholder{color:#555}.input__field:disabled::placeholder{color:#555}.input__message{color:#fa1f4b;display:block;font-family:SourceCodePro-Medium;font-size:13px;font-weight:500;line-height:17px;margin-top:3px;pointer-events:none}.input:has(.input__field:focus):after{transform:scaleX(1)}.input:has(.input__field:disabled){pointer-events:none}@media not all and (pointer:coarse){.input .input__field:hover::-moz-placeholder{color:#fff}.input .input__field:hover::placeholder{color:#fff}.input:has(.input__field:hover):after{transform:scaleX(1)}}.input--error{border-color:transparent}.input--error:after,.input--error:before{bottom:20px}.input--error:before{transform:scaleX(1)}.input--error .input__field{color:#c2c2c2}.input--error .input__field::-moz-placeholder{color:#c2c2c2}.input--error .input__field::placeholder{color:#c2c2c2}.input--light{border-color:#dedede}.input--light:after{background-color:#292929}.input--light .input__field{color:#292929}.input--light .input__field::-moz-placeholder{color:#757575}.input--light .input__field::placeholder{color:#757575}.input--light .input__field:disabled{color:#c2c2c2}.input--light .input__field:disabled::-moz-placeholder{color:#c2c2c2}.input--light .input__field:disabled::placeholder{color:#c2c2c2}@media not all and (pointer:coarse){.input--light .input__field:hover{color:#292929}.input--light .input__field:hover::-moz-placeholder{color:#292929}.input--light .input__field:hover::placeholder{color:#292929}}.input--light.input--error{border-color:transparent}.input--light.input--error .input__field{color:#222}.input--light.input--error .input__field::-moz-placeholder{color:#222}.input--light.input--error .input__field::placeholder{color:#222}@media (min-width:768px){.input--wide{grid-column:1/3}}[data-v-89471c28]:root{--container-padding:16px;--container-min:var(--container-padding);--container-max-width:1640px;--header-height:64px}@media (min-width:768px){[data-v-89471c28]:root{--container-padding:24px;--header-height:78px}}@media (min-width:1024px){[data-v-89471c28]:root{--container-padding:40px}}@media (min-width:1280px){[data-v-89471c28]:root{--container-padding:80px;--container-min:40px;--header-height:88px}}.scroll-block[data-v-89471c28]{height:100%;overflow:overflow;position:relative;-ms-overflow-style:none;scrollbar-width:none}.scroll-block[data-v-89471c28]::-webkit-scrollbar{display:none}.scroll-block.lenis[data-v-89471c28]{overflow:auto}.scroll-thumb[data-v-89471c28]{display:flex;pointer-events:none;position:absolute;right:0;top:0;width:9px;z-index:10}.scroll-thumb[data-v-89471c28]:before{background-color:#111;border-radius:2px;content:"";cursor:url(../images/icons/pointer-cursor.png) 5 0,pointer;cursor:-webkit-image-set(url(../images/icons/pointer-cursor.svg) 1x) 5 0,pointer;height:100%;pointer-events:auto;transition:background-color .3s;width:100%}.safari .scroll-thumb[data-v-89471c28]:before{cursor:-webkit-image-set(url(../images/icons/pointer-cursor.svg) 1x,url(../images/icons/pointer-cursor2x.svg) 2x) 5 0,pointer}.scroll-thumb[data-v-89471c28]:before:active{cursor:url(../images/icons/pointer-active-cursor.png) 5 0,pointer;cursor:-webkit-image-set(url(../images/icons/pointer-active-cursor.svg) 1x) 5 0,pointer}@media not all and (pointer:coarse){.scroll-thumb[data-v-89471c28]:hover:before{background-color:#464646}}.scroll-wrap[data-v-89471c28]{height:100%;isolation:isolate;position:relative}.scroll-wrap--small[data-v-89471c28]{padding-right:8px}.scroll-wrap--small[data-v-89471c28]:before{content:none}.scroll-wrap--small .scroll-thumb[data-v-89471c28]{width:4px}.scroll-wrap--small .scroll-thumb[data-v-89471c28]:before{background-color:#555;border-radius:1px}.scroll-wrap--light .scroll-thumb[data-v-89471c28]:before{background-color:#f2f2f2}[data-v-9760c326]:root{--container-padding:16px;--container-min:var(--container-padding);--container-max-width:1640px;--header-height:64px}@media (min-width:768px){[data-v-9760c326]:root{--container-padding:24px;--header-height:78px}}@media (min-width:1024px){[data-v-9760c326]:root{--container-padding:40px}}@media (min-width:1280px){[data-v-9760c326]:root{--container-padding:80px;--container-min:40px;--header-height:88px}}.input[data-v-9760c326] .scroll-block{max-height:97px}.input__scroll-wrap[data-v-9760c326]{cursor:url(../images/icons/pointer-cursor.png),pointer;cursor:-webkit-image-set(url(../images/icons/pointer-cursor.svg) 1x),pointer;padding:14px 0 13px}.safari .input__scroll-wrap[data-v-9760c326]{cursor:-webkit-image-set(url(../images/icons/pointer-cursor.svg) 1x,url(../images/icons/pointer-cursor2x.svg) 2x),pointer}.input[data-v-9760c326]:active{cursor:url(../images/icons/pointer-active-cursor.png) 5 0,pointer;cursor:-webkit-image-set(url(../images/icons/pointer-active-cursor.svg) 1x) 5 0,pointer}.input__field[data-v-9760c326]{height:var(--height-textarea,21px);min-height:21px;overflow:hidden;padding:0;resize:none}@media not all and (pointer:coarse){.input__scroll-wrap:hover .input__field[data-v-9760c326]{color:#fff}.input__scroll-wrap:hover .input__field[data-v-9760c326]::-moz-placeholder{color:#fff}.input__scroll-wrap:hover .input__field[data-v-9760c326]::placeholder{color:#fff}.input[data-v-9760c326]:has(.input__scroll-wrap:hover):after{transform:scaleX(1)}.input--light .input__scroll-wrap:hover .input__field[data-v-9760c326]{color:#292929}.input--light .input__scroll-wrap:hover .input__field[data-v-9760c326]::-moz-placeholder{color:#292929}.input--light .input__scroll-wrap:hover .input__field[data-v-9760c326]::placeholder{color:#292929}}.input--mb[data-v-9760c326]{margin-bottom:25px}
