.Hero-module-scss-module__V2Xnsa__Hero{justify-content:space-between;align-items:center;height:630px;display:flex;overflow:clip}@media (max-width:767px){.Hero-module-scss-module__V2Xnsa__Hero{height:unset;flex-direction:column;align-items:flex-start}}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left,.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Right{transform:translate3d(0, calc(var(--hero-progress,0) * 100px), 0)}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left,.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Right{transform:none}}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left{opacity:calc(1 - var(--hero-progress,0));overflow:clip}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left strong{font-weight:600}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left h1{margin-bottom:25px;font-family:Stapel,sans-serif;font-size:58px;font-weight:500;line-height:110%}@media (max-width:767px){.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left h1{font-size:46px}}@media (max-width:479px){.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left h1{font-size:34px}}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left h1 span{font-weight:inherit;font-size:inherit;font-family:inherit}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left h1 span:first-child{-webkit-text-fill-color:#0000;background:linear-gradient(230deg,#702035 1%,#021540 85.39%);-webkit-background-clip:text;background-clip:text}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left h1 span:nth-child(3){-webkit-text-fill-color:#0000;background:linear-gradient(272deg,#011542 24.13%,#121212 103.13%);-webkit-background-clip:text;background-clip:text}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left h1 span:nth-child(5){-webkit-text-fill-color:#0000;background:linear-gradient(94deg,#4a84af 10.38%,#000d28 68.11%);-webkit-background-clip:text;background-clip:text}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left p{color:var(--text-gray);margin-bottom:25px;font-size:18px}@media (max-width:767px){.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Left p{font-size:16px}}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Right{--hero-video-opacity:1;opacity:calc(var(--hero-video-opacity)*(1 - var(--hero-progress,0)))}@media screen and (max-width:1300px){.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Right{z-index:-1;position:absolute;right:0}}@media screen and (max-width:1200px){.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Right{--hero-video-opacity:.14}}@media (max-width:767px){.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Right{max-width:300px;top:115px;overflow:hidden}}.Hero-module-scss-module__V2Xnsa__Hero .Hero-module-scss-module__V2Xnsa__Right video{width:630px;height:630px;display:block}
.Button-module-scss-module__yP-Rqa__Button{cursor:pointer;white-space:nowrap;border:0;flex-direction:row;justify-content:center;align-items:center;height:40px;padding:0 16px;font-size:14px;transition:all .15s ease-in-out;display:inline-flex}.Button-module-scss-module__yP-Rqa__Button .Button-module-scss-module__yP-Rqa__Icon{flex-shrink:0;width:14px;height:14px;margin-left:6px}.Button-module-scss-module__yP-Rqa__Button .Button-module-scss-module__yP-Rqa__IconStart{margin-left:0;margin-right:6px;transform:scaleX(-1)}.Button-module-scss-module__yP-Rqa__black{color:var(--white);background-color:var(--dark)}.Button-module-scss-module__yP-Rqa__black:hover{color:var(--light);background-color:var(--black)}.Button-module-scss-module__yP-Rqa__white{color:var(--dark);background-color:var(--white)}.Button-module-scss-module__yP-Rqa__white:hover{color:var(--black);background-color:var(--light)}.Button-module-scss-module__yP-Rqa__light{color:var(--dark);background-color:var(--light)}.Button-module-scss-module__yP-Rqa__light:hover{color:var(--black);background-color:var(--white)}.Button-module-scss-module__yP-Rqa__blue{color:var(--white);background-color:var(--primary)}.Button-module-scss-module__yP-Rqa__blue:hover{background-color:var(--primary-hover)}.Button-module-scss-module__yP-Rqa__square{border-radius:6px}.Button-module-scss-module__yP-Rqa__rounded{border-radius:20px}.Button-module-scss-module__yP-Rqa__pulsing{animation:2s infinite Button-module-scss-module__yP-Rqa__pulsing}.Button-module-scss-module__yP-Rqa__pulsing:hover{animation:none}@keyframes Button-module-scss-module__yP-Rqa__pulsing{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}
.MobileMenu-module-scss-module__SUofQq__mobileMenu{z-index:10;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f6f7f8f5;border-radius:20px;flex-direction:column;align-items:center;gap:40px;padding-top:40px;padding-bottom:40px;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;position:fixed;top:70px;left:0;right:0;transform:translateY(-10px)}.MobileMenu-module-scss-module__SUofQq__mobileMenu.MobileMenu-module-scss-module__SUofQq__active{opacity:1;pointer-events:all;background:var(--header-bg-color);-webkit-backdrop-filter:none;backdrop-filter:none;transform:translateY(0)}.MobileMenu-module-scss-module__SUofQq__mobileMenu ul{flex-direction:column;align-items:center;gap:30px;list-style:none;display:flex}.MobileMenu-module-scss-module__SUofQq__mobileMenu a{color:#343434;text-align:center;font-size:22px;font-weight:500;text-decoration:none}.MobileMenu-module-scss-module__SUofQq__mobileMenu>ul{justify-content:center;display:flex}.MobileMenu-module-scss-module__SUofQq__mobileMenu>ul li:not(:last-child){margin-right:15px}
.RequestServiceModal-module-scss-module__zuxqEa__RequestServiceModal{width:100%;min-width:0;max-width:100%}.RequestServiceModal-module-scss-module__zuxqEa__RequestServiceModal .RequestServiceModal-module-scss-module__zuxqEa__Form{flex-direction:column;gap:15px;display:flex}.RequestServiceModal-module-scss-module__zuxqEa__RequestServiceModal .RequestServiceModal-module-scss-module__zuxqEa__Form input:not([type=checkbox]),.RequestServiceModal-module-scss-module__zuxqEa__RequestServiceModal .RequestServiceModal-module-scss-module__zuxqEa__Form textarea{box-sizing:border-box;width:100%;max-width:100%}.RequestServiceModal-module-scss-module__zuxqEa__RequestServiceModal .RequestServiceModal-module-scss-module__zuxqEa__Form .RequestServiceModal-module-scss-module__zuxqEa__SubmitBlock{align-items:center;gap:20px;display:flex}@media (max-width:767px){.RequestServiceModal-module-scss-module__zuxqEa__RequestServiceModal .RequestServiceModal-module-scss-module__zuxqEa__Form .RequestServiceModal-module-scss-module__zuxqEa__SubmitBlock{flex-direction:column;gap:10px}.RequestServiceModal-module-scss-module__zuxqEa__RequestServiceModal .RequestServiceModal-module-scss-module__zuxqEa__Form .RequestServiceModal-module-scss-module__zuxqEa__SubmitBlock button{width:100%}}.RequestServiceModal-module-scss-module__zuxqEa__RequestServiceModal .RequestServiceModal-module-scss-module__zuxqEa__Form .RequestServiceModal-module-scss-module__zuxqEa__SubmitBlock p{line-height:120%}@media (max-width:767px){.RequestServiceModal-module-scss-module__zuxqEa__RequestServiceModal .RequestServiceModal-module-scss-module__zuxqEa__Form .RequestServiceModal-module-scss-module__zuxqEa__SubmitBlock p{text-align:center;font-size:14px}}
.FootnoteTelegram-module-scss-module__YDalQa__Row{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.FootnoteTelegram-module-scss-module__YDalQa__Row:has(.FootnoteTelegram-module-scss-module__YDalQa__Footnote:only-child){grid-template-columns:1fr}.FootnoteTelegram-module-scss-module__YDalQa__Footnote{background:var(--white);border:1px solid #ececec;border-radius:16px;align-items:center;gap:10px;min-width:0;padding:14px;text-decoration:none;display:flex}.FootnoteTelegram-module-scss-module__YDalQa__Footnote img{flex-shrink:0}.FootnoteTelegram-module-scss-module__YDalQa__Footnote h4{color:var(--primary);font-size:14px;font-weight:500;line-height:1.3}.FootnoteTelegram-module-scss-module__YDalQa__Footnote.FootnoteTelegram-module-scss-module__YDalQa__max h4{color:var(--messenger-max)}@media (max-width:479px){.FootnoteTelegram-module-scss-module__YDalQa__Footnote{gap:8px;padding:12px 10px}.FootnoteTelegram-module-scss-module__YDalQa__Footnote h4{font-size:12px}}
.ConsentCheckbox-module-scss-module__hnL5Lq__Consent{flex-direction:column;gap:6px;display:flex}.ConsentCheckbox-module-scss-module__hnL5Lq__Label{cursor:pointer;align-items:flex-start;gap:10px;line-height:130%;display:flex}.ConsentCheckbox-module-scss-module__hnL5Lq__Checkbox{max-width:18px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:2px;width:18px!important;height:18px!important}.ConsentCheckbox-module-scss-module__hnL5Lq__Text{min-width:0;color:var(--text-gray);flex:1;font-family:TT Hoves,sans-serif;font-size:14px}.ConsentCheckbox-module-scss-module__hnL5Lq__Text a{color:var(--primary);text-decoration:underline}@media (max-width:767px){.ConsentCheckbox-module-scss-module__hnL5Lq__Text{font-size:13px}}.ConsentCheckbox-module-scss-module__hnL5Lq__Error{color:var(--input-error);font-size:13px}
.FilePicker-module-scss-module__KhXICW__Picker{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.FilePicker-module-scss-module__KhXICW__Button{background:var(--light);height:40px;color:var(--dark);white-space:nowrap;cursor:pointer;border:0;border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-family:TT Hoves,sans-serif;font-size:14px;line-height:1;transition:all .15s ease-in-out;display:inline-flex}.FilePicker-module-scss-module__KhXICW__Button:hover:not(:disabled){background:var(--white);color:var(--black)}.FilePicker-module-scss-module__KhXICW__Button:disabled{cursor:default}.FilePicker-module-scss-module__KhXICW__Clip,.FilePicker-module-scss-module__KhXICW__Icon{flex-shrink:0;width:16px;height:16px}.FilePicker-module-scss-module__KhXICW__Selected{box-sizing:border-box;background:var(--light);border-radius:20px;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:0 16px;display:inline-flex}.FilePicker-module-scss-module__KhXICW__Name{min-width:0;color:var(--dark);text-overflow:ellipsis;white-space:nowrap;font-family:TT Hoves,sans-serif;font-size:14px;overflow:hidden}.FilePicker-module-scss-module__KhXICW__Remove{color:var(--text-gray);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-family:TT Hoves,sans-serif;font-size:13px}.FilePicker-module-scss-module__KhXICW__Remove:hover{color:var(--dark)}.FilePicker-module-scss-module__KhXICW__Hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.FilePicker-module-scss-module__KhXICW__Preloader{border:2px solid var(--border-focus);border-top-color:var(--primary);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite FilePicker-module-scss-module__KhXICW__spin}.FilePicker-module-scss-module__KhXICW__Error{margin:0}@keyframes FilePicker-module-scss-module__KhXICW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.FilePicker-module-scss-module__KhXICW__Preloader{animation:none}}
.BaseModal-module-scss-module__E3I_Wq__Backdrop{z-index:500;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;width:100%;height:100%;transition:all 1.15s ease-in-out;animation-name:BaseModal-module-scss-module__E3I_Wq__appear;animation-duration:.3s;position:fixed;top:0;left:0}.BaseModal-module-scss-module__E3I_Wq__Wrapper{z-index:700;box-sizing:border-box;outline:0;width:min(500px,100vw - 32px);min-width:0;max-width:calc(100vw - 32px);min-height:200px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal{box-sizing:border-box;z-index:100;background-color:var(--modal-bg);border-radius:8px;width:100%;min-width:0;max-width:100%;margin:auto;padding:30px 40px;animation-name:BaseModal-module-scss-module__E3I_Wq__slide-in;animation-duration:.45s;position:relative}@media (max-width:767px){.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal{padding:15px}}.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__Header{flex-direction:column;justify-content:space-between;gap:2px;margin-bottom:30px;display:flex}@media (max-width:767px){.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__Header{gap:8px}}.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__Header h2,.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__Header p{text-align:center;overflow-wrap:anywhere;max-width:100%}.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__Header p{max-width:100%}@media (max-width:767px){.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__Header p{font-size:14px;line-height:120%}}.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__Content{min-width:0;max-width:100%;max-height:40rem;overflow:hidden auto}.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__CloseButton{z-index:99;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1212124d;border-radius:30px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s ease-in-out;animation-name:BaseModal-module-scss-module__E3I_Wq__appear;animation-duration:1s;display:flex;position:absolute;top:-50px;right:0}@media (max-width:767px){.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__CloseButton{width:34px;height:34px;top:-40px}}.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__CloseButton svg{width:24px;height:24px}@media (max-width:767px){.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__CloseButton svg{width:20px;height:20px}}.BaseModal-module-scss-module__E3I_Wq__Wrapper .BaseModal-module-scss-module__E3I_Wq__Modal .BaseModal-module-scss-module__E3I_Wq__CloseButton:hover{cursor:pointer;background:#12121266}@keyframes BaseModal-module-scss-module__E3I_Wq__appear{0%{opacity:0}to{opacity:1}}@keyframes BaseModal-module-scss-module__E3I_Wq__slide-in{0%{transform:translateY(-50px)}to{transform:translateY(0)}}@keyframes BaseModal-module-scss-module__E3I_Wq__slide-up{0%{transform:translateY(200px)}to{transform:translateY(0)}}
.ImagePreloader-module-scss-module__GV7DPG__Preloader{z-index:0;pointer-events:none;background:var(--light);display:block;position:absolute;inset:0;overflow:hidden}.ImagePreloader-module-scss-module__GV7DPG__Preloader:after{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);animation:1.4s ease-in-out infinite ImagePreloader-module-scss-module__GV7DPG__shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes ImagePreloader-module-scss-module__GV7DPG__shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.ImagePreloader-module-scss-module__GV7DPG__Preloader:after{animation:none;display:none}}
.CmsImage-module-scss-module__o0wO-G__Wrap{background:var(--light);width:100%;display:block;position:relative;overflow:hidden}.CmsImage-module-scss-module__o0wO-G__FillWrap{background:var(--light);display:block;position:absolute;inset:0}.CmsImage-module-scss-module__o0wO-G__Img{opacity:0;transition:opacity .2s}.CmsImage-module-scss-module__o0wO-G__Img.CmsImage-module-scss-module__o0wO-G__isLoaded{opacity:1}.CmsImage-module-scss-module__o0wO-G__Wrap .CmsImage-module-scss-module__o0wO-G__Img{z-index:1;width:100%;height:auto;display:block;position:relative}.CmsImage-module-scss-module__o0wO-G__FillWrap .CmsImage-module-scss-module__o0wO-G__Img{z-index:1}@media (prefers-reduced-motion:reduce){.CmsImage-module-scss-module__o0wO-G__Img{transition:none}}
.PortfolioCard-module-scss-module__4zenzq__Card{background:var(--light);border-radius:16px;flex-direction:column;height:100%;text-decoration:none;transition:transform .25s;display:flex;overflow:hidden}.PortfolioCard-module-scss-module__4zenzq__Card:hover{transform:translateY(-5px)}.PortfolioCard-module-scss-module__4zenzq__Card:hover .PortfolioCard-module-scss-module__4zenzq__More{color:var(--primary-hover)}.PortfolioCard-module-scss-module__4zenzq__Card:hover .PortfolioCard-module-scss-module__4zenzq__Image{transform:scale(1.04)}.PortfolioCard-module-scss-module__4zenzq__Card.PortfolioCard-module-scss-module__4zenzq__isStatic{cursor:default}.PortfolioCard-module-scss-module__4zenzq__Card.PortfolioCard-module-scss-module__4zenzq__isStatic:hover,.PortfolioCard-module-scss-module__4zenzq__Card.PortfolioCard-module-scss-module__4zenzq__isStatic:hover .PortfolioCard-module-scss-module__4zenzq__Image{transform:none}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__ImageWrap{z-index:0;aspect-ratio:880/512;flex-shrink:0;width:100%;position:relative;overflow:hidden}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__Image{object-fit:cover;transition:transform .4s}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__ImagePlaceholder{background:linear-gradient(135deg,#e8eaed 0%,#f6f7f8 100%);position:absolute;inset:0}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__Category{color:var(--white);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#1212128c;border-radius:100px;padding:5px 12px;font-family:TT Hoves,sans-serif;font-size:12px;position:absolute;top:14px;left:14px}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__Soon{color:#ffffffb8;letter-spacing:.06em;pointer-events:none;z-index:1;background:#12121259;justify-content:center;align-items:center;font-family:Stapel,sans-serif;font-size:32px;display:flex;position:absolute;inset:0}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__Body{flex-direction:column;flex:1;gap:10px;padding:22px 24px 24px;display:flex}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__Tags{flex-wrap:wrap;gap:6px;display:flex}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__Tag{color:var(--primary);white-space:nowrap;background:#236eff1a;border-radius:100px;padding:4px 10px;font-family:TT Hoves,sans-serif;font-size:12px}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__Description{color:var(--text-gray);flex:1;font-family:TT Hoves,sans-serif;font-size:14px;line-height:155%}.PortfolioCard-module-scss-module__4zenzq__Card .PortfolioCard-module-scss-module__4zenzq__More{color:var(--primary);margin-top:4px;font-family:TT Hoves,sans-serif;font-size:15px;font-weight:500;transition:color .2s}
.Portfolio-module-scss-module__t3A0Oq__Portfolio{margin:0}.Portfolio-module-scss-module__t3A0Oq__Portfolio h2{margin-bottom:14px}.Portfolio-module-scss-module__t3A0Oq__Portfolio .Portfolio-module-scss-module__t3A0Oq__Subtitle{color:var(--text-gray);text-align:center;margin-bottom:40px;font-family:TT Hoves,sans-serif;font-size:16px;line-height:150%}.Portfolio-module-scss-module__t3A0Oq__Portfolio .Portfolio-module-scss-module__t3A0Oq__Grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.Portfolio-module-scss-module__t3A0Oq__Portfolio .Portfolio-module-scss-module__t3A0Oq__Grid>*{height:100%}@media (max-width:1023px){.Portfolio-module-scss-module__t3A0Oq__Portfolio .Portfolio-module-scss-module__t3A0Oq__Grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Portfolio-module-scss-module__t3A0Oq__Portfolio .Portfolio-module-scss-module__t3A0Oq__Grid{grid-template-columns:1fr}}.Portfolio-module-scss-module__t3A0Oq__Portfolio .Portfolio-module-scss-module__t3A0Oq__Action{justify-content:center;margin-top:40px;display:flex}.Portfolio-module-scss-module__t3A0Oq__Portfolio .Portfolio-module-scss-module__t3A0Oq__ActionLink{text-decoration:none}
.Focus-module-scss-module__jkV9MW__Focus{margin:0}.Focus-module-scss-module__jkV9MW__Focus h2{text-align:left}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper .Focus-module-scss-module__jkV9MW__Left h2{text-transform:uppercase;margin-bottom:15px;font-family:Stapel,sans-serif;font-size:58px}@media screen and (max-width:991px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper .Focus-module-scss-module__jkV9MW__Left h2{margin-bottom:10px;font-size:52px}}@media screen and (max-width:550px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper .Focus-module-scss-module__jkV9MW__Left h2{font-size:36px}}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper .Focus-module-scss-module__jkV9MW__Left p{max-width:750px;color:var(--text-gray);font-family:TT Hoves,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:991px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper .Focus-module-scss-module__jkV9MW__Left p{display:none}}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper .Focus-module-scss-module__jkV9MW__Left span{color:var(--dark);font-weight:600}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper .Focus-module-scss-module__jkV9MW__Left p.Focus-module-scss-module__jkV9MW__MobilePar{color:var(--text-gray);margin-bottom:20px;display:none}@media screen and (max-width:991px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper .Focus-module-scss-module__jkV9MW__Left p.Focus-module-scss-module__jkV9MW__MobilePar{margin-bottom:unset;display:block}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Upper .Focus-module-scss-module__jkV9MW__Right{display:none}}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__BottomMobile{display:none}@media screen and (max-width:991px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__BottomMobile{display:block}}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__BottomMobile button{width:100%}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content{grid-gap:20px;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-areas:"A A A A B B B B B B""C C C C C C C D D D""E E E F F F F F F F";width:100%;height:auto;display:grid}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box1{grid-area:A;font-weight:500;font-family:Stapel Medium,sans-serif!important;font-size:32px!important;line-height:120%!important;display:inline-block!important}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box1 *{font-family:Stapel Medium,sans-serif!important}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box1 span{color:var(--primary);font-weight:500}@media screen and (max-width:1150px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box1{font-size:23px!important}}@media screen and (max-width:550px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box1{display:none!important}}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box2{grid-area:B}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box3{grid-area:C}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box4{grid-area:D}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box5{grid-area:E}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__box6{grid-area:F}@media screen and (max-width:991px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content{grid-gap:10px}}@media screen and (max-width:550px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content{grid-gap:4px;grid-template-columns:repeat(9,minmax(0,1fr));grid-template-areas:"B B B B B B C C C""D D D D D D D D D""E E E E F F F F F"}}.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__Item{background-color:var(--header-bg-color);border-radius:18px;flex-direction:column;gap:12px;padding:40px;font-family:TT Hoves,sans-serif;font-size:18px;line-height:130%;display:flex}@media screen and (max-width:1150px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__Item{padding:30px}}@media screen and (max-width:800px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__Item{font-size:16px}}@media screen and (max-width:550px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content .Focus-module-scss-module__jkV9MW__Item{gap:20px;padding:16px}}@media screen and (max-width:991px){.Focus-module-scss-module__jkV9MW__Focus .Focus-module-scss-module__jkV9MW__Content{margin-bottom:30px}}
.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages{margin:0}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Content{grid-gap:20px;grid-template-columns:repeat(4,1fr);display:grid}@media screen and (max-width:1100px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Content{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:700px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:550px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Content{grid-gap:12px;grid-template-columns:1fr}}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages h2{margin-bottom:36px}@media screen and (max-width:550px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages h2{margin-bottom:24px}}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item{z-index:2;background-color:var(--header-bg-color);border-radius:18px;width:100%;min-height:220px;padding:80px 40px 20px;position:relative;overflow:hidden}@media screen and (max-width:700px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item{min-height:160px;padding:52px 24px 16px}}@media screen and (max-width:550px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item{min-height:0;padding:40px 20px 14px}}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item .DevelopmentStages-module-scss-module__MQW7JW__Title{justify-content:space-between;align-self:center;display:flex}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item h3,.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item p{z-index:2;position:relative}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item p{margin-top:12px;font-size:16px;line-height:140%;color:var(--dark)!important}@media screen and (max-width:1100px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item p{font-size:14px}}@media screen and (max-width:550px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item p{margin-top:8px}}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item span.DevelopmentStages-module-scss-module__MQW7JW__Number{-webkit-user-select:none;user-select:none;color:var(--white);text-transform:uppercase;font-family:TT Hoves,sans-serif;font-size:142px;font-style:normal;font-weight:700;line-height:normal;position:absolute;top:-22px;left:-30px}@media screen and (max-width:550px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item span.DevelopmentStages-module-scss-module__MQW7JW__Number{font-size:104px;top:-16px;left:-22px}}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__ItemBottomMobile{background-color:var(--header-bg-color);background-color:#0000;border:1px solid #a5afbe;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;margin-top:20px;padding:40px;display:none}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__ItemBottomMobile h3{margin-bottom:14px;font-family:TT Hoves,sans-serif;font-size:18px;text-align:center!important}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__ItemBottomMobile h3 span{font-weight:600}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__ItemBottomMobile h3:after{display:none}@media screen and (max-width:550px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__ItemBottomMobile{margin-top:12px;padding:24px 20px;display:block}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__ItemBottomMobile h3{margin-bottom:10px;font-size:16px}}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__ItemBottomMobile button{width:100%}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item:last-child{background-color:#0000;border:1px solid #a5afbe;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item:last-child h3{margin-bottom:14px;font-family:TT Hoves,sans-serif;font-size:18px;text-align:center!important}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item:last-child h3 span{font-weight:600}.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item:last-child h3:after{display:none}@media screen and (max-width:550px){.DevelopmentStages-module-scss-module__MQW7JW__DevelopmentStages .DevelopmentStages-module-scss-module__MQW7JW__Item:last-child{display:none}}
.Footer-module-scss-module__-DuYZG__Footer{background-color:var(--white);padding:18px 18px 28px}@media (max-width:1023px){.Footer-module-scss-module__-DuYZG__Footer{padding:16px 15px 24px}}@media (max-width:767px){.Footer-module-scss-module__-DuYZG__Footer{padding:12px 15px 20px}}.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Container{background-color:var(--header-bg-color);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:30px;max-width:1360px;margin:0 auto;padding:36px 20px;display:flex}@media (max-width:1023px){.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Container{border-radius:20px;gap:24px;padding:32px 24px}}@media (max-width:767px){.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Container{border-radius:18px;gap:20px;padding:28px 16px}}@media (max-width:479px){.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Container{border-radius:16px;gap:16px;padding:24px 16px}}.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Logo{width:auto;height:36px}@media (max-width:767px){.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Logo{height:32px}}.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Navigation nav{flex-wrap:wrap;justify-content:center;gap:20px}@media (max-width:1023px){.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Navigation nav{gap:16px}}@media (max-width:767px){.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Navigation nav{gap:8px 20px}}@media (max-width:479px){.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Navigation nav{gap:6px 16px}}.Footer-module-scss-module__-DuYZG__Footer nav>a{white-space:nowrap;font-size:18px}@media (max-width:1023px){.Footer-module-scss-module__-DuYZG__Footer nav>a{font-size:16px}}@media (max-width:767px){.Footer-module-scss-module__-DuYZG__Footer nav>a{padding:6px 4px;font-size:15px}}.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Law{text-align:center;color:var(--text-gray);flex-direction:column;align-items:center;gap:8px;font-size:16px;line-height:140%;display:flex}.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Law a{color:var(--primary);text-decoration:underline}@media (max-width:767px){.Footer-module-scss-module__-DuYZG__Footer .Footer-module-scss-module__-DuYZG__Law{gap:6px;font-size:14px}}
.CookieConsentBanner-module-scss-module__FnczAa__Banner{z-index:400;pointer-events:none;padding:16px 15px 20px;position:fixed;bottom:0;left:0;right:0}.CookieConsentBanner-module-scss-module__FnczAa__Inner{pointer-events:auto;background-color:var(--white);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;max-width:1360px;margin:0 auto;padding:20px 24px;display:flex;box-shadow:0 8px 32px #1212121f}.CookieConsentBanner-module-scss-module__FnczAa__Text{color:var(--text-gray);margin:0;font-family:TT Hoves,sans-serif;font-size:14px;line-height:140%}.CookieConsentBanner-module-scss-module__FnczAa__Text a{color:var(--primary);text-decoration:underline}.CookieConsentBanner-module-scss-module__FnczAa__Action{flex-shrink:0}@media (max-width:767px){.CookieConsentBanner-module-scss-module__FnczAa__Inner{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.CookieConsentBanner-module-scss-module__FnczAa__Text{font-size:13px}.CookieConsentBanner-module-scss-module__FnczAa__Action,.CookieConsentBanner-module-scss-module__FnczAa__Action button{width:100%}}
.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs{margin:0}.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs h2{margin-bottom:36px}@media screen and (max-width:950px){.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs h2{text-align:left}}.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs .WhyWorkWithUs-module-scss-module__Mc41jq__Content{grid-gap:15px;grid-template-columns:repeat(3,1fr);display:grid}@media screen and (max-width:950px){.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs .WhyWorkWithUs-module-scss-module__Mc41jq__Content{grid-template-columns:repeat(1,1fr)}}.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs .WhyWorkWithUs-module-scss-module__Mc41jq__Content .WhyWorkWithUs-module-scss-module__Mc41jq__Item{background-color:var(--header-bg-color);border-radius:18px;min-height:300px;padding:25px 40px;position:relative;overflow:hidden}@media screen and (max-width:550px){.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs .WhyWorkWithUs-module-scss-module__Mc41jq__Content .WhyWorkWithUs-module-scss-module__Mc41jq__Item{padding:20px}}.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs .WhyWorkWithUs-module-scss-module__Mc41jq__Content .WhyWorkWithUs-module-scss-module__Mc41jq__Item h3{margin-bottom:5px}.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs .WhyWorkWithUs-module-scss-module__Mc41jq__Content .WhyWorkWithUs-module-scss-module__Mc41jq__Item .WhyWorkWithUs-module-scss-module__Mc41jq__ItemImage{transition:transform .15s ease-in-out;position:absolute;bottom:-80px}@media (hover:hover) and (pointer:fine){.WhyWorkWithUs-module-scss-module__Mc41jq__WhyWorkWithUs .WhyWorkWithUs-module-scss-module__Mc41jq__Content .WhyWorkWithUs-module-scss-module__Mc41jq__Item:hover .WhyWorkWithUs-module-scss-module__Mc41jq__ItemImage{transform:scale(1.1)rotate(.009turn)}}
.FAQ-module-scss-module__sHnjxa__FAQ{margin:0}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion{max-width:850px;margin:45px auto}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item{cursor:pointer;width:inherit;border-bottom:1px solid #eaecf0;margin-bottom:22px}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Head{justify-content:space-between;align-items:center;display:flex}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Head svg{flex-shrink:0;width:24px;height:24px;margin-left:12px}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Head svg path{stroke:#a9a9a9}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Head .FAQ-module-scss-module__sHnjxa__Title{color:var(--dark);font-size:20px;font-weight:500;line-height:1.4}@media screen and (max-width:550px){.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Head .FAQ-module-scss-module__sHnjxa__Title{font-size:17px;font-weight:400}}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content{max-width:90%;max-height:0;margin-bottom:22px;transition:all .3s cubic-bezier(0,1,0,1);overflow:hidden}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content ul{flex-direction:column;padding-left:15px;list-style:none;display:flex}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content p{margin-top:10px}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content p,.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content li{color:var(--text-gray);text-align:left;font-size:16px;font-weight:400;line-height:1.6}@media screen and (max-width:550px){.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content p,.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content li{font-size:15px}}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content li{position:relative}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content li:before{content:"";background-color:var(--header-bg-color);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:-15px}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Accordion .FAQ-module-scss-module__sHnjxa__Item .FAQ-module-scss-module__sHnjxa__Content.FAQ-module-scss-module__sHnjxa__Show{height:auto;max-height:9999px;transition:all .3s cubic-bezier(1,0,1,0)}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Bottom{justify-content:center;align-items:center;gap:15px;display:flex}.FAQ-module-scss-module__sHnjxa__FAQ .FAQ-module-scss-module__sHnjxa__Bottom h4{font-family:TT Hoves,sans-serif;font-size:16px;font-weight:500}
.NotFoundPage-module-scss-module__e3HPgq__Page{row-gap:var(--section-y);padding-bottom:var(--section-y);flex-direction:column;display:flex}.NotFoundPage-module-scss-module__e3HPgq__Hero{text-align:center;padding:72px 40px}@media (max-width:767px){.NotFoundPage-module-scss-module__e3HPgq__Hero{padding:48px 24px}}@media (max-width:479px){.NotFoundPage-module-scss-module__e3HPgq__Hero{padding:40px 20px}}.NotFoundPage-module-scss-module__e3HPgq__Code{color:var(--primary);margin-bottom:12px;font-family:Stapel,sans-serif;font-size:96px;font-weight:500;line-height:1}@media (max-width:767px){.NotFoundPage-module-scss-module__e3HPgq__Code{font-size:72px}}@media (max-width:479px){.NotFoundPage-module-scss-module__e3HPgq__Code{font-size:56px}}.NotFoundPage-module-scss-module__e3HPgq__Hero h1{color:var(--dark);margin-bottom:14px;font-family:Stapel,sans-serif;font-size:40px;font-weight:400}@media (max-width:767px){.NotFoundPage-module-scss-module__e3HPgq__Hero h1{font-size:30px}}@media (max-width:479px){.NotFoundPage-module-scss-module__e3HPgq__Hero h1{font-size:26px}}.NotFoundPage-module-scss-module__e3HPgq__Lead{max-width:520px;color:var(--text-gray);margin:0 auto 32px;font-family:TT Hoves,sans-serif;font-size:16px;line-height:150%}.NotFoundPage-module-scss-module__e3HPgq__HomeLink{text-decoration:none;display:inline-flex}
.QuestionServiceModal-module-scss-module__zbW5cq__QuestionServiceModal{width:100%;min-width:0;max-width:100%}.QuestionServiceModal-module-scss-module__zbW5cq__QuestionServiceModal .QuestionServiceModal-module-scss-module__zbW5cq__Form{flex-direction:column;gap:15px;display:flex}.QuestionServiceModal-module-scss-module__zbW5cq__QuestionServiceModal .QuestionServiceModal-module-scss-module__zbW5cq__Form input:not([type=checkbox]),.QuestionServiceModal-module-scss-module__zbW5cq__QuestionServiceModal .QuestionServiceModal-module-scss-module__zbW5cq__Form textarea{box-sizing:border-box;width:100%;max-width:100%}.QuestionServiceModal-module-scss-module__zbW5cq__QuestionServiceModal .QuestionServiceModal-module-scss-module__zbW5cq__Form .QuestionServiceModal-module-scss-module__zbW5cq__SubmitBlock{align-items:center;gap:20px;display:flex}@media (max-width:767px){.QuestionServiceModal-module-scss-module__zbW5cq__QuestionServiceModal .QuestionServiceModal-module-scss-module__zbW5cq__Form .QuestionServiceModal-module-scss-module__zbW5cq__SubmitBlock{flex-direction:column;gap:10px}.QuestionServiceModal-module-scss-module__zbW5cq__QuestionServiceModal .QuestionServiceModal-module-scss-module__zbW5cq__Form .QuestionServiceModal-module-scss-module__zbW5cq__SubmitBlock button{width:100%}}.QuestionServiceModal-module-scss-module__zbW5cq__QuestionServiceModal .QuestionServiceModal-module-scss-module__zbW5cq__Form .QuestionServiceModal-module-scss-module__zbW5cq__SubmitBlock p{line-height:120%}@media (max-width:767px){.QuestionServiceModal-module-scss-module__zbW5cq__QuestionServiceModal .QuestionServiceModal-module-scss-module__zbW5cq__Form .QuestionServiceModal-module-scss-module__zbW5cq__SubmitBlock p{text-align:center;font-size:14px}}
.Contacts-module-scss-module__Rvn9eW__Contacts h3{text-align:center;color:var(--dark);margin-top:10px;font-family:TT Hoves,sans-serif;font-size:20px;font-weight:500}.Contacts-module-scss-module__Rvn9eW__Contacts h3 span{color:var(--primary)}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row{flex-direction:row;gap:30px;margin-top:35px;display:flex}@media (max-width:1023px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row{flex-direction:column;gap:15px}}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Column{padding:30px 40px}@media (max-width:479px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Column{padding:20px}}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Column:first-child{width:100%}@media (max-width:767px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Column:first-child{background-color:#0000;padding:0}}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Info{width:100%;max-width:35%;position:relative;overflow:hidden}@media (max-width:1023px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Info{max-width:unset}}@media (max-width:767px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Info{margin-top:40px}}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Info .Contacts-module-scss-module__Rvn9eW__ColumnInner{z-index:2;position:relative}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Info .Contacts-module-scss-module__Rvn9eW__ColumnInner+.Contacts-module-scss-module__Rvn9eW__ColumnInner{margin-top:40px}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Info .Contacts-module-scss-module__Rvn9eW__AvsBgIcon{z-index:1;width:auto;height:120px;position:absolute;bottom:-5px;right:-15px}@media (max-width:1023px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Info .Contacts-module-scss-module__Rvn9eW__AvsBgIcon{width:520px;height:auto}}@media (max-width:767px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Info .Contacts-module-scss-module__Rvn9eW__AvsBgIcon{width:320px}}@media (max-width:479px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Info .Contacts-module-scss-module__Rvn9eW__AvsBgIcon{opacity:.6}}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Column{background-color:var(--header-bg-color);border-radius:18px}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__ColumnInner h4{color:var(--dark);margin-bottom:20px;font-family:Stapel Semi Expanded,sans-serif;font-size:24px;font-weight:500}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Blocks{flex-direction:column;gap:18px;display:flex}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Blocks .Contacts-module-scss-module__Rvn9eW__InfoBlock{flex-direction:column;gap:6px;display:flex}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Blocks .Contacts-module-scss-module__Rvn9eW__InfoBlock span{color:var(--text-gray)}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Blocks .Contacts-module-scss-module__Rvn9eW__InfoBlock a{color:var(--dark);align-items:center;gap:12px;font-family:TT Hoves,sans-serif;font-size:20px;font-weight:500;text-decoration:none;transition:color .25s ease-in-out;display:flex}@media (max-width:479px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Blocks .Contacts-module-scss-module__Rvn9eW__InfoBlock a{gap:7px;font-size:18px}}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Blocks .Contacts-module-scss-module__Rvn9eW__InfoBlock a img{transition:transform .25s ease-in-out}@media (max-width:479px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Blocks .Contacts-module-scss-module__Rvn9eW__InfoBlock a img{width:18px;height:18px}}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Blocks .Contacts-module-scss-module__Rvn9eW__InfoBlock a:hover{color:var(--primary)}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__Blocks .Contacts-module-scss-module__Rvn9eW__InfoBlock a:hover img{transform:rotate(45deg)scale(1.15)}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__SocialIcons{gap:12px;display:flex}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__SocialIcons a{border:1px solid #ececec;border-radius:6px;justify-content:center;align-self:center;width:34px;height:34px;padding:3px;transition:border-color .25s ease-in-out;display:inline-flex}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Row .Contacts-module-scss-module__Rvn9eW__SocialIcons a:hover{border-color:var(--border-hover)}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Form{flex-direction:column;gap:15px;display:flex}@media (max-width:767px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Form{background-color:var(--header-bg-color);border-radius:18px;padding:20px}}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Form input:last-child{margin-bottom:30px}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Form .Contacts-module-scss-module__Rvn9eW__SubmitBlock{align-items:center;gap:20px;display:flex}@media (max-width:767px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Form .Contacts-module-scss-module__Rvn9eW__SubmitBlock{flex-direction:column;gap:10px}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Form .Contacts-module-scss-module__Rvn9eW__SubmitBlock button{width:100%}}.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Form .Contacts-module-scss-module__Rvn9eW__SubmitBlock p{line-height:120%}@media (max-width:767px){.Contacts-module-scss-module__Rvn9eW__Contacts .Contacts-module-scss-module__Rvn9eW__Form .Contacts-module-scss-module__Rvn9eW__SubmitBlock p{text-align:center;font-size:14px}}
.Select-module-scss-module__dD23Gq__Root{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:6px;max-width:220px;display:inline-flex;position:relative}.Select-module-scss-module__dD23Gq__Label{color:var(--text-gray);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:TT Hoves,sans-serif;font-size:13px;overflow:hidden}.Select-module-scss-module__dD23Gq__Trigger{background:var(--light);width:max-content;max-width:220px;height:44px;color:var(--dark);cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-family:TT Hoves,sans-serif;font-size:15px;transition:border-color .2s,background-color .2s;display:inline-flex}.Select-module-scss-module__dD23Gq__Trigger:hover,.Select-module-scss-module__dD23Gq__Trigger:focus{border-color:var(--border-hover);outline:none}.Select-module-scss-module__dD23Gq__Open{border-color:var(--border-focus);background:var(--white)}.Select-module-scss-module__dD23Gq__Disabled{color:var(--text-gray);cursor:default;opacity:.7}.Select-module-scss-module__dD23Gq__Disabled:hover,.Select-module-scss-module__dD23Gq__Disabled:focus{border-color:#0000}.Select-module-scss-module__dD23Gq__Disabled .Select-module-scss-module__dD23Gq__Chevron{opacity:.35}.Select-module-scss-module__dD23Gq__Value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Select-module-scss-module__dD23Gq__Chevron{color:var(--text-gray);flex-shrink:0;transition:transform .2s}.Select-module-scss-module__dD23Gq__Open .Select-module-scss-module__dD23Gq__Chevron{transform:rotate(180deg)}.Select-module-scss-module__dD23Gq__Menu{z-index:20;background:var(--white);border-radius:12px;width:max-content;min-width:100%;max-width:280px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 32px #1212121f}.Select-module-scss-module__dD23Gq__Option{color:var(--dark);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:10px 12px;font-family:TT Hoves,sans-serif;font-size:15px;transition:background-color .15s,color .15s;overflow:hidden}.Select-module-scss-module__dD23Gq__Active{background:var(--light)}.Select-module-scss-module__dD23Gq__Selected{color:var(--primary);font-weight:500}.Select-module-scss-module__dD23Gq__Selected.Select-module-scss-module__dD23Gq__Active{background:#236eff1a}
.PortfolioDetail-module-scss-module__-2o5PG__Detail{padding-bottom:80px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Back{color:var(--text-gray);align-items:center;margin-bottom:28px;font-family:TT Hoves,sans-serif;font-size:15px;text-decoration:none;transition:color .2s;display:inline-flex}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Back:hover{color:var(--primary)}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Hero{border-radius:20px;width:100%;margin-bottom:32px;overflow:hidden}@media (max-width:767px){.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Hero{border-radius:14px}}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__HeroImage{width:100%;height:auto;display:block}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Meta{align-items:center;gap:10px;margin-bottom:14px;display:flex}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__CategoryBadge{color:var(--primary);background:#236eff1a;border-radius:100px;padding:5px 14px;font-family:TT Hoves,sans-serif;font-size:13px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Year{color:var(--text-gray);font-family:TT Hoves,sans-serif;font-size:13px}.PortfolioDetail-module-scss-module__-2o5PG__Detail>h1{color:var(--dark);margin-bottom:20px;font-family:Stapel,sans-serif;font-size:42px;font-weight:400;line-height:1.15}@media (max-width:1023px){.PortfolioDetail-module-scss-module__-2o5PG__Detail>h1{font-size:34px}}@media (max-width:767px){.PortfolioDetail-module-scss-module__-2o5PG__Detail>h1{font-size:28px}}@media (max-width:479px){.PortfolioDetail-module-scss-module__-2o5PG__Detail>h1{font-size:24px}}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Tags{flex-wrap:wrap;gap:8px;margin-bottom:48px;display:flex}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Tag{color:var(--dark);background:var(--light);border:1px solid #00000014;border-radius:100px;padding:6px 14px;font-family:TT Hoves,sans-serif;font-size:13px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Content{grid-template-columns:1fr 280px;gap:56px;margin-bottom:64px;display:grid}@media (max-width:1023px){.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Content{grid-template-columns:1fr 240px;gap:36px}}@media (max-width:767px){.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Content{grid-template-columns:1fr;gap:40px}}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Description{text-align:left;flex-direction:column;gap:20px;display:flex}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Description h2,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Description h3,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Description h4,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Description h5{text-align:left}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Description p,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText{color:var(--text-gray);font-size:16px;line-height:180%}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText h2,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText h3,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText h4,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText h5{color:var(--dark);text-align:left;margin:8px 0 12px;font-family:Stapel,sans-serif;font-weight:400;line-height:1.25}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText h2{font-size:28px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText h3{font-size:24px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText h4{font-size:20px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText h5{font-size:18px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText p+p{margin-top:16px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText strong,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText b{color:var(--dark);font-weight:600}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText em,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText i{font-style:italic}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText a{color:var(--primary)}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText img{border-radius:12px;max-width:100%;height:auto}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText ul,.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText ol{margin:8px 0;padding-left:22px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText li+li{margin-top:6px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText blockquote{border-left:3px solid var(--primary);color:var(--dark);margin:16px 0;padding:8px 0 8px 18px;font-style:italic}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText sup{vertical-align:super;font-size:.75em;line-height:0}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__RichText sub{vertical-align:sub;font-size:.75em;line-height:0}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__BlockFigure{min-width:0;margin:0}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__BlockFigure+.PortfolioDetail-module-scss-module__-2o5PG__BlockFigure{margin-top:-20px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__BlockImage{vertical-align:top;width:100%;height:auto;display:block}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__BlockCaption{color:var(--text-gray);margin-top:10px;font-family:TT Hoves,sans-serif;font-size:14px;line-height:1.45}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Sidebar{flex-direction:column;gap:30px;padding-top:4px;display:flex}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__SidebarBlock{flex-direction:column;gap:10px;display:flex}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__SidebarLabel{color:var(--text-gray);text-transform:uppercase;letter-spacing:.1em;font-family:TT Hoves,sans-serif;font-size:11px;font-weight:600}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__SidebarValue{color:var(--dark);font-family:TT Hoves,sans-serif;font-size:15px}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__SiteLink{color:var(--primary);font-family:TT Hoves,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .2s}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__SiteLink:hover{color:var(--primary-hover)}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__ServiceList{flex-direction:column;gap:8px;list-style:none;display:flex}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__ServiceList li{color:var(--text-gray);padding-left:18px;font-family:TT Hoves,sans-serif;font-size:15px;line-height:1.4;position:relative}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__ServiceList li:before{content:"—";color:var(--primary);position:absolute;left:0}.PortfolioDetail-module-scss-module__-2o5PG__Detail .PortfolioDetail-module-scss-module__-2o5PG__Footer{border-top:1px solid #00000014;margin-top:56px;padding-top:32px}
.PortfolioFilters-module-scss-module__-egrhG__Filters{z-index:10;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:12px;margin-bottom:32px;display:flex;position:relative}.PortfolioFilters-module-scss-module__-egrhG__Reset{height:44px;color:var(--primary);white-space:nowrap;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;padding:0 18px;font-family:TT Hoves,sans-serif;font-size:15px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.PortfolioFilters-module-scss-module__-egrhG__Reset:hover{color:var(--primary-hover);background:#236eff14}@media (max-width:767px){.PortfolioFilters-module-scss-module__-egrhG__Reset{margin-left:0}}.PortfolioFilters-module-scss-module__-egrhG__ResetDisabled{color:var(--text-gray);pointer-events:none;opacity:.5}
.Portfolio-module-scss-module__fojbKG__Portfolio{padding-bottom:80px}.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__Header{text-align:center;margin-bottom:48px}.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__Header h1{color:var(--dark);margin-bottom:14px;font-family:Stapel,sans-serif;font-size:40px;font-weight:400}@media (max-width:767px){.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__Header h1{font-size:30px}}@media (max-width:479px){.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__Header h1{font-size:26px}}.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__Subtitle{color:var(--text-gray);font-family:TT Hoves,sans-serif;font-size:16px;line-height:150%}.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__SearchQuery{color:var(--dark);margin-top:16px;font-family:TT Hoves,sans-serif;font-size:15px}.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__Empty{text-align:center;color:var(--text-gray);padding:60px 0;font-size:16px}.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__Grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1023px){.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__Grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.Portfolio-module-scss-module__fojbKG__Portfolio .Portfolio-module-scss-module__fojbKG__Grid{grid-template-columns:1fr;gap:16px}}
.SupportPage-module-scss-module__loTSgG__Page{overscroll-behavior:none;box-sizing:border-box;flex-direction:column;width:100%;height:100dvh;padding-top:110px;padding-bottom:16px;display:flex;overflow:hidden}@media (max-width:1023px){.SupportPage-module-scss-module__loTSgG__Page{max-width:none;height:auto;padding-top:88px;padding-bottom:max(12px,env(safe-area-inset-bottom,0px));margin:0;position:fixed;inset:0}}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__Page{padding-top:80px;padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}}.SupportPage-module-scss-module__loTSgG__Support{--chat-blue:35, 110, 255;flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex}.SupportPage-module-scss-module__loTSgG__Head{flex-shrink:0;margin-bottom:16px}@media (max-width:1023px){.SupportPage-module-scss-module__loTSgG__Head{display:none}}.SupportPage-module-scss-module__loTSgG__MobileBar{flex-shrink:0;min-width:0;margin-bottom:10px;display:none}@media (max-width:1023px){.SupportPage-module-scss-module__loTSgG__MobileBar{display:block}}.SupportPage-module-scss-module__loTSgG__MobileBar button{width:100%}.SupportPage-module-scss-module__loTSgG__Project{color:var(--text-gray);margin:0;font-size:13px;line-height:1.4}.SupportPage-module-scss-module__loTSgG__Layout{flex:1;grid-template-columns:320px minmax(0,1fr);gap:24px;min-width:0;min-height:0;display:grid}@media (max-width:1023px){.SupportPage-module-scss-module__loTSgG__Layout{grid-template-columns:1fr;gap:0}.SupportPage-module-scss-module__loTSgG__Layout>.SupportPage-module-scss-module__loTSgG__Panel:last-child,.SupportPage-module-scss-module__loTSgG__LayoutDetail>.SupportPage-module-scss-module__loTSgG__Panel:first-child{display:none}.SupportPage-module-scss-module__loTSgG__LayoutDetail>.SupportPage-module-scss-module__loTSgG__Panel:last-child{display:flex}}.SupportPage-module-scss-module__loTSgG__Panel{background:var(--white);border:1px solid var(--border-focus);border-radius:16px;flex-direction:column;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__Panel{border-radius:12px}}.SupportPage-module-scss-module__loTSgG__Panel>.SupportPage-module-scss-module__loTSgG__Hint{margin:0;padding:24px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__Panel>.SupportPage-module-scss-module__loTSgG__Hint{padding:16px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__Panel>.SupportPage-module-scss-module__loTSgG__Hint{padding:12px}}.SupportPage-module-scss-module__loTSgG__PanelHead,.SupportPage-module-scss-module__loTSgG__PanelFoot,.SupportPage-module-scss-module__loTSgG__ThreadHead,.SupportPage-module-scss-module__loTSgG__FormHead{background:var(--white);flex-shrink:0}.SupportPage-module-scss-module__loTSgG__PanelHead{padding:24px 24px 16px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__PanelHead{padding:16px 16px 12px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__PanelHead{padding:12px 12px 10px}}.SupportPage-module-scss-module__loTSgG__PanelFoot{border-top:1px solid var(--border-focus);flex-direction:column;gap:8px;padding:16px 24px 24px;display:flex}.SupportPage-module-scss-module__loTSgG__PanelFoot button{width:100%;margin-top:4px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__PanelFoot{padding:12px 16px 16px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__PanelFoot{padding:10px 12px 12px}}.SupportPage-module-scss-module__loTSgG__Tickets{-webkit-overflow-scrolling:touch;background:var(--light);border-top:1px solid var(--border-focus);flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}.SupportPage-module-scss-module__loTSgG__Tickets>.SupportPage-module-scss-module__loTSgG__Hint{padding:16px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__Tickets>.SupportPage-module-scss-module__loTSgG__Hint{padding:12px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__Tickets>.SupportPage-module-scss-module__loTSgG__Hint{padding:10px}}.SupportPage-module-scss-module__loTSgG__Ticket{text-align:left;background:var(--white);cursor:pointer;width:100%;color:var(--dark);border:0;border-radius:0;flex-direction:column;gap:4px;padding:16px 18px;transition:background-color .15s;display:flex}.SupportPage-module-scss-module__loTSgG__Ticket .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__Ticket .SupportPage-module-scss-module__loTSgG__TicketSubject,.SupportPage-module-scss-module__loTSgG__Ticket .SupportPage-module-scss-module__loTSgG__TicketMeta{opacity:.82;transition:opacity .15s,color .15s}.SupportPage-module-scss-module__loTSgG__Ticket:hover{background:#1212120a}.SupportPage-module-scss-module__loTSgG__Ticket:hover .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__Ticket:hover .SupportPage-module-scss-module__loTSgG__TicketSubject,.SupportPage-module-scss-module__loTSgG__Ticket:hover .SupportPage-module-scss-module__loTSgG__TicketMeta{opacity:.7}.SupportPage-module-scss-module__loTSgG__Ticket:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__Ticket{min-height:44px;padding:14px 16px}}.SupportPage-module-scss-module__loTSgG__TicketClosed{color:var(--text-gray);background:0 0}.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketSubject{color:var(--text-gray)}.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketSubject,.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketMeta{opacity:.62}.SupportPage-module-scss-module__loTSgG__TicketClosed:hover{background:#1212120a}.SupportPage-module-scss-module__loTSgG__TicketClosed:hover .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__TicketClosed:hover .SupportPage-module-scss-module__loTSgG__TicketSubject,.SupportPage-module-scss-module__loTSgG__TicketClosed:hover .SupportPage-module-scss-module__loTSgG__TicketMeta{opacity:.78}.SupportPage-module-scss-module__loTSgG__TicketActive{cursor:default;background:#236eff14}.SupportPage-module-scss-module__loTSgG__TicketActive .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__TicketActive .SupportPage-module-scss-module__loTSgG__TicketSubject,.SupportPage-module-scss-module__loTSgG__TicketActive .SupportPage-module-scss-module__loTSgG__TicketMeta{opacity:1}.SupportPage-module-scss-module__loTSgG__TicketActive:hover{background:#236eff14}.SupportPage-module-scss-module__loTSgG__TicketActive:hover .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__TicketActive:hover .SupportPage-module-scss-module__loTSgG__TicketSubject,.SupportPage-module-scss-module__loTSgG__TicketActive:hover .SupportPage-module-scss-module__loTSgG__TicketMeta{opacity:1}.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed{background:#1212120f}.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketSubject{color:var(--text-gray)}.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketSubject,.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed .SupportPage-module-scss-module__loTSgG__TicketMeta{opacity:.85}.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed:hover{background:#1212120f}.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed:hover .SupportPage-module-scss-module__loTSgG__TicketId,.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed:hover .SupportPage-module-scss-module__loTSgG__TicketSubject,.SupportPage-module-scss-module__loTSgG__TicketActive.SupportPage-module-scss-module__loTSgG__TicketClosed:hover .SupportPage-module-scss-module__loTSgG__TicketMeta{opacity:.85}.SupportPage-module-scss-module__loTSgG__TicketTop{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.SupportPage-module-scss-module__loTSgG__TicketId{letter-spacing:.04em;min-width:0;color:var(--primary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.SupportPage-module-scss-module__loTSgG__Status{letter-spacing:.02em;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;line-height:1.3;display:inline-flex}.SupportPage-module-scss-module__loTSgG__StatusOpen{color:var(--primary);background:#236eff1a}.SupportPage-module-scss-module__loTSgG__StatusClosed{color:var(--text-gray);background:#12121214}.SupportPage-module-scss-module__loTSgG__TicketSubject{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.SupportPage-module-scss-module__loTSgG__TicketMeta{color:var(--text-gray);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.SupportPage-module-scss-module__loTSgG__Thread{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden}.SupportPage-module-scss-module__loTSgG__ThreadHead{border-bottom:1px solid rgba(var(--chat-blue), .1);flex-direction:column;gap:6px;padding:24px 24px 16px;display:flex}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__ThreadHead{padding:16px 16px 12px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__ThreadHead{padding:12px 12px 10px}}.SupportPage-module-scss-module__loTSgG__FormHead{border-bottom:1px solid var(--border-focus);flex-direction:column;gap:4px;padding:24px 24px 16px;display:flex}@media (max-width:1023px){.SupportPage-module-scss-module__loTSgG__FormHead{z-index:1;position:sticky;top:0}}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__FormHead{padding:16px 16px 12px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__FormHead{padding:12px 12px 10px}}.SupportPage-module-scss-module__loTSgG__FormBody{background:var(--light);flex-direction:column;flex:1;gap:12px;padding:16px 24px 24px;display:flex}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__FormBody{padding:12px 16px 16px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__FormBody{padding:10px 12px 12px}}.SupportPage-module-scss-module__loTSgG__FormProject{display:none}@media (max-width:1023px){.SupportPage-module-scss-module__loTSgG__FormProject{display:block}}.SupportPage-module-scss-module__loTSgG__ThreadHead .SupportPage-module-scss-module__loTSgG__TicketMeta{white-space:normal;text-overflow:unset;word-break:break-word;overflow:visible}.SupportPage-module-scss-module__loTSgG__ThreadHeadTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__ThreadHeadTop{flex-direction:column;align-items:flex-start;gap:8px}}.SupportPage-module-scss-module__loTSgG__ThreadHeadTop h3{text-align:left;overflow-wrap:anywhere;min-width:0}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__ThreadHeadTop h3{font-size:18px;line-height:1.3}}.SupportPage-module-scss-module__loTSgG__CopyLink{color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex-shrink:0;margin-top:4px;padding:6px 10px;font-family:inherit;font-size:14px;line-height:1.3;transition:color .15s,background-color .15s}.SupportPage-module-scss-module__loTSgG__CopyLink:hover{color:var(--primary-hover);background:#236eff14}.SupportPage-module-scss-module__loTSgG__CopyLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__CopyLink{align-items:center;min-height:44px;margin-top:0;display:inline-flex}}.SupportPage-module-scss-module__loTSgG__ThreadBody{-webkit-overflow-scrolling:touch;background:var(--light);flex:1;min-height:0;padding:16px 20px;overflow-y:auto}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__ThreadBody{padding:12px 14px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__ThreadBody{padding:10px 12px}}.SupportPage-module-scss-module__loTSgG__Messages{flex-direction:column;gap:12px;display:flex}.SupportPage-module-scss-module__loTSgG__Message{border-radius:16px;max-width:min(82%,560px);padding:14px 16px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__Message{max-width:92%;padding:12px 14px}}.SupportPage-module-scss-module__loTSgG__MessageWide{width:min(82%,560px)}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__MessageWide{width:92%}}.SupportPage-module-scss-module__loTSgG__MessageSoloImage .SupportPage-module-scss-module__loTSgG__PreviewLink{width:280px;max-width:100%;margin-left:0}.SupportPage-module-scss-module__loTSgG__MessageSoloImage .SupportPage-module-scss-module__loTSgG__MessageMeta{gap:8px}.SupportPage-module-scss-module__loTSgG__MessageClient{background:var(--white);border:1px solid rgba(var(--chat-blue), .16);border-bottom-right-radius:0;align-self:flex-end;margin-right:8px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__MessageClient{margin-right:0}}.SupportPage-module-scss-module__loTSgG__MessageAdmin{background:rgba(var(--chat-blue), .12);color:var(--dark);border:1px solid rgba(var(--chat-blue), .1);border-bottom-left-radius:0;align-self:flex-start}.SupportPage-module-scss-module__loTSgG__MessageMeta{color:var(--text-gray);justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__MessageMeta{flex-wrap:wrap;gap:4px 12px}}.SupportPage-module-scss-module__loTSgG__MessageAdmin .SupportPage-module-scss-module__loTSgG__MessageMeta{color:var(--text-gray)}.SupportPage-module-scss-module__loTSgG__Body{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--dark);font-size:15px;line-height:1.5}.SupportPage-module-scss-module__loTSgG__MessageAdmin .SupportPage-module-scss-module__loTSgG__Body{color:var(--dark)}.SupportPage-module-scss-module__loTSgG__Attachments{flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;margin-top:12px;display:flex}.SupportPage-module-scss-module__loTSgG__PreviewLink{width:100%;max-width:280px;transition:opacity .15s;display:block}.SupportPage-module-scss-module__loTSgG__PreviewLink:hover{opacity:.88}.SupportPage-module-scss-module__loTSgG__MessageClient .SupportPage-module-scss-module__loTSgG__PreviewLink{margin-left:auto}.SupportPage-module-scss-module__loTSgG__PreviewWrap{aspect-ratio:4/3;background:var(--light);border-radius:8px;width:100%;min-height:120px;max-height:200px;display:block;position:relative;overflow:hidden}.SupportPage-module-scss-module__loTSgG__Preview{object-fit:cover}.SupportPage-module-scss-module__loTSgG__FileChip{background:rgba(var(--chat-blue), .06);width:100%;min-width:0;max-width:100%;color:inherit;box-sizing:border-box;border-radius:12px;align-items:center;gap:10px;padding:8px 10px 8px 8px;text-decoration:none;transition:background-color .15s;display:flex}.SupportPage-module-scss-module__loTSgG__FileChip[href]:hover{background:rgba(var(--chat-blue), .1)}.SupportPage-module-scss-module__loTSgG__MessageAdmin .SupportPage-module-scss-module__loTSgG__FileChip{background:rgba(var(--chat-blue), .14)}.SupportPage-module-scss-module__loTSgG__MessageAdmin .SupportPage-module-scss-module__loTSgG__FileChip[href]:hover{background:rgba(var(--chat-blue), .2)}.SupportPage-module-scss-module__loTSgG__FileType,.SupportPage-module-scss-module__loTSgG__FileThumb{background:rgb(var(--chat-blue));width:40px;height:40px;color:var(--white);letter-spacing:.02em;border-radius:8px;flex:0 0 40px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:flex}.SupportPage-module-scss-module__loTSgG__FileThumb{background:var(--light);position:relative;overflow:hidden}.SupportPage-module-scss-module__loTSgG__FileThumb .SupportPage-module-scss-module__loTSgG__Preview{object-fit:cover;object-position:center}.SupportPage-module-scss-module__loTSgG__MessageAdmin .SupportPage-module-scss-module__loTSgG__FileType{background:rgb(var(--chat-blue));color:var(--white)}.SupportPage-module-scss-module__loTSgG__FileChipName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.SupportPage-module-scss-module__loTSgG__FileChip .SupportPage-module-scss-module__loTSgG__Remove{margin-left:auto}.SupportPage-module-scss-module__loTSgG__FormScroll{-webkit-overflow-scrolling:touch;background:var(--light);flex:1;min-height:0;overflow-y:auto}.SupportPage-module-scss-module__loTSgG__Form{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.SupportPage-module-scss-module__loTSgG__FormScroll .SupportPage-module-scss-module__loTSgG__Form{gap:0;min-height:100%}.SupportPage-module-scss-module__loTSgG__Form input[type=text],.SupportPage-module-scss-module__loTSgG__Form input[type=email]{border:1px solid var(--border-focus);width:100%;transition:border-color .15s}.SupportPage-module-scss-module__loTSgG__Form input[type=text]:hover,.SupportPage-module-scss-module__loTSgG__Form input[type=email]:hover{border-color:var(--border-hover)}.SupportPage-module-scss-module__loTSgG__Form input[type=text]:focus,.SupportPage-module-scss-module__loTSgG__Form input[type=email]:focus{border-color:var(--primary);outline:none}.SupportPage-module-scss-module__loTSgG__Form input[type=text][aria-invalid=true],.SupportPage-module-scss-module__loTSgG__Form input[type=email][aria-invalid=true]{border-color:var(--input-error)}.SupportPage-module-scss-module__loTSgG__Form input[type=text][readonly],.SupportPage-module-scss-module__loTSgG__Form input[type=email][readonly]{background:var(--light);color:var(--text-gray);cursor:default}.SupportPage-module-scss-module__loTSgG__Form input[type=text][readonly]:hover,.SupportPage-module-scss-module__loTSgG__Form input[type=text][readonly]:focus,.SupportPage-module-scss-module__loTSgG__Form input[type=email][readonly]:hover,.SupportPage-module-scss-module__loTSgG__Form input[type=email][readonly]:focus{border-color:var(--border-focus)}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__Form input[type=text],.SupportPage-module-scss-module__loTSgG__Form input[type=email]{padding:14px 16px;font-size:16px}}.SupportPage-module-scss-module__loTSgG__MessageField{border:1px solid var(--border-focus);background:var(--white);border-radius:10px;width:100%;transition:border-color .15s;position:relative}.SupportPage-module-scss-module__loTSgG__MessageField:hover{border-color:var(--border-hover)}.SupportPage-module-scss-module__loTSgG__MessageField:focus-within{border-color:var(--primary)}.SupportPage-module-scss-module__loTSgG__MessageField textarea{resize:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;width:100%;min-height:100px;max-height:1000px;padding:20px;display:block;overflow-y:auto}.SupportPage-module-scss-module__loTSgG__MessageField textarea:focus{border-color:#0000;outline:none}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__MessageField textarea{font-size:16px}}.SupportPage-module-scss-module__loTSgG__MessageFieldDown .SupportPage-module-scss-module__loTSgG__ResizeHandle{top:auto;bottom:0}.SupportPage-module-scss-module__loTSgG__ResizeHandle{z-index:1;cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;height:16px;display:flex;position:absolute;top:0;left:0;right:0}.SupportPage-module-scss-module__loTSgG__ResizeHandle:before{content:"";background:var(--border-focus);pointer-events:none;border-radius:999px;width:36px;height:3px}.SupportPage-module-scss-module__loTSgG__ResizeHandle:hover:before,.SupportPage-module-scss-module__loTSgG__ResizeHandle:active:before{background:var(--text-gray)}.SupportPage-module-scss-module__loTSgG__Composer{background:var(--white);border-top:1px solid rgba(var(--chat-blue), .1);padding:16px 24px 20px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__Composer{padding:12px 16px 16px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__Composer{padding:10px 12px 12px}}.SupportPage-module-scss-module__loTSgG__Composer .SupportPage-module-scss-module__loTSgG__MessageField{border-color:rgba(var(--chat-blue), .16)}.SupportPage-module-scss-module__loTSgG__Composer .SupportPage-module-scss-module__loTSgG__MessageField:hover{border-color:rgba(var(--chat-blue), .22)}.SupportPage-module-scss-module__loTSgG__Composer .SupportPage-module-scss-module__loTSgG__MessageField:focus-within{border-color:rgb(var(--chat-blue))}.SupportPage-module-scss-module__loTSgG__Composer .SupportPage-module-scss-module__loTSgG__ResizeHandle:before{background:rgba(var(--chat-blue), .28)}.SupportPage-module-scss-module__loTSgG__Composer .SupportPage-module-scss-module__loTSgG__ResizeHandle:hover:before,.SupportPage-module-scss-module__loTSgG__Composer .SupportPage-module-scss-module__loTSgG__ResizeHandle:active:before{background:rgb(var(--chat-blue))}.SupportPage-module-scss-module__loTSgG__Hint{color:var(--text-gray);font-size:13px}.SupportPage-module-scss-module__loTSgG__Files{flex-direction:column;gap:8px;display:flex}.SupportPage-module-scss-module__loTSgG__PendingList{flex-direction:column;align-items:stretch;gap:10px;display:flex}.SupportPage-module-scss-module__loTSgG__PendingList>.SupportPage-module-scss-module__loTSgG__FileChip{background:var(--white);border:1px solid rgba(var(--chat-blue), .16);width:100%}.SupportPage-module-scss-module__loTSgG__Remove{color:var(--input-error);cursor:pointer;background:0 0;border:0;flex-shrink:0;margin-left:auto;font-family:inherit;font-size:13px}.SupportPage-module-scss-module__loTSgG__Remove:hover:not(:disabled){color:#a51c1c}.SupportPage-module-scss-module__loTSgG__Remove:disabled{cursor:not-allowed;opacity:.6}.SupportPage-module-scss-module__loTSgG__AttachButton,.SupportPage-module-scss-module__loTSgG__Hidden{font-family:TT Hoves,sans-serif}.SupportPage-module-scss-module__loTSgG__ComposerRow{align-items:stretch;gap:8px;width:100%;display:flex}.SupportPage-module-scss-module__loTSgG__ComposerRow>button{flex:none}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__ComposerRow>button{flex:auto;min-width:0;height:44px}}.SupportPage-module-scss-module__loTSgG__AttachButton{border:1px solid var(--border-focus);background:var(--white);cursor:pointer;border-radius:20px;flex:auto;justify-content:center;align-items:center;gap:8px;min-width:0;height:40px;padding:0 16px;font-size:14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.SupportPage-module-scss-module__loTSgG__AttachButton:hover:not(.SupportPage-module-scss-module__loTSgG__AttachDisabled){border-color:rgba(var(--chat-blue), .22);background:rgba(var(--chat-blue), .05)}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__AttachButton{border-radius:22px;flex:0 0 44px;width:44px;height:44px;padding:0}}.SupportPage-module-scss-module__loTSgG__Clip{flex-shrink:0;width:16px;height:16px}.SupportPage-module-scss-module__loTSgG__AttachLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__AttachLabel{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.SupportPage-module-scss-module__loTSgG__AttachDisabled{cursor:not-allowed;opacity:.6}.SupportPage-module-scss-module__loTSgG__Limits{color:var(--text-gray);margin:0;font-size:12px;line-height:1.4}.SupportPage-module-scss-module__loTSgG__Hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.SupportPage-module-scss-module__loTSgG__Preloader{border:2px solid var(--border-focus);border-top-color:var(--primary);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite SupportPage-module-scss-module__loTSgG__spin}.SupportPage-module-scss-module__loTSgG__PreloaderLg{border-width:3px;width:32px;height:32px}.SupportPage-module-scss-module__loTSgG__PageLoader,.SupportPage-module-scss-module__loTSgG__ThreadLoader{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.SupportPage-module-scss-module__loTSgG__PageLoader{background:var(--light);border:1px solid var(--border-focus);border-radius:16px;flex:1;min-height:0}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__PageLoader{border-radius:12px}}.SupportPage-module-scss-module__loTSgG__ThreadLoader{gap:12px;height:100%;min-height:160px}.SupportPage-module-scss-module__loTSgG__Closed{border-top:1px solid rgba(var(--chat-blue), .1);background:var(--white);color:var(--text-gray);flex-shrink:0;margin:0;padding:16px 24px 24px}@media (max-width:767px){.SupportPage-module-scss-module__loTSgG__Closed{padding:12px 16px 16px}}@media (max-width:479px){.SupportPage-module-scss-module__loTSgG__Closed{padding:10px 12px 12px}}.SupportPage-module-scss-module__loTSgG__RestoreActions{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.SupportPage-module-scss-module__loTSgG__RestoreActions>button:first-child{width:100%}.SupportPage-module-scss-module__loTSgG__RestoreCode{letter-spacing:.18em;font-variant-numeric:tabular-nums}.SupportPage-module-scss-module__loTSgG__RestoreLink{color:var(--primary);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:inherit;font-size:14px;line-height:1.4;transition:color .15s}.SupportPage-module-scss-module__loTSgG__RestoreLink:hover:not(:disabled){color:var(--primary-hover)}.SupportPage-module-scss-module__loTSgG__RestoreLink:disabled{color:var(--text-gray);cursor:default}.SupportPage-module-scss-module__loTSgG__RestoreLink:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.SupportPage-module-scss-module__loTSgG__RestoreStatus{color:var(--text-gray);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}@keyframes SupportPage-module-scss-module__loTSgG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.SupportPage-module-scss-module__loTSgG__Preloader{border-top-color:var(--border-focus);border-right-color:var(--primary);animation:none}}
