html{scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;width:100%;height:auto}*{margin:0;padding:0;box-sizing:border-box}.header{margin:0 auto;position:fixed;top:0;left:0;width:100%;z-index:1000;background-image:linear-gradient(360deg,rgba(28,29,32,0) 0%,rgba(28,29,32,.2) 35%,rgba(28,29,32,1) 100%)}.header-container{max-width:375px;margin:0 auto;padding:0;background-color:transparent}.header-elements{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;margin:32px 16px 0}.header-logo{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:8px;width:172px;height:80px}.header-logo>img{width:80px;height:80px}.jefferson{font-family:InterTight,sans-serif;font-weight:500;font-size:18px}.menu-btn,.hdr-order-btn,.desktop-menu{display:none}.burger-btn{display:flex;background-color:transparent;border:none}.burger-btn-svg{stroke:#fafafa;fill:none}.mobile-menu{display:none;position:fixed;top:-100%;height:100%;width:100%;margin:0 auto;padding:32px 16px 64px;align-items:center;justify-content:space-between;display:flex;flex-direction:column;background:url(/portfolio-team-10/assets/background-img-b534b6cf.webp),rgb(28,29,32);background-size:80% 100%,20% 100%;background-repeat:no-repeat;background-position:left,right;background-size:cover;box-shadow:-4px 0 8px #0000001a;transition:top .3s ease-in-out;z-index:9999}.mobile-menu.is-open{top:0}.mobile-menu.open-mobile-menu{display:flex;transform:translate(0);width:100vw;height:100vh}.mobile-menu-list{display:flex;flex-direction:column;gap:12px;align-items:center}.mobile-menu-item{font-family:InterTight,sans-serif;font-size:16px;font-weight:500;color:#fafafa;position:relative}.mobile-menu-item:after{content:"";position:absolute;display:block;width:100%;bottom:2px;height:1px;background-color:#fafafa}.order-btn-menu{display:flex;font-family:InterTight,sans-serif;font-style:normal;font-size:16px;line-height:1.5;font-weight:500;width:163px;height:55px;background-color:#ed3b44;color:#fafafa;border:none;border-radius:60px;align-items:center;justify-content:center}.menu-btn-close{position:absolute;right:32px;background-color:transparent;border:none;stroke:#fafafa;fill:none}@media screen and (min-width: 768px){.header-container{max-width:768px;margin:0 auto}.header-elements{margin:32px 32px 0}.burger-btn{display:none}.menu-btn{display:flex;background-color:transparent;border:none;font-family:InterTight,sans-serif;font-style:normal;font-size:16px;line-height:1.5;font-weight:500;color:#fafafa;position:relative;margin-top:10px}.menu-btn:after{content:"";position:absolute;display:block;width:100%;bottom:2px;height:1px;background-color:#fafafa}.hdr-order-btn{display:flex;font-family:InterTight,sans-serif;font-style:normal;font-size:16px;line-height:1.5;font-weight:500;width:172px;height:55px;background-color:#ed3b44;color:#fafafa;border:none;border-radius:60px;align-items:center;justify-content:center;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.desktop-menu{position:absolute;display:flex;align-items:center;justify-content:center;background-color:transparent;top:79px;left:0;right:0;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease,visibility 0s ease .3s;z-index:9999}.desktop-menu.is-open{visibility:visible;opacity:1;transform:translateY(0);transition:opacity .3s ease,transform .3s ease}.desktop-menu-list{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center}.desktop-menu-item{font-family:InterTight,sans-serif;font-size:16px;font-weight:500;color:#fafafa;transition:color .25s cubic-bezier(.4,0,.2,1)}.no-scroll{overflow:hidden}}@media screen and (min-width: 1440px){.header-container{max-width:1440px}.hdr-order-btn:hover{background-color:#e0373f}.desktop-menu-item:hover{color:#ed3b44}}.section-hero{background:url(/portfolio-team-10/assets/background-img-b534b6cf.webp),rgb(28,29,32);background-size:80% 100%,20% 100%;background-repeat:no-repeat;background-position:left,right;width:100%}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.section-hero{background-image:url(/portfolio-team-10/assets/background-img-2x-a665ad9a.webp)}}.hero-title{font-family:InterTight,sans-serif;font-weight:500;font-size:49px;line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:#fafafa;margin-top:281px;width:100%;margin-bottom:0}.hero-list{list-style:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;padding:0;margin:212px 0 32px;height:auto;cursor:pointer;width:100%}.hero-list-item{display:flex;align-items:center;justify-content:center;border:1px solid rgba(250,250,250,.2);border-radius:60px;width:34px;height:34px}.hero-list-email{min-width:176px}.hero-list-item:hover{border:1px solid #fafafa}.hero-list-item:focus{border:1px solid #fafafa}.hero-link{font-family:InterTight,sans-serif;font-weight:500;font-size:14px;letter-spacing:-.02em;color:#fafafa;text-decoration:none;margin:0}@media screen and (min-width:768px){.section-hero{background-size:67% 100%,33% 100%}.hero-title{font-size:90px;margin-right:104px;width:632px;height:450px}.hero-list{gap:8px;margin-top:187px;margin-left:263px;width:473px}.hero-list-item{padding:18px 20px}.hero-link{font-size:16px}.hero-list-email{padding:18px 24px;min-width:223px}}@media screen and (min-width:1440px){.section-hero{background-size:53% 100%,47% 100%}.hero-title{margin-left:146px;margin-top:300px;width:1083px;height:auto}.hero-list{margin-left:935px;margin-top:243px}}.section-about.container{padding-top:64px;padding-bottom:32px}.about-hidden-title{display:none}.about-presentation{margin-bottom:32px}.about-presentation-bcg{width:343px;height:500px;background-color:#242527;border-radius:24px;margin-bottom:16px;padding-top:32px}.about-img{width:343px;height:500px;border-radius:24px;object-fit:cover}.about-text{width:279px;height:196px;margin:auto;font-weight:500;text-transform:uppercase;font-family:InterTight,sans-serif;font-size:24px;line-height:1.17;letter-spacing:-.48px;text-align:left}.span-functional{color:#ed3b44}.span-web{opacity:40%}.about-accordion{max-width:343px;margin-bottom:64px}.about-accordion>.ac{margin-top:0}.about-accordion>.ac>.ac-trigger>.ac-header,.about-accordion>.ac>.ac-trigger>.ac-header:hover,.about-accordion>.ac>.ac-trigger>.ac-header:focus,.about-accordion>.ac>.ac-trigger>.ac-header:active{color:#fafafa;opacity:40%;background-color:transparent;border:1px transparent solid;font-family:InterTight,sans-serif;letter-spacing:-.32px;font-weight:600;text-transform:uppercase;margin-bottom:12px;padding:0;height:72px}.about-accordion>.ac>.ac-trigger,.about-accordion>.ac>.ac-trigger:hover,.about-accordion>.ac>.ac-trigger:focus,.about-accordion>.ac>.ac-trigger:active{height:72px}.about-accordion>.ac>.ac-panel>.ac-text{font-weight:500;font-family:InterTight,sans-serif;letter-spacing:-.32px;color:#fafafa;padding:0;margin-bottom:10px;margin-top:12px}.about-accordion>.ac>.ac-panel>.ac-text:last-child{padding-bottom:20px}.about-accordion>.ac>.ac-trigger{display:flex;justify-content:space-between;padding:0;margin-top:40px;height:72px}.about-ac-text-first{margin-bottom:32px}.about-accordion>.ac{background-color:transparent;position:relative;border:none}.about-accordion>.ac:after{content:"";background-color:#fafafa33;height:1px;width:100%;bottom:0;position:absolute}.about-accordion>.ac>.ac-trigger:after{content:""}.about-wrap-icon>.about-icon{stroke:#fafafa;fill:none}.about-wrap-icon{display:flex;padding:10px;align-items:center;justify-content:center;gap:10px;border-radius:100px;border:1px solid rgba(250,250,250,.2);width:40px;height:40px}.about-wrap-icon:hover,.about-wrap-icon:focus{box-shadow:inset 0 10px 10px -10px #fafafa33,inset 0 -10px 10px -10px #fafafa33}.about-swiper{width:343px;height:130px;display:flex;justify-content:space-between;align-items:center;text-align:center;position:relative}.about-swiper>.swiper.mySwiper{margin-left:0;width:260px;height:130px;overflow:hidden}.about-swiper>.swiper.mySwiper>.swiper-wrapper>.swiper-slide{box-sizing:border-box;width:130px;border:1px rgba(250,250,250,.2) solid;border-radius:50%;font-family:InterTight,sans-serif;font-size:20px;font-weight:500;line-height:1.21;display:flex;align-items:center;justify-content:center}.about-swiper>.mySwiper>.swiper-wrapper>.swiper-slide-active{background-color:#ed3b44;border-style:none}.swiper>.swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.about-swiper>.swiper-button-next:after{display:none}.about-swiper>.swiper-button-next{display:flex;justify-content:right}.about-btn-next.swiper-button-next{height:28px;width:28px;background-color:transparent;border:none;align-items:center}.about-btn-next>.about-svg-nav{stroke:#3b3b3b;width:28px;height:28px}.about-btn-next>.about-svg-nav>use{fill:transparent}@media screen and (min-width: 320px) and (max-width: 360px){.about-img{margin-left:auto;margin-right:auto;width:300px}.about-presentation-bcg{width:300px;margin-left:auto;margin-right:auto}.about-swiper>.swiper.mySwiper{margin-left:0;width:260px;height:130px;overflow:hidden}.about-swiper{width:316px}}@media screen and (min-width: 768px){.section-about.container{padding-top:64px;padding-bottom:45.5px}.about-presentation{margin-bottom:64px}.about-img{width:704px;height:700px}.about-presentation-bcg{width:704px;height:700px;margin-bottom:16px}.about-text{width:576px;height:200px;margin:auto;font-size:38px}.about-accordion{max-width:704px;margin-bottom:96px}.about-accordion>.ac>.ac-trigger,.about-accordion>.ac>.ac-trigger:hover,.about-accordion>.ac>.ac-trigger:focus,.about-accordion>.ac>.ac-trigger:active{height:72px}.about-accordion>.ac>.ac-panel>.ac-text:last-child{padding-bottom:32px}.about-accordion>.ac>.ac-trigger{margin-top:64px}.about-accordion>.ac>.ac-panel>.ac-text{margin-top:8px}.about-ac-text-first{margin-bottom:16px}.about-swiper{width:704px;height:200px}.about-swiper>.swiper.mySwiper{display:flex;flex-wrap:nowrap;width:600px;height:200px}.mySwiper>.swiper-wrapper{height:100%}.mySwiper.swiper.about-swipe>.swiper-wrapper>.swiper-slide{width:200px}.about-btn-next.swiper-button-next{width:40px;height:40px;align-items:center}.about-btn-next>.about-svg-nav{width:40px;height:40px}}@media screen and (min-width: 1440px){.section-about.container{padding-top:96px;padding-bottom:82px}.about-presentation{display:flex;max-width:1376px;height:700px;margin-bottom:96px}.about-img{width:680px;height:700px;object-fit:cover}.about-presentation-bcg{width:680px;height:700px;margin-bottom:0;padding-top:0}.about-text{padding-top:64px;width:552px;height:200px}.about-accordion{max-width:1376px}.about-accordion>.ac>.ac-panel>.ac-text{text-align:start;max-width:612px;min-width:284px;margin-left:696px;margin-top:8px}.about-ac-text-first{margin-bottom:32px}.about-accordion>.ac-panel{margin-bottom:40px}.about-accordion>.ac{background-color:transparent;position:relative;border:none}.about-accordion>.ac>.ac-header>.ac-trigger:after{border-radius:50%;border:1px rgba(250,250,250,.2) solid;width:36px;height:36px;content:""}.about-accordion>.ac.is-active>.ac-header>.ac-trigger:after{content:""}.about-accordion>.ac>.ac-header{height:36px}.about-swiper{width:1312px;margin:0 auto}.about-swiper>.swiper.mySwiper{display:flex;flex-wrap:nowrap;width:1200px;height:200px}.mySwiper>.swiper-wrapper{width:1200px}}.benefits{padding-top:82px;padding-bottom:82px}.benefits-container{height:1290px}.benefits-info{padding:0 24px 24px}.benefits-title{font-family:InterTight,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.02em;text-align:left;color:#fafafa66;padding-bottom:32px}@media (min-width: 1440px){.benefits-title{padding-bottom:0}}.benefits-icon{fill:#fafafa}.icon-background{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:10px;background-color:#ed3b44;margin:24px 0 64px 24px}.benefits-list{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto;margin-bottom:64px}@media (min-width: 1440px){.benefits-list{justify-content:flex-end;width:680px;margin-left:auto}}.benefits-item{width:344px;height:270px;border-radius:20px;background-color:#242527}@media (min-width: 1440px){.benefits-item{width:332px;height:270px}}.title-item{font-family:InterTight,sans-serif;font-size:20px;font-weight:600;line-height:30px;letter-spacing:-.02em;text-align:left;color:#fafafa;margin-bottom:8px}.benefits-text{font-weight:500;line-height:24px;letter-spacing:-.02em;text-align:left;color:#fafafa99}.benefits-order{font-size:16px;font-weight:500;line-height:19.36px;letter-spacing:-.02em;text-align:center;padding:18px;width:187px;border-radius:60px;border:1px solid #fafafa33;color:#fafafa;background-color:#1c1d20;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.benefits-order:hover,.benefits-order:focus{background-color:#ed3b44}@media (min-width: 1440px){.benefits-order{margin-left:696px}.benefits-container{height:686px}}@media (min-width: 768px){.benefits-container{height:720px}}.page-projects{padding-top:82px;padding-bottom:82px;position:relative}.projects-items{min-width:320px;display:flex;flex-direction:column}@media screen and (min-width: 768px){.projects-items{min-width:704px}}@media screen and (min-width: 1440px){.projects-items{min-width:1440px;flex-direction:row}}@media screen and (max-width: 374px){.projects-img{margin:0 auto;object-fit:cover}.projects-picture{background-color:#242527;border-radius:0 0 24px 24px;align-content:center;max-width:343px;height:395px}}@media screen and (min-width: 375px){.projects-picture{background-color:#242527;border-radius:0 0 24px 24px;width:343px;height:395px;align-content:center;margin:0}}@media screen and (min-width: 768px){.projects-picture{width:704px;height:625px}}@media screen and (min-width: 1440px){.projects-picture{border-radius:0 24px 24px 0;width:688px;height:637px;padding-left:32px;padding-right:32px}}.projects-slide{overflow:hidden}.projects-container{background:#fafafa;padding-left:32px;border-radius:24px 24px 0 0;max-width:343px}@media screen and (min-width: 768px){.projects-container{padding-left:64px;border-radius:24px 24px 0 0;max-width:704px}}@media screen and (min-width: 1440px){.projects-container{padding-left:64px;border-radius:24px 0 0 24px;width:688px}}.projects-title{font-size:16px;font-weight:600;line-height:1.5;letter-spacing:-.02em;text-align:left;color:#fafafa66;margin-bottom:32px;text-transform:uppercase}.projects-img{margin:0 auto}@media screen and (min-width: 1440px){.projects-img{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;justify-self:right;margin:0 auto}}.projects-list-text{letter-spacing:-.03em;color:#1c1d20;padding-bottom:32px}@media screen and (min-width: 768px){.projects-list-text{font-size:44px;line-height:44px}}.projects-tech{display:flex;flex-wrap:wrap;gap:6px;margin-top:32px;margin-bottom:96px}@media screen and (min-width: 768px){.projects-tech{margin-top:64px;margin-bottom:164px}}@media screen and (min-width: 1440px){.projects-tech{margin-bottom:223px}}.projects-tech-items{text-align:center;padding:13px 18px;border:1px solid rgba(28,29,32,.4);color:#1c1d20;border-radius:60px}@media screen and (min-width: 768px){.projects-tech-items{padding:18px}}.see-project{font-family:Inter Tight;font-style:normal;font-weight:500;letter-spacing:-.02em;color:#fafafa;display:inline-block;padding:13px 32px;align-items:center;background:#ed3b44;border-radius:60px;min-width:141px;margin-bottom:32px}@media screen and (min-width: 768px){.see-project{padding:18px 50px;min-width:177px;margin-bottom:64px}}.projects-btn-next,.projects-btn-prev{border:1px solid rgba(250,250,250,.2);border-radius:60%;padding:18px;width:68px;height:68px;cursor:pointer}.swiper-navigation{display:flex;justify-content:center;margin-top:32px;position:relative;gap:20px;flex-wrap:wrap}.projects-btn-next:after{content:"";display:inline-block;width:32px;height:32px;background:url(/portfolio-team-10/assets/arrow-narrow-right-e0d21033.svg) no-repeat center center;background-size:contain}.projects-btn-prev:after{content:"";display:inline-block;width:32px;height:32px;background:url(/portfolio-team-10/assets/arrow-narrow-left-df0625c7.svg) no-repeat center center;background-size:contain}.section-faq{padding-top:32px;padding-bottom:64px}.faq{display:flex;gap:32px;flex-direction:column}.faq__item-icon{stroke:#fafafa;fill:none;width:20px;height:20px}.faq__item-wrap-title .faq__item-wrap-icon{display:flex;padding:10px;align-items:center;gap:10px;border-radius:100px;border:1px solid rgba(250,250,250,.2);width:30px;height:30px;outline:none}.faq__item-wrap-title .faq__item-wrap-icon:focus,.faq__item-wrap-title .faq__item-wrap-icon:hover,.faq__item-wrap-title .faq__item-wrap-icon:active{box-shadow:inset 0 10px 10px -10px #fafafa33,inset 0 -10px 10px -10px #fafafa33}.faq__title{color:#fafafa66;font-family:InterTight,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:-.02em}.faq__list .faq__item{background-color:#1c1d20;margin:0;padding:20px 0;border:none;min-height:104px;border-top:1px solid rgba(250,250,250,.2)}.faq__list .faq__item.is-active{box-shadow:inset 0 10px 10px -10px #fafafa0f,inset 0 -10px 10px -10px #fafafa0f}.faq__item-wrap-text.ac-panel{min-height:0;overflow:hidden}.faq__item.is-active .faq__item-wrap-text.ac-panel{min-height:136px}.faq__list .faq__item:last-child{border-bottom:1px solid rgba(250,250,250,.2)}.faq .faq__list .faq__item .faq__item-wrap-title,.faq .faq__list .faq__item .faq__item-wrap-title .ac .ac-trigger{display:flex;justify-content:space-between;padding:0;font-family:InterTight,sans-serif}.faq__list .faq__item-title .ac-header{color:#fafafa;font-family:InterTight,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:-.02em;width:265px;margin:0}.ac>.ac-trigger>.ac-header,.ac>.ac-trigger>.ac-header:hover,.ac>.ac-trigger>.ac-header:focus,.ac>.ac-trigger>.ac-header:active{color:#fafafa;opacity:100%;border:1px transparent solid;font-family:InterTight,sans-serif;letter-spacing:-.02em;font-weight:600;text-transform:none;margin-bottom:0;padding:0;font-size:20px;font-style:normal;line-height:1.5;height:auto}.ac>.ac-trigger,.ac>.ac-trigger:hover,.ac>.ac-trigger:focus,.ac>.ac-trigger:active{height:auto}.ac-panel{margin:0}.faq__list .faq__item .faq__item-wrap-text .faq__item-text{color:#fafafa99;font-family:InterTight,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-.02em;padding:16px 0 0}@media (min-width: 768px){.section-faq{padding-top:48px;padding-bottom:96px}.faq__list .faq__item-title{width:574px}.faq__item.is-active .faq__item-wrap-text.ac-panel{min-height:88px}}@media (min-width: 1440px){.section-faq{padding-top:82px;padding-bottom:164px}.faq__list{display:flex;flex-wrap:wrap;justify-content:space-between}.faq__list .faq__item{flex:0 0 50%;padding:32px 0}.faq__item:nth-child(5){border-bottom:1px solid rgba(250,250,250,.2)}.faq__item:nth-child(odd){border-right:1px solid rgba(250,250,250,.2);padding-right:32px}.faq__item:nth-child(2n){padding-left:32px}.faq__item .faq__item-title{max-width:485px}.faq__item .faq__item-title:nth-child(1){max-width:574px}}.ac .faq__item-wrap-title.ac-trigger:after{content:""}*,*:before,*:after{box-sizing:border-box}.section-covers{max-width:375px;margin:0 auto}.marquee-container{overflow:hidden;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background-image:url(/portfolio-team-10/assets/mobile-background-cb496bba.png);background-repeat:no-repeat;background-size:cover;width:100%;height:508px}.marquee-row,.row-reversed{transform:rotate(17deg);display:flex;align-items:center;justify-content:center;width:200%}.row-reversed{flex-direction:row-reverse}.marquee-row img{margin-right:20px;margin-bottom:25px;width:282px;height:162px;animation-name:marqueeLine;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;flex-shrink:0}.row-reversed img{margin-right:20px;margin-bottom:25px;width:282px;height:162px;animation-name:marqueeLineReversed;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;flex-shrink:0}@keyframes marqueeLine{0%{transform:translate(-20%)}to{transform:translate(-180%)}}@keyframes marqueeLineReversed{0%{transform:translate(20%)}to{transform:translate(180%)}}@media screen and (min-width: 375px){.marquee-container{height:508px}}@media screen and (min-width: 768px){.section-covers{max-width:768px}.marquee-container{height:960px;background-image:url(/portfolio-team-10/assets/tablet-background-a2074d51.png)}.marquee-row img,.row-reversed img{margin-right:40px;margin-bottom:50px;width:544px;height:314px}}@media screen and (min-width: 1440px){.section-covers{max-width:1440px}.marquee-container{background-image:url(/portfolio-team-10/assets/desktop-background-a493cf21.png)}}.reviews.container{padding-top:64px;padding-bottom:32px;margin:0 auto}.reviews-swiper.swiper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%}.reviews-title{font-family:InterTight,sans-serif;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa66;margin-bottom:32px;text-transform:uppercase}.reviews-list-item.swiper-slide:first-child{display:none;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}.reviews-list-item.swiper-slide{border:1px solid rgba(250,250,250,.2);border-radius:20px;padding:32px 24px;max-width:344px;height:auto;margin-bottom:8px}.reviews-img{border-radius:10px;width:48px;height:48px;margin-bottom:32px}.reviews-card-title{font-family:InterTight,sans-serif;font-weight:600;font-size:20px;line-height:1.5;letter-spacing:-.02em;color:#fafafa;margin-bottom:8px;margin-top:0}.reviews-text{font-family:InterTight,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa99;margin:0}.reviews-nav-btns{display:flex;flex-direction:row;justify-content:center;position:relative;gap:20px;width:116px}.reviews-btn-next,.reviews-btn-prev{border:1px solid rgba(250,250,250,.2);border-radius:60%;padding:18px;width:68px;height:68px;cursor:pointer}.swiper-button-disabled{opacity:.5;cursor:not-allowed}.reviews-btn-next:after{content:"";display:inline-block;width:32px;height:32px;background:url(/portfolio-team-10/assets/arrow-narrow-right-e0d21033.svg) no-repeat center center;background-size:contain}.reviews-btn-prev:after{content:"";display:inline-block;width:32px;height:32px;background:url(/portfolio-team-10/assets/arrow-narrow-left-df0625c7.svg) no-repeat center center;background-size:contain}@media screen and (min-width: 768px){.reviews.container{padding-top:96px;padding-bottom:48px}.reviews-swiper.swiper{width:704px}}@media screen and (min-width: 1440px){.reviews.container{padding-top:164px;padding-bottom:82px}.reviews-swiper.swiper{width:1376px}}:root{--main-text-color: #fafafa;--button-color: #ed3b44;--button-hover-color: #e0373f;--border-params: 1px solid rgba(250, 250, 250, .2);background-color:#242527}.title{font-size:40px;line-height:100%;font-weight:500;text-transform:uppercase;letter-spacing:-.0025rem}.container{overflow:hidden}.work-together__container.container{padding-top:2rem;padding-bottom:2rem;background:linear-gradient(90deg,rgba(255,255,255,.1) 0%,rgba(59,59,59,.1) 16.67%,rgba(255,255,255,.1) 100%)}@media screen and (min-width: 768px){.work-together__container.container{padding:5rem 2rem 10rem}}.work-together__image{vertical-align:middle;display:inline;font-size:1rem;width:2.75rem;height:2.75rem}@media screen and (min-width: 768px){.work-together__image{width:4.375rem;height:4.375rem}}.work-together__title{margin-bottom:4rem}.work-together__title span{color:var(--button-color)}.work-together__form{display:flex;flex-direction:column;margin-bottom:4rem}input{height:2.75rem;width:100%;background-color:transparent;font-weight:500;font-size:1rem;line-height:150%;letter-spacing:-.02em;border:none;border-bottom:var(--border-params);color:var(--main-text-color);transition:.3s;outline:transparent}input:not(:last-child){margin-bottom:1rem}input::placeholder{font-weight:500;font-size:1rem;line-height:150%;letter-spacing:-.02em;color:#fafafa99}input#email:required{border-bottom:var(--border-params)}input:focus,input#email:focus{border-bottom:1px solid #fafafa}input#email.invalid{border-bottom:1px solid #e74a3b}input#email.valid{border-bottom:1px solid #3cbc81}input#comment{margin-bottom:2rem}.check__message{font-weight:500;font-size:14px;line-height:129%;letter-spacing:-.02em;position:relative;top:-.875rem}.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form__button{display:flex;align-items:center;justify-content:center;height:6.25rem;width:6.25rem;color:var(--main-text-color);text-transform:capitalize;font-weight:500;font-size:16px;letter-spacing:-.02em;background-color:var(--button-color);border-radius:100%;border:none;transition:background-color .3s}.form__button:hover{background-color:var(--button-hover-color)}.work-together__contacts{display:flex;gap:.25rem;flex-wrap:wrap}.contacts__item{font-size:.875rem;font-weight:500;letter-spacing:-.02em;border:var(--border-params);border-radius:60px;padding:10px 12px;transition:border-color .3s}.contacts__item:hover{border-color:#fafafa}@media screen and (min-width: 768px){.work-together__title{font-size:64px}.work-together__form{position:relative;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.125rem}.form__button{width:9.375rem;height:9.375rem;margin:0}input{max-width:15.3125rem;padding:0}input#comment{margin-bottom:1rem}.check__message{position:absolute;left:0;top:90px}.work-together__contacts{gap:.5rem}.contacts__item{padding:18px 32px}}@media screen and (min-width: 1440px){.work-together__body{max-width:65.5rem;margin:0 auto}input{max-width:24.375rem}}.modal{display:none;justify-content:center;align-items:center;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#0006}.modal__content{background-color:#1c1d20;border:1px solid rgba(250,250,250,.1);border-radius:20px;padding:1.25rem;height:17.25rem;width:21.4375rem;position:relative}@media screen and (min-width: 768px){.modal__content{width:30.75rem;height:15.375rem}}.modal-button{display:inline-block;position:relative;width:1.5rem;height:1.5rem;background-color:inherit;border:none}.icon__close{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);stroke:#fafafa}.modal__body{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width: 768px){.modal__body{width:100%}}.modal-button{color:#fafafa;float:right;font-size:28px;font-weight:700;background-color:inherit;border:none;position:relative}.modal__title{font-weight:600;font-size:20px;line-height:150%;letter-spacing:-.02em;text-align:center;margin-bottom:1rem;text-transform:none}.modal__text{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;text-align:center;color:#fafafa99;padding:0 32px}@media screen and (min-width: 768px){.modal__text{padding:0 4rem}}@font-face{font-family:InterTight,sans-serif;src:url(/src/fonts/InterTight-Medium.ttf) format("ttf");font-weight:500;font-style:normal}@font-face{font-family:InterTight,sans-serif;src:url(/src/fonts/InterTight-SemiBold.ttf) format("ttf");font-weight:600;font-style:normal}:root{font-family:InterTight,sans-serif;font-size:16px;line-height:24px}:root{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%}.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}.container{max-width:375px;margin:0 auto;padding:0 16px}@media screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media screen and (min-width: 1440px){.container{max-width:1440px}}
