.Categories_section__EddZJ{max-width:1280px;padding:0 15px;margin:30px auto 100px}@media screen and (max-width:1000px){.Categories_section__EddZJ{margin-top:30px;margin-bottom:60px}}.Categories_section__title__VDArX{color:#c80c2f;font-size:48px;font-weight:500;text-align:center;margin-bottom:30px;background:#fff;padding-top:20px;padding-bottom:25px;border-radius:5px}@media screen and (max-width:1000px){.Categories_section__title__VDArX{font-size:28px;margin-bottom:20px;padding-top:10px;padding-bottom:15px}}.Categories_section__grid__f_Ckl{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:25px}@media screen and (max-width:1000px){.Categories_section__grid__f_Ckl{gap:10px}}.Categories_section__item__XEgus{border:3px solid #ededed;border-radius:12px;width:300px;height:300px;position:relative;display:flex;justify-content:center;align-items:flex-end;text-decoration:none;overflow:hidden}@media screen and (max-width:700px){.Categories_section__item__XEgus{width:200px;height:200px}}@media screen and (max-width:700px)and (max-width:470px){.Categories_section__item__XEgus{width:37vw;height:37vw}}.Categories_section__itemImg__QeaQS{width:100%;z-index:-1;height:100%;position:absolute}.Categories_section__itemTitle__s4LRM{width:250px;padding:15px 20px;font-size:18px;font-weight:500;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#000;text-align:left;border-radius:5px;line-height:150%;border:2px solid #cfcfcf;transition:.2s;text-transform:uppercase;margin-bottom:30px}@media screen and (max-width:700px){.Categories_section__itemTitle__s4LRM{font-size:14px;width:170px}}@media screen and (max-width:700px)and (max-width:470px){.Categories_section__itemTitle__s4LRM{font-size:12px;width:150px}}@media screen and (max-width:700px)and (max-width:470px)and (max-width:360px){.Categories_section__itemTitle__s4LRM{font-size:10px;padding:5px 10px;width:120px}}.Categories_about__YTxW6{font-size:24px;font-weight:300;text-align:center;line-height:160%;color:#1a1a1a}@media screen and (max-width:1000px){.Categories_about__YTxW6{font-size:16px}}.Categories_btn__8NCbL{opacity:0;width:100%;height:100%;font-size:20px;text-transform:uppercase;font-weight:700;background:rgba(0,0,0,.3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:#fff;text-align:center;border-radius:5px;line-height:150%;pointer-events:none;position:absolute;transition:.2s}.Categories_btn__8NCbL,.ModalForm_bg__EQDow{display:flex;justify-content:center;align-items:center;left:0;right:0}.ModalForm_bg__EQDow{position:fixed;top:0;bottom:0;z-index:1001;background:rgba(0,0,0,.7)}@media screen and (max-width:1000px){.ModalForm_bg__EQDow{align-items:flex-start}}.ModalForm_modal__iHpHf{width:700px;padding:30px 20px;border-radius:5px;background:#fff;position:relative}@media screen and (max-width:1000px){.ModalForm_modal__iHpHf{padding:20px 10px;margin-top:30px}}.ModalForm_ok__R9sym{font-size:36px;text-align:center;margin:auto;padding:50px}@media screen and (max-width:1000px){.ModalForm_ok__R9sym{padding:30px;font-size:24px}}.ModalForm_close__enZ6O{width:30px;position:absolute;cursor:pointer;right:20px;top:25px;height:30px;background-image:url(/header/close.svg);background-size:contain;background-repeat:no-repeat;background-color:#fff}.ModalForm_close__enZ6O:hover{opacity:.7}@media screen and (max-width:1000px){.ModalForm_close__enZ6O{width:20px;height:20px}}.ModalForm_form___4VVa{display:flex;flex-direction:column;width:100%;margin-top:20px;gap:20px}@media screen and (max-width:1000px){.ModalForm_form___4VVa{gap:15px}}.ModalForm_form___4VVa label{color:#c80c2f;font-weight:700;margin-bottom:10px;font-size:16px;display:block}@media screen and (max-width:1000px){.ModalForm_form___4VVa label{font-size:14px}}.ModalForm_form___4VVa input,.ModalForm_form___4VVa textarea{width:100%;border-radius:5px;font-size:18px;color:#000;font-weight:400;outline:none;border:1px solid silver;padding:10px}@media screen and (max-width:1000px){.ModalForm_form___4VVa input,.ModalForm_form___4VVa textarea{font-size:16px}}.ModalForm_form___4VVa input:focus,.ModalForm_form___4VVa textarea:focus{border:1px solid #000}.ModalForm_form___4VVa textarea{resize:none;height:300px}@media screen and (max-width:1000px){.ModalForm_form___4VVa textarea{height:200px}}.ModalForm_form___4VVa button{width:100%;padding:15px;border:2px solid #c80c2f;background:#fff;border-radius:5px;font-size:20px;font-weight:600;cursor:pointer;color:#c80c2f}.ModalForm_form___4VVa button:focus,.ModalForm_form___4VVa button:hover{background:#c80c2f;color:#fff}@media screen and (max-width:1000px){.ModalForm_form___4VVa button{font-size:16px;padding:10px}}