.Hero-module-scss-module__e1BuWG__hero{color:#fff;background:#000;min-height:100vh;padding-left:35px;position:relative}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero{padding-left:10px}}.Hero-module-scss-module__e1BuWG__hero__content{padding:30px 35px 0 0}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__content{padding:40px 18px 0 0}}.Hero-module-scss-module__e1BuWG__hero__images{aspect-ratio:1132/527;display:flex;overflow:hidden}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__images{aspect-ratio:unset;height:488px;padding-left:25px}}.Hero-module-scss-module__e1BuWG__hero__image{color:#fff;background-position:50%;background-size:cover;flex:1 1 0;min-width:0;text-decoration:none;transition:flex-grow 1.2s cubic-bezier(.22,1,.36,1),flex-basis 1.2s cubic-bezier(.22,1,.36,1),opacity .4s;display:block;position:relative;overflow:hidden}.Hero-module-scss-module__e1BuWG__hero__image:hover{flex-grow:1;flex-basis:100%}.Hero-module-scss-module__e1BuWG__hero__image:hover .Hero-module-scss-module__e1BuWG__hero__imageOverlay{opacity:1}.Hero-module-scss-module__e1BuWG__hero__image:hover .Hero-module-scss-module__e1BuWG__hero__imageText{opacity:1;transform:translateY(0)}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__image{flex:100%}.Hero-module-scss-module__e1BuWG__hero__image:nth-child(n+2){display:none}}.Hero-module-scss-module__e1BuWG__hero__images:has(a:hover) a{opacity:0;flex-grow:0;flex-basis:0}.Hero-module-scss-module__e1BuWG__hero__images:has(a:hover) a:hover{opacity:1;flex-grow:1;flex-basis:100%}.Hero-module-scss-module__e1BuWG__hero__imageOverlay{opacity:0;background:linear-gradient(#00000026 0%,#0000008c 100%);transition:all .5s;position:absolute;inset:0}.Hero-module-scss-module__e1BuWG__hero__imageText{z-index:2;opacity:0;transition:all .5s .15s;position:absolute;bottom:32px;left:32px;transform:translateY(20px)}.Hero-module-scss-module__e1BuWG__hero__imageText h3{letter-spacing:-.02em;text-transform:uppercase;color:#fff;font-family:Bebas;font-size:42px;font-weight:400;line-height:84%}.Hero-module-scss-module__e1BuWG__hero__imageText span{color:#fff;margin-top:10px;font-family:Inter;font-size:14px;display:block}.Hero-module-scss-module__e1BuWG__hero__title{letter-spacing:-.02em;color:#eb5d3b;text-transform:uppercase;text-indent:63px;margin-top:-20px;font-family:Bebas;font-size:159px;font-weight:600;line-height:84%}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__title{text-indent:0;margin-top:0;font-size:68px}}.Hero-module-scss-module__e1BuWG__hero__bottom{flex-direction:column;justify-content:space-between;gap:50px;padding:90px 70px 75px;display:flex}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__bottom{padding:100px 0 50px}}.Hero-module-scss-module__e1BuWG__hero__left{flex-direction:column;flex-shrink:0;display:flex}.Hero-module-scss-module__e1BuWG__hero__left__top{flex-direction:row;display:flex}.Hero-module-scss-module__e1BuWG__hero span{color:#9c9c9c;letter-spacing:0%;text-transform:uppercase;margin-right:25px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero span{margin-bottom:10px;margin-right:0;display:block}}.Hero-module-scss-module__e1BuWG__hero__subtitle{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__subtitle{font-size:48px}}.Hero-module-scss-module__e1BuWG__hero__servicesDesktop{color:#eb5d3b;letter-spacing:-.02em;text-transform:uppercase;margin-top:5px;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__servicesDesktop{display:none}}.Hero-module-scss-module__e1BuWG__hero__servicesMobile{display:none}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__servicesMobile{justify-content:center;align-items:center;height:100dvh;display:flex;position:relative;overflow:hidden}}.Hero-module-scss-module__e1BuWG__hero__serviceWord{letter-spacing:-.02em;text-transform:uppercase;color:#eb5d3b;white-space:nowrap;opacity:0;font-family:Bebas;font-size:46px;font-weight:400;line-height:84%;transition:transform .65s cubic-bezier(.76,0,.24,1),opacity .35s;position:absolute;transform:translate(120vw)}.Hero-module-scss-module__e1BuWG__hero__serviceWord.Hero-module-scss-module__e1BuWG__isActive{opacity:1;transform:translate(0)}.Hero-module-scss-module__e1BuWG__hero__text{max-width:518px;letter-spacing:0%;color:#9c9c9c;flex-direction:column;gap:16px;margin-left:38%;font-family:Inter;font-size:16px;font-weight:400;line-height:100%;display:flex}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__text{margin-left:0}}.Hero-module-scss-module__e1BuWG__hero__text p{margin:0}.Hero-module-scss-module__e1BuWG__hero__logo{justify-content:flex-end;margin-top:-20px;margin-right:-25px;display:flex}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__logo{margin-top:0;margin-right:-15px}}.Hero-module-scss-module__e1BuWG__hero__logo img{height:auto;display:block}@media (max-width:768px){.Hero-module-scss-module__e1BuWG__hero__logo img{width:190px}}
.SideNav-module-scss-module__Osl4lq__sidenav{z-index:10;justify-content:center;align-items:start;width:35px;display:flex;position:absolute;top:254px;left:0}.SideNav-module-scss-module__Osl4lq__sidenav--home{top:241px}.SideNav-module-scss-module__Osl4lq__sidenav--portfolio{top:231px}@media (max-width:768px){.SideNav-module-scss-module__Osl4lq__sidenav{top:234px}.SideNav-module-scss-module__Osl4lq__sidenav--home{top:249px}.SideNav-module-scss-module__Osl4lq__sidenav--portfolio{top:241px}}.SideNav-module-scss-module__Osl4lq__sidenav__inner{flex-direction:row-reverse;gap:16px;display:flex;transform:rotate(-90deg)}.SideNav-module-scss-module__Osl4lq__sidenav a{color:#fbfbfb;cursor:pointer;letter-spacing:0%;text-align:right;vertical-align:middle;text-transform:uppercase;padding:5px 9px;font-family:Involve;font-size:14px;font-weight:500;line-height:84%}.SideNav-module-scss-module__Osl4lq__sidenav a:hover{opacity:1;background-color:#eb5d3b;transform:translateY(-2px)}.SideNav-module-scss-module__Osl4lq__active{opacity:1;background-color:#eb5d3b}
.DiscussProjectModal-module-scss-module__auDo_q__overlay{z-index:1000;background:#000000e0;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__overlay{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));align-items:flex-end}}.DiscussProjectModal-module-scss-module__auDo_q__close{z-index:1001;color:#fbfbfb;cursor:pointer;background:0 0;border:1px solid #fbfbfb;width:44px;height:44px;padding:0;font-family:Inter,sans-serif;font-size:28px;line-height:1;transition:color .3s,border-color .3s;position:fixed;top:28px;right:28px}.DiscussProjectModal-module-scss-module__auDo_q__close:hover{color:#eb5d3b;border-color:#eb5d3b}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__close{width:40px;height:40px;font-size:24px;top:16px;right:16px}}.DiscussProjectModal-module-scss-module__auDo_q__modal{background:#000;align-items:stretch;width:min(900px,100vw - 48px);max-height:calc(100vh - 48px);display:flex}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__modal{-webkit-overflow-scrolling:touch;flex-direction:column;width:100%;max-width:400px;max-height:calc(100dvh - 72px);overflow-y:auto}}.DiscussProjectModal-module-scss-module__auDo_q__formPanel{color:#fff;background:#000;flex:3 1 0;min-width:0;padding:50px 20px 37px;position:relative}.DiscussProjectModal-module-scss-module__auDo_q__formPanel:before{content:"";background:#eb5d3b;height:3px;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__formPanel{width:100%;padding:32px 24px 36px}}.DiscussProjectModal-module-scss-module__auDo_q__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin:0;font-family:Bebas,sans-serif;font-size:42px;font-weight:400;line-height:84%}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__title{font-size:32px}}.DiscussProjectModal-module-scss-module__auDo_q__form{max-width:393px;margin-top:40px}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__form{margin-top:28px}}.DiscussProjectModal-module-scss-module__auDo_q__field{display:block}.DiscussProjectModal-module-scss-module__auDo_q__field:not(:first-child){margin-top:28px}.DiscussProjectModal-module-scss-module__auDo_q__field span{color:#9c9c9c;margin-bottom:10px;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:100%;display:block}.DiscussProjectModal-module-scss-module__auDo_q__field input{color:#fff;letter-spacing:-.02em;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #ffffff59;outline:none;width:100%;padding:0 0 16px;font-family:Bebas,sans-serif;font-size:36px;font-weight:400;line-height:84%}.DiscussProjectModal-module-scss-module__auDo_q__field input::placeholder{color:#fff;opacity:1}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__field input{font-size:28px}}.DiscussProjectModal-module-scss-module__auDo_q__phone{border-bottom:1px solid #ffffff59;width:100%;padding-bottom:16px}.DiscussProjectModal-module-scss-module__auDo_q__phone .PhoneInput{align-items:center;width:100%;display:flex}.DiscussProjectModal-module-scss-module__auDo_q__phone .PhoneInputCountry{align-self:center;margin-right:14px}.DiscussProjectModal-module-scss-module__auDo_q__phone .PhoneInputInput{color:#fff;letter-spacing:-.02em;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:0;font-family:Bebas,sans-serif;font-size:36px;font-weight:400;line-height:1}.DiscussProjectModal-module-scss-module__auDo_q__phone .PhoneInputInput:first-letter{letter-spacing:normal;text-transform:none;font-family:Inter,system-ui,sans-serif;font-weight:400}.DiscussProjectModal-module-scss-module__auDo_q__phone .PhoneInputInput::placeholder{color:#fff;opacity:1}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__phone .PhoneInputInput{font-size:28px}}.DiscussProjectModal-module-scss-module__auDo_q__phone .PhoneInputCountrySelectArrow{color:#fff;opacity:.7}.DiscussProjectModal-module-scss-module__auDo_q__phone .PhoneInputCountrySelect{color:#000}.DiscussProjectModal-module-scss-module__auDo_q__phone .PhoneInputCountrySelect option{color:#000}.DiscussProjectModal-module-scss-module__auDo_q__consent{cursor:pointer;align-items:flex-start;gap:12px;margin-top:28px;display:flex}.DiscussProjectModal-module-scss-module__auDo_q__consent input[type=checkbox]{accent-color:#eb5d3b;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.DiscussProjectModal-module-scss-module__auDo_q__consent span{color:#9c9c9c;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:130%}.DiscussProjectModal-module-scss-module__auDo_q__consent a{color:#9c9c9c;text-underline-offset:3px;text-decoration:underline;transition:color .3s}.DiscussProjectModal-module-scss-module__auDo_q__consent a:hover{color:#eb5d3b}.DiscussProjectModal-module-scss-module__auDo_q__submit{color:#fbfbfb;cursor:pointer;letter-spacing:0;text-transform:uppercase;background:0 0;border:none;margin-top:32px;padding:0;font-family:Involve,sans-serif;font-size:14px;font-weight:400;line-height:84%;transition:color .3s}.DiscussProjectModal-module-scss-module__auDo_q__submit:hover:not(:disabled){color:#eb5d3b}.DiscussProjectModal-module-scss-module__auDo_q__submit:disabled{opacity:.45;cursor:not-allowed}.DiscussProjectModal-module-scss-module__auDo_q__error{color:#ff5a2f;margin-top:8px;font-size:14px}.DiscussProjectModal-module-scss-module__auDo_q__success{color:#fbfbfb;margin:40px 0 0;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:130%}.DiscussProjectModal-module-scss-module__auDo_q__imagePanel{background:#000;flex:2 1 0;align-self:stretch;min-width:0}.DiscussProjectModal-module-scss-module__auDo_q__imagePanel img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (max-width:768px){.DiscussProjectModal-module-scss-module__auDo_q__imagePanel{flex:none;order:-1;width:100%;height:180px}}
.Competencies-module-scss-module__w1JdBW__competencies{color:#fff;background:#000;padding:75px 70px}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies{padding:50px 10px}}.Competencies-module-scss-module__w1JdBW__competencies__top{flex-direction:column;gap:30px;display:flex}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies__top{gap:50px}}.Competencies-module-scss-module__w1JdBW__competencies__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}.Competencies-module-scss-module__w1JdBW__competencies__subtitle{max-width:608px;letter-spacing:0%;text-transform:uppercase;color:#d9d9d9;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.Competencies-module-scss-module__w1JdBW__competencies__description{max-width:520px;letter-spacing:0%;color:#9c9c9c;margin-top:30px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies__description{margin-top:50px}}.Competencies-module-scss-module__w1JdBW__competencies__list{flex-direction:column;align-items:center;gap:50px;margin-top:145px;display:flex}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies__list{gap:75px;margin-top:80px}}.Competencies-module-scss-module__w1JdBW__competencies__item{grid-template-columns:20px 1fr;gap:25px;display:grid}@media (max-width:768px){.Competencies-module-scss-module__w1JdBW__competencies__item{gap:10px}}.Competencies-module-scss-module__w1JdBW__competencies__number{color:#9c9c9c;letter-spacing:0%;padding-top:15px;font-family:Inter;font-size:14px;font-weight:400;line-height:100%}.Competencies-module-scss-module__w1JdBW__competencies__content{max-width:980px}.Competencies-module-scss-module__w1JdBW__competencies__itemTitle{color:#eb5d3b;letter-spacing:-.02em;text-transform:uppercase;font-family:Bebas;font-size:42px;font-weight:400;line-height:84%}.Competencies-module-scss-module__w1JdBW__competencies__itemText{color:#9c9d9c;letter-spacing:0%;max-width:744px;margin-top:30px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.Competencies-module-scss-module__w1JdBW__competencies__button{color:#fbfbfb;letter-spacing:0%;text-align:right;text-transform:uppercase;cursor:pointer;background:0 0;border:none;margin-top:30px;font-family:Involve;font-size:14px;font-weight:400;line-height:84%;transition:all .3s}.Competencies-module-scss-module__w1JdBW__competencies__button:hover{color:#eb5d3b}
.ContactForm-module-scss-module__HaTXYq__contactForm{color:#fff;background:#000;justify-content:space-between;padding:110px 70px;display:flex}@media (max-width:768px){.ContactForm-module-scss-module__HaTXYq__contactForm{flex-direction:column;gap:50px;padding:50px 10px}}.ContactForm-module-scss-module__HaTXYq__contactFormPortfolio{padding:110px 70px 110px 35px}@media (max-width:768px){.ContactForm-module-scss-module__HaTXYq__contactFormPortfolio{padding:50px 10px 50px 0}}.ContactForm-module-scss-module__HaTXYq__contactForm__title{text-transform:uppercase;letter-spacing:-.02em;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}.ContactForm-module-scss-module__HaTXYq__contactForm__form{width:100%;max-width:529px}.ContactForm-module-scss-module__HaTXYq__contactForm__field{display:block}.ContactForm-module-scss-module__HaTXYq__contactForm__field:not(:first-child){margin-top:30px}.ContactForm-module-scss-module__HaTXYq__contactForm__field span{color:#9c9c9c;letter-spacing:0%;margin-bottom:10px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%;display:block}.ContactForm-module-scss-module__HaTXYq__contactForm__field input{color:#fff;letter-spacing:-.02em;text-transform:uppercase;background:0 0;border:none;border-bottom:1px solid #ffffff59;outline:none;width:100%;padding:0 0 16px;font-family:Bebas;font-size:36px;font-weight:400;line-height:84%}.ContactForm-module-scss-module__HaTXYq__contactForm__field input::placeholder{color:#fff;opacity:1}.ContactForm-module-scss-module__HaTXYq__contactForm__consent{cursor:pointer;align-items:flex-start;gap:12px;margin-top:30px;display:flex}.ContactForm-module-scss-module__HaTXYq__contactForm__consent input[type=checkbox]{accent-color:#eb5d3b;cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ContactForm-module-scss-module__HaTXYq__contactForm__consent span{color:#9c9c9c;font-family:Inter;font-size:14px;font-weight:400;line-height:130%}.ContactForm-module-scss-module__HaTXYq__contactForm__consent a{color:#fbfbfb;text-underline-offset:3px;text-decoration:underline;transition:color .3s}.ContactForm-module-scss-module__HaTXYq__contactForm__consent a:hover{color:#eb5d3b}.ContactForm-module-scss-module__HaTXYq__contactForm__button{color:#fbfbfb;cursor:pointer;letter-spacing:0%;text-transform:uppercase;background:0 0;border:none;margin-top:35px;padding:0;font-family:Involve;font-size:14px;font-weight:400;line-height:84%;transition:all .3s}.ContactForm-module-scss-module__HaTXYq__contactForm__button:hover:not(:disabled){color:#ff5a2f}.ContactForm-module-scss-module__HaTXYq__contactForm__button:disabled{opacity:.45;cursor:not-allowed}.ContactForm-module-scss-module__HaTXYq__contactForm__phone{border-bottom:1px solid #ffffff59;width:100%;padding-bottom:16px}.ContactForm-module-scss-module__HaTXYq__contactForm__phone .PhoneInput{align-items:center;width:100%;display:flex}.ContactForm-module-scss-module__HaTXYq__contactForm__phone .PhoneInputCountry{align-self:center;margin-right:14px}.ContactForm-module-scss-module__HaTXYq__contactForm__phone .PhoneInputInput{color:#fff;letter-spacing:-.02em;text-transform:uppercase;background:0 0;border:none;outline:none;flex:1;width:100%;min-width:0;padding:0;font-family:Bebas;font-size:36px;font-weight:400;line-height:1}.ContactForm-module-scss-module__HaTXYq__contactForm__phone .PhoneInputInput:first-letter{letter-spacing:normal;text-transform:none;font-family:Inter,system-ui,sans-serif;font-weight:400}.ContactForm-module-scss-module__HaTXYq__contactForm__phone .PhoneInputInput::placeholder{color:#fff;opacity:1}.ContactForm-module-scss-module__HaTXYq__contactForm__phone .PhoneInputCountrySelectArrow{color:#fff;opacity:.7}.ContactForm-module-scss-module__HaTXYq__contactForm__phone .PhoneInputCountrySelect{color:#000}.ContactForm-module-scss-module__HaTXYq__contactForm__phone .PhoneInputCountrySelect option{color:#000}.ContactForm-module-scss-module__HaTXYq__contactForm__error{color:#ff5a2f;margin-top:8px;font-size:14px}.ContactForm-module-scss-module__HaTXYq__contactForm__success{color:#fbfbfb;max-width:529px;margin:0;font-family:Inter;font-size:18px;font-weight:400;line-height:130%}
.Footer-module-scss-module__Bkzyvq__footer{color:#fff;background:#000;padding:75px 70px}.Footer-module-scss-module__Bkzyvq__footerPortfolio,.Footer-module-scss-module__Bkzyvq__footerProject{padding:110px 70px 110px 35px}.Footer-module-scss-module__Bkzyvq__footer__top{justify-content:space-between;align-items:flex-start;display:flex}.Footer-module-scss-module__Bkzyvq__footer__nav{flex-direction:column;gap:25px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__nav a{color:#fbfbfb;letter-spacing:0%;text-transform:uppercase;font-family:Involve;font-size:14px;font-weight:500;line-height:84%;text-decoration:none;transition:all .3s}.Footer-module-scss-module__Bkzyvq__footer__nav a:hover{opacity:.6}.Footer-module-scss-module__Bkzyvq__footer__center{flex-direction:column;align-items:center;margin-top:50px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__title{cursor:pointer;letter-spacing:-.02em;text-transform:uppercase;color:#eb5d3b;background:0 0;border:none;padding:0;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%;transition:opacity .3s}.Footer-module-scss-module__Bkzyvq__footer__title:hover{opacity:.75}.Footer-module-scss-module__Bkzyvq__footer__phone{text-transform:uppercase;color:#9c9c9c;margin-top:18px;font-family:Bebas;font-size:42px;line-height:84%;text-decoration:none;transition:all .3s}.Footer-module-scss-module__Bkzyvq__footer__phone:hover{color:#fff}.Footer-module-scss-module__Bkzyvq__footer__socials{flex-direction:column;align-items:flex-end;gap:25px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__socials a{color:#fbfbfb;letter-spacing:0%;text-transform:uppercase;font-family:Involve;font-size:14px;font-weight:500;line-height:84%;text-decoration:none;transition:all .3s}.Footer-module-scss-module__Bkzyvq__footer__socials a:hover{opacity:.6}.Footer-module-scss-module__Bkzyvq__footer__middle{max-width:327px;margin-top:75px}.Footer-module-scss-module__Bkzyvq__footer__middle p{color:#9c9c9c;letter-spacing:0%;margin:0;font-family:Inter;font-size:16px;font-weight:400;line-height:110%}.Footer-module-scss-module__Bkzyvq__footer__bottom{justify-content:space-between;align-items:flex-end;margin-top:75px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__left{flex-direction:column;gap:10px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__left p{color:#9c9c9c;margin:0;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.Footer-module-scss-module__Bkzyvq__footer__links{gap:40px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__links a{color:#9c9c9c;font-family:Inter;font-size:16px;font-weight:400;line-height:100%;text-decoration:none;transition:all .3s}.Footer-module-scss-module__Bkzyvq__footer__links a:hover{color:#fff}.Footer-module-scss-module__Bkzyvq__footer__logo{width:255px;height:auto;display:block}@media (max-width:768px){.Footer-module-scss-module__Bkzyvq__footer{flex-direction:column;padding:75px 10px 47px;display:flex}.Footer-module-scss-module__Bkzyvq__footer__bottom{display:contents}.Footer-module-scss-module__Bkzyvq__footer__top{grid-template-columns:1fr auto;grid-template-areas:"center center""nav socials";column-gap:20px;display:grid}.Footer-module-scss-module__Bkzyvq__footer__center{order:unset;grid-area:center;margin-top:0}.Footer-module-scss-module__Bkzyvq__footer__nav{order:unset;grid-area:nav;align-self:start;gap:20px;margin-top:48px;margin-bottom:55px}.Footer-module-scss-module__Bkzyvq__footer__socials{order:unset;grid-area:socials;align-self:start;align-items:flex-end;gap:20px;margin-top:48px;margin-bottom:55px}.Footer-module-scss-module__Bkzyvq__footer__middle{order:4;margin-top:48px}.Footer-module-scss-module__Bkzyvq__footer__logo{order:5;width:220px;margin-top:42px}.Footer-module-scss-module__Bkzyvq__footer__left{order:6;gap:15px;margin-top:42px}.Footer-module-scss-module__Bkzyvq__footer__links{flex-direction:column;gap:15px}.Footer-module-scss-module__Bkzyvq__footerPortfolio,.Footer-module-scss-module__Bkzyvq__footerProject{padding:75px 10px 47px 0}}
.Partners-module-scss-module__7KXTHW__partners{color:#fff;background:#000;padding:75px 70px}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners{padding:60px 10px 55px}}.Partners-module-scss-module__7KXTHW__partners__top{align-items:flex-start;gap:28px;display:flex}.Partners-module-scss-module__7KXTHW__partners__small{letter-spacing:0%;text-transform:uppercase;margin-right:25px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%;color:#9c9c9c!important}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__small{margin-right:10px}}.Partners-module-scss-module__7KXTHW__partners__label{color:#ffffff8c;text-transform:uppercase;margin-top:18px;font-size:22px;line-height:100%}.Partners-module-scss-module__7KXTHW__partners__title{letter-spacing:-.02em;text-transform:uppercase;font-family:Bebas;font-size:56px;font-weight:400;line-height:100%}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__title{font-size:48px}}.Partners-module-scss-module__7KXTHW__partners__title span{color:#ff5a2f}.Partners-module-scss-module__7KXTHW__partners__list{margin-top:105px;display:flex;position:relative;left:20%}@media (max-width:768px){.Partners-module-scss-module__7KXTHW__partners__list{margin-top:40px;left:0}}.Partners-module-scss-module__7KXTHW__partners__item img{height:auto;display:block}
.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview{color:#fff;background:#000;padding:80px 70px 0;position:relative;overflow:hidden visible}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview{padding:45px 10px}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__title{font-size:48px}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__field{z-index:1;perspective:1600px;width:100%;transform-style:preserve-3d;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:56px;align-items:start;gap:28px;margin-top:45px;display:grid;position:relative}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__field{perspective:none;transform-style:flat;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:52px;gap:22px;overflow:visible}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__wrap{position:relative}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__centerFixed{z-index:50;pointer-events:none;position:fixed;top:50vh;left:50%;transform:translate(-50%,-50%)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__link{text-align:center;pointer-events:auto;letter-spacing:-.02em;text-transform:uppercase;color:#eb5d3b;text-align:center;pointer-events:auto;opacity:1;font-family:Bebas;font-size:clamp(40px,4.2vw,56px);font-weight:400;line-height:84%;text-decoration:none;transition:none;display:block;position:relative}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__link{font-size:40px}}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot{box-sizing:border-box;pointer-events:none;transform-style:preserve-3d;border-radius:2px;position:relative;overflow:visible}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slotVisible{opacity:1}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__parallax{will-change:transform;width:100%;height:100%;position:absolute;top:0;left:0}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__image{object-fit:cover;object-position:center;pointer-events:none;width:100%;height:100%;display:block}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--far{z-index:1;transform:translateZ(-140px)scale(.92)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--far .ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__image{filter:brightness(.92)contrast(1.02)saturate(.95)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--mid{z-index:2;transform:translateZ(-40px)scale(.97)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--mid .ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__image{filter:brightness(.96)contrast(1.03)}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--near{z-index:3;transform:translateZ(90px)scale(1.04);box-shadow:0 20px 40px #00000073}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i1]{grid-area:4/1/span 3/span 3;height:150px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i2]{grid-area:1/4/span 5/span 5;height:240px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i3]{grid-area:2/9/span 6/span 4;height:260px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i4]{grid-area:8/1/span 5/span 3;height:260px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i5]{grid-area:10/5/span 4/span 4;height:200px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i6]{grid-area:9/9/span 5/span 2;height:220px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i7]{grid-area:14/2/span 5/span 4;height:260px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i8]{grid-area:7/7/span 3/span 2;height:150px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i9]{grid-area:13/11/span 3/span 2;height:130px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i10]{grid-area:14/7/span 4/span 3;height:220px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i11]{grid-area:20/1/span 7/span 6;height:300px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i12]{grid-area:21/8/span 6/span 5;height:260px}@media (max-width:768px){.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot{overflow:visible}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--far,.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--mid,.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__layer--near{box-shadow:none;transform:none}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i2]{display:none}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i3]{grid-area:5/3/span 5/span 4;height:190px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i1]{grid-area:4/1/span 3/span 3;height:140px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i4]{grid-area:9/1/span 6/span 3;height:240px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i5]{grid-area:11/4/span 4/span 3;height:180px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i6]{grid-area:15/2/span 5/span 2;height:210px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i7]{grid-area:17/4/span 5/span 3;height:210px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i8]{grid-area:19/1/span 3/span 2;height:140px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i9]{grid-area:22/5/span 3/span 2;height:130px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i10]{grid-area:24/2/span 4/span 3;height:180px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i11]{grid-area:28/1/span 6/span 5;height:200px}.ProjectsPreview-module-scss-module__pUHeRW__projectsPreview__slot[data-key=i12]{grid-area:33/3/span 5/span 4;height:190px}}
.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages{color:#fff;background:#000;grid-template-columns:1fr 2fr;gap:120px;padding:75px 70px;display:grid}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages{grid-template-columns:1fr;gap:75px;padding:50px 10px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__label{color:#9c9c9c;text-transform:uppercase;font-family:Inter;font-size:16px;font-weight:400;line-height:100%;display:block}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin-top:36px;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__title{font-size:62px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__title span{color:#eb5d3b}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom{margin-top:35px}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom{margin-top:25px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom h3{color:#9c9c9c;letter-spacing:0%;text-transform:uppercase;margin:0;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom p{color:#fbfbfb;max-width:320px;letter-spacing:0%;margin-top:15px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__bottom p{margin-top:25px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__right{flex-direction:column;gap:50px;display:flex}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__right{gap:75px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__item{max-width:640px}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__item h3{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin:0;font-family:Bebas;font-size:36px;font-weight:400;line-height:84%}@media (max-width:768px){.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__item h3{font-size:42px}}.ServiceAdvantages-module-scss-module__CB0jjG__serviceAdvantages__item p{color:#9c9c9c;letter-spacing:0%;margin-top:10px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}
.DesignFactors-module-scss-module__m0sDJW__designFactors{color:#fff;background:#000;padding:75px 70px}.DesignFactors-module-scss-module__m0sDJW__designFactors__content{grid-template-columns:1fr 430px;align-items:stretch;gap:110px;display:grid}.DesignFactors-module-scss-module__m0sDJW__designFactors__label{color:#9c9c9c;text-transform:uppercase;margin:0 0 50px;font-family:Inter;font-size:16px;font-weight:400;line-height:120%}.DesignFactors-module-scss-module__m0sDJW__designFactors__listWrap{position:relative}.DesignFactors-module-scss-module__m0sDJW__designFactors__list{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.DesignFactors-module-scss-module__m0sDJW__designFactors__list li{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:84%}.DesignFactors-module-scss-module__m0sDJW__designFactors__listAccent{pointer-events:none;position:absolute;inset:0}.DesignFactors-module-scss-module__m0sDJW__designFactors__listAccent li{color:#eb5d3b}.DesignFactors-module-scss-module__m0sDJW__designFactors__image{aspect-ratio:430/536;width:100%;position:relative;overflow:hidden}.DesignFactors-module-scss-module__m0sDJW__designFactors__image img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .45s;display:block;position:absolute;inset:0}.DesignFactors-module-scss-module__m0sDJW__designFactors__imageActive{opacity:1!important}@media (max-width:768px){.DesignFactors-module-scss-module__m0sDJW__designFactors{padding:60px 18px}.DesignFactors-module-scss-module__m0sDJW__designFactors__content{grid-template-columns:1fr;gap:50px}.DesignFactors-module-scss-module__m0sDJW__designFactors__list{gap:14px}.DesignFactors-module-scss-module__m0sDJW__designFactors__list li{font-size:42px}.DesignFactors-module-scss-module__m0sDJW__designFactors__image{aspect-ratio:324/420}}
.TeamQuote-module-scss-module__rQez4G__teamQuote{color:#fff;background:#000;padding:75px 70px}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote{padding:50px 10px}}.TeamQuote-module-scss-module__rQez4G__teamQuote__top{flex-direction:column;display:flex}.TeamQuote-module-scss-module__rQez4G__teamQuote__quote{letter-spacing:-.02em;text-transform:uppercase;color:#9c9c9c;align-items:flex-start;gap:24px;font-family:Bebas;font-size:160px;font-weight:400;line-height:84%;display:flex}.TeamQuote-module-scss-module__rQez4G__teamQuote__author{color:#9c9c9c;white-space:nowrap;letter-spacing:0%;text-transform:uppercase;margin-top:19px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}.TeamQuote-module-scss-module__rQez4G__teamQuote__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:56px;font-weight:400;line-height:100%}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote__title{font-size:48px}}.TeamQuote-module-scss-module__rQez4G__teamQuote__quotesign{color:#9c9c9c;vertical-align:top;margin-right:10px;padding-left:25px;font-family:Bebas;font-size:160px;font-weight:400;display:inline-block;transform:translateY(38px)}@media (max-width:500px){.TeamQuote-module-scss-module__rQez4G__teamQuote__mobile{text-align:right;width:100%;display:inline-block}}.TeamQuote-module-scss-module__rQez4G__teamQuote__accent{color:#eb5d3b;display:block}.TeamQuote-module-scss-module__rQez4G__teamQuote__text{color:#9c9c9c;max-width:520px;letter-spacing:0%;flex-direction:column;gap:16px;margin-top:75px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%;display:flex;position:relative;left:30%}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote__text{left:0}}.TeamQuote-module-scss-module__rQez4G__teamQuote__text p{margin:0}.TeamQuote-module-scss-module__rQez4G__teamQuote__media{aspect-ratio:1060/505;background:#a6a6a6;width:100%;margin-top:75px}@media (max-width:500px){.TeamQuote-module-scss-module__rQez4G__teamQuote__media{min-height:500px}}.TeamQuote-module-scss-module__rQez4G__teamQuote__bottom{color:#9c9c9c;letter-spacing:0%;margin-top:40px;font-family:Inter;font-size:16px;font-weight:400;line-height:100%}@media (max-width:768px){.TeamQuote-module-scss-module__rQez4G__teamQuote__bottom{margin-top:75px}}
.PortfolioPage-module-scss-module__b1XqmG__portfolioPage{color:#fff;background:#000;min-height:100vh;padding-left:35px;position:relative}@media (max-width:768px){.PortfolioPage-module-scss-module__b1XqmG__portfolioPage{padding-left:10px}}.PortfolioPage-module-scss-module__b1XqmG__portfolio{padding:30px 70px 120px 35px}.PortfolioPage-module-scss-module__b1XqmG__portfolio__grid{grid-template-columns:repeat(12,1fr);align-items:start;gap:70px 20px;display:grid}.PortfolioPage-module-scss-module__b1XqmG__portfolio__card{color:#fff;text-decoration:none;display:block}.PortfolioPage-module-scss-module__b1XqmG__portfolio__card:hover img{transform:scale(1.03)}.PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:560/300;background:#111;width:100%;overflow:hidden}.PortfolioPage-module-scss-module__b1XqmG__portfolio__image img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.22,1,.36,1);display:block}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardLargeLeft{grid-column:span 7}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardLargeLeft .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:670/360}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallRight{grid-column:span 5}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallRight .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:460/260}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardThird{grid-column:span 4}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardThird .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:360/260}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardFull{grid-column:1/-1}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardFull .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:1130/620}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallLeft{grid-column:span 6}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallLeft .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:540/300}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardHalf{grid-column:span 6}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardHalf .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:540/420}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta{grid-template-columns:1fr auto auto;gap:40px;margin-top:14px;display:grid}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta span{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;font-family:Bebas;font-size:18px;font-weight:400;line-height:84%}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta span:nth-child(2),.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta span:nth-child(3){color:#9c9c9c}@media (max-width:768px){.PortfolioPage-module-scss-module__b1XqmG__portfolio{padding:30px 10px 80px 0}.PortfolioPage-module-scss-module__b1XqmG__portfolio__grid{grid-template-columns:1fr;gap:45px;padding-left:0}.PortfolioPage-module-scss-module__b1XqmG__portfolio__grid>.PortfolioPage-module-scss-module__b1XqmG__portfolio__card:nth-child(-n+2){margin-left:48px}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardLargeLeft,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallRight,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardThird,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardFull,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallLeft,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardHalf{grid-column:auto}.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardLargeLeft .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallRight .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardThird .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardFull .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardSmallLeft .PortfolioPage-module-scss-module__b1XqmG__portfolio__image,.PortfolioPage-module-scss-module__b1XqmG__portfolio__cardHalf .PortfolioPage-module-scss-module__b1XqmG__portfolio__image{aspect-ratio:320/220}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta{gap:20px}.PortfolioPage-module-scss-module__b1XqmG__portfolio__meta span{font-size:16px}}
.ProjectPage-module-scss-module__jSv7yG__projectPage{color:#fff;background:#000;min-height:100vh;padding-left:35px;position:relative}.ProjectPage-module-scss-module__jSv7yG__projectPage #ProjectPage-module-scss-module__jSv7yG__contact{padding:110px 70px 110px 35px}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage #ProjectPage-module-scss-module__jSv7yG__contact{padding:50px 10px}.ProjectPage-module-scss-module__jSv7yG__projectPage{padding-left:10px}}.ProjectPage-module-scss-module__jSv7yG__projectPage__hero{padding:30px 70px 40px 35px}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage__hero{grid-template-columns:48px minmax(0,1fr);row-gap:28px;padding:40px 18px 40px 0;display:grid}}.ProjectPage-module-scss-module__jSv7yG__projectPage__cover{aspect-ratio:1130/315;background:#111;width:100%;overflow:hidden}.ProjectPage-module-scss-module__jSv7yG__projectPage__cover img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage__cover{width:100%;height:424px;aspect-ratio:unset;box-sizing:border-box;grid-area:1/2}}.ProjectPage-module-scss-module__jSv7yG__projectPage__title{letter-spacing:-.02em;text-transform:uppercase;color:#fbfbfb;margin-top:28px;font-family:Bebas;font-size:72px;font-weight:400;line-height:84%}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage__title{box-sizing:border-box;grid-area:2/2;width:100%;margin-top:0;font-size:52px}}.ProjectPage-module-scss-module__jSv7yG__projectPage__info{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:35px;display:flex}.ProjectPage-module-scss-module__jSv7yG__projectPage__info div{flex-shrink:0;align-items:center;gap:16px;display:flex}.ProjectPage-module-scss-module__jSv7yG__projectPage__info span{text-transform:uppercase;color:#eb5d3b;font-family:Inter;font-size:14px}.ProjectPage-module-scss-module__jSv7yG__projectPage__info p{text-transform:uppercase;color:#fbfbfb;margin:0;font-family:Inter;font-size:14px}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectPage__info{box-sizing:border-box;flex-direction:column;grid-area:3/1/auto/-1;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%;margin-top:70px}}.ProjectPage-module-scss-module__jSv7yG__projectGallery{flex-direction:column;gap:35px;padding:40px 70px 120px 35px;display:flex}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectGallery{box-sizing:border-box;gap:20px;width:calc(100% + 10px);margin-left:-10px;padding:20px 10px 80px}}.ProjectPage-module-scss-module__jSv7yG__projectGallery__row{gap:20px;display:grid}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectGallery__row{display:contents}}.ProjectPage-module-scss-module__jSv7yG__projectGallery__image{background:#111;overflow:hidden}.ProjectPage-module-scss-module__jSv7yG__projectGallery__image img{object-fit:cover;width:100%;height:100%;display:block}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst{grid-template-columns:1fr 1fr;align-items:start}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child{aspect-ratio:540/330}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child{aspect-ratio:540/240}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond{grid-template-columns:1fr 1fr;align-items:start}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child{aspect-ratio:540/240}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child{aspect-ratio:540/330}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual{grid-template-columns:repeat(3,1fr)}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:350/315}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull{grid-template-columns:1fr}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:1130/620}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle{grid-template-columns:1fr 1fr}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:540/300;grid-column:2}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle{grid-template-columns:1fr 1fr}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:540/300;grid-column:1}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual{grid-template-columns:repeat(2,1fr)}.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:540/300}@media (max-width:768px){.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfFirst .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowHalfSecond .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowThreeEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowFull .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowRightSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowLeftSingle .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:first-child,.ProjectPage-module-scss-module__jSv7yG__projectGallery__rowTwoEqual .ProjectPage-module-scss-module__jSv7yG__projectGallery__image:last-child{aspect-ratio:320/220;grid-column:auto;width:100%;height:auto;margin-left:0}.ProjectPage-module-scss-module__jSv7yG__projectGallery__image{aspect-ratio:320/220;flex-shrink:0;width:calc(100vw - 10px);max-width:calc(100vw - 10px);height:auto;margin-left:0}.ProjectPage-module-scss-module__jSv7yG__projectGallery__image img{object-fit:cover;width:100%;height:100%}}
