/*! modern-normalize v3.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:InterTight;src:url(/speed-js-team-project/assets/InterTight-ExtraBold-BavLzL8i.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:InterTight;src:url(/speed-js-team-project/assets/InterTight-Black-tts667sa.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:InterTight;src:url(/speed-js-team-project/assets/InterTight-Bold-BS7jnKD5.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:InterTight;src:url(/speed-js-team-project/assets/InterTight-SemiBold-DmsS3AUT.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:InterTight;src:url(/speed-js-team-project/assets/InterTight-Medium-BPdn3PI5.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:InterTight;src:url(/speed-js-team-project/assets/InterTight-Regular-DazP3ozs.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:InterTight;src:url(/speed-js-team-project/assets/InterTight-Thin-DPm7Z3Jy.ttf) format("truetype");font-weight:300;font-style:normal}:root{--lime: #b2cc28;--lime-hover: #c6e327;--orange: #ff7f08;--red: #ed3b44;--blue: #0041e8;--green: #237f76;--violet: #b662dd;--malachite: #3cbc81;--bg-main: #1c1d20;--bg-cards: #242527;--bg-arrows: #3b3b3b;--text: #fafafa;--text-title: rgba(250, 250, 250, .4)}body{padding:0;margin:0}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}.header{padding-top:32px;padding-bottom:32px;position:absolute;z-index:1000;width:100%}.header-container{display:flex;background:transparent;position:relative}.header-main-link{cursor:pointer}.header-logo-img{width:80px;height:80px;border-radius:18px}.header-logo-text{color:var(--text);align-self:start}.header-logo{display:flex;align-items:center;gap:8px;margin-right:auto}.header-nav{display:flex;flex-direction:column;align-items:center;text-align:center}.header-hidden-menu{display:none}.header-modal-btn{display:flex;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;padding:0;border:none;background-color:transparent;margin-left:auto;cursor:pointer}.header-menu-icon{width:24px;height:24px;stroke-width:0;stroke:var(--text);fill:var(--text)}.header-menu,.header-order-btn{display:none}.header-modal-window{background-position:center;position:fixed;display:flex;top:0;left:0;width:100%;height:100vh;display:none;justify-content:center;align-items:center;text-align:center;z-index:1000}.header-modal-container{background:repeating-linear-gradient(90deg,#7f7f7f33,#ffffff12 1.75%,#00000026 2.33%,#7f7f7f33 8.33%),linear-gradient(90deg,var(--lime-hover) 0%,#596808 32%,var(--bg-main) 50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-blend-mode:overlay;transform:translate(-1.66%);display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;position:relative}.header-modal-close{display:flex;justify-content:center;align-items:center;width:28px;height:28px;line-height:0;padding:0;border:none;background-color:transparent;margin-left:auto;cursor:pointer;position:absolute;top:32px;right:16px}.header-menu-close-icon{width:24px;height:24px;stroke-width:0;stroke:var(--text);fill:var(--text)}.header-modal-ul{display:flex;flex-direction:column;gap:12px}.header-modal-anchor{color:var(--text);font-weight:500;font-size:16px;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none}.header-modal-order-link{color:var(--text);position:absolute;bottom:32px;background-color:var(--lime);width:164px;height:45px;border-radius:60px;padding:14px 31px;font-weight:500;font-size:14px;letter-spacing:-.02em}@media screen and (min-width: 768px){.header{width:100%}.header-container{justify-content:space-between}.header-menu{display:flex;margin:0 auto;text-decoration:underline;text-decoration-skip-ink:none;font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--text);cursor:pointer;padding:10px}.header-hidden-menu{position:absolute;top:42px;opacity:0;transform:translateY(-20px);display:none}.header-hidden-menu.open{display:flex}.header-li{color:var(--text);padding-bottom:6px}.header-order-btn{display:flex;color:var(--text);background-color:var(--lime);width:163px;height:55px;border-radius:60px;padding:18px 24px;font-weight:500;font-size:16px;letter-spacing:-.02em;margin-left:auto}.header-modal-btn{display:none}}.hero{position:relative}.container-hero{position:relative;background:transparent}.hero-bg{position:absolute;top:0;display:flex;height:100%;width:100%;background-color:var(--bg-main);z-index:-10}.hero-ridges{display:flex;min-width:100%;max-width:500px;height:100%;background:repeating-linear-gradient(90deg,#7f7f7f33,#ffffff12 1.75%,#00000026 2.33%,#7f7f7f33 8.33%),linear-gradient(90deg,var(--lime-hover) 0%,#596808 32%,var(--bg-main) 50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-blend-mode:overlay;transform:translate(-1.66%)}@media only screen and (min-width: 768px){.hero-ridges{min-width:73%}}@media only screen and (min-width: 1440px){.hero-ridges{min-width:60%}}.hero-title{padding-top:281px;padding-bottom:212px;color:var(--text);font-size:50px;line-height:1;letter-spacing:-.03em;text-transform:uppercase}@media only screen and (min-width: 768px){.hero-title{text-align:start;padding-top:300px;padding-bottom:187px;margin-left:auto;margin-right:auto;font-size:90px}}@media only screen and (min-width: 1440px){.hero-title{text-align:start;padding-top:300px;padding-bottom:243px;margin-left:auto;margin-right:auto;width:1140px}}.hero-info{display:flex;justify-content:flex-end;align-items:center;gap:4px;font-size:14px;padding-bottom:32px}.hero-list{display:flex;justify-content:center;align-items:center;gap:4px;color:var(--text)}.hero-item{border-radius:60px;border:1px solid rgba(250,250,250,.2);transition:border-color .3s}.hero-item:hover,.hero-item:focus,.hero-item:active{border-color:var(--text)}.social-link{display:flex;justify-content:center;align-items:center;min-width:34px;min-height:34px}@media only screen and (min-width: 768px){.social-link{min-width:55px;min-height:55px}}.heder-contact-info{border-radius:60px;border:1px solid rgba(250,250,250,.2);transition:border-color .3s;color:var(--text)}.heder-contact-info:hover,.heder-contact-info:focus,.heder-contact-info:active{border-color:var(--text)}.heder-contact-info-link{display:flex;min-width:178px;min-height:34px;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.heder-contact-info-link{min-width:223px;min-height:55px}}.visually-hidden-about{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-list{display:flex;flex-direction:column;gap:16px}.about-list-text{border-radius:24px;width:343px;height:500px;background-color:var(--bg-cards)}.about-text{font-weight:500;font-size:24px;line-height:1.17;letter-spacing:-.03em;text-transform:uppercase;color:var(--text);margin-top:32px;margin-left:32px;width:279px}@media (max-width: 374px){.about-list-text{width:100%}.about-text{width:230px}}.colortext{color:var(--lime)}.colortext-two{color:#fafafa66}.about-img{object-fit:cover;margin:0;border-radius:24px;width:343px;height:500px}.about{display:flex;flex-direction:column;margin-top:32px}.ac.about-me{width:100%;padding:20px 0;position:relative;background-color:#1c1d20;border:none;border-bottom:1px solid rgba(250,250,250,.2)}.ac .ac-trigger.about-btn{color:var(--text);display:flex;justify-content:space-between;padding:0}.ac .ac-trigger.about-btn:hover .about-container-btn{border-color:#fafafae6}.ac .ac-trigger.about-btn:focus{color:var(--text)}.ac .ac-panel .ac-text.about-class-text{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:var(--text)}.ac .ac-trigger.about-btn:after{display:none}.ac.about-me.is-active .ac-header.about-class .about-icon{transform:rotate(180deg)}.about-btn-text{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.02em;text-transform:uppercase;color:#fafafa66}.about-icon{transition:all .5s ease-in-out;stroke:var(--text)}.about-container-btn{border:1px solid rgba(250,250,250,.2);border-radius:50%;padding:7px;width:34px;height:34px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}#custom-swiper{display:flex;align-items:center;gap:55px;margin:32px auto 0}#custom-swiper .about-swiper-skills{font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--text);display:flex;justify-content:center;align-items:center;border:1px solid rgba(250,250,250,.2);border-radius:50%;width:130px;height:130px;transition:opacity .5s ease-in-out;flex-basis:130px}.swiper-list{max-width:260px}.about-swiper-skills.active{background-color:var(--lime);transition:opacity .5s ease-in-out}.about-button-swip{z-index:10;background:transparent;border:none;cursor:pointer}.about-svg-swip{stroke:var(--bg-arrows)}.swiper-button-next{background:transparent;border:none;cursor:pointer}.about-button-swip{width:28px;height:28px}.about-swiper-container li{margin-right:0!important}@media screen and (min-width: 768px){.about-list-text{width:704px;height:700px}.about-text{font-size:38px;line-height:1.05;letter-spacing:-.03em;width:576px;margin-top:64px;margin-left:64px}.about-class-text{width:576px}.about-img{border-radius:24px;width:704px;height:700px}.about{margin-top:64px;margin-bottom:64px}.ac.about-me{padding-top:32px;padding-bottom:32px}.about-container-btn{width:40px;height:40px}#custom-swiper{gap:64px}#custom-swiper .about-swiper-skills{width:200px;height:200px;flex-basis:200px}.about-button-swip{width:40px;height:40px}.swiper-list{max-width:600px}}@media screen and (min-width: 1440px){.about-list{display:flex;flex-direction:row;gap:16px}.about-list-text{width:680px;height:700px}.about-text{margin-top:64px;margin-left:64px;width:553px}.about-img{width:680px;height:700px}.about{margin-top:96px;margin-bottom:96px}.ac.about-me{width:1376px}.about-content{padding-left:656px}.about-p{width:629px}.education-list-t{width:465px}#custom-swiper{gap:72px;width:1312px}.swiper-list{max-width:1200px}}.container-benefits{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:32px}.benefits-title{width:284px}.benefits-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}.benefits-item{display:flex;width:100%;padding:24px;flex-direction:column;align-items:flex-start;border-radius:20px;background:var(--bg-cards)}.benefits-item-lime{display:flex;width:48px;height:48px;padding:12px;justify-content:center;align-items:center;border-radius:10px;background-color:var(--lime);margin-bottom:64px}.benefits-item-title{color:var(--text);font-size:20px;font-style:normal;font-weight:600;line-height:30px;letter-spacing:-.4px;margin-bottom:8px}.benefits-item-text{color:#fafafa99;font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.32px}.benefits-btn{width:187px;display:flex;padding:18px;justify-content:center;align-items:center;cursor:pointer;border-radius:60px;border:1px solid rgba(250,250,250,.2);background-color:transparent;color:var(--text);transition:border-color .5s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.benefits-btn:hover{border-color:var(--text);color:var(--text)}.scroll-up-btn{position:fixed;bottom:15px;right:15px;align-items:center;justify-content:center;cursor:pointer;z-index:999;width:40px;height:40px;border-radius:50%;background-color:transparent;color:var(--text);border:none;transition:border-color .5s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.scroll-up-btn:hover{border-color:var(--text);color:var(--text)}.scroll-up-btn-hidden{display:none}@media screen and (min-width: 768px){.container-benefits{padding-left:32px;padding-right:32px}.benefits-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;margin-bottom:64px}.benefits-item{width:344px}}@media screen and (min-width: 1440px){.container-benefits{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:412px}.benefits-item{width:332px}.container-list{width:680px;display:flex;flex-direction:row;flex-wrap:wrap}}.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}.flip-arrow{transform:scaleX(-1)}.projects-list,.projects .section-title{margin-bottom:32px}.item-flex-container{border-radius:24px;overflow:hidden}.item-top-background{background-color:var(--text);padding:32px;text-align:center}.item-flex-container-top{display:flex;flex-direction:column;align-items:flex-start;max-width:311px;margin:0 auto}.item-list{display:flex;gap:6px;flex-wrap:wrap;max-width:279px;margin-bottom:96px}.item-item{border:1px solid rgba(28,29,32,.2);border-radius:60px;padding:13px 18px;font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--bg-main)}.item-title{font-weight:500;font-size:24px;line-height:1.17;letter-spacing:-.03em;max-width:279px;margin-bottom:32px;color:var(--bg-main);text-align:left}.item-button-link{display:inline-block;font-weight:500;font-size:16px;letter-spacing:-.02em;border-radius:60px;padding:13px 32px;color:var(--text);border:none;background-color:var(--lime);transition:background-color .25s cubic-bezier(.4,0,.2,1)}.item-button-link:hover,.item-button-link:focus{background-color:var(--lime-hover)}.item-flex-container-bottom{background-color:var(--bg-cards);padding:100px 16px;text-align:center}.item-img{max-width:311px;margin:0 auto}.position-container{display:flex;gap:20px;justify-content:center;align-items:center}.position-container .button{border:1px solid rgba(250,250,250,.5);border-radius:60px;padding:14px;width:52px;height:52px;background-color:transparent;display:flex;justify-content:center;align-items:center;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.position-container .button:hover,.position-container .button:focus{border-color:#fafafab3}.position-container .button:disabled{border:1px solid rgba(250,250,250,.2)}.project-swiper-container{overflow:hidden}@media screen and (min-width: 768px){.item-top-background{padding:64px}.item-flex-container-top{display:flex;flex-direction:column;align-items:flex-start;max-width:494px;margin:0 auto}.item-list{flex-wrap:nowrap;max-width:494px;margin-bottom:164px}.item-title{font-size:44px;line-height:1;max-width:494px}.item-button-link{padding:18px 50px}.item-flex-container-bottom{padding:120px 45px}.item-img{max-width:614px}.position-container .button{padding:18px;width:68px;height:68px}.swiper-button-svg{width:32px;height:32px}}@media screen and (min-width: 1440px){.item-top-background{padding:64px 130px 64px 64px}.item-flex-container{display:flex;justify-content:center}.item-list{flex-wrap:nowrap;max-width:494px;margin-bottom:223px}.item-item{padding:18px}.item-flex-container-bottom{padding:120px 37px}}.faq-title{margin-bottom:32px}.faq-list{display:flex;flex-wrap:wrap;flex-direction:row}.ac.faq-list-item{width:100%;padding:20px 0;margin:0;position:relative;background-color:#1c1d20;border:none;border-top:1px solid rgba(250,250,250,.2)}.ac .ac-trigger.faq-btn{color:#fafafa;display:flex;flex-direction:row;justify-content:space-between;padding:0}.ac .ac-trigger.faq-btn:hover .arrow-container{border-color:#fafafae6}.ac .ac-trigger.faq-btn:focus{color:#fafafa}.ac .ac-panel .ac-text.faq-text{font-size:16px;color:#fafafa99;font-weight:500;letter-spacing:-.02em;margin-top:16px;padding:0;line-height:1.5}.ac .ac-trigger.faq-btn:after{display:none}.ac.faq-list-item.is-active .ac-header.faq-list-title .arrow-icon{transform:rotate(180deg)}.button-text{max-width:289px;font-size:20px;line-height:1.5;color:var(--text);font-weight:600;letter-spacing:-.02em;font-family:InterTight;margin-bottom:8px}.arrow-icon{transition:all .5s ease-in-out;stroke:#fafafa}.arrow-container{border:1px solid rgba(250,250,250,.2);border-radius:100px;padding:7px;width:34px;height:34px;display:flex;justify-content:center;align-items:center;transition:all .3s ease}@media screen and (min-width: 768px){.ac.faq-list-item{width:100%;padding:32px 0 24px}.arrow-container{width:40px;height:40px}.ac .ac-panel .ac-text.faq-text{margin-top:26px}.button-text{max-width:574px}.ac.faq-list-item:last-child{border-bottom:1px solid rgba(250,250,250,.2)}}@media screen and (min-width: 1440px){.ac.faq-list-item{width:50%;padding:32px 32px 32px 0}.ac .ac-panel .ac-text.faq-text{margin-top:26px}.arrow-icon-container{width:40px;height:40px}.ac.faq-list-item:nth-child(n+1):nth-child(-n+3){border-right:1px solid rgba(250,250,250,.2)}.ac.faq-list-item:nth-child(3){border-bottom:1px solid rgba(250,250,250,.2)}.ac.faq-list-item:last-child{border-bottom:1px solid rgba(250,250,250,.2)}.ac.faq-list-item:nth-child(n+4):nth-child(-n+6){padding-left:32px}.item-1{order:1}.item-2{order:3}.item-3{order:5}.item-4{order:2}.item-5{order:4}.item-6{order:6}}.covers-section{position:relative;min-height:508px;overflow:hidden;padding:0}.title-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0)}.circle{z-index:-1;width:100px;height:100px;background-color:var(--lime);opacity:.45;border-radius:50%;position:absolute;filter:blur(40px)}.circle-1{top:200px;left:100px}.circle-2{top:600px;left:500px}.circle-3{top:-10px;left:650px}.circle-4{bottom:100px;right:200px}.covers-container{min-width:320px;max-width:375px;width:100%}.column-zero{position:absolute;top:-30vh}.column-first{position:absolute;top:1vh}.column-second{position:absolute;top:33vh}.column-third{position:absolute;bottom:-9vh;margin-bottom:0}.marquee__inner{display:flex;position:absolute;transform:rotate(16deg);width:282px;height:162px;margin-bottom:50px;animation:none}.marquee__line{width:100%;background-color:transparent;display:inline-block;flex-shrink:0;margin-right:30px;display:flex;align-items:center;height:100%;white-space:nowrap}.marquee__line:last-child{margin-right:0}.marquee__inner:last-child{margin-bottom:0}.default-img{width:282px;height:162px}.marquee__inner.animate{animation:marqueeMovement 15s linear infinite alternate}@keyframes marqueeMovement{0%{transform:translate(0) rotate(16deg)}to{transform:translate(-100%) rotate(16deg)}}.marquee__inner.reverse{animation:marqueeMovementReverse 15s linear infinite}@keyframes marqueeMovementReverse{0%{transform:translate(-160%) rotate(16deg)}to{transform:translate(0) rotate(16deg)}}@media screen and (min-width: 320px) and (max-width: 768px){.marquee__inner{position:absolute;left:-1vh}}@media screen and (min-width: 768px){.covers-section{min-height:960px}.covers-container{max-width:768px}.circle{width:200px;height:200px}.marquee__inner{width:544px;height:314px;left:-6vh}.marquee__line:not(:last-child){margin-right:50px}.column-zero{top:-42vh}.column-first{top:20vh}.column-second{top:82vh}.column-third{bottom:-39vh}.default-img{width:544px;height:314px}}@media screen and (min-width: 1140px){.circle{width:300px;height:300px}.column-zero{top:-30vh;left:90vh}.column-first{top:-2vh;left:0vh}.column-second{top:50vh}.column-third{bottom:-13vh}.covers-container{width:1440px;max-width:1440px}}.section-review{padding-bottom:64px}.review-title{margin-bottom:32px}.list-reviews{gap:16px;margin-bottom:32px}.item-review{display:flex;flex-direction:column!important;border:1px solid rgba(250,250,250,.2);border-radius:20px;padding:32px 24px;width:343px!important;height:302px;margin:0!important}.img-review{width:48px;height:48px;border-radius:10px;margin-bottom:32px}.name-review{font-family:Inter Tight,sans-serif;font-weight:600;font-size:20px;line-height:1.5;letter-spacing:-.02em;color:var(--text);margin-bottom:8px}.text-review{font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa99;width:295px;height:120px;overflow-y:scroll}.text-review::-webkit-scrollbar{display:none}.hidden{display:none}.review-btn-container{display:flex;gap:20px;justify-content:center;align-items:center}.review-btn-container .review-btn{border:1px solid rgba(250,250,250,.5);border-radius:60px;padding:14px;width:52px;height:52px;background-color:transparent;display:flex;justify-content:center;align-items:center;color:#fff;transition:transform .25s cubic-bezier(.4,0,.2,1)}.review-btn:hover{transform:scale(1.01)}.review-flip-arrow{transform:scaleX(-1)}.review-btn-container .review-btn:disabled{border:1px solid rgba(250,250,250,.2)}.review-btn-container .review-btn:disabled .review-btn-svg{stroke:var(--bg-cards)}.swiper-button-disabled{opacity:.3;pointer-events:none}@media screen and (min-width: 768px){.section-review{padding-bottom:96px}.item-review{width:344px!important}.text-review{width:296px}.review-btn-container .review-btn{width:68px;height:68px}}@media screen and (min-width: 1440px){.section-review{padding-bottom:164px}.item-review{width:332px!important}.text-review{width:284px}}.work-together{background-color:var(--bg-main);background-image:url(/speed-js-team-project/assets/work-together-bg-mob-_ixaGPYt.png);background-position:right;background-repeat:no-repeat;padding-top:32px;padding-bottom:32px}.wt-title-container{display:flex;gap:8px;align-items:center;margin-bottom:4px;flex-wrap:wrap}.work-img{border-radius:14px;width:44px;height:44px}.wt-title{color:var(--text);font-weight:500;font-size:40px;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.title-highlight{color:var(--lime)}.wt-text{margin-bottom:64px}.contact-form{width:100%;display:flex;flex-direction:column;justify-content:center;margin-bottom:64px}.wt-form-input{border:none;outline:none;background-color:transparent;border-bottom:1px solid #fafafa33;width:100%;padding:0 0 20px;margin-bottom:16px;display:block;font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border .25s cubic-bezier(.4,0,.2,1)}.wt-form-input::placeholder{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa99}.wt-form-input:hover,.wt-form-input:focus,.wt-form-input:active{border-bottom:1px solid #fafafa80}.wt-form-input.success{border-bottom:1px solid var(--malachite)}.wt-form-input:not(:placeholder-shown).error{border-bottom:1px solid var(--red)}.wt-message{display:none;font-family:Inter Tight,sans-serif;font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;margin-top:-12px;margin-bottom:16px;width:100%}.wt-form-input.success+.wt-message{display:block}.wt-form-input:not(:placeholder-shown).error+.wt-message{display:block}.wt-btn{margin-top:32px;width:100px;padding:40px 32px 41px;border:none;border-radius:50%;background-color:var(--lime);font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--text);cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.wt-btn:hover{background-color:var(--lime-hover)}.wt-btn:disabled{cursor:no-drop}.wt-btn:not(:disabled){cursor:pointer}.wt-btn:not(:disabled):active{transform:scale(.95)}.wt-contact{font-weight:500;font-size:14px;letter-spacing:-.02em;color:var(--text);display:block;padding:10px 12px;border:1px solid rgba(250,250,250,.2);border-radius:60px;background-color:transparent;transition:border .25s cubic-bezier(.4,0,.2,1)}.wt-contact:not(:last-child){margin-bottom:16px}.wt-contact:hover{border:1px solid var(--text)}.contact-form div{position:relative}.wt-message-text{position:absolute;width:100%;top:134%}.wt-message-text{display:none;font-family:Inter Tight,sans-serif;font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;margin-top:-12px;margin-bottom:16px;width:100%}.comments.success+.wt-message-text,.comments.error+.wt-message-text{display:block}.contact-form-text{position:relative}.wt-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0f0f1099;z-index:999;padding:0 16px;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.is-hidden{opacity:0;pointer-events:none;visibility:visible}.wt-modal-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:343px;box-sizing:border-box;background-color:var(--bg-main);border:1px solid rgba(250,250,250,.1);border-radius:20px;padding:64px 32px;z-index:1000;letter-spacing:-.02em;text-align:center;line-height:1.5;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.wt-modal-close-btn{position:absolute;top:20px;right:20px;background-color:transparent;color:var(--text);border:none;padding:0;cursor:pointer;border-radius:5px;width:22px;height:22px;display:flex;justify-content:center;align-items:center}.wt-modal-close-svg{width:100%;height:100%;display:block;stroke:var(--text)}.wt-modal-title{font-size:20px;font-weight:600;color:var(--text);margin-bottom:16px}.wt-modal-info{line-height:1.5;letter-spacing:-.02em;text-align:center;font-weight:500;font-size:16px;color:#fafafa99}.highlighted-wt{border-bottom:1px solid var(--red)}@media screen and (min-width: 768px){.wt-modal-container{padding:64px;max-width:492px}.wt-modal-close-btn{width:24px;height:24px}}@media screen and (min-width: 320px) and (max-width: 375px){.wt-title-container{flex-wrap:nowrap}}@media screen and (min-width: 356px){.contact-info{display:flex;align-items:center;gap:4px}.wt-contact:not(:last-child){margin-bottom:0}}@media screen and (min-width: 768px){.work-together{background-image:url(/speed-js-team-project/assets/work-together-bg-tab-CmYrrVpu.png);padding-top:88px;padding-bottom:169px}.wt-title{font-size:64px}.wt-title.together{margin-bottom:18px}.work-img{border-radius:24px;width:70px;height:70px}.contact-form{margin-bottom:18px;flex-direction:row;align-items:center;justify-content:flex-start;gap:32px}.wt-form-input{margin:0;width:245px}.wt-message{position:absolute;width:100%;top:134%}.wt-btn{width:150px;margin:0;padding:65px 57px 66px}.contact-info{gap:8px}.wt-contact{font-size:16px;padding:18px 32px}.wt-modal-title{width:364px;line-height:1.5;letter-spacing:-.02em}.wt-modal-info{line-height:1.5;letter-spacing:-.02em;width:364px}}@media screen and (min-width: 1440px){.wt-modal-container{padding:64px;width:492px;height:246px}.work-together{padding:88px 201px 169px 196px;background-image:url(/speed-js-team-project/assets/work-together-bg-desk-DsEmZm2f.png)}.contact-form{width:100%;align-items:center;gap:32px}.wt-form-input{margin:0;width:390px;flex-shrink:0}.wt-btn{padding:65px 57px 66px;margin-left:54px;flex-shrink:0}}.h-circle{transition:background-color .3s}.s-color{transition:box-shadow .3s ease}.s-color:hover{box-shadow:inset 0 0 20px 5px #00000080}@media screen and (max-width: 767px){.all-c-btns{padding-left:248px}.btn-container{display:flex;align-items:center;position:absolute;z-index:1;bottom:80px}.main-button{width:109px;height:37px;border-radius:60px;background-color:transparent;border:1px solid rgba(250,250,250,.2);cursor:pointer;transition:background-color .3s,transform .3s;color:#fff;font-weight:500;font-size:14px;letter-spacing:-.02em;position:relative;z-index:2}.main-button:hover,.main-button:focus{background-color:#00000040}.color-buttons{position:absolute;display:flex;flex-direction:row;gap:5px;top:50%;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:1;right:100%;left:auto;transform:translateY(-50%) translate(0)}.color-button{width:25px;height:25px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .3s,border-color .3s,box-shadow .3s}.color-button:active,.color-button:focus,.color-button:hover{border-color:#fff}.color-text{transition:color .3s}.hidden{opacity:0}.color-buttons.show{opacity:1;pointer-events:all;transform:translateY(-50%) translate(-10px)}}@media screen and (min-width: 768px){.all-c-btns{padding-left:608px}.btn-container{display:flex;align-items:center;position:absolute;z-index:1;bottom:102px}.main-button{width:130px;height:55px;border-radius:60px;background-color:transparent;border:1px solid rgba(250,250,250,.2);cursor:pointer;transition:background-color .3s,transform .3s;color:#fff;font-weight:500;font-size:16px;letter-spacing:-.02em;position:relative;z-index:2}.main-button:hover,.main-button:focus{background-color:#00000040}.color-buttons{position:absolute;display:flex;flex-direction:row;gap:10px;top:50%;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:1;right:100%;left:auto;transform:translateY(-50%) translate(0)}.color-button{width:35px;height:35px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .3s,border-color .3s,box-shadow .3s}.color-buttons.show{opacity:1;pointer-events:all;transform:translateY(-50%) translate(-10px)}.color-button:active,.color-button:focus,.color-button:hover{border-color:#fff}}@media screen and (min-width: 1140px){.btn-container{bottom:33px;padding-left:32px;left:20px}.main-button{border:1px solid white}.color-buttons{left:100%;right:auto}.color-buttons.show{transform:translateY(-50%) translate(20px)}}.red-clr{background:repeating-linear-gradient(90deg,#7f7f7f33,#ffffff12 1.75%,#00000026 2.33%,#7f7f7f33 8.33%),linear-gradient(90deg,#ed3b44 0%,#69292d 32%,var(--bg-main) 50%)}.blue-clr{background:repeating-linear-gradient(90deg,#7f7f7f33,#ffffff12 1.75%,#00000026 2.33%,#7f7f7f33 8.33%),linear-gradient(90deg,#0041e8 0%,#001958 32%,var(--bg-main) 50%)}.yellow-clr{background:repeating-linear-gradient(90deg,#7f7f7f33,#ffffff12 1.75%,#00000026 2.33%,#7f7f7f33 8.33%),linear-gradient(90deg,var(--lime-hover) 0%,#596808 32%,var(--bg-main) 50%)}.purple-clr{background:repeating-linear-gradient(90deg,#7f7f7f33,#ffffff12 1.75%,#00000026 2.33%,#7f7f7f33 8.33%),linear-gradient(90deg,#b662dd 0%,#693980 32%,var(--bg-main) 50%)}.green-clr{background:repeating-linear-gradient(90deg,#7f7f7f33,#ffffff12 1.75%,#00000026 2.33%,#7f7f7f33 8.33%),linear-gradient(90deg,#237f76 0%,#144d47 32%,var(--bg-main) 50%)}.orange-clr{background:repeating-linear-gradient(90deg,#7f7f7f33,#ffffff12 1.75%,#00000026 2.33%,#7f7f7f33 8.33%),linear-gradient(90deg,#ff7f08 0%,#ac5300 32%,var(--bg-main) 50%)}.red-clr-circle{background-color:#ed3b44}.blue-clr-circle{background-color:#0041e8}.yellow-clr-circle{background-color:#c6e327}.purple-clr-circle{background-color:#b662dd}.green-clr-circle{background-color:#237f76}.orange-clr-circle{background-color:#ff7f08}*{box-sizing:border-box;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{font-family:InterTight,sans-serif;color:var(--text);background:var(--bg-main)}body.is-open{overflow:hidden}p{font-size:16px;line-height:1.5}.section{margin-bottom:64px}.section:last-of-type{margin-bottom:0}.section-title{font-family:InterTight;font-weight:600;font-size:16px;line-height:24px;color:var(--text-title);text-transform:uppercase}.container{min-width:320px;max-width:375px;width:100%;padding:0 16px;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}.section{margin-bottom:96px}}@media screen and (min-width: 1440px){.container{max-width:1440px;padding:0 32px;margin:0 auto}.section{margin-bottom:164px}}
