.crumb_crumb__d0xPs{color:#121212;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.02em;text-decoration:none;cursor:pointer;margin:0;padding:0;display:inline-flex;align-items:center;white-space:nowrap;border:none}.crumb_crumb__separator__h9WRZ{flex-shrink:0;margin:0 6px}.crumb_crumb__d0xPs a{color:#121212;text-decoration:none;white-space:nowrap}.crumb_crumb__active__Ntiwd{color:#121212;font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1;cursor:default}.breadcrumbs_breadcrumbs__VWd_d{position:fixed;top:104px;left:0;right:0;padding:12px 0;background:var(--white,#fff);z-index:100}.breadcrumbs_breadcrumbs__breadcrumbsContainer__92U5T{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style-type:none;align-items:flex-start;overflow:visible}.breadcrumbs_spacer__JONaz{height:46px}@media(max-width:767px){.breadcrumbs_breadcrumbs__VWd_d{top:68px}.breadcrumbs_breadcrumbs__breadcrumbsContainer__92U5T{flex-wrap:nowrap;overflow:hidden}}.project-section_projectsSection__8GO82{background-color:#f7f7f7;padding:100px 0}.project-section_projectsSection__8GO82 .project-section_header__l7wAA{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-bottom:50px}.project-section_projectsSection__8GO82 .project-section_chevron__3NucE{width:32px;height:38px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.project-section_projectsSection__8GO82 .project-section_title__4fwVe{margin:0;font-weight:800;font-size:42px;line-height:1.3;letter-spacing:.02em;background-image:linear-gradient(90deg,#f60,#121212);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.project-section_projectsSection__8GO82 .project-section_description__3GvIa{margin:0;width:100%;font-size:16px;line-height:1.6;color:var(--gray32)}.project-section_projectsSection__8GO82 .project-section_grid__BWuns{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:40px;gap:40px;margin-bottom:40px}.project-section_projectsSection__8GO82 .project-section_card__JmQ9G{display:flex;flex-direction:column;gap:30px;padding:40px 0;background-color:var(--white)}.project-section_projectsSection__8GO82 .project-section_media__NiQt3{width:100%;aspect-ratio:681/400;position:relative;overflow:hidden}.project-section_projectsSection__8GO82 .project-section_image__jiJD4{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.project-section_projectsSection__8GO82 .project-section_body__ydG6U{display:flex;flex-direction:column;gap:20px;padding:0 40px;flex:1 1 auto}.project-section_projectsSection__8GO82 .project-section_cardTitle__g5fIw{margin:0;font-weight:400;font-size:32px;line-height:1.3;letter-spacing:.02em;color:var(--black);text-transform:none}.project-section_projectsSection__8GO82 .project-section_cardDesc___Wkq3{margin:0;font-weight:400;font-size:16px;line-height:1.62;letter-spacing:.02em;color:var(--black);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.project-section_projectsSection__8GO82 .project-section_tags__VdZqg{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px}.project-section_projectsSection__8GO82 .project-section_tag__YjoAj{display:inline-flex;align-items:center;justify-content:center;padding:6px 15px;background-color:#ebebeb;font-weight:900;font-size:12px;line-height:1.3;color:#a6a6a6;white-space:nowrap;border:none;border-radius:0}.project-section_projectsSection__8GO82 .project-section_learnMore__lc5WG{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:13px 54px;border:1px solid #f60;background-color:transparent;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:.04em;color:#f60;text-decoration:none;transition:background-color .15s ease,color .15s ease}.project-section_projectsSection__8GO82 .project-section_learnMore__lc5WG:hover{background-color:#f60;color:var(--white);text-decoration:none}.project-section_projectsSection__8GO82 .project-section_buttonWrap__Dxyvo{display:flex;justify-content:center;width:100%}.project-section_projectsSection__8GO82 .project-section_seeMore__vq38l{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:13px 54px;background-color:#f60;font-weight:900;font-size:16px;line-height:1.3;letter-spacing:.04em;color:var(--white);text-decoration:none;transition:background-color .2s ease}.project-section_projectsSection__8GO82 .project-section_seeMore__vq38l:hover{background-color:var(--orange-accent);color:var(--white);text-decoration:none}@media(max-width:991px){.project-section_projectsSection__8GO82{padding:80px 0}.project-section_projectsSection__8GO82 .project-section_grid__BWuns{grid-template-columns:1fr;gap:24px}}@media(max-width:767px){.project-section_projectsSection__8GO82{padding:60px 0}.project-section_projectsSection__8GO82 .project-section_header__l7wAA{gap:12px;margin-bottom:32px}.project-section_projectsSection__8GO82 .project-section_chevron__3NucE{width:24px;height:28px}.project-section_projectsSection__8GO82 .project-section_title__4fwVe{font-size:26px}.project-section_projectsSection__8GO82 .project-section_card__JmQ9G{gap:20px;padding:24px 0}.project-section_projectsSection__8GO82 .project-section_body__ydG6U{padding:0 24px}.project-section_projectsSection__8GO82 .project-section_cardTitle__g5fIw{font-size:24px}.project-section_projectsSection__8GO82 .project-section_learnMore__lc5WG{align-self:stretch}.project-section_projectsSection__8GO82 .project-section_seeMore__vq38l{width:100%}}.modal_modal__CPpAi{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:300px;max-width:-moz-fit-content;max-width:fit-content;max-height:-moz-fit-content;max-height:fit-content;padding:25px 100px;background:hsla(0,0%,100%,.9);box-shadow:0 4px 10px rgba(0,0,0,.25);border-radius:30px;z-index:10}.modal_modal__closeButton__cELT3{position:absolute;top:20px;right:20px}.modal_modal__closeButton__cELT3:hover{opacity:.8}.modal_modal__title__L0yoZ{font-weight:800;font-size:36px;line-height:49px;text-align:center;text-transform:uppercase;background:linear-gradient(180deg,#f60,#fd9732);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.modal_modal__plainText__JA74k{font-weight:500;font-size:32px;line-height:44px;text-align:center;color:var(--gray20)}.contact-form_contactContainer__w8_uk{position:relative;overflow:hidden;background-image:linear-gradient(-24.58deg,#f60 3%,#fd9732 78%)}.contact-form_decor__OOz8O{position:absolute;left:4.56%;right:36.24%;top:-55%;bottom:-55%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;pointer-events:none;z-index:0}.contact-form_decorMobile__mD5om{display:none;position:absolute;left:27px;top:-84px;width:336px;height:auto;pointer-events:none;z-index:0}.contact-form_contentContainer__DQDY3{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:60px;padding:120px 0}.contact-form_modalContent__LkWDX{max-width:560px}.contact-form_modalContent__LkWDX .contact-form_title___U2nc{color:var(--white);font-size:56px;font-weight:900;line-height:1.3;letter-spacing:.02em;margin:0}.contact-form_modalContent__LkWDX .contact-form_description__kwM58{font-weight:400;font-size:18px;line-height:1.62;letter-spacing:.02em;color:var(--white);margin:16px 0 0;max-width:422px}.contact-form_formWrapper__oNu2G{width:440px;flex-shrink:0;box-sizing:border-box}.contact-form_form__bRYQs{gap:20px}.contact-form_formGroup__zICf1,.contact-form_form__bRYQs{display:flex;flex-direction:column}.contact-form_formGroup__zICf1 .contact-form_error__17KBR{font-size:14px;line-height:1.4;color:var(--white);margin-top:8px}.contact-form_formGroup__zICf1 input,.contact-form_formGroup__zICf1 textarea{width:100%;box-sizing:border-box;border:1px solid var(--white);background-color:hsla(0,0%,100%,.01);backdrop-filter:blur(5.9px);-webkit-backdrop-filter:blur(5.9px);padding:0 30px;font-size:16px;letter-spacing:.1em;color:var(--white);border-radius:0}.contact-form_formGroup__zICf1 input{height:61px}.contact-form_formGroup__zICf1 textarea{height:61px;min-height:61px;padding:18px 30px;line-height:21px}.contact-form_formGroup__zICf1 input::-moz-placeholder,.contact-form_formGroup__zICf1 textarea::-moz-placeholder{color:var(--white);opacity:1;letter-spacing:.1em}.contact-form_formGroup__zICf1 input:-ms-input-placeholder,.contact-form_formGroup__zICf1 textarea:-ms-input-placeholder{color:var(--white);opacity:1;letter-spacing:.1em}.contact-form_formGroup__zICf1 input::placeholder,.contact-form_formGroup__zICf1 textarea::placeholder{color:var(--white);opacity:1;letter-spacing:.1em}.contact-form_formGroup__zICf1 textarea{resize:vertical}.contact-form_recaptchaContainer__2kapX{margin:0;display:flex;justify-content:flex-start;width:100%;transform:scale(.85);transform-origin:0 0}.contact-form_sendBtn__ELVrA{width:100%;height:61px;background-color:var(--white);color:var(--flame);border:none;cursor:pointer;font-weight:900;font-size:16px;letter-spacing:.04em;transition:opacity .2s ease}.contact-form_sendBtn__ELVrA:hover{opacity:.9}.contact-form_sendBtn__ELVrA:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1199px){.contact-form_contentContainer__DQDY3{flex-direction:column;align-items:stretch;gap:40px;padding:80px 0}.contact-form_modalContent__LkWDX{max-width:100%}.contact-form_modalContent__LkWDX .contact-form_title___U2nc{font-size:42px}.contact-form_formWrapper__oNu2G{width:100%;max-width:560px}}@media(max-width:767px){.contact-form_contactContainer__w8_uk{background-image:linear-gradient(-64.48deg,#f60 3%,#fd9732 78%)}.contact-form_decor__OOz8O{display:none}.contact-form_decorMobile__mD5om{display:block}.contact-form_contentContainer__DQDY3{padding:60px 0;gap:30px}.contact-form_modalContent__LkWDX .contact-form_title___U2nc{font-size:26px}.contact-form_modalContent__LkWDX .contact-form_description__kwM58{font-size:16px}.contact-form_formGroup__zICf1 input,.contact-form_formGroup__zICf1 textarea{padding:16px 20px}}.case-study_interestingSection__title__s_Kk2{font-weight:800;font-size:36px;line-height:68px;letter-spacing:.001em;text-align:center;text-transform:uppercase;background:var(--linear-gradient-180-deg);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:767px){.case-study_interestingSection__q1Vvr{padding:0 16px}.case-study_interestingSection__title__s_Kk2{font-size:24px;line-height:32px}}