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;max-width:100%;height:auto}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#242424;background-color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth}body{background-color:#f0f0f0}main{flex-grow:1}main:has(.back-link){text-align:center}h1{font-family:Impact,sans-serif;font-weight:400;font-size:64px;line-height:1.25;letter-spacing:.03em;text-transform:uppercase;color:#292929}h2{font-family:Impact,sans-serif;font-weight:400;font-size:52px;line-height:1.23077;letter-spacing:.03em;text-transform:uppercase;color:#292929}h3{font-family:Poppins,sans-serif;font-weight:500;font-size:32px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#292929}h4{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929}p{font-family:Poppins,sans-serif;font-weight:400;font-size:18px;line-height:1.55556;letter-spacing:.03em;text-transform:uppercase;color:#292929}@media (min-width: 769px){h1{font-size:136px;line-height:1.15;letter-spacing:.01em}h2{font-size:108px;line-height:1.14815;letter-spacing:.02em}h3{font-size:36px;line-height:1.33333;letter-spacing:.01em}p{font-size:20px;line-height:1.6}}.container{max-width:360px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1280px){.container{max-width:1280px}}@keyframes slide{0%{transform:translate(-140%) translateY(-50%)}to{transform:translate(-104%) translateY(-50%)}}@keyframes stretch{0%{opacity:0;transform:translate(-50%) translateY(100%) scale(.2)}to{opacity:1;transform:translate(-50%) translateY(100%) scale(1)}}.vite-promo{padding:50px 0}.vite-promo-thumb{position:relative;max-width:320px;margin:0 auto}.vite-promo-thumb:before{content:"";position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;border-radius:50%;background-image:linear-gradient(-45deg,#bd34fe 50%,#47caff 50%);filter:blur(4.5rem)}.main-title{text-align:center}.main-title-gradient{display:block;font-size:2em;background-image:linear-gradient(120deg,#bd34fe 30%,#41d1ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media only screen and (min-width: 768px){.main-title-gradient{font-size:3em}}.main-title-link{position:relative;letter-spacing:.04em}.main-title-link:before{content:"";position:absolute;bottom:4%;left:50%;transform:translate(-50%) skew(-12deg) rotate(-2deg);z-index:-1;width:108%;height:24%;background-color:#41d1ff;transition:.2s ease}.main-title-link:hover:before,.main-title-link:focus:before{background-color:#ff6b0a}.vite-promo .title,.vite-promo .text{margin-bottom:1.5rem;font-size:3.5rem;font-weight:700;line-height:1.14;color:#213547}.vite-promo .tagline{font-size:1.5rem;line-height:1.5;color:#3c3c3cb3}.vite-promo .actions{display:flex;align-items:center;gap:1rem}.vite-promo .link{display:inline-block;padding:.5rem 1.25rem;font-weight:500;text-align:center;white-space:nowrap;color:#ffffffde;background-color:#646cff;border:1px solid transparent;border-radius:1.25rem;transition:color .25s,border-color .25s,background-color .25s}.badges-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:32px}.badges-link{display:block;padding:8px 16px;border:1px solid;border-radius:8px;transition:.2s ease-in}.badges-link:hover,.badges-link:focus{transform:scale(1.06);color:#747bff}.header{padding-top:20px;padding-bottom:20px}.header-box{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.link-logo-header{font-family:Impact;font-size:24px;font-weight:400;line-height:24px;letter-spacing:1.5px;text-align:left;text-decoration-skip-ink:none;color:#292929}.span-logo-header{color:#00b068}.icon-open-modal{fill:#292929;stroke:#000}.link-section{font-family:Poppins;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;transition:.5s cubic-bezier(.075,.82,.165,1);display:inline-block;position:relative}.link-section:after{content:"";height:2px;width:100%;position:absolute;left:0;top:100%;background:currentColor;transform:scaleX(0);transition:transform .25s ease-out;transform-origin:right bottom}.link-section:hover:after{transform:scaleX(1);transform-origin:0% 50%}.navig-header{position:absolute;top:64px;left:-100%;width:100vw;height:100vh;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center;transition:left .5s cubic-bezier(.075,.82,.165,1);background-image:url(/portfolio-group-10/assets/mobile.bg-hero-2x-BsXtNAE5.png);background-repeat:no-repeat;background-position:top;background-size:contain;z-index:999}.nav-mob-open{left:0;position:fixed;z-index:999}.header-list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.header-item:hover,.header-item :focus{color:#00b068}.header-item :active{color:#00b068}@media screen and (min-width:768px){.header{padding-top:32px;padding-bottom:32px}.link-logo-header{font-family:Impact;font-size:32px;font-weight:400;line-height:32px;letter-spacing:1.5px}.icon-open-modal{display:none}.navig-header{position:static;height:24px;justify-content:end}.header-list{flex-direction:row;gap:40px}}.hero{padding-top:112px;background-position:top;background-size:contain;background-image:url(/portfolio-group-10/assets/mobile.bg-hero-Rx8ecDan.png);background-repeat:no-repeat;background-size:auto;padding-bottom:60px}.hero-container{margin-bottom:72px}.hero-title{font-family:Impact;font-size:60px;letter-spacing:1.8px;line-height:80px;margin-bottom:40px}.span-hero-title{color:#00b068}.hero-box{position:relative;min-width:280px;max-width:320px;height:92px;display:flex;align-items:center;justify-content:start;gap:12px}.hero-icon-arrow{fill:#00b068}.bg-box{border-radius:16px;width:165px;height:92px;background-color:#bcdfd1;position:absolute;z-index:1;pointer-events:none;right:0;top:0}.hero-link{font-family:Poppins;font-size:18px;font-weight:400;line-height:28px;letter-spacing:.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#292929;z-index:2}.work-text{margin-top:40px;margin-bottom:72px}.span-work-text{color:#00b068}.soc-link-list{left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;background-color:#e4e5e6;padding-top:32px;padding-left:0;padding-bottom:32px}.soc-list-item{font-family:Poppins;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}.soc-list-item:active{color:#00b068}.men-img-title{display:none}@media screen and (min-width:768px){.hero{padding-top:88px;padding-bottom:0;background-image:url(/portfolio-group-10/assets/tablet-bg-hero-DkO9OpIn.png);background-size:auto}.hero-container{margin-bottom:80px}.hero-title{font-weight:400;font-size:136px;line-height:115%;letter-spacing:.01em;text-transform:uppercase;margin-bottom:60px}.hero-text-box{margin-bottom:80px}.hero-box{position:relative;width:416px;height:96px}.bg-box{width:261px;height:96px;left:155px;top:0}.hero-link{font-weight:400;font-size:20px;line-height:160%;letter-spacing:.03em;text-transform:uppercase}.work-text{margin-bottom:80px;font-weight:400;font-size:20px;line-height:160%;letter-spacing:.03em;text-transform:uppercase}.list-box{height:104px}.soc-link-list{flex-direction:row;gap:40px}}@media screen and (min-width:1280px){.hero{padding-top:184px;padding-bottom:0;background-image:url(/portfolio-group-10/assets/desctop-bg-hero-CXj5DuBx.png);background-size:auto}.hero-container{margin-bottom:132px}.hero-title{width:1216px;font-family:Impact;font-size:136px;font-weight:400;line-height:156px;letter-spacing:1.8px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;margin-bottom:80px}.worktextbox{display:flex;gap:136px;margin-bottom:0;padding-left:72px}.hero-text-box{margin-bottom:0}.hero-box{position:relative;min-width:416px;height:96px;margin-bottom:0}.hero-box:hover .bg-box{background-color:#00b068;transition:.5s cubic-bezier(.075,.82,.165,1)}.hero-box:hover{gap:30px}.hero-icon-arrow{transition:1s cubic-bezier(.075,.82,.165,1)}.hero-box:hover .hero-icon-arrow{margin-left:120px}.work-text{width:592px;font-weight:400;font-size:20px;line-height:160%;letter-spacing:.03em;text-transform:uppercase;margin-top:0}.list-box{width:1216px}.men-img-title{display:inline-block;border-radius:16px}.men-img{border-radius:16px}.soc-list-item:hover,focus{color:#00b068}}.about-section{padding-top:20px}.about-title{font-weight:400;font-size:52px;line-height:1.23;letter-spacing:.03em;text-transform:uppercase;color:#292929;margin-bottom:40px}.about-title-green{color:#00b068}.about-image{border-radius:16px;margin:0 auto 40px}.about-picture{max-width:320px;min-width:280px;height:auto;margin-bottom:40px}.about-bio{margin-bottom:40px}.about-subtitle{font-weight:500;font-size:32px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#292929;margin-bottom:32px}.about-text{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;text-transform:none;color:#292929}.about-text:first-of-type{margin-bottom:24px}.about-education{margin-bottom:40px}.about-list-item{font-family:Poppins,sans-serif;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929;position:relative;padding-left:32px}.about-list-item:before{content:"";position:absolute;left:10px;top:10px;transform:translateY(-50%);width:4px;height:4px;background-color:#00b068;border-radius:1px}.about-list-item:not(:last-of-type){margin-bottom:12px}@media screen and (min-width:768px){.about-section{padding-top:124px}.about-backbox{background-image:url(/portfolio-group-10/assets/tablet-bg-about-CrxEeNVy.png);background-repeat:no-repeat;background-position:right 32px bottom 156px;background-size:auto}.about-title{font-size:108px;line-height:1.15;letter-spacing:.02em}.about-upper-container{display:flex;flex-direction:row;align-items:flex-start;gap:32px;height:760px;margin-bottom:60px}.about-image{margin-bottom:0}.about-picture{align-self:flex-end;margin-bottom:0;max-width:336px;height:392px}.about-bio{flex:1;margin-bottom:0}.about-subtitle{font-size:36px;line-height:1.33;letter-spacing:.01em}.about-lower-container{max-width:704px;height:280px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:32px}.about-education{flex:1;margin-bottom:0}.about-role{flex:1}}@media screen and (min-width:1280px){.about-section{padding-top:164px}.about-backbox{background-image:url(/portfolio-group-10/assets/desctop-bg-about-CmrfjDym.png);background-position:right 32px bottom 264px}.about-upper-container{gap:136px;height:720px;margin-bottom:80px}.about-picture{margin-left:208px;max-width:384px;height:448px}.about-bio{max-width:488px;height:488px}.about-lower-container{margin-left:208px;max-width:904px;height:280px;gap:136px}}.tech-skills-hidden-h{display:none}.section-marquee{padding-top:164px}.marquee{overflow:hidden;font-weight:600;font-size:34px;background-color:#bcdfd1}.two{background-color:#e4e5e6;transform:rotate(2deg);overflow:hidden;font-family:Pridi,sans-serif;font-weight:600;font-size:34px}.marquee-inner{display:flex}.marquee-line{flex-shrink:0;margin:0;padding:10px 16px;font-size:32px;font-weight:500;line-height:48px;letter-spacing:.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;min-width:100%;white-space:nowrap;animation-name:marqueeLine;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.dot{color:#00b068}.dot2{color:#000}.second-text{color:#00b068}@keyframes marqueeLine{0%{transform:translate(0)}to{transform:translate(-100%)}}@media screen and (min-width: 768px){.marquee-line{font-size:36px;flex-shrink:0;margin:0;padding:40px 16px;min-width:100%;white-space:nowrap;animation-name:marqueeLine;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}}.my-projects{padding-top:80px}.project-title{text-align:center;max-width:291px;margin:0 auto 40px}.project-title-inner{color:#00b068}.project-list{display:flex;flex-direction:column;gap:40px}.project-pict-cont{border-radius:16px;overflow:hidden;margin-bottom:12px}.project-desc{font-weight:300;font-size:16px;margin-bottom:16px}.project-name-cont{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.project-link{align-self:flex-end;display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929;border-radius:8px;padding:12px 24px;width:125px;height:48px;background-color:#e4e5e6;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.svg-icons{stroke:#00b068;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.project-link:hover,.project-link:focus{background-color:#bbb}.project-link:hover .svg-icons{stroke:#009156}.load-more{display:block;padding:12px 24px;height:52px;margin:40px auto 0;border:none}.load-more-span{position:relative;font-weight:400;font-size:18px;letter-spacing:.03em;text-transform:uppercase;color:#292929;transition:color .25s cubic-bezier(.4,0,.2,1)}.load-more-span:after{position:absolute;content:"";left:0;bottom:-7px;width:100%;height:2px;border-radius:2px;background-color:#00b068}.load-more:hover .load-more-span,.load-more:focus .load-more-span{color:#009156}@media screen and (max-width: 359px){.project-title{font-size:50px}}@media screen and (min-width: 768px){.my-projects{padding-top:124px}.project-title{font-weight:400;text-transform:uppercase;max-width:589px;margin:0 auto 60px}.project-list{gap:60px}.project-pict-cont{margin-bottom:16px}.project-desc{margin-bottom:20px}.project-name-cont{flex-direction:row}.load-more{height:56px;width:165px;margin-top:60px}.load-more-span{font-size:20px;line-height:1.6}}@media only screen and (min-width: 1280px){.my-projects{padding-top:164px}.container-project{padding:0 136px}.project-title{margin:0 auto 80px}.project-list{gap:80px}.load-more-span{margin-top:80px}}.benefits{padding-top:80px}.title-benefits{padding-bottom:40px}.highlight{color:#00b068}.benefits-list{display:flex;flex-direction:column;list-style:none;gap:32px}.list-icon{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:320px;text-align:center}.all-icon{fill:transparent;stroke:#00b068;display:block;margin:auto}.back-icon{width:48px;height:48px;background-color:#bcdfd1;border-radius:8px;display:flex;justify-content:center;align-items:center;margin-bottom:16px}.name-benefits{text-transform:uppercase;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929;margin-bottom:16px}.text-benefits{text-transform:none;font-weight:300;font-size:16px;line-height:24px;letter-spacing:.03em;color:#000;text-align:left;min-width:280px}@media only screen and (min-width: 768px){.benefits{padding-top:124px}.title-benefits{font-weight:400;font-size:108px;line-height:124px;letter-spacing:.02em;text-transform:uppercase;padding-bottom:0}.list-icon{max-width:336px}.benefits-list{padding-inline-start:0;display:grid;grid-template-areas:".a" "b c" "d.";gap:32px}.f-icon{grid-area:a}.s-icon{grid-area:b}.t-icon{grid-area:c}.j-icon{grid-area:d}.text-benefits{width:336px}}@media only screen and (min-width: 1280px){.benefits{padding-top:164px}.benefits-container{position:relative}.benefits-back{background-image:url(/portfolio-group-10/assets/desctop-bgtogether-Dtxmh7MQ.png);position:absolute;background-repeat:no-repeat;background-size:100% auto;background-position:right top;width:526px;height:408px;top:-116px;left:722px}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.benefits-back{background-image:url(/portfolio-group-10/assets/desctop-bgtogether-2x-7VjjUyPN.png)}}.title-benefits{font-weight:400;font-size:108px;line-height:124px;letter-spacing:.02em;text-align:left}.title-benefits .line{display:block}.benefits-list{margin-top:-100px;display:grid;grid-template-areas:". . a" "b c d";gap:32px}.f-icon{grid-area:a}.s-icon{grid-area:b}.t-icon{grid-area:c}.j-icon{grid-area:d}.back-icon{width:64px;height:64px;margin-bottom:24px}.text-benefits{width:384px}}.faq{padding-top:80px}.faq-title{font-weight:400;font-size:52px;letter-spacing:.03em;text-transform:uppercase;color:#292929;margin-bottom:40px}.faq-title .highlight{color:#00b068}.faq-item{border-bottom:1px solid #e4e5e6;background-color:#f0f0f0;transition:background-color .3s ease;padding:28px 24px}.faq-item.active{background:#bcdfd1;border-radius:16px;padding:28px 24px}.faq-question{font-family:Poppins,sans-serif;color:#292929;font-weight:400;font-size:18px;line-height:156%;letter-spacing:.03em;text-transform:uppercase;background:none;border:none;outline:none;display:flex;justify-content:space-between;cursor:pointer;text-align:left;padding:0}.faq-item.active .faq-question{margin-bottom:24px}.faq-answer{display:none}.faq-item.active .faq-answer{display:block}.parag-faq{font-weight:300;font-size:16px;line-height:150%;letter-spacing:.03em;color:#292929;text-transform:none}.icon-arrow-top,.icon-arrow-bottom{stroke:#292929;display:inline-block;width:32px;height:32px;stroke:currentColor;fill:none;flex-shrink:0;flex-grow:0;margin-left:24px}.faq-item .icon-arrow-top,.faq-item .icon-arrow-bottom{display:none}.faq-item.active .icon-arrow-top{display:inline-block}.faq-item:not(.active) .icon-arrow-bottom{display:inline-block}@media screen and (min-width: 768px){.faq{padding-top:124px}.faq-question{min-width:656px;font-size:20px;line-height:160%}.faq-title{font-size:108px;letter-spacing:.02em;line-height:115%}}@media screen and (min-width: 1280px){.faq{padding-top:164px}.background-faq{position:absolute;top:610px;left:50px;width:538px;height:417px;background-image:url(/portfolio-group-10/assets/desctop-bg-faq-BYnjl6KK.png);background-repeat:no-repeat;background-position:left bottom}.faq-container{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.faq-question{min-width:544px}.faq-title{margin:0}.faq-list{max-width:592px;margin-top:274px}}.reviews{padding-top:80px}.review-header{font-weight:400;font-size:52px;line-height:1.23077;letter-spacing:.03em;text-transform:uppercase;color:#292929;text-align:center;margin-bottom:40px}.review-not-found{display:flex;align-items:center;justify-content:center;margin:0 auto;height:296px;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929;background-color:#e4e5e6;border-radius:16px}.review-list-order{background:#e4e5e6;border-radius:16px;margin-bottom:24px}.list-order-container{padding:32px;justify-content:space-between;display:flex;flex-direction:column;height:296px}.review-list-text{text-transform:none;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929;margin-bottom:24px;overflow:auto;scrollbar-width:none}.btn-icon{fill:transparent;stroke:#292929;width:24px;height:24px}.btn-icon-p{stroke:#d0d0d0}.review-list-box{display:flex;flex-direction:row;align-items:center;gap:16px}.review-list-img{border-radius:24px;width:40px;height:40px}.review-list-header{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929}.swiper-arrow{display:flex;flex-direction:row;gap:16px;justify-content:end}.swiper-button-p{display:flex;justify-content:center;align-items:center;border:1px solid #d0d0d0;border-radius:8px;padding:12px;width:40px;height:40px;pointer-events:none}.swiper-button-n{display:flex;justify-content:center;align-items:center;border:1px solid #292929;border-radius:8px;padding:12px;width:40px;height:40px}.swiper-button-disabled{border:1px solid #d0d0d0}.swiper-button-p:hover,.swiper-button-n:hover{border:1px solid #292929;background-color:#bbb}@media only screen and (min-width: 768px){.reviews{padding-top:124px}.review-header{font-weight:400;font-size:108px;line-height:1.14815;letter-spacing:.02em;margin-bottom:60px}.review-not-found{width:704px;height:288px}.list-order-container{height:224px}}@media only screen and (min-width: 1280px){.reviews{padding-top:164px}.swiper-button-p{width:48px;height:48px}.review-not-found{width:592px;height:224px}.swiper-button-n{width:48px;height:48px}}.work-together{padding-top:80px;padding-bottom:80px}.together-title{font-weight:400;font-size:52px;line-height:1.23;letter-spacing:.03em;text-transform:uppercase;color:#292929;margin-bottom:40px;text-align:left}.together-title-span{color:#00b068}.together-text{font-weight:400;font-size:18px;line-height:1.55556;letter-spacing:.03em;text-transform:uppercase;color:#292929;margin-bottom:32px}.address-list{display:flex;gap:16px;flex-direction:column;margin-bottom:40px}.address-item{display:flex;align-items:center;gap:16px}.address-item-link{font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929;font-style:normal;display:inline-block}.address-item-link:hover,.address-item-link:focus{color:#00b068}.together-icon{stroke-width:1px;stroke:#00b068;fill:none}.form-container{display:flex;flex-direction:column;gap:32px}.form-input{border-radius:8px;padding:16px;max-width:320px;height:48px;background:#e4e5e6;border:none}.form-textarea{border-radius:8px;padding:16px;max-width:320px;height:128px;background:#e4e5e6;border:none;resize:none}.form-textarea::placeholder,.form-input::placeholder{font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#292929}.form-button{border-radius:8px;padding:12px;max-width:320px;height:48px;background:#00b068;border:none;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.03em;text-align:center;color:#f0f0f0}.form-button:hover,.form-button:focus{background:#009156}.backdrop-together{width:100%;height:100%;background-color:#0009;position:fixed;top:0;left:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.backdrop-together.are-open{opacity:1;visibility:visible;pointer-events:auto;z-index:2}.modal{width:320px;min-height:328px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#f0f0f0;border-radius:16px;border:1px solid #e4e5e6;padding:48px 32px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.together-modal-title{font-weight:400;font-size:20px;line-height:1.6;letter-spacing:.03em;text-transform:uppercase;text-align:center;color:#00b068;margin-bottom:16px}.together-modal-text{font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;text-align:center;color:#292929;text-transform:none}.modal-close-btn{border:none;background-color:transparent;position:absolute;top:22px;right:22px}.modal-close-icon{stroke-width:2px;stroke:#292929}.no-scroll{overflow:hidden}@media screen and (min-width: 768px){.work-together{padding-top:124px;padding-bottom:124px}.together-container{position:relative}.point-bg-worktogether{background-image:url(/portfolio-group-10/assets/tablet-bg-together-DauTEWRn.png);position:absolute;width:336px;height:260px;top:-120px;left:400px;background-size:100% auto;background-repeat:no-repeat;background-position:right top}@media screen and (-webkit-min-device-pexel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){.point-bg-worktogether{background-image:url(/portfolio-group-10/assets/tablet-bg-together-2x-SFqhmGlm.png)}}.together-title{font-size:108px;line-height:1.15;letter-spacing:.02em;margin-bottom:60px}.together-text{font-size:20px;line-height:1.6;max-width:488px}.address-list{flex-direction:row;margin-bottom:60px}.form-input,.form-textarea{max-width:704px}.form-button{max-width:173px}.modal{width:492px;min-height:280px;padding:64px}.modal-close-btn{top:20px;right:20px}}@media screen and (min-width: 1280px){.work-together{padding-top:164px;padding-bottom:164px}.point-bg-worktogether{background-image:url(/portfolio-group-10/assets/desctop-bgtogether-Dtxmh7MQ.png);width:526px;height:408px;top:-116px;left:722px}@media screen and (-webkit-min-device-pexel-ratio: 2),(min-resolution: 2dppx),(min-resolution: 192dpi){.point-bg-worktogether{background-image:url(/portfolio-group-10/assets/desctop-bgtogether-2x-7VjjUyPN.png)}}.together-title{max-width:550px;margin-bottom:80px}.together-content{display:flex;justify-content:space-between;width:100%;gap:136px}.address-container{display:flex;flex-direction:column;justify-content:space-between;max-width:488px;align-items:stretch;gap:0}.together-text{margin-bottom:120px}.address-list{flex-direction:column;margin-bottom:0}.form-container{max-width:592px;padding-bottom:0}.form-input,.form-textarea{width:592px}.address-container>*:last-child,.form-container>*:last-child{margin-bottom:auto}}.footer{padding-top:40px;border-top:1px solid #e4e5e6;padding-bottom:24px}.footer-wrap{display:flex;flex-direction:column;gap:32px;margin-bottom:40px}.footer-list{display:flex;flex-direction:column;gap:24px}.footer-text{text-transform:none;text-align:center;font-size:16px;font-weight:300}.link-footer:hover,.link-footer:focus{color:#00b068}@media screen and (min-width: 768px){.footer-list{flex-direction:row;gap:40px;align-items:center}.footer-text{text-align:end}.link-footer{font-family:Poppins;font-size:16px;font-weight:300;line-height:24px;letter-spacing:.5px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none}}@media screen and (min-width: 1280px){.footer-wrap{flex-direction:row;justify-content:space-between}}@font-face{font-family:Impact;src:url(/portfolio-group-10/assets/impact-D4FAfvkI.ttf) format("truetype");font-style:normal}@font-face{font-family:Poppins;src:url(/portfolio-group-10/assets/poppins-light-DT6-CsId.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:url(/portfolio-group-10/assets/poppins-regular-CTKNfV9P.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:url(/portfolio-group-10/assets/poppins-medium-Cxde2ZoM.ttf) format("truetype");font-weight:500;font-style:normal}
