@font-face{font-family:RF Dewi Extended;src:url(/fonts/RFDewiExtended-Regular.eot);src:url(/fonts/RFDewiExtended-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExtended-Regular.woff2) format("woff2"),url(/fonts/RFDewiExtended-Regular.woff) format("woff"),url(/fonts/RFDewiExtended-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RF Dewi Extended;src:url(/fonts/RFDewiExtended-Bold.eot);src:url(/fonts/RFDewiExtended-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExtended-Bold.woff2) format("woff2"),url(/fonts/RFDewiExtended-Bold.woff) format("woff"),url(/fonts/RFDewiExtended-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RF Dewi Extended;src:url(/fonts/RFDewiExtended-Semibold.eot);src:url(/fonts/RFDewiExtended-Semibold.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExtended-Semibold.woff2) format("woff2"),url(/fonts/RFDewiExtended-Semibold.woff) format("woff"),url(/fonts/RFDewiExtended-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RF Dewi Expanded;src:url(/fonts/RFDewiExpanded-Thin.eot);src:url(/fonts/RFDewiExpanded-Thin.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExpanded-Thin.woff2) format("woff2"),url(/fonts/RFDewiExpanded-Thin.woff) format("woff"),url(/fonts/RFDewiExpanded-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:RF Dewi Expanded;src:url(/fonts/RFDewiExpanded-Regular.eot);src:url(/fonts/RFDewiExpanded-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExpanded-Regular.woff2) format("woff2"),url(/fonts/RFDewiExpanded-Regular.woff) format("woff"),url(/fonts/RFDewiExpanded-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RF Dewi Expanded;src:url(/fonts/RFDewiExpanded-Semibold.eot);src:url(/fonts/RFDewiExpanded-Semibold.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExpanded-Semibold.woff2) format("woff2"),url(/fonts/RFDewiExpanded-Semibold.woff) format("woff"),url(/fonts/RFDewiExpanded-Semibold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RF Dewi Expanded;src:url(/fonts/RFDewiExpanded-Bold.eot);src:url(/fonts/RFDewiExpanded-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/RFDewiExpanded-Bold.woff2) format("woff2"),url(/fonts/RFDewiExpanded-Bold.woff) format("woff"),url(/fonts/RFDewiExpanded-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{scroll-behavior:smooth;scrollbar-color:#000;scrollbar-width:thin}html::-webkit-scrollbar{width:3px;background-color:#000}html::-webkit-scrollbar-thumb{width:3px;height:10px;background-color:#fff}:root{--mobilePadding:7.5vw;--headerHeight:90px}@media screen and (max-width:500px){:root{--headerHeight:27vw}}@media screen and (max-width:768px){:root{padding-top:var(--headerHeight)}}body{margin:0;height:100%;background-color:var(--body-bg);font-family:RF Dewi Extended,sans-serif;font-style:normal;font-weight:400;font-size:16px;color:var(--body-color)}.root{box-sizing:border-box;width:100%;height:auto;position:relative}a{text-decoration:none;color:var(--body-color)}a,button{cursor:pointer}a,button,input{font-family:RF Dewi Extended,sans-serif}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;appearance:none}input:focus-visible{outline:none}.root,:root{overflow-x:hidden}.root{max-width:100vw}.projects,.services,h1,h2,h3{scroll-margin-top:calc(var(--headerHeight) + 3rem)}.swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-dots{padding:0 1em 0 0}.swiper-pagination-bullet-dots:before{content:"…";padding:0 1em 0 0}.section{padding:0 11.4%}@media screen and (max-width:500px){.section{padding:0 var(--mobilePadding)}}.section__heading{padding:2rem 0 3.75rem;margin:0}@media screen and (max-width:500px){.section__heading{font-size:6.25vw;font-weight:700;line-height:normal;padding:5vw 0 10vw}}.services{margin:30px 0 0;padding-top:60px}@media screen and (max-width:500px){.services{margin:6.25vw 0 0;padding-top:12.5vw}}.services__wrap{display:grid;grid-template-columns:repeat(4,25%);grid-auto-rows:1fr}@media screen and (max-width:900px){.services__wrap{grid-template-columns:repeat(3,1fr);gap:0 6rem}}@media screen and (max-width:500px){.services__wrap{grid-template-columns:unset;gap:unset;display:flex;flex-wrap:wrap;padding-right:1em}}.services__item{font-family:RF Dewi Expanded,sans-serif;font-size:1.8rem;line-height:normal;font-weight:700}@media screen and (max-width:500px){.services__item{display:inline;font-size:5.3vw;line-height:2;margin:0}.services__item:not(:last-child){padding-right:.6em}}@media screen and (max-width:500px){.logo{width:40.3vw}}.section.aboutUs p{font-size:1rem;font-weight:400;line-height:1.5;max-width:75%}@media screen and (max-width:900px){.section.aboutUs p{max-width:100%}}@media screen and (max-width:500px){.section.aboutUs p{max-width:100%;font-size:3.75vw;font-weight:400}}.projects{margin:50px 0 80px}@media screen and (max-width:768px){.projects{margin:.6rem 0 2.5rem}}@media screen and (max-width:500px){.projects{margin:0;padding:12.5vw 0}}.clients{margin:50px 0 80px}.clients .slideCard{cursor:url(/images/move.svg) 16 16,auto!important}@media screen and (max-width:1000px){.clients{margin:12.5vw 0}}.clients__heading{padding:2rem 11.4% 3.75rem;margin:0}@media screen and (max-width:500px){.clients__heading{padding:0 var(--mobilePadding) 10vw;font-size:6.25vw;font-weight:700;line-height:2}}.moveUpButton{--size:4.8rem;position:fixed;display:flex;align-items:center;justify-content:center;bottom:calc(var(--size)*0.5);right:calc(var(--size)*0.5);background-color:var(--body-color);border-radius:50%;border:none;width:var(--size);height:var(--size);transition:opacity .5s ease-in-out}.moveUpButton.moveUpButton--hidden{pointer-events:none;opacity:0}@media screen and (max-width:768px){.moveUpButton{display:none}}.burgerMenuButton{background-color:transparent;border:none;padding:0;height:2.06rem;width:1.75rem;display:none;align-items:center;justify-content:center}@media screen and (max-width:768px){.burgerMenuButton{display:flex}}.burgerMenuButton span{display:block;position:relative;background-color:var(--body-color);height:4.3px;width:100%;transition:background-color .1s ease-in-out}.burgerMenuButton span:after,.burgerMenuButton span:before{--padding:-9px;content:"";position:absolute;left:0;right:0;width:100%;height:inherit;background-color:var(--body-color);transition:top .3s ease-in-out,bottom .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out,bottom .3s ease-in-out;transition:transform .3s ease-in-out,top .3s ease-in-out,bottom .3s ease-in-out,-webkit-transform .3s ease-in-out}.burgerMenuButton span:after{top:var(--padding)}.burgerMenuButton span:before{bottom:var(--padding)}@media screen and (max-width:500px){.burgerMenuButton span{height:1.3vw}.burgerMenuButton span:after,.burgerMenuButton span:before{--padding:-2.8vw}}.burgerMenuButton.isActive span{background-color:transparent}.burgerMenuButton.isActive span:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.burgerMenuButton.isActive span:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}@media screen and (max-width:500px){.burgerMenuButton{height:10.3vw;width:8.75vw}}.burgerMenuModal{position:fixed;top:var(--headerHeight);bottom:0;right:-100vw;background-color:var(--body-bg);width:100%;z-index:300;padding:40px 11.4%;box-sizing:border-box;transition:right .3s ease-in-out}@media screen and (min-width:768px){.burgerMenuModal{display:none}}@media screen and (max-width:500px){.burgerMenuModal{padding:var(--mobilePadding)}}.burgerMenuModal.isActive{position:fixed;right:0;overflow-y:auto;overflow-x:hidden}.burgerMenuModal .nav__link{padding:0 0 2em}.burgerMenuModal .nav__link:hover{background-color:transparent;color:hsla(0,0%,100%,.6)}@media screen and (max-width:500px){.burgerMenuModal .nav__link{padding:0}}.burgerMenuModal__nav{padding:0;list-style:none;flex-direction:column;justify-content:space-between;align-items:flex-start;margin:0 0 5rem}@media screen and (max-width:500px){.burgerMenuModal__nav{margin:0 0 13.4vw}}.header{padding:1.6rem 11.4%;margin:0 auto;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;height:var(--headerHeight);position:sticky;top:0;background:var(--body-bg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200}@media screen and (max-width:768px){.header{position:fixed;top:0;right:0;left:0;z-index:100}}@media screen and (max-width:500px){.header{padding:9.3vw var(--mobilePadding) 6.25vw}}@media screen and (min-width:1280px){.header{min-width:1280px;overflow:hidden}}@media screen and (max-width:768px){.feedbackButtonMobile{display:block}}@media screen and (max-width:768px){.headerNav{display:none}}.nav{display:flex;align-items:center;margin:0 auto;padding:0;list-style:none}.nav__item{position:relative;font-size:1.12rem;line-height:1.3;font-weight:400}.nav__item:not(:last-child){margin:0 .6vw 0 0}@media screen and (max-width:500px){.nav__item{font-size:5.9vw}.nav__item:not(:last-child){padding:0 0 16.5vw}}.nav__link{position:relative;padding:.45em 1em;display:inline-block;background-color:transparent;border-radius:30px;transition:color .3s ease-in-out,background-color .3s ease-in-out,scale .2s ease-in-out}.nav__link:hover{background-color:var(--body-color);color:var(--body-bg)}.nav__link:active{-webkit-transform:scale(.96);transform:scale(.96)}@media screen and (max-width:500px){.nav__link{padding:0}}.about{min-width:55px}.client{min-width:145px}.buttonGroup{display:grid;grid-auto-flow:column;gap:30px}.switchTheme{background-color:transparent;border:none;transition:opacity .3s ease-in-out}.switchTheme.isActive{opacity:0;pointer-events:none}@media screen and (max-width:768px){.switchTheme{margin:0 3vw 0 auto}}.switchTheme__icon{--size:2.06rem;width:var(--size);height:var(--size);transition:opacity .3s ease-in-out,scale .2s ease-in-out}.switchTheme__icon:hover{opacity:.8}.switchTheme__icon:active{-webkit-transform:scale(.96);transform:scale(.96)}@media screen and (max-width:500px){.switchTheme__icon{--size:10.3vw}}.feedbackButton{display:block;background-color:var(--body-bg);position:relative;width:-webkit-max-content;width:max-content;box-sizing:border-box;font-size:.81rem;font-weight:700;line-height:1.5;color:var(--body-color);border-radius:30px;border:1px solid var(--body-color);padding:.7rem 1.7rem;transition:color .3s ease-in-out,background-color .3s ease-in-out,scale .2s ease-in-out}.feedbackButton:hover{color:var(--body-bg);background-color:var(--body-color)}.feedbackButton:active{-webkit-transform:scale(.96);transform:scale(.96)}@media screen and (max-width:500px){.feedbackButton{font-size:3.7vw;line-height:1.4;padding:2.8vw 15.6vw}}@media screen and (max-width:768px){.feedbackButtonDesktop{display:none}}.footer{margin:154px 0;padding:0 11.4%;display:grid;grid-template-columns:repeat(3,27%) 16%;grid-template-rows:repeat(2,1fr);justify-content:space-between;grid-template-areas:"logo address contacts navLinks" "info address contacts navLinks"}@media screen and (max-width:900px){.footer{display:grid;grid-template-columns:70% 30%;grid-template-rows:repeat(4,1fr);grid-template-areas:"logo navLinks" "address navLinks" "contacts navLinks" "info info";margin:6.25rem 0 4rem}}@media screen and (max-width:500px){.footer{display:flex;flex-direction:column;padding:0 var(--mobilePadding);margin:31vw 0 12.5vw;gap:2em 0}}.footer__logo{grid-area:logo}.footer__infoText{grid-area:info;color:#898989;font-size:.75rem;line-height:1.4;font-weight:400;align-self:end;margin:0}@media screen and (max-width:900px){.footer__infoText{margin:3.5rem auto 0}}@media screen and (max-width:500px){.footer__infoText{order:5;font-size:3.7vw;margin:9.3vw auto 0}}.footer__address{grid-area:address;font-size:.87rem;line-height:1.6;font-weight:600;margin:0}@media screen and (max-width:500px){.footer__address{font-weight:400;font-size:4vw}}.footer__contacts{grid-area:contacts;padding:0;margin:0;list-style:none;font-size:.87rem;line-height:1.6;font-weight:600}@media screen and (max-width:500px){.footer__contacts{font-weight:400;font-size:4vw}}.footer__nav{grid-area:navLinks;flex-direction:column;align-items:flex-start;margin:0}.footer__nav .nav__item{font-size:1rem;line-height:normal;font-weight:700;margin:0}.footer__nav .nav__link{transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.footer__nav .nav__link:hover{opacity:.6;background-color:transparent;color:var(--bode-color)}.footer__nav .nav__link:active{-webkit-transform:scale(.8);transform:scale(.8)}@media screen and (max-width:500px){.footer__nav{display:none}}.projectCard{padding:0 1em;box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:-webkit-max-content;width:max-content}@media screen and (max-width:500px){.projectCard{padding:0 5.6vw}}.projectCard__preview{border-radius:10px;box-sizing:border-box;height:33rem;width:25rem;display:flex;align-items:center;justify-content:center;background-color:var(--body-bg);overflow:hidden;border:1px solid var(--border);cursor:pointer}@media screen and (max-width:500px){.projectCard__preview{height:112vw}}.projectCard__img{width:100%;object-fit:cover;pointer-events:none}.projectCard__main{background-color:var(--body-bg);padding:2.8rem 2.3rem 4.1rem;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:hidden;position:relative}@media screen and (max-width:500px){.projectCard__main{padding:4.6vw;justify-content:center;align-items:center}}.projectCard__button{border:none;background-color:transparent;color:var(--bode-color);font-weight:400;font-size:1rem;line-height:1.4;z-index:100}.projectCard__button img{padding:0 0 0 1em}@media screen and (max-width:500px){.projectCard__button{display:none}}.projectCard__description{font-weight:400;font-size:.8rem;line-height:1.9;max-width:80%}@media screen and (max-width:500px){.projectCard__description{display:none}}.projectCard__description span{display:block;font-weight:800;font-size:1rem;line-height:2}.circle{border-radius:50%;position:absolute;width:var(--size);height:var(--size)}.circleAnimated{-webkit-animation:scale 3s ease-in-out 0s infinite alternate;animation:scale 3s ease-in-out 0s infinite alternate}.circle_top{--size:195px;top:-57px;right:calc(var(--size)/-2);background-color:var(--body-color);opacity:.15}@media screen and (max-width:500px){.circle_top{top:-26.6vw}}.circle_bottomLeft{--size:330px;left:-247px;top:306px;background-color:var(--body-color);opacity:.1}@media screen and (max-width:500px){.circle_bottomLeft{top:62.5vw}}.circle_bottomRight{--size:195px;left:304px;top:497px;background-color:var(--body-color);opacity:.1}@media screen and (max-width:500px){.circle_bottomRight{left:62.5vw;top:84vw}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(1.3);transform:scale(1.3)}}.slideCard{cursor:url(/images/openProject.svg) 16 16,auto;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.projectCard__previewFull{position:relative;border-radius:30px;overflow:hidden;min-height:33rem;max-height:33rem;transition:opacity .3s ease-in-out,min-width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,min-width .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,min-width .3s ease-in-out,-webkit-transform .3s ease-in-out;width:0;height:0;opacity:0;visibility:hidden;pointer-events:none;border:1px solid var(--border)}@media screen and (max-width:500px){.projectCard__previewFull{min-height:100%;max-height:100%;border-radius:0}}.previewFull__img{width:calc(min(max(60vw, 700px), 90vw));height:auto;object-fit:cover}@media screen and (max-width:768px){.previewFull__img{display:none}}.previewFull__gradient{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;cursor:url(/images/closeProject.svg) 16 16,auto}@media screen and (max-width:500px){.previewFull__gradient{display:none}}.previewFull__intro{position:absolute;width:100%;bottom:0;left:0;right:0;height:5.6rem;background-color:var(--border);padding:1rem 3.7rem;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:768px){.previewFull__intro{top:0;height:100%;flex-direction:column;justify-content:center}}.previewFull__description{font-weight:600;font-size:.8rem;line-height:2;max-width:40%;font-family:RF Dewi Expanded,sans-serif}@media screen and (max-width:768px){.previewFull__description{max-width:100%;text-align:center}}@media screen and (max-width:500px){.previewFull__description{font-size:3.75vw;font-weight:400;padding:0 0 9.3vw}}.previewFull__button{display:block;background-color:transparent;box-sizing:border-box;border:2px solid var(--body-color);border-radius:30px;font-family:RF Dewi Expanded,sans-serif;font-weight:600;font-size:.7rem;padding:.7rem 1.48rem;color:var(--body-color)}@media screen and (max-width:500px){.previewFull__button{font-size:3.75vw;padding:3.3vw 6vw}}.projectCard__description_mobile{display:none;font-weight:400;font-size:4.3vw;line-height:1.5;width:80%;margin:0 auto}@media screen and (max-width:500px){.projectCard__description_mobile{display:block}}.projectCard__swipeIcon{display:none;width:11.8vw;height:12.5vw;position:absolute;bottom:20%;-webkit-animation:swipeIcon 1s ease-in-out 0s infinite alternate;animation:swipeIcon 1s ease-in-out 0s infinite alternate}@media screen and (max-width:500px){.projectCard__swipeIcon{display:block}}@-webkit-keyframes swipeIcon{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes swipeIcon{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}.projectCard__infoIcon{--size:3.75vw;height:var(--size);width:var(--size);position:absolute;left:2.5vw;top:2.5vw;display:none}@media screen and (max-width:500px){.projectCard__infoIcon{display:block}}.openPreview:not(.card__main){padding:0 90px}.openPreview:not(.card__main) .projectCard__preview{width:0;height:0;opacity:0;visibility:hidden;pointer-events:none}.openPreview:not(.card__main) .projectCard__previewFull{min-width:-webkit-max-content;min-width:max-content;height:100%;opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:scale(1.08);transform:scale(1.08)}@media screen and (max-width:500px){.openPreview:not(.card__main){padding:0 5.6vw}}.projectCardMobile{position:absolute;top:-1000px;left:0;right:0;z-index:200;width:100%;height:auto}@media screen and (min-width:500px){.projectCardMobile{position:absolute;top:-2000px}}.projectCardMobile.projectCardMobile--open{height:var(--app-height);top:0;overflow:scroll;position:fixed}.projectCardMobile .previewFull__gradient{z-index:-1}@media screen and (min-width:500px){.projectCardMobile .projectCard__img{height:25rem}}@media screen and (min-width:500px){.projectCardMobile .previewFull__description{text-align:left;padding:0 2em 0 0}}.projectCardMobile .previewFull__button{border-color:var(--body-bg);color:var(--body-bg);width:-webkit-max-content;width:max-content}.projectCardMobile .projectCard__infoIcon{display:block;width:7.8vw;height:7.8vw;top:unset;right:unset;left:unset;position:relative;cursor:pointer;transition:hover .3s ease-in-out}@media screen and (min-width:500px){.projectCardMobile .projectCard__infoIcon{width:1.3rem;height:1.3rem}}.projectCardMobile .projectCard__infoIcon:hover{opacity:.6}.projectCardMobile__intro{min-height:10%;background-color:var(--body-color);color:var(--body-bg);padding:6.25vw;display:flex;z-index:250;align-items:center;flex-direction:column;border-top:1px solid var(--body-color)}@media screen and (min-width:500px){.projectCardMobile__intro{padding:1.5rem;flex-direction:row;justify-content:space-between;height:-webkit-max-content;height:max-content}}.projectCardMobile__intro p{margin:0}.projectCardMobile__item{display:flex;flex-direction:column;justify-content:flex-start;position:absolute;visibility:hidden;width:100%;height:100%;top:0;left:0;right:0;opacity:0;transition:top .4s ease-in-out,opacity .4s ease-in-out}@media screen and (min-width:500px){.projectCardMobile__item{width:80%;margin:auto;-webkit-transform:translateY(-45%);transform:translateY(-45%)}}.openCard{top:0;opacity:1;position:relative;visibility:visible;position:fixed;height:var(--app-height);bottom:0;justify-content:space-between}.openCard .projectCard__img{flex:1}@media screen and (min-width:758px){.openCard{top:50%}}.projectCardMobile__closeButton{position:fixed;z-index:250;right:5vw;top:5vw;left:unset;cursor:pointer;transition:hover .3s ease-in-out;background:rgba(0,0,0,.4);border:1px solid #fff;border-radius:50%;padding:0;margin:0;width:50px;height:50px}@media screen and (min-width:500px){.projectCardMobile__closeButton{width:1.3rem;height:1.3rem;right:1.5rem;top:1.5rem}}.projectCardMobile__closeButton:hover{opacity:.6}.clientCard__preview{--size:28rem;min-height:var(--size);min-width:var(--size);display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}@media screen and (max-width:900px){.clientCard__preview{--size:20rem}}@media screen and (max-width:500px){.clientCard__preview{height:84.3vw;width:100%}}.clientCard__img{object-fit:contain}@media screen and (max-width:900px){.clientCard__img{-webkit-transform:scale(.8);transform:scale(.8)}}@media screen and (max-width:500px){.clientCard__img{-webkit-transform:scale(.7);transform:scale(.7)}}.projectSlider{width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.projectSlider__wrap{display:flex;flex-direction:row;width:100%;min-width:0;height:38rem;transition:width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out,-webkit-transform .3s ease-in-out}@media screen and (max-width:500px){.projectSlider__wrap{height:132vw}}.clientsSlider__wrap{display:flex;flex-direction:row;width:100%;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;cursor:url(/images/move.svg) 16 16,auto!important}.projectSlider__navigation{position:relative;width:24rem;margin:1.75rem auto 0;padding:.8rem 0 .5rem;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:500px){.projectSlider__navigation{display:none}}.projectSlider__progressBar{position:absolute;overflow:hidden;top:0;left:0;right:0;width:100%!important;height:2px!important;background-color:#606060;cursor:pointer}.projectSlider__progressBar::-webkit-progress-bar{background-color:#606060}.projectSlider__progressBar::-webkit-progress-value{background-color:var(--body-color);-webkit-transition:width .3s ease-in-out,width .3s ease-in-out;transition:width .3s ease-in-out,width .3s ease-in-out}.projectSlider__progressBar span{position:absolute;width:100%;height:100%;-webkit-transform-origin:left top;transform-origin:left top;background-color:var(--body-color)!important;transition-duration:2s;transition:width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out,-webkit-transform .3s ease-in-out}.projectSlider__button{border:none;background-color:transparent;color:var(--body-color);letter-spacing:.05em;line-height:1.4;font-size:.7rem;padding:0}.projectSlider__button.swiper-button-disabled{opacity:.6}@media screen and (max-width:757px){.projectSlider__button{display:none}}.projectSlider__counters{display:flex;justify-content:center;width:100%;padding:0 1em;text-align:center;font-weight:400;font-size:.9rem;line-height:1.4}.projectSlider__counters span{opacity:.6;transition:opacity .3s ease-in-out}.projectSlider__counters span:not(:last-child){padding:0 .8rem 0 0}.projectSlider__counters span.swiper-pagination-bullet-active{opacity:1;background:transparent}.projectSlider__counters span.swiper-pagination-bullet{background:transparent;width:-webkit-max-content;width:max-content;height:-webkit-max-content;height:max-content;padding:0 1em;margin:0!important}.clientsSlider{width:100%;box-sizing:border-box;overflow:hidden;padding:0 0 0 11.4%}@media screen and (max-width:500px){.clientsSlider{padding:0 var(--mobilePadding)}}.clientSlider__navigation{position:relative;width:22rem;margin:1.75rem auto 0 0;padding:.8rem 0 0;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:500px){.clientSlider__navigation{display:flex;width:100%}}.animatedSlide{transition:width .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out;transition:transform .3s ease-in-out,width .3s ease-in-out,-webkit-transform .3s ease-in-out}.swiper-button-lock,.swiper-pagination-lock{display:block!important}.slick-track{display:flex}.feedback .feedbackButton{margin:2.5rem auto 0;font-size:1.3rem;padding:.9rem 5.6rem}@media screen and (max-width:900px){.feedback .feedbackButton{font-size:1rem}}@media screen and (max-width:500px){.feedback .feedbackButton{font-size:4.6vw;padding:.7em 3em;width:100%;max-width:86vw}}.feedback__form{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:1200px){.feedback__form{flex-direction:column}}.feedback__input{background-color:transparent;border:none;border-bottom:2px solid #cbcbcb;font-weight:800;font-size:1.3rem;line-height:4.5;flex-basis:30%;color:hsla(0,0%,100%,.6)}@media screen and (max-width:500px){.feedback__input{font-size:5.3vw;line-height:3.6;flex-basis:100%;border-bottom:1.5px solid hsla(0,0%,100%,.6)}}.feedback__input:focus{color:var(--body-color)}:root.theme--light{--body-color:#000;--body-bg:#fff;--border:#d5d5d5}.theme--light .clientCard__img,.theme--light .header__logo,.theme--light .logo,.theme--light .moveUpButton__icon,.theme--light .projectCard__infoIcon,.theme--light .projectCard__swipeIcon,.theme--light .switchTheme__icon{-webkit-filter:invert(1);filter:invert(1)}.theme--light .feedback__input{color:#000}:root{--body-color:#fff;--body-bg:#000;--border:#2d2d2d}