:root{--main-color: #1c1d20;--second-color: #56575b;--third-color: #f4f4f4;--forth-color: #c6d9e1;--white-color: #ffffff;--gray-color: #999d9e;--hover-color: #181a1b;--color-border: rgba(28, 29, 32, .175);--color-border-solid: #d2d2d2;--color-border-light: rgba(255, 255, 255, .2);--color-border-solid-light: #545557;--animation-fast: all .3s cubic-bezier(.7, 0, .3, 1);--animation-smooth: all .7s cubic-bezier(.7, 0, .3, 1);--animation-slow: all .9s cubic-bezier(.7, 0, .3, 1)}a,a:visited,a:active{text-decoration:none;color:var(--main-color);font-size:var(--f-body)}h1,h2,h3,h4{font-size:1rem;font-weight:600;color:var(--main-color)}h5,h6,p{font-size:.9rem;font-weight:500}:root{--arabic-font: "Noto Sans Arabic", sans-serif;--english-font: "Lexend Deca", sans-serif;--section-padding: clamp(2rem, .29268292682926833rem + 9.75609756097561vw, 12rem);--container-padding: clamp(2.5rem, 1.5609756097560976rem + 5.365853658536586vw, 8rem);--gap-padding: clamp(1.5em, 4vw, 2.5em);--h2: clamp(2rem, 1.4382716049382718rem + 3.209876543209876vw, 3.3rem);--h3: clamp(1.4rem, 1.1407407407407406rem + 1.4814814814814816vw, 2rem);--p: clamp(.8rem, .7135802469135804rem + .4938271604938271vw, 1rem);--h2-text-section: clamp(1.6rem, .17586206896551726rem + 8.13793103448276vw, 7.5rem);--f-body: clamp(.9375rem, .6298076923076923rem + .4807692307692308vw, 1rem);--f-sm: .75rem;--f-md: .8125rem;--f-nor: .9rem;--f-lg: 1rem;--f-xl: 1.1875rem;--f-2xl: 1.5625rem}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box;-webkit-user-select:nonw;user-select:nonw}html{overflow-x:hidden}body{font-family:var(--arabic-font);line-height:1.5;font-optical-sizing:auto;font-weight:500;font-style:normal;color:var(--main-color);font-size:var(--f-body);overflow-x:hidden}ul{list-style:none}img{-webkit-user-select:none;user-select:none;-moz-user-select:none}button,input,textarea{background-color:none}main{margin:0 auto;display:grid;padding-top:1rem}*::-webkit-scrollbar{width:1.2rem;border-radius:.5rem}*::-webkit-scrollbar-thumb{background-color:#424242;border-radius:1rem}*::-webkit-scrollbar-track{background-color:var(--white-color)}*::-webkit-scrollbar{position:absolute;width:4px;height:1px}*::-webkit-scrollbar-thumb:hover{background-color:var(--second-color)}.btn-text{color:var(--main-color);font-size:clamp(.8rem,.7445544554rem + .3168316832vw,1rem)}.btn-text a{color:var(--main-color)}.btn-radius{display:grid;align-items:center;justify-content:initial;font-size:1rem;font-weight:500;will-change:transform;transform:translateZ(0) rotate(.001deg);text-align:center;outline:none;border:none;background:none;transform-style:preserve-3d;cursor:pointer;overflow:hidden;background:var(--main-color);color:var(--white-color);width:clamp(120px,18vw,200px);height:clamp(120px,18vw,200px);border-radius:50%}.btn-radius>*{pointer-events:none}.btn-solid-horizon{display:grid;align-items:center;justify-content:initial;font-size:1rem;font-weight:500;will-change:transform;transform:translateZ(0) rotate(.001deg);text-align:center;outline:none;border:none;background:none;transform-style:preserve-3d;cursor:pointer;overflow:hidden;background:var(--main-color);color:var(--white-color);-webkit-box-shadow:inset 0px 0px 0px 1px var(--color-border);box-shadow:inset 0 0 0 1px var(--color-border);padding-inline:clamp(.5rem,8vw,4rem);padding-block:clamp(.5rem,5vw,1.8rem);border-radius:6.25rem}.btn-solid-horizon>*{pointer-events:none}.btn-fill{display:block;background:var(--main-color);position:absolute;width:150%;height:200%;border-radius:50%;top:-50%;left:-25%;transform:translate3d(0,-76%,0);will-change:transform;z-index:-1;pointer-events:none}.header__nav{max-width:95rem;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;padding-block:1rem}.header__nav__logo{flex:1}.header__nav__logo img{width:80px}@media (min-width: 90em){.header__nav__logo img{width:auto}}.header__nav__container{display:flex;align-items:center;justify-content:space-between}@media (min-width: 56.25em){.header__nav__container{flex:1}}.header__nav__container__menu{gap:3rem;display:none}@media (min-width: 56.25em){.header__nav__container__menu{display:flex;align-items:center;justify-content:space-between}}.header__nav__container__menu a{display:grid}.header__nav__container__menu a.dot__active{margin-bottom:-.9rem;gap:.5rem}.header__nav__container__menu a.dot__active .dot{place-self:center;border-radius:50%;background:var(--main-color);animation:var(--animation-smooth);width:5px;height:5px}.header__nav__container__btn{display:grid;align-items:center;justify-content:initial;gap:.5rem}.header__nav__container__btn div{width:30px;height:2px;background:var(--main-color);border-radius:50rem;pointer-events:none;transition:transform .4s cubic-bezier(.36,0,.66,0)}.header__nav__container__btn.active div:nth-child(1){transform:rotate(45deg) translate(6px,3px)}.header__nav__container__btn.active div:nth-child(2){transform:rotate(-45deg) translate(3px)}.loader__wrappper .loader{position:fixed;width:101%;height:101%;left:50%;transform:translate(-50%);background:var(--main-color);z-index:200;display:flex;align-items:flex-end;justify-content:flex-end}.loader__wrappper .loader h2{font-size:var(--h2-text-section);font-weight:100;color:var(--white-color);text-align:left;line-height:1.2;position:absolute;bottom:7vw;left:7vw;font-family:var(--english-font)}.loader__wrappper .loader h2 .word{overflow:hidden}.loader__wrappper .loader h2 .word .char{transform:translateY(100%) scale(1) rotate(.001deg)}.loader__wrappper .loader h2.init{opacity:0;pointer-events:none}.loader__wrappper .loader .arabic{font-family:var(--arabic-font);opacity:0;pointer-events:none}.loader__wrappper .loader .arabic .line{overflow:hidden}.loader__wrappper .loader .arabic .line .word{transform:translateY(100%);overflow:initial}.loader__wrappper .loader_second{background:var(--second-color);z-index:99}.footer__section{padding-block:2rem 2rem;width:100%;max-width:95rem;margin:0 auto;padding:0 1rem;display:grid;align-items:center;justify-content:initial;position:relative;margin-block:10rem 3rem;gap:2.5rem}@media (min-width: 56.25em){.footer__section{padding-block:4rem 10rem}}@media (min-width: 56.25em){.footer__section{padding-block:1rem}}.footer__section__col1 h2{max-width:1100px;font-size:var(--h2);font-weight:400}.footer__section__col2{display:flex;align-items:center;justify-content:flex-end;position:relative}.footer__section__col2 button{margin-left:3rem;z-index:3}.footer__section__col2 button div{color:var(--white-color)}.footer__section__col2 img{position:absolute;top:-30%;width:21px;height:21px}@media (min-width: 56.25em){.footer__section__col2 img{width:25px;height:25px}}.footer__section .stripe{-webkit-box-shadow:inset 0px 0px 0px 1px var(--color-border);box-shadow:inset 0 0 0 1px var(--color-border);position:absolute;top:50%;transform:translateY(-50%);width:100%;height:2px;z-index:1}.footer__section__col3{position:relative;display:grid;align-items:center;justify-content:initial;gap:1rem;margin-bottom:2rem;padding-bottom:1rem}.footer__section__col3 button div{color:var(--white-color)}.footer__section__col3 .stripe{top:150%}@media (min-width: 43.75em){.footer__section__col3{display:flex;align-items:center;justify-content:initial;gap:2rem}.footer__section__col3 button{padding-inline:4rem}}@media (min-width: 56.25em){.footer__section__col3{display:flex;align-items:center;justify-content:initial;gap:3rem}.footer__section__col3 button{padding-inline:8rem}}.footer__section__col4{display:grid;align-items:center;justify-content:initial;gap:3rem}@media (min-width: 56.25em){.footer__section__col4{display:flex;align-items:center;justify-content:space-between}}.bottom-shape-wrapper{position:absolute;bottom:4rem;max-width:initial!important}.bottom-shape-wrapper .footer-shape{width:100%;bottom:0;position:absolute;left:50%;height:20vh;transform:translateY(-1px) translate(-50%);will-change:height;z-index:1}.bottom-shape-wrapper .footer-shape .layout{content:"";display:block;position:absolute;background:var(--main-color);width:150%;height:350%;left:50.97%;border-radius:50%;transform:translate(-50%);z-index:20}.page__hero__section{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;width:100%;position:relative}@media (min-width: 56.25em){.page__hero__section{padding-block:4rem 10rem}}.page__hero__section>picture{display:grid;align-items:initial;justify-content:initial;place-content:center;border-radius:23px;overflow:hidden;height:clamp(16.875rem,12.349137931rem + 25.8620689655vw,35.625rem)}.page__hero__section>picture img{scale:1;filter:grayscale(80%);width:100%;height:570px;margin-inline:auto;object-fit:cover}.page__hero__section>h1{font-size:1.5rem;font-weight:100;color:var(--white-color);text-align:left;line-height:1.2;font-size:clamp(1.5rem,.775862069rem + 4.1379310345vw,4.5rem);line-height:1.4;font-weight:300;position:absolute;max-width:900px;top:clamp(3rem,1.7931034483rem + 6.8965517241vw,8rem);right:clamp(3rem,1.7931034483rem + 6.8965517241vw,8rem);text-align:right}.page__hero__section>h1 .word{overflow:hidden}.page__hero__section>h1 .word .char{transform:translateY(100%) scale(1) rotate(.001deg)}.main__menu{position:fixed;top:0;width:100%;height:100%;background:var(--white-color);z-index:100;transform:translateY(-100%);transition:var(--animation-slow)}.main__menu.active{transform:translateY(0)}.main__menu.active li{transform:translateY(0);opacity:1}.main__menu *{color:var(--main-color)}.main__menu__background{background-image:radial-gradient(rgba(0,0,0,.1) 9%,transparent 9%);background-position:0% 0%;background-size:12vmin 12vmin;height:100vh;left:0;position:absolute;top:0;transition:opacity .8s ease,background-size .8s ease,background-position .8s ease;width:100vw;z-index:1}.main__menu[data-active-index="0"]>.main__menu__background{background-position:center 0%}.main__menu[data-active-index="1"]>.main__menu__background{background-position:center 20%}.main__menu[data-active-index="2"]>.main__menu__background{background-position:center 40%}.main__menu[data-active-index="3"]>.main__menu__background{background-position:center 60%}.main__menu[data-active-index="0"]>.main__menu__img{background-position:center 0%}.main__menu[data-active-index="1"]>.main__menu__img{background-position:center 20%}.main__menu[data-active-index="2"]>.main__menu__img{background-position:center 40%}.main__menu[data-active-index="3"]>.main__menu__img{background-position:center 60%}.main__menu__img{position:fixed;opacity:0;background-image:url(/src/assets/imgs/menu__img.jpg);background-position:center 40%;background-size:110vmax;height:100%;left:0;top:0;transition:opacity .8s ease,background-size .8s ease,background-position .8s ease;width:100%;z-index:0}.main__menu__list{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;width:100%;display:grid;align-items:center;justify-content:initial;margin-right:2rem;margin-block:5em 0;position:relative;gap:5rem;width:100vw;z-index:2}@media (min-width: 56.25em){.main__menu__list{padding-block:4rem 10rem}}@media (min-width: 56.25em){.main__menu__list{margin-block:6rem 0}}@media (min-width: 90em){.main__menu__list{margin-block:10em 0;margin-right:8rem}}.main__menu__list:hover li{opacity:.5;transition:.8s ease-out}.main__menu__list:hover~.main__menu__background{background-size:11vmin 11vmin;opacity:.5}.main__menu__list:hover~.main__menu__img{background-size:100vmax;opacity:.1}.main__menu__list li{transform:translate(100%);opacity:0}.main__menu__list li:nth-child(0){transition:.8s ease-out 0s}.main__menu__list li:nth-child(1){transition:.8s ease-out .15s}.main__menu__list li:nth-child(2){transition:.8s ease-out .3s}.main__menu__list li:nth-child(3){transition:.8s ease-out calc(.15s * 3)}.main__menu__list li:nth-child(4){transition:.8s ease-out .6s}.main__menu__list li:hover{opacity:1}.main__menu__list li a{font-size:calc(var(--h3));font-weight:300}@media (min-width: 56.25em){.main__menu__list li a{font-size:calc(var(--h2) - .5rem)}}@media (min-width: 90em){.main__menu__list li a{font-size:var(--h2)}}.hamburger-button-wrapper{position:fixed;top:clamp(1rem,-.0588235294rem + 5.8823529412vw,2rem);left:clamp(1rem,-2rem + 16.6666666667vw,2rem);transition:transform .4s cubic-bezier(.36,0,.66,0);transform:translateY(0) scale(0) rotate(.001deg);z-index:210}.hamburger-button-wrapper.show-hamburger-scroll,.hamburger-button-wrapper.active-hamburger{transform:translateY(0) scale(1) rotate(.001deg)}.hamburger-button-wrapper.active-hamburger .hamburger-btn{background-color:var(--main-color)}.hamburger-button-wrapper.active-hamburger .hamburger-btn .btn-text span:nth-child(1){transform:rotate(45deg) translate(3px,3px)}.hamburger-button-wrapper.active-hamburger .hamburger-btn .btn-text span:nth-child(2){transform:rotate(-45deg) translate(1px)}.hamburger-button-wrapper .hamburger-btn{width:clamp(4.375rem,4.0441176471rem + 1.8382352941vw,6.25rem);height:clamp(4.375rem,4.0441176471rem + 1.8382352941vw,6.25rem);overflow:hidden;background:var(--main-color)}.hamburger-button-wrapper .hamburger-btn .btn-text{display:grid;align-items:initial;justify-content:initial;place-content:center;gap:.3rem;width:100%;height:100%;opacity:1;pointer-events:none}.hamburger-button-wrapper .hamburger-btn .btn-text span{display:block;height:2px;width:clamp(32px,10vw,27px);border-radius:50rem;background:var(--white-color);transform-origin:center;transition:all .3s cubic-bezier(.7,0,.3,1)}@media (min-width:){.hamburger-button-wrapper .hamburger-btn .btn-text span{width:clamp(2rem,1.8345588235rem + .9191176471vw,2.1rem)}}.hero__section{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;width:100%;display:grid;align-items:flex-start;justify-content:space-between;gap:7rem}@media (min-width: 56.25em){.hero__section{padding-block:4rem 10rem}}@media (min-width: 56.25em){.hero__section{display:flex;align-items:flex-start;justify-content:space-between}}.hero__section__right{display:grid;align-items:center;justify-content:flex-start;max-width:700px;gap:3rem}.hero__section__right__top{display:grid;align-items:center;justify-content:initial;gap:1.5rem}.hero__section__right__top .line{overflow:hidden}.hero__section__right__top__title{font-size:clamp(1.6rem,1.2620689655rem + 1.9310344828vw,3rem);font-weight:400;color:var(--main-color);max-width:670px}.hero__section__right__top__text{font-size:var(--p);max-width:520px;font-weight:500;color:var(--second-color)}.hero__section__right__top__btn{display:grid;align-items:center;justify-content:initial;border-radius:50rem;border-color:transparent;color:var(--white-color);background-color:var(--main-color);font-size:1.375rem;gap:.5rem;place-self:flex-start}.hero__section__right__top__btn span{color:var(--white-color)}.hero__section__right__bottom{display:grid;align-items:initial;justify-content:initial;place-self:flex-end;padding-block:.5rem;gap:2rem;overflow:hidden}.hero__section__right__bottom h2{font-size:1.5rem;font-size:1rem;font-size:clamp(1rem,.8793103448rem + .6896551724vw,1.5rem);font-weight:500;color:var(--main-color)}.hero__section__right__bottom p{font-size:var(--p);color:var(--second-color)}.hero__section__right__bottom>div:first-child{display:grid;align-items:center;justify-content:initial;gap:2rem}@media (min-width: 28.125em){.hero__section__right__bottom>div:first-child{display:flex;align-items:center;justify-content:initial}}@media (max-width: 63.99875em){.hero__section__right__bottom>div:first-child{display:grid;align-items:center;justify-content:initial}}.hero__section__right__bottom>div:first-child>div{padding:1.5rem 1.9rem 1.5rem 1.4rem;border-radius:20px;box-shadow:#0000001a 0 4px 12px;flex:1;min-height:140px}.hero__section__right__bottom>div:first-child>div h2{margin-bottom:.5rem}.hero__section__right__bottom>div:first-child>div:first-child{background:var(--third-color)}.hero__section__right__bottom>div:first-child>div:last-child{background:var(--forth-color)}.hero__section__right__bottom>div:last-child{padding:1.5rem 1.9rem 1.5rem 1.4rem;border-radius:20px;box-shadow:#0000001a 0 4px 12px;display:grid;align-items:center;justify-content:initial;overflow:hidden;gap:1.5rem}.hero__section__right__bottom>div:last-child h2{margin-bottom:.5rem}@media (min-width: 28.125em){.hero__section__right__bottom>div:last-child{display:flex;align-items:center;justify-content:initial}}@media (min-width: 90em){.hero__section__right__bottom>div:last-child{gap:5.5rem}}.hero__section__right__bottom>div:last-child img{margin-bottom:-7px;border-radius:14px}.hero__section__right__bottom>div:last-child>div{display:grid;align-items:center;justify-content:initial}.hero__section__left{position:relative}.hero__section__left__svg{width:125px;height:125px;position:absolute;display:flex;top:-3.7rem;left:50%;transform:translate(-50%);z-index:3}.hero__section__left__svg .animation{animation:rotate 15s cubic-bezier(.7,0,.3,1) infinite;transform-origin:center center}@keyframes rotate{to{transform:rotate(360deg)}}.hero__section__left__img{display:flex;align-items:center;justify-content:initial;overflow:hidden;height:765px;width:clamp(17.5rem,13.2952586207rem + 29.7413793103vw,39.0625rem);margin-inline:auto}.hero__section__left__img img{scale:1.5;width:625px}.about__section{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;width:100%;display:grid;align-items:center;justify-content:center;gap:1.9rem;text-align:center;place-items:center}@media (min-width: 56.25em){.about__section{padding-block:4rem 10rem}}.about__section .line{display:block!important;overflow:hidden}.about__section .line>.word{transform:translateY(100%) scale(1) rotate(.001deg);display:inline-block}.about__section>h2{max-width:1100px;font-size:var(--h2);font-weight:400}.about__section>p{font-size:var(--p);color:var(--second-color);max-width:700px}.about__section .button__wrapper{pointer-events:none;margin-block:1rem 2rem;overflow:hidden}.about__section .button__wrapper button{opacity:.5;transform:translateY(100%) scale(1) rotate(.001deg);background:var(--white-color);color:var(--main-color)}.about__section .logos__wrapper{display:flex;align-items:center;justify-content:space-around}@media (max-width: 56.24875em){.about__section .logos__wrapper{overflow:hidden}}.about__section__logos{display:flex;align-items:center;justify-content:space-around;gap:2rem;margin-top:1rem;padding-inline:1rem;min-width:100%;flex-shrink:0;overflow-y:hidden;transform:translate(50%)}@media (min-width: 43.75em){.about__section__logos{gap:4rem;margin-top:3rem;padding-inline:2rem}}.about__section__logos li{transform:translate(0) translateY(120%) scale(1) rotate(.001deg)}.about__section__logos img{width:50%}@media (min-width: 43.75em){.about__section__logos img{width:77%}}.works__section{max-width:95rem;margin:0 auto;padding:5rem 1rem 10rem;padding-block:2rem 2rem;width:100%;display:grid;align-items:center;justify-content:initial;gap:3rem}@media (min-width: 56.25em){.works__section{padding-block:4rem 10rem}}.works__section>h2{font-size:var(--p);font-weight:400;color:var(--second-color)}.works__section .projects-wrapper{display:grid;align-items:center;justify-content:initial}@media (min-width: 56.25em){.works__section .projects-wrapper{border-bottom:1px solid rgba(28,29,32,.175)}}.works__section .projects-wrapper.menu picture{display:none}.works__section .projects-wrapper.menu .float-project-container .project{display:grid;align-items:initial;justify-content:initial;scale:0;height:0;transition:var(--animation-fast)}.works__section .projects-wrapper.menu .float-project-container .project.show{scale:1;height:158.86px}.works__section .projects-wrapper.menu .float-project-container .project>.stripe{display:block;width:123%;max-width:1500px;height:1px;position:absolute;left:50%;transform:translate(-50%);margin-inline:auto;background-color:#1c1d202d}.works__section .projects-wrapper.menu .float-project-container .project .row{display:flex;align-items:center;justify-content:center}.works__section .projects-wrapper.menu .float-project-container .project .row .flex-col>p,.works__section .projects-wrapper.menu .float-project-container .project .row h4{font-size:1em;color:var(--main-color);margin-bottom:0;transform:translate(0) rotate(.001deg);transition:var(--animation-fast);text-align:start}.works__section .projects-wrapper.menu .float-project-container .project .row h4{font-size:calc(clamp(3.25em,7vw,5.5em)*.75);font-weight:300}.works__section .projects-wrapper.menu .float-project-container .project .row h4 span{position:relative;display:block;padding:.1em 0}.works__section .projects-wrapper.menu .float-project-container .project .row .flex-col{transition:var(--animation-fast)}.works__section .projects-wrapper.menu .float-project-container .project .row .flex-col:nth-child(2){text-align:start;width:55%}.works__section .projects-wrapper.menu .float-project-container .project .row .flex-col:nth-child(3){width:25%}.works__section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col h4,.works__section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col p{color:var(--gray-color)}.works__section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col:nth-child(2){transform:translate(calc(var(--container-padding) * .1)) rotate(.001deg)}.works__section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col:nth-child(3){transform:translate(calc(var(--container-padding) * -.1)) rotate(.001deg)}.works__section .projects-wrapper.menu .float-project-container .project svg{display:none}.works__section .projects-wrapper.menu .float-project-container .project .card__img-filtered{display:none}.works__section .works__section__btn{display:flex;align-items:center;justify-content:center;place-content:center;margin-top:2rem}.works__section .works__section__btn .works-btn{background:var(--white-color)}.works__section .works__section__btn .works-btn .btn-text{color:var(--main-color)}.grid .propject-table-line,.grid .region{display:none}.grid .float-project-container{display:grid;align-items:center;justify-content:center;gap:clamp(5rem,4.1463414634rem + 4.8780487805vw,10rem) clamp(3.5rem,3.4146341463rem + .487804878vw,4rem)}@media (min-width: 43.75em){.grid .float-project-container{grid-template-columns:1fr 1fr}}.grid .float-project-container .project:nth-child(1) picture{background-color:#dcd0c2;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(1) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(1) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(2) picture{background-color:#7e7e7e;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(2) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(2) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(3) picture{background-color:#d8d3cd;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(3) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(3) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(4) picture{background-color:#48494a;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(4) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(4) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(5) picture{background-color:#101010;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(5) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(5) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(6) picture{background-color:#363637;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(6) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(6) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(7) picture{background-color:#b1a994;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(7) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(7) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(8) picture{background-color:#373737;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(8) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(8) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(9) picture{background-color:#c2c2c2;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(9) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(9) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(10) picture{background-color:#e49c4a;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(10) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(10) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project:nth-child(11) picture{background-color:#626d6e;display:flex;padding:clamp(2.5rem,1.7317073171rem + 4.3902439024vw,7rem) clamp(1rem,.6585365854rem + 1.9512195122vw,3rem);height:fit-content;margin-bottom:2rem;font-size:clamp(.5rem,.243902439rem + 1.4634146341vw,2rem);width:fit-content}.grid .float-project-container .project:nth-child(11) picture img{display:flex;width:100%;height:auto;transition:var(--animation-fast)}.grid .float-project-container .project:nth-child(11) picture:hover img{transform:scale(1.02)!important}.grid .float-project-container .project{position:relative;transform:scaleY(0);width:0;opacity:0;transition:var(--animation-fast);transform-origin:center;margin:clamp(-5rem,4.1463414634rem + 4.8780487805vw,-10rem) clamp(-3.5rem,3.4146341463rem + .487804878vw,-4rem);font-size:clamp(size("medium-size"),4.5vw,size("titles-size"))}.grid .float-project-container .project.show{margin:0;opacity:1;transform:scaleY(1);width:fit-content}.grid .float-project-container .project .row{position:relative}.grid .float-project-container .project .row *{color:var(--color-dark)}.grid .float-project-container .project .row .name{margin-bottom:1.5rem;font-size:clamp(size("medium-size") + .2rem,4.5vw,size("big-size") - .2rem);font-weight:weight("w-450");color:var(--color-dark);transform:translate(0) rotate(.001deg);transition:var(--animation-fast)}.grid .float-project-container .project .row .year{position:absolute;right:0;bottom:0}.grid .float-project-container .project .row .stripe{display:block;width:100%;max-width:1500px;height:1px;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%);margin-inline:auto;background-color:#1c1d202d}.grid .float-project-container .projects-conatiner-animation{display:grid;align-items:center;justify-content:initial;place-self:center;grid-template-columns:repeat(1,1fr);gap:clamp(2rem,1vw,6rem)}.mouse-pos-list-image{width:0;height:0;z-index:25;position:fixed;pointer-events:none;transform:translate(-50%,-52%);display:block;overflow:hidden;transform-origin:center center;transition:all .4s cubic-bezier(.36,0,.66,0);left:0%;will-change:transform,width,height}.mouse-pos-list-image.active{width:clamp(10em,27.5vw,28em);height:450px;border-radius:0;transition:all .4s cubic-bezier(.34,1,.64,1)}.mouse-pos-list-image .mouse-pos-list-image-bounce{position:absolute;width:100%;height:100%;overflow:hidden;transform:scale(0) rotate(.001deg);transition:all .5s cubic-bezier(.65,0,.35,1);will-change:transform}.mouse-pos-list-image .mouse-pos-list-image-bounce.active{transform:scale(1) rotate(.001deg);transition:all .5s cubic-bezier(.65,0,.35,1)}.mouse-pos-list-image .float-image-item{display:grid;align-items:initial;justify-content:initial;place-content:center;width:100%;height:450px}.mouse-pos-list-image .float-image-item:nth-child(1){background-color:#dcd0c2}.mouse-pos-list-image .float-image-item:nth-child(2){background-color:#7e7e7e}.mouse-pos-list-image .float-image-item:nth-child(3){background-color:#d8d3cd}.mouse-pos-list-image .float-image-item:nth-child(4){background-color:#48494a}.mouse-pos-list-image .float-image-item:nth-child(5){background-color:#101010}.mouse-pos-list-image .float-image-item:nth-child(6){background-color:#363637}.mouse-pos-list-image .float-image-item:nth-child(7){background-color:#b1a994}.mouse-pos-list-image .float-image-item:nth-child(8){background-color:#373737}.mouse-pos-list-image .float-image-item:nth-child(9){background-color:#c2c2c2}.mouse-pos-list-image .float-image-item:nth-child(10){background-color:#e49c4a}.mouse-pos-list-image .float-image-item:nth-child(11){background-color:#626d6e}.mouse-pos-list-image .float-image-item:nth-child(1) .overlay-image{width:clamp(10em,27.5vw,24em);height:290px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(/assets/1-D8-j3KJI.png);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.mouse-pos-list-image .float-image-item:nth-child(2) .overlay-image{width:clamp(10em,27.5vw,24em);height:290px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(/assets/2-C13GnL0h.png);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.mouse-pos-list-image .float-image-item:nth-child(3) .overlay-image{width:clamp(10em,27.5vw,24em);height:290px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(/assets/3-CqCwwuLc.png);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.mouse-pos-list-image .float-image-item:nth-child(4) .overlay-image{width:clamp(10em,27.5vw,24em);height:290px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-image:url(/assets/4-UgUoA3YP.png);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.mouse-pos-list-image .float-image-item .overlay-image{margin-inline:auto;padding-block:50%}.mouse-pos-list-image.grid{display:none}.mouse-pos-list-btn,.mouse-pos-list-span{width:0;height:0;border-radius:50%;border:0;background:var(--main-color);position:fixed;z-index:26;transform:translate(-50%,-60%);overflow:hidden;display:block;transition:width .4s cubic-bezier(.36,0,.66,0),height .4s cubic-bezier(.36,0,.66,0);left:0%;top:0%;will-change:transform,width,height;pointer-events:none}.mouse-pos-list-span{background:transparent;color:var(--white-color);display:flex;justify-content:center;align-items:center;left:0%;top:0%}.mouse-pos-list-span p{margin:0}.mouse-pos-list-span .arrow,.btn .arrow{width:0em;transform:rotate(-90deg) translate(-.05em);margin-left:.33em;display:inline-flex;position:relative;transition:width .4s cubic-bezier(.36,0,.66,0);will-change:width}.mouse-pos-list-span.active-big .arrow,.btn .arrow{width:.66em;transition:width .4s cubic-bezier(.34,1,.64,1)}.mouse-pos-list-btn.active,.mouse-pos-list-span.active{width:clamp(3.75em,5.5vw,5em);height:clamp(3.75em,5.5vw,5em);transition:width .4s cubic-bezier(.34,1,.64,1),height .4s cubic-bezier(.34,1,.64,1)}.mouse-pos-list-btn.active-big,.mouse-pos-list-span.active-big{width:calc(clamp(3.75em,5.5vw,5em)*1.66);height:calc(clamp(3.75em,5.5vw,5em)*1.66);transition:width .4s cubic-bezier(.34,1,.64,1),height .4s cubic-bezier(.34,1,.64,1)}.mouse-pos-list-btn.active-big.hover,.mouse-pos-list-span.active-big.hover{width:calc(clamp(3.75em,5.5vw,5em)*1.45);height:calc(clamp(3.75em,5.5vw,5em)*1.45)}.mouse-pos-list-btn.active.pressed,.mouse-pos-list-span.active.pressed{height:calc(clamp(3.75em,5.5vw,8em)*1.4);width:calc(clamp(3.75em,5.5vw,8em)*1.4)}.mouse-pos-list-btn.active-big.pressed,.mouse-pos-list-span.active-big.pressed{height:calc(clamp(3.75em,5.5vw,8em)*2);width:calc(clamp(3.75em,5.5vw,8em)*2)}.mouse-pos-list-span.active,.mouse-pos-list-span.active-big{border-radius:0;width:clamp(10em,27.5vw,25em);transition:width .4s cubic-bezier(.34,1,.64,1),height .4s cubic-bezier(.34,1,.64,1)}.mouse-pos-list-span p{font-size:0em;transition:font-size .4s cubic-bezier(.36,0,.66,0);will-change:font-size}.mouse-pos-list-span.active p,.mouse-pos-list-span.active-big p{font-size:1em;transition:font-size .4s cubic-bezier(.34,1,.64,1)}.load-icon{width:3em;height:3em;border-radius:50%;border:0;background:var(--second-color);position:fixed;pointer-events:none;transform:scale(0);overflow:hidden;display:block;right:var(--gap-padding);bottom:var(--gap-padding);z-index:2000}.load-icon svg{left:25%;top:25%;position:absolute;width:50%;transform:rotate(.0001deg);animation:rotateLoad 1s linear infinite}@keyframes rotateLoad{0%{transform:rotate(.0001deg)}to{transform:rotate(360deg)}}@media screen and (max-width: 540px){.mouse-pos-list-btn,.mouse-pos-list-span{display:none}}.values__section{position:relative;gap:3rem;margin-block:4em 10em;overflow:hidden}.values__section__wrapper{display:flex;align-items:center;justify-content:initial;min-height:130vh;max-width:auto;background:var(--main-color);gap:10em;overflow:hidden}.values__section__wrapper:nth-child(1){z-index:2}.values__section__wrapper:nth-child(2){position:absolute;top:0;width:100%;height:100%;z-index:388}.values__section__wrapper:nth-child(2) h2{position:initial;font-size:var(--h2-text-section);font-weight:100;color:var(--white-color);text-align:left;line-height:1.2;text-align:start;padding:0 7vw 7vw 0;max-width:20ch}.values__section__wrapper:nth-child(2) h2 .word{overflow:hidden}.values__section__wrapper:nth-child(2) h2 .word .char{transform:translateY(100%) scale(1) rotate(.001deg)}.values__section__wrapper:nth-child(2) h2>div{overflow:hidden}.values__section__wrapper:nth-child(2) h2 .word{transform:translateY(125%)}.values__section h2,.values__section p{color:var(--white-color)}.values__section__img,.values__section .values__section__video{width:50vw;height:130vh;filter:grayscale(100%);overflow:hidden;display:none}@media (min-width: 43.75em){.values__section__img,.values__section .values__section__video{display:block}}.values__section__img video,.values__section .values__section__video video{width:50vw;height:130vh;object-fit:cover}.values__section__content{display:grid;align-items:center;justify-content:center;margin-inline:auto;gap:2rem}@media (min-width: 43.75em){.values__section__content{display:grid;align-items:center;justify-content:initial;place-items:flex-start;gap:3rem}}.values__section__content__title{font-size:var(--h2);font-weight:400;overflow:hidden}.values__section__content__text{max-width:500px;font-size:var(--p)}.values__section__content__text .line,.values__section__content .values__btn__wrapper{overflow:hidden}.values__section__content__btn{background:var(--white-color)}.credits__section{padding-block:2rem 2rem;width:100%;overflow:hidden}@media (min-width: 56.25em){.credits__section{padding-block:4rem 10rem}}.credits__section__wrapper{max-width:95rem;margin:0 auto;padding:0 1rem;display:grid;align-items:center;justify-content:center;max-width:100%;gap:2rem;text-align:center}.credits__section__wrapper .line{display:block!important;overflow:hidden}.credits__section__wrapper .line>.word{display:inline-block}.credits__section__wrapper__title{overflow:hidden;font-size:var(--h2);font-weight:400}.credits__section__wrapper__text{font-size:var(--p);color:var(--second-color);max-width:600px}.credits__section__wrapper__wrapper{pointer-events:none;margin-block:1rem 2rem;overflow:hidden}.credits__section__wrapper__wrapper__btn{display:grid;align-items:center;justify-content:initial;border-radius:50rem;border-color:transparent;color:var(--white-color);background-color:var(--main-color);font-size:1.375rem;gap:.5rem;background:var(--white-color);margin-inline:auto;opacity:.5}.credits__section__wrapper__wrapper{display:flex;align-items:center;justify-content:center}.credits__section__wrapper__list{display:flex;align-items:center;justify-content:initial;gap:3rem;padding-inline:1.5rem}@media (min-width: 56.25em){.credits__section__wrapper__list{gap:7rem;padding-inline:3.5rem}}.credits__section__wrapper__list__item{display:grid;align-items:center;justify-content:center;-webkit-box-shadow:inset 0px 0px 0px 1px var(--color-border);box-shadow:inset 0 0 0 1px var(--color-border);padding:.7rem .9rem;border-radius:.7em;min-width:250px;gap:.5rem}.credits__section__wrapper__list__item>div{display:flex;align-items:center;justify-content:space-between}.credits__section__wrapper__list__item>div img{width:20px}.credits__section__wrapper__list__item>div h3{font-family:var(--english-font);font-size:var(--h3);font-weight:300;order:-1}.credits__section__wrapper__list__item>p{font-size:var(--p);color:var(--second-color);text-align:start}@media (min-width: 56.25em){.credits__section__wrapper__list__item{min-width:350px;padding:1.3rem 1.6rem}}.credits__section>.wrapper__2{display:grid;align-items:center;justify-content:space-around;margin-block:2rem}@media (min-width: 56.25em){.credits__section>.wrapper__2{margin-block:4rem}}.slider__section{position:relative;display:grid;align-items:center;justify-content:center;gap:3.4rem;background:var(--main-color);padding-block:6rem;margin-block:6rem}@media (min-width: 56.25em){.slider__section{padding-block:10rem;margin-block:10rem}}.slider__section>div{display:grid;align-items:center;justify-content:center;gap:2.4rem}@media (min-width: 56.25em){.slider__section>div{gap:3.4rem}}.slider__section__slider{max-width:95rem;margin:0 auto;padding:0 1rem;display:flex;align-items:cneter;justify-content:cneter;gap:2.4rem;text-align:center;place-items:center}.slider__section__slider img{filter:grayscale(100%);width:50%}@media (min-width: 56.25em){.slider__section__slider{gap:3.4rem}.slider__section__slider img{width:100%}}.slider__section__slider.slider__1{transform:translate(25%) scale(1) rotate(.001deg)}.slider__section__slider.slider__2{transform:translate(15%) scale(1) rotate(.001deg)}.col__1.works_section{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;width:100%;display:grid;align-items:flex-start;justify-content:initial;position:relative;margin-block:10rem;gap:7rem}@media (min-width: 56.25em){.col__1.works_section{padding-block:4rem 10rem}}.col__1.works_section h2{font-size:3.75rem;font-weight:400}.col__1.works_section span{font-size:1.357rem;text-align:start;color:var(--second-color)}.col__1.works_section button{background:var(--white-color)}.col__1.works_section button span{color:var(--main-color)}.col__1.works_section button.active{background:var(--main-color)}.col__1.works_section button.active span{color:var(--white-color)}.col__1.works_section .col__1__btn{margin-inline:auto;width:fit-content;background:var(--white-color)}.col__1.works_section .col__1__btn span{color:var(--main-color)}.col__1.works_section .filters-wrapper{display:flex;align-items:flex-start;justify-content:initial;flex-wrap:wrap;gap:2rem}@media (min-width: 56.25em){.col__1.works_section .filters-wrapper{display:flex;align-items:flex-start;justify-content:initial}}.col__1.works_section .filters-wrapper .btn-text-m{color:var(--main-color);position:relative}.col__1.works_section .filters-wrapper .btn-text-m .count{display:inline-block;position:absolute;margin-right:.25em;opacity:.6;font-size:.7em;transform:translate(20%,-15%);width:0;top:0;left:-.2em}.col__1.works_section .filters-wrapper.active{background-color:var(--main-color);color:var(--white-color)}.col__1.works_section .filters-wrapper.active .btn-text-m{color:var(--white-color)}.col__1.works_section .filters-wrapper.active .btn-fill{display:none}.col__1.works_section .filters-wrapper.active:hover svg{stroke:var(--white-color)}.col__1.works_section .filters-wrapper.active svg{stroke:var(--white-color)}.col__1.works_section .projects-wrapper{display:grid;align-items:center;justify-content:initial}.col__1.works_section .projects-wrapper.menu picture{display:none}.col__1.works_section .projects-wrapper.menu .propject-table-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.275rem;font-weight:weight("w-450");text-transform:capitalize;cursor:pointer;text-align:center;color:var(--color-gray)}.col__1.works_section .projects-wrapper.menu .propject-table-line h5{font-size:.8em;text-align:start}.col__1.works_section .projects-wrapper.menu .propject-table-line h5:nth-child(1){width:35%}.col__1.works_section .projects-wrapper.menu .propject-table-line h5:nth-child(2){width:29%}.col__1.works_section .projects-wrapper.menu .propject-table-line h5:nth-child(3){width:22%}.col__1.works_section .projects-wrapper.menu .propject-table-line h5:nth-child(4){width:8%;padding-top:.25em;text-align:right}.col__1.works_section .projects-wrapper.menu .float-project-container .project{scale:0;height:0;transition:var(--animation-fast)}.col__1.works_section .projects-wrapper.menu .float-project-container .project.show{scale:1;height:138.86px}.col__1.works_section .projects-wrapper.menu .float-project-container .project>.stripe{display:block;width:143%;max-width:1600px;height:1px;position:absolute;left:50%;transform:translate(-50%);margin-inline:auto;background-color:#1c1d202d}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row{display:flex;align-items:center;justify-content:space-between;padding-block:2em}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row .flex-col>p,.col__1.works_section .projects-wrapper.menu .float-project-container .project .row h4{font-size:1em;color:var(--main-color);margin-bottom:0;transform:translate(0) rotate(.001deg);transition:var(--animation-fast)}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row h4{font-size:calc(clamp(3.25em,7vw,5.5em)*.75);font-weight:300}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row .flex-col{transition:var(--animation-fast)}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row .flex-col:nth-child(2){width:35%}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row .flex-col:nth-child(3){width:28%}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row .flex-col:nth-child(4){width:22%}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row .flex-col:nth-child(5){width:6%;padding-top:.25em;text-align:right}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col h4,.col__1.works_section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col p{color:var(--gray-color)}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col:nth-child(2){transform:translate(calc(var(--container-padding) * -.1)) rotate(.001deg)}.col__1.works_section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col:nth-child(3),.col__1.works_section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col:nth-child(4),.col__1.works_section .projects-wrapper.menu .float-project-container .project .row:hover .flex-col:nth-child(5){transform:translate(calc(var(--container-padding) * .1)) rotate(.001deg)}.col__1.works_section .projects-wrapper.menu .float-project-container .project svg{display:none}.col__1.works_section .projects-wrapper.menu .float-project-container .project .card__img-filtered{display:none}.about__col{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;width:100%;display:grid;align-items:flex-start;justify-content:space-between;position:relative;margin-block:10rem;gap:4rem}@media (min-width: 56.25em){.about__col{padding-block:4rem 10rem}}@media (min-width: 56.25em){.about__col{display:flex;align-items:flex-start;justify-content:space-between}}.about__col>div{display:grid;align-items:flex-start;justify-content:initial;text-align:start;gap:1.5rem}@media (min-width: 56.25em){.about__col>div{place-content:center}}.about__col>div p{font-size:var(--p);font-weight:400;color:var(--second-color);line-height:44px}.about__col>div h2{font-size:var(--h2);font-weight:400}.about__col>div span{font-size:1.357rem;text-align:start;color:var(--second-color)}.about__col>div button{background:var(--main-color)}.about__col>div button .btn-text{color:var(--white-color)}.about__col>div:nth-child(2):not(.bottom-shape-wrapper){gap:1.75rem;max-width:700px;flex:1}.col__2{max-width:95rem;margin:0 auto;padding:0 1rem;display:grid;align-items:flex-start;justify-content:space-between;margin-block:10rem}@media (min-width: 56.25em){.col__2{display:flex;align-items:flex-start;justify-content:space-between}}.col__2 div:nth-child(2){place-content:initial}.col__2 .col__2__pin{overflow:hidden!important}.col__2 .our__team{display:grid;align-items:center;justify-content:space-between;grid-template-columns:repeat(auto-fill,minmax(300px,2fr));gap:1.5rem}.col__2 .our__team img{-webkit-box-shadow:inset 0px 0px 0px 1px var(--color-border);box-shadow:inset 0 0 0 1px var(--color-border);filter:grayscale(90%);width:100%;height:460px;object-fit:cover;object-position:top;border-radius:20px}.col__3{background:var(--main-color);max-width:initial;padding-block:10rem;height:130vh;position:relative}.col__3>div{display:grid;align-items:flex-start;justify-content:space-between;max-width:95rem;margin:0 auto;padding:0 1rem;width:100%;margin-block:auto}@media (min-width: 56.25em){.col__3>div{display:flex;align-items:flex-start;justify-content:space-between}}.col__3>div>div{display:grid;align-items:flex-start;justify-content:space-between;gap:1.5rem}.col__3>div>div:nth-child(2){display:block;max-width:600px;flex:1.2}.col__3>div>div>ul{display:grid;align-items:initial;justify-content:initial;gap:2rem}.col__3>div>div>ul li{display:grid;align-items:initial;justify-content:initial;gap:.5rem}.col__3>div>div>ul li div{display:flex;align-items:center;justify-content:space-between;text-align:start}.col__3>div>div>ul li div h3{font-weight:400;font-size:1.5rem}.col__3>div>div>ul li div svg{transition:var(--animation-fast)}.col__3>div>div>ul li p{color:#9c9d9f;font-size:1.357rem;margin:0 2.3rem;height:0px;overflow:hidden;transition:var(--animation-fast)}.col__3>div>div>ul li .stripe{width:100%;height:2px;background:var(--white-color);opacity:.7}.col__3>div>div>ul li.active svg{rotate:45deg!important}.col__3>div>div>ul li.active p{margin-block:1.5rem;height:170px}.col__3>div>div h3,.col__3>div>div h2,.col__3>div>div svg{color:var(--white-color);fill:var(--white-color)}.col__3>div>div span,.col__3>div>div p{color:#9c9d9f}.col__1.credit_section{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;width:100%;display:grid;align-items:flex-start;justify-content:initial;position:relative;margin-block:10rem;gap:7rem}@media (min-width: 56.25em){.col__1.credit_section{padding-block:4rem 10rem}}.col__1.credit_section h2{font-size:var(--h2);font-weight:400}.col__1.credit_section span{font-size:var(--p);text-align:start;color:var(--second-color)}.col__1.credit_section>div:nth-child(2){display:grid;align-items:initial;justify-content:initial;gap:2rem}@media (min-width: 43.75em){.col__1.credit_section>div:nth-child(2){display:grid;align-items:initial;justify-content:initial;grid-template-columns:repeat(2,1fr)}}@media (min-width: 56.25em){.col__1.credit_section>div:nth-child(2){display:flex;align-items:flex-start;justify-content:space-between}}.col__1.credit_section>div:nth-child(2)>ul{display:grid;align-items:initial;justify-content:initial;width:100%;gap:2rem}@media (min-width: 56.25em){.col__1.credit_section>div:nth-child(2)>ul{gap:4.5rem}}.col__1.credit_section>div:nth-child(2)>ul img{border:1px solid var(--main-color);filter:grayscale(80%);border-radius:25px}@media (max-width: 43.74875em){.col__1.credit_section>div:nth-child(2)>ul img{width:245px}}.col__1__btn__wrapper{display:flex;align-items:flex-start;justify-content:center}.col__1__btn__wrapper button{background:var(--white-color);color:var(--main-color)}.col__2.credit_section{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;display:grid;align-items:flex-start;justify-content:initial;background:var(--main-color);position:relative;margin-block:10rem;padding-block:14rem;width:100%;height:130vh;gap:7rem;max-width:initial}@media (min-width: 56.25em){.col__2.credit_section{padding-block:4rem 10rem}}.col__2.credit_section h2{position:absolute;top:25vw;right:11vw;bottom:0;left:0;font-size:var(--h2-text-section);font-weight:200;color:var(--white-color)}.col__2.credit_section .bottom-shape-wrapper{width:100%;bottom:0;left:50%;transform:translate(-50%)}.col__1.contact_section{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;width:100%;display:flex;align-items:fle-start;justify-content:space-between;position:relative;margin-block:10rem}@media (min-width: 56.25em){.col__1.contact_section{padding-block:4rem 10rem}}@media (max-width: 63.99875em){.col__1.contact_section{display:grid;align-items:initial;justify-content:initial}}.col__1.contact_section h2{font-size:3.75rem;font-weight:400}.col__1.contact_section span{font-size:1.357rem;text-align:start;color:var(--second-color)}.col__1.contact_section button .btn-text-m{color:var(--white-color)}.col__1.contact_section button.active{background:var(--main-color)}.col__1.contact_section button.active span{color:var(--white-color)}.col__1.contact_section .col__1__form>ul{display:flex;align-items:center;justify-content:initial;gap:3rem;padding-inline:2rem;margin-top:3rem}.col__1.contact_section .col__1__form>ul svg{width:30px;height:30px}.col__1.contact_section .col__1__form>form{display:grid;align-items:center;justify-content:flex-start;width:100%}.col__1.contact_section .col__1__form>form label{font-size:1.5rem;font-weight:400}.col__1.contact_section .col__1__form>form input,.col__1.contact_section .col__1__form>form textarea{border:none;outline:none;border-radius:0;font-size:1.25rem;padding:.8rem;width:600px;color:var(--second-color);transition:var(--animation-fast)}.col__1.contact_section .col__1__form>form>div:not(:last-child){display:grid;align-items:center;justify-content:flex-start;width:100%;border-bottom:1px solid var(--second-color);padding-block:1rem;padding-inline:2rem}.col__1.contact_section .col__1__form>form>div:not(:last-child):nth-child(4) textarea{min-height:250px}.col__1.contact_section .col__1__form>form .col__1__form__btn{padding-top:2.5rem;place-self:end}.col__2.works_section{max-width:95rem;margin:0 auto;padding:0 1rem;padding-block:2rem 2rem;display:grid;align-items:flex-start;justify-content:initial;background:var(--main-color);position:relative;margin-block:10rem;padding-block:14rem;width:100%;height:130vh;gap:7rem;max-width:initial}@media (min-width: 56.25em){.col__2.works_section{padding-block:4rem 10rem}}.col__2.works_section h2{position:absolute;top:25vw;right:11vw;bottom:0;left:0;font-size:var(--h2-text-section);font-weight:200;color:var(--white-color)}.col__2.works_section .bottom-shape-wrapper{width:100%;bottom:0;left:50%;transform:translate(-50%)}
