.container{margin:0 auto;padding-left:16px;padding-right:16px}.section{padding-bottom:64px}@media screen and (min-width: 280px){.container,.hero-container,.footer-container{width:280px}.img{width:275px}}@media screen and (min-width: 375px){.container{width:375px}}@media screen and (min-width: 768px){.container{width:768px;padding-left:32px;padding-right:32px}.section{padding-bottom:96px}}@media screen and (min-width: 1440px){.container{width:1440px}.section{padding-bottom:164px}}html{scroll-behavior:smooth}.header{padding-top:32px;background-color:transparent;position:absolute;z-index:9;top:0;left:0;width:100%}.nav-list{display:flex;align-items:center;justify-content:flex-end;gap:40px}.nav-link{font-weight:500;letter-spacing:.02em;line-height:1.5}.nav-link:hover,.nav-link:focus{color:#747bff}.header-navigation{display:flex;justify-content:space-between;align-items:flex-start}.logo{display:flex;gap:8px;align-items:flex-start}.header-menu-wrap{display:none}.header-menu-wrap.active .header-menu-list{display:block}.header-menu-list{display:none}.header-order-btn{display:none;border-radius:60px;padding:18px 24px;background-color:#ed3b44;text-align:center;font-weight:500;font-size:16px;letter-spacing:-.02em;color:#fafafa}.header-menu-item:hover{font-weight:500;font-size:16px;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:#ed3b44}.hero-btn-mob{line-height:0;padding:0;border:none;background-color:transparent;width:28px;height:28px}.icon-open-btn{cursor:pointer}.icon-open-menu{width:28px;height:28px;fill:#fafafa}@media only screen and (min-width: 768px){.header-menu-wrap{display:block;text-align:center;min-width:67px;padding-top:10px}.header-menu-wrap span{cursor:pointer;font-weight:500;font-size:16px;letter-spacing:-.02em;color:#fafafa;padding-bottom:2px;border-bottom:1px solid white}.header-menu-text{display:inline-block}.header-menu-list{margin-top:18px;padding-left:0}.header-menu-item{margin-bottom:5px}.header-order-btn{display:block}.hero-btn-mob{display:none}}.hero{background:url(/team-project-portfolio/assets/gradient-mob-1x-min-9a223943.png);background-repeat:no-repeat;background-size:80% 100%;padding-top:281px;padding-bottom:32px}@media screen and (min-device-pixel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){.hero{background-image:url(/team-project-portfolio/assets/gradient-mob-2x-min-4d2dd08f.png);background-repeat:no-repeat}}.hero-container{margin:0 auto}.hero-title{font-family:Inter Tight,sans-serif;font-weight:500;font-size:50px;line-height:100%;color:#fafafa;letter-spacing:-.03em;text-transform:uppercase;margin-bottom:212px;width:343px}.hero-list{display:flex;flex-direction:row;align-items:center;width:170px;min-height:37px}.hero-item{display:flex;flex-direction:row;align-items:center;justify-content:center;border:1px solid rgba(250,250,250,.2);border-radius:60px;padding:10px 12px;width:37px;height:37px;cursor:pointer;margin-right:4px}.hero-link-mail{border:1px solid rgba(250,250,250,.2);font-weight:500;font-size:14px;letter-spacing:-.02em;border-radius:60px;padding:10px 12px}.hero-link{font-weight:500;font-size:14px;letter-spacing:-.02em;color:#fafafa}@media screen and (min-width: 768px){.hero{padding-top:300px;padding-bottom:32px;background-image:url(/team-project-portfolio/assets/glass-effect-tab-1x-min-ddc0caa1.png);background-size:76% 100%}@media screen and (min-device-pixel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){.hero{background-image:url(/team-project-portfolio/assets/glass-effect-tab-2x-min-0ef72dda.png)}}.hero-title{margin-bottom:187px;box-shadow:none;font-size:90px;width:632px}.hero-list{display:flex;justify-content:flex-end;width:100%;padding-right:0}.hero-item{border-radius:60px;padding:18px 20px;width:55px;height:55px;margin-right:8px}.hero-link{font-weight:500;font-size:16px;letter-spacing:-.02em;color:#fafafa}.hero-link-mail{border-radius:60px;padding:18px 24px;font-size:16px}}@media screen and (min-width: 1440px){.hero{background-image:url(/team-project-portfolio/assets/glass-effect-full-desk-1x-min-7e91141e.jpg);background-size:cover;padding-top:300px;padding-bottom:32px}@media screen and (min-device-pixel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){.hero{background-image:url(/team-project-portfolio/assets/glass-effect-full-desk-2x-min-7439a372.jpg)}}.hero-title{margin-bottom:243px;min-height:270px;box-shadow:none;font-size:90px;width:1084px;margin-left:146px}.hero-item{box-shadow:0 4px 4px #00000040}.hero-list{width:100%;padding-right:0}}a{text-decoration:none}ul,li{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.about-section{padding:32px 0 64px}@media screen and (min-width: 280px){.about-cotainer{width:280px;padding-right:5px;padding-left:5px}.about-portfolio-list{margin-bottom:32px;width:270px}.about-portfolio-item{width:270px;margin-top:0;margin-bottom:0}.about-intro-text{width:270px;text-align:left;padding-left:10px;padding-right:10px;padding-bottom:0;height:400px}.intro-text{width:265px;padding-left:0;padding-right:5px}.about-intro-img{min-width:270px}.about-me-img{min-width:265px;height:500px}.about-portfolio,.about-accordion,.about-swiper{padding-left:5px;padding-right:5px}}@media screen and (min-width: 375px){.about-cotainer{width:375px}.about-portfolio-item{width:375px;margin-top:16px;margin-bottom:64px}.about-portfolio-list{width:375px;margin-bottom:32px}.img{width:375px}.about-intro-img{width:375px;padding-right:5px}.about-me-img{min-width:370px;height:500px;padding-right:16px}}.ac-item-fiest{padding:0;margin:0}.about-swiper-wrapper .accent-color{background-color:#ed3b44}.aboutme-title{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.02em;text-transform:uppercase;color:#fafafa66}.about-portfolio-list{display:flex;flex-wrap:wrap;gap:16px 0px;flex-direction:column;align-items:center}.about-portfolio-item{width:343px;height:500px;text-align:center}.about-me-container{display:flex;flex-direction:column;align-items:center;padding:32px 0 64px}.about-intro-text{text-align:center;align-items:center;width:350px;background-color:#242527;border-radius:24px;height:500px}.intro-text{text-transform:uppercase;color:#fafafa;text-align:left;align-items:center;padding-top:32px;padding-left:32px}.highlight-red{color:#ed3b44}.highlight-grey{color:#fafafa66}.section.about-me-section{padding:0}.about-intro-img{border-radius:24px}.about-me-img{height:auto;border-radius:24px}.accordion .ac{background-color:transparent;border:none}.accordion .ac-item{padding:20px 0;border-bottom:1px solid rgba(250,250,250,.2)}.accordion .ac .ac-trigger:after{display:none}.accordion .ac .ac-panel .ac-text{font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa}.accordion .ac .ac-trigger{display:flex;justify-content:center;align-items:center;padding:0;width:36px;height:36px;border-radius:50%;background-color:inherit;border:1px solid rgba(250,250,250,.2)}.accordion .icon-arrow{transition:transform .3s ease}.accordion .is-active .icon-arrow,.accordion .about-accordion-container .icon-arrow.active{transform:rotate(180deg)}.accordion .ac-box{display:flex;justify-content:space-between}.accordion .list-role,.accordion .list-ed{font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa}.ac-box{display:flex;justify-content:space-between;align-items:center}.about-panel-summary{display:flex;flex-direction:column;gap:32px}.ac-item.active .about-panel{display:block}ul.list-role li:not(:last-child){margin-bottom:10px}ul.list-ed li:not(:last-child){margin-bottom:10px}.about-swiper{width:100%;height:130px}.about-swiper-wrapper .about-swiper-slide{display:flex;justify-content:center;align-items:center;height:130px;border-radius:50%;background-color:inherit;border:1px solid rgba(250,250,250,.4)}.about-wrapper{display:flex;align-items:center;justify-content:space-between;margin-top:32px}.about-swiper{display:flex;align-items:center;justify-content:space-between;overflow:hidden;width:260px}.about-swiper .button-next{display:inline-flex}.about-swiper-wrapper .accent-color{background-color:#ed3b44;border:none}.swiper-slide-title{display:flex;justify-content:center;align-items:center;color:#fafafa;text-align:center}.about-swiper-wrapper{display:flex;align-items:center}.button-next{display:flex;justify-content:center;align-items:center;background-color:inherit;border:none;border-radius:50%}.icon-next{width:28px;height:28px;stroke:#fafafa;fill:none;transform:rotate(180deg)}.button-next:disabled .icon-next{stroke:#3b3b3b}@media screen and (min-width: 768px){.about-cotainer{width:768px}.about-intro-text{width:100%;height:700px;padding:64px}.about-intro-img{width:680px;height:auto;padding-right:0;padding-left:16px}.about-me-img{width:680px;height:auto;padding-right:0}.about-section{padding-top:64px}.about-wrapper{margin-top:64px}.about-portfolio-list{display:flex;flex-wrap:wrap;gap:16px 0px;flex-direction:column;align-items:center;margin-bottom:64px}.about-portfolio-item{width:calc((100% - 16px)/2);padding:0;width:700px;height:700px}.about-intro-text-card{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;gap:16px}.about-me-container{display:flex;flex-direction:row;align-items:center;gap:32px}.accordion .ac-item{padding:32px 0}.intro-text{font-size:38px;width:570px;height:210px;line-height:.95;letter-spacing:-.03em}.about-panel-summary{gap:16px}.accordion .ac .ac-trigger{width:40px;height:40px}.accordion .ac .ac-trigger:hover,.accordion .ac .ac-trigger:focus{background:rgba(255,255,255,.1)}.icon-arrow{width:20px;height:20px}.about-swiper{height:200px;padding:0}.about-swiper-wrapper .about-swiper-slide{height:200px}.about-wrapper{display:flex;align-items:center;gap:24px;margin-top:96px}.about-swiper{display:flex;align-items:center;overflow:hidden;width:600px}.about-swiper .button-next{display:inline-flex}.button-next{padding:0}.icon-next{width:40px;height:40px}}@media screen and (min-width: 1440px){.about-cotainer{width:100%}.about-portfolio-list{width:100%;padding:0;margin-bottom:96px;display:flex;flex-wrap:wrap;flex-direction:row;gap:16px}.about-portfolio-item{width:calc((100% - 16px)/2);margin-left:0;transform:translateY(0);transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.intro-text{padding:10px;align-items:center;text-align:center}.about-me-container{display:flex;flex-direction:row;align-items:center;gap:16px}.about-section{padding-top:96px}.container.about-me-container{flex-direction:row;gap:16px;align-items:start;margin-bottom:96px}.about-intro-img{height:700px;width:700px}.about-me-img{width:680px;height:100%}.about-intro-text{width:680px;height:700px}.container.about-accordion-container{margin-bottom:96px}.about-panel{width:612px;height:100%;align-self:flex-end}.ac-item{display:flex;flex-direction:column;padding:32px}.about-panel-summary{gap:32px}.about-swiper{width:100%;height:200px;padding:0}.button-next{margin-right:32px}.about-swiper{display:flex;align-items:center;gap:72px}.about-wrapper .button-next{display:inline-flex}}h1,h2,h3,h4,h5,h6,p{margin:0}:root{--background: #1c1d20;--cards: #242527;--main-text: #fafafa}.benefits-title{font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:32px;line-height:1.5;letter-spacing:-.02em;color:#fafafa66}.benefits-cards{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.benefits-card-box{max-width:344px;padding:24px;border-radius:20px;background-color:var(--cards)}.icon-services{margin-bottom:64px}.benefits-cards-title{font-weight:600;font-size:20px;line-height:150%;color:var(--main-text);margin-bottom:8px}.benefits-cards-information{line-height:150%;color:#fafafa99;max-width:284px}.benefits-order-button{display:inline-block;border:1px solid rgba(250,250,250,.2);border-radius:60px;padding:18px 36px;color:var(--main-text);text-align:center}@media only screen and (min-width: 768px){.benefits-cards{display:flex;flex-wrap:wrap;flex-direction:row;gap:16px;max-width:704px;margin-bottom:64px}.benefits-card-box{max-width:calc((100% - 16px)/2)}}@media only screen and (min-width: 1440px){.benefits-container{display:flex;justify-content:space-between}.benefits-section{display:flex;align-items:flex-start;justify-content:space-between}.benefits-cards{margin-left:auto;max-width:680px}}.swiper-projects{border-radius:24px}.projects-title{font-weight:600;font-size:16px;line-height:1.5;text-transform:uppercase;color:#fafafa66;margin-bottom:32px}.swiper-slide-projects{min-width:343px;max-height:812px}.wrap_1{background:#fafafa;border-radius:24px 24px 0 0;height:417px;width:343px}.wrap_text{display:flex;flex-wrap:wrap;min-width:279px;max-height:96px;padding:32px 0 0;margin:0 32px 96px;gap:6px 6px}.text{font-weight:500;font-size:16px;letter-spacing:-.02em;color:#1c1d20;border:1px solid rgba(28,29,32,.2);border-radius:60px;padding:13px 18px;min-width:80px}.title{font-weight:500;font-size:24px;line-height:1.16;letter-spacing:-.03em;color:#1c1d20;margin:0 32px 45px}.btn{border:none;border-radius:60px;width:141px;height:45px;color:#fafafa;background:#ed3b44;margin-left:32px;margin-bottom:32px;padding:18px 50px}.wrap_2{border-radius:0 0 24px 24px;background:#242527;padding:100px 16px;width:343px}.navigation-buttons-projects{justify-content:center;display:flex;margin-top:32px;gap:12px}@media only screen and (min-width: 768px){.swiper-projects{max-width:1440px}.project-img{margin:0 auto;width:614px;height:385px}.swiper-slide-projects{min-width:704px;max-height:1191px}.wrap_1{width:704px}.wrap_2{border-radius:0 0 24px 24px;background:#242527;padding:120px 45px;width:704px}.title{font-size:44px;line-height:1}.navigation-buttons-projects{margin-top:64px;gap:20px}}@media only screen and (min-width: 1440px){.container{width:1440px;padding:0 32px}.swiper-projects{min-width:1440px}.project-box{display:flex;flex-direction:row;gap:0}.swiper-slide-projects{display:flex;min-width:1376px;max-height:625px}.title{margin:223px 130px 50px 64px;font-size:44px;line-height:1}.btn{margin-left:64px}.wrap_1{background:#fafafa;width:688px;height:625px;border-radius:24px 0 0 24px}.wrap_2{width:688px;border-radius:0 24px 24px 0;background:#242527;padding:100px 16px}}.faq-logo{font-weight:600;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fafafa66;margin-bottom:32px}.faq-heder{font-weight:600;font-size:20px;line-height:150%;letter-spacing:-.02em;color:#fafafa}.accordion-styl{padding:0}.faq-accordion .ac{background-color:transparent;border:none}.faq-accordion .ac-item{padding:20px 0;border-bottom:1px solid rgba(250,250,250,.2)}.faq-accordion .ac .ac-trigger:after{display:none}.faq-accordion .ac .ac-panel .ac-text{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fafafa99;background-color:#1c1d20}.faq-accordion .ac .ac-trigger{display:flex;justify-content:center;align-items:center;background-color:inherit;border:1px solid rgba(250,250,250,.2);border-radius:100px;padding:10px;width:34px;height:34px}.faq-accordion .icon-arrow{transition:transform .3s ease}.faq-accordion .is-active .icon-arrow,.faq-accordion .faq-accordion-container .icon-arrow.active{transform:rotate(180deg)}.faq-accordion .ac-box,.ac-box{display:flex;justify-content:space-between;align-items:center}.faq-panel-summary{display:flex;flex-direction:column;gap:32px}.ac-item.active .faq-panel{display:block}.icon-arrow{width:18px;height:18px}@media screen and (min-width: 768px){.faq-accordion .ac-item{padding:32px 0}.faq-panel-summary{gap:16px}.faq-accordion .ac .ac-trigger{width:40px;height:40px}.faq-accordion .ac .ac-trigger:hover,.faq-accordion .ac .ac-trigger:focus{background:rgba(255,255,255,.1)}.icon-arrow{width:20px;height:20px}}@media screen and (min-width: 1440px){.faq-accordion{display:grid;grid-template-columns:1fr 1fr}.faq-accordion .ac .ac-header{margin-right:32px}.faq-accordion .faq-heder-border{margin-left:32px}.faq-accordion .ac-border{border-left:1px solid rgba(250,250,250,.2)}.faq-accordion .ac{margin:0}.faq-accordion .ac-item-border{border-top:1px solid rgba(250,250,250,.2)}.ac-item{display:flex;flex-direction:column;padding:32px}.faq-panel-summary{gap:32px}.faq-margin{margin-left:24px}.faq-panel{width:100%;align-self:flex-end}}*,*:before,*:after{box-sizing:border-box}.covers-container{--color-background: #1c1d20;padding-left:0;padding-right:0;max-width:100%;height:508px;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background:var(--color-background) url(/team-project-portfolio/assets/covers-background-5357ebe4.png)}.content{position:relative;box-sizing:border-box;height:508px;overflow:hidden}.marquee{position:absolute;right:-800px;left:0;overflow:hidden}.marquee.visible{opacity:1;transition:.5s}.marquee__inner{display:flex;transform:rotate(18deg);margin-bottom:25px}.marquee__line1,.marquee__line2{flex-shrink:0;display:flex;margin-right:25px;align-items:center;justify-content:center;white-space:nowrap;animation-name:marqueeLine;animation-duration:7s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.marquee__line1{animation-direction:alternate}.marquee__line2{animation-direction:alternate-reverse}@keyframes marqueeLine{0%{transform:translate(-20%)}to{transform:translate(-180%)}}@media only screen and (min-width: 768px){.covers-container{height:960px}.marque-image{width:544px;height:314px}.marquee__inner{margin-bottom:45px}.marquee__line{margin-right:45px}}.section-review{padding-top:64px}.swiper-container{margin-bottom:32px;overflow:hidden}.swiper-wrapper{display:flex;flex-wrap:nowrap}.swiper-slide{flex:0 0 auto;margin-right:16px}.review-title{font-weight:600;font-size:16px;text-transform:uppercase;color:#fafafa66;margin-bottom:32px}.review-card{display:flex;flex-direction:column;align-items:flex-start;padding:32px 24px;border:1px solid rgba(250,250,250,.2);border-radius:20px;background-color:#1c1d20;color:#fff;box-sizing:border-box;height:100%}.review-card img{border-radius:50%;width:48px;height:48px;margin-bottom:32px}.review-card h3{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:var(--white);margin-bottom:8px}.review-card p{height:120px;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa99;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.review-card p::-webkit-scrollbar{display:none}.navigation-buttons{display:flex;align-items:end;justify-content:center;gap:20px}.nav-btn{border:1px solid rgba(250,250,250,.5);border-radius:60px;padding:18px;width:68px;height:68px;display:flex;align-items:center;justify-content:center;background:transparent;color:#fff;font-size:24px;cursor:pointer}.nav-btn:hover{background:rgba(255,255,255,.1)}.nav-btn .left-arrow{transform:rotate(180deg)}.nav-btn .right-arrow{transform:rotate(360deg)}.nav-btn:disabled{border:1px solid rgba(250,250,250,.2);cursor:not-allowed;opacity:.5}#not-found{display:none}@media (max-width: 767px){.swiper-slide{width:100%}.review-card{width:100%;height:302px}}@media (min-width: 768px) and (max-width: 1439px){.section-review{padding-top:96px}.swiper-slide{width:calc(50% - 8px)}.review-card{width:100%;height:302px}}@media (min-width: 1440px){.section-review{padding-top:164px}.swiper-slide{width:calc(25% - 12px)}.review-card{width:100%;height:302px}}a{text-decoration:none;font-style:normal;color:inherit}*{box-sizing:border-box}p,h2{margin:0}.footer-container{display:flex;flex-direction:column}.footer{padding-top:32px;padding-bottom:32px;background-image:url(/team-project-portfolio/assets/footer-glass-effect-tab-2x-5dd963e7.png);background-position:100% 30%;background-repeat:no-repeat}.footer-img-span{border-radius:12px}.heading-style{margin-bottom:63px;font-family:inherit;font-weight:500;font-size:40px;line-height:100%;letter-spacing:-.03em;text-transform:uppercase;color:#fafafa}.heading-text-span{color:#ed3b44}.footer-form{margin-bottom:64px;display:flex;flex-direction:column}.footer-form-email{border:none;border-bottom:1px solid rgba(250,250,250,.2);background-color:transparent;margin-bottom:16px;width:100%;height:44px;font-family:inherit;font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fafafa99}input:focus{outline:none}textarea{display:inline-block}.footer-form-comments{border:none;border-bottom:1px solid rgba(250,250,250,.2);background-color:transparent;resize:none;outline:none;width:100%;height:44px;font-family:inherit;font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fafafa99;overflow:hidden}.footer-form-comments:not(:placeholder-shown):valid~.text-valid{display:block}.footer-form-email:not(:placeholder-shown):valid~.text-valid{display:block}.footer-form-comments:not(:placeholder-shown):invalid~.text-invalid{display:block}.footer-form-email:not(:placeholder-shown):invalid~.text-invalid{display:block}.footer-form-comments:not(:placeholder-shown):invalid{border-color:#e74a3b}.footer-form-email:not(:placeholder-shown):invalid{border-color:#e74a3b}.footer-form-email:not(:placeholder-shown):valid{border-color:#3cbc81}.footer-form-comments:not(:placeholder-shown):valid{border-color:#3cbc81}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}input::placeholder{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fafafa99}textarea::placeholder{font-family:inherit;font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fafafa99}input:hover::placeholder,input:focus::placeholder{color:#fafafa}textarea:hover::placeholder,textarea:focus::placeholder{color:#fafafa}.footer-submit-button{cursor:pointer;border:none;background-color:#ed3b44;width:100px;height:100px;border-radius:100%;margin-top:32px;font-weight:500;font-size:16px;letter-spacing:-.02em;color:#fafafa}.footer-submit-button:hover,.footer-submit-button:focus{background-color:#e0373f;outline:none}.footer-contacts{background-color:transparent;font-family:inherit;font-weight:500;font-size:14px;letter-spacing:-.02em;color:#fafafa}.address-list{display:flex;flex-direction:row;gap:4px;align-items:flex-start}.address-list-element{border:1px solid rgba(250,250,250,.2);border-radius:60px}.footer-address-email{display:flex;align-items:center;justify-content:center;width:178px;height:37px}.footer-address-tel{display:flex;align-items:center;justify-content:center;width:118px;height:37px}@media (min-width: 768px){.footer{padding-top:80px;padding-bottom:169px;position:relative}.footer:before{content:"";position:absolute;top:0;right:0;width:29%;height:100%;background-image:url(/team-project-portfolio/assets/footer-glass-effect-tab-1x-333520e4.png);background-size:cover;background-repeat:no-repeat}@media (min-resolution: 192dpi){.footer:before{background-image:url(/team-project-portfolio/assets/footer-glass-effect-tab-2x-5dd963e7.png)}}.footer-container{position:relative;z-index:1}.footer-img-span{border-radius:24px;width:70px;height:70px}.heading-style{font-size:64px;margin-bottom:18px}.footer-form{margin-top:0;margin-bottom:18px;display:flex;flex-direction:row;align-items:center}.footer-form-wrap{display:flex;flex-direction:row;align-items:center;padding-top:46px;padding-bottom:60px}.footer-form-email{width:245px;margin-right:32px;margin-bottom:0}.footer-form-comments{width:245px;margin-right:32px}.footer-submit-button{width:150px;height:150px;margin-top:0}.footer-contacts{font-size:16px}.address-list{gap:8px}.footer-address-email{width:239px;height:55px}.footer-address-tel{width:171px;height:55px}}@media (min-width: 1440px){.footer-container{display:flex;flex-direction:column;padding-left:196px;padding-right:196px}.footer{padding-top:80px;padding-bottom:169px}.footer:before{width:29%;background-image:url(/team-project-portfolio/assets/footer-glass-effect-desk-1x-35a529f0.png)}@media (min-resolution: 192dpi){.footer:before{background-image:url(/team-project-portfolio/assets/footer-glass-effect-desk-2x-4c342a46.png)}}.heading-style{width:542px;height:146px;margin-top:0;font-size:64px}.footer-img-span{width:70px;height:70px}.footer-form-email{width:390px}.footer-form-comments{width:390px;margin-right:86px}}.mob-nav{position:fixed;z-index:10;top:0;right:-100%;width:100%;height:100%;transition:.7s;display:flex;justify-content:center;align-items:center;background:url(/team-project-portfolio/assets/gradient-bg-50963274.png);background-repeat:no-repeat;background-size:cover}@media (min-resolution: 192dpi){.mob-nav{background-image:url(/team-project-portfolio/assets/gradient-bg-2x-9d1a1a7c.png)}}.active{right:0}.header-close-btn{position:absolute;top:32px;right:16px;width:28px;height:28px}.icon-close-menu{cursor:pointer;width:28px;height:28px;fill:#fafafa}.mob-nav-btn{position:absolute;left:18px;right:18px;bottom:64px;margin:0 auto;display:flex;justify-content:center}.mob-nav-btn .header-order-btn{display:inline-block}.mob-nav .header-menu-list{display:block;text-align:center;padding-left:0}.mob-nav .header-menu-item{text-decoration:underline;margin-bottom:12px}.modal-overlay{background-color:#0f0f1099;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.backdrop{background-color:#1c1d20;border:1px solid rgba(250,250,250,.1);border-radius:20px;padding:64px 32px;width:343px;height:276px;position:relative}.modal-overlay.is-open{opacity:1;pointer-events:auto}.backdrop-text-wrap{width:279px;height:148px;display:flex;flex-direction:column;justify-content:center;align-items:center}.backdrop-close-btn{background-color:transparent;border:none;position:absolute;right:20px;top:20px;cursor:pointer}.menu-close-icon{width:22px;height:22px;stroke:#fff;background-color:#1c1d20}.backdrop-heading-text{font-family:inherit;font-weight:600;font-size:20px;line-height:150%;letter-spacing:-.02em;text-align:center;color:#fafafa;margin-bottom:16px}.backdrop-main-text{font-family:inherit;font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;text-align:center;color:#fafafa99}@media (min-width: 768px){.backdrop{padding:64px;width:492px;height:246px;position:relative}.modal-overlay.is-open{opacity:1;pointer-events:auto}.backdrop-text-wrap{width:364px;height:118px}.menu-close-icon{width:24px;height:24px}.backdrop-heading-text{font-size:18px}}@media (min-width: 1440px){.backdrop{padding:64px;width:492px;height:246px;position:relative}.modal-overlay.is-open{opacity:1;pointer-events:auto}.backdrop-text-wrap{width:364px;height:118px}}:root{font-family:Inter Tight,sans-serif;font-size:16px;line-height:24px;font-weight:500;color:#fafafa;background-color:#1c1d20;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}
