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}body{font-family:Inter Tight,sans-serif;background-color:#1c1d20;box-sizing:border-box;overflow-x:hidden;margin:0}.container{padding-bottom:64px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto;max-width:375px}@media screen and (min-resolution: 192dpi) and (min-width: 375px){.container{padding-bottom:96px;padding-left:32px;padding-right:32px;max-width:768px}}@media screen and (min-width: 1440px){.container{max-width:1440px;padding-bottom:164px}}.header-container{display:flex;justify-content:space-between;align-items:flex-start;margin-top:32px;position:absolute;width:343px}.backdrop-for-btn-menu{display:none}.box-logo{display:flex}.name-logo{color:#fafafa;min-width:84px;height:19px;margin-left:8px}.name-list-menu,.navigation-menu{font:500 16px Inter Tight,sans-serif;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:#fafafa}.link-for-project{font:500 16px Inter Tight,sans-serif;letter-spacing:-.02em;color:#fafafa;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.box-link-project{display:none}.navigation-menu{text-align:center}.nav-modal{margin-top:auto;display:flex;flex-direction:column;align-items:center;gap:289px}.name-list-menu{display:none}.backdrop{position:fixed;z-index:999999;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-open{opacity:1;visibility:visible}.modal{width:375px;background-image:url(/team-project-2/assets/menu-27ca92fd.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;display:flex;flex-direction:column}.modal-window-box{margin-bottom:64px;display:block;cursor:pointer;border-radius:60px;width:163px;height:55px;background:#ed3b44;display:flex;align-items:center;justify-content:center;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.modal-window-box:hover,.modal-window-box:focus{background:#e0373f}@media screen and (min-resolution: 192dpi) and (min-width: 375px){.modal{background-image:url(/team-project-2/assets/menu@2x-c257aae0.png)}}.box-link-project-modal{cursor:pointer;border-radius:60px;width:163px;height:55px;background:#ed3b44;display:flex;align-items:center;justify-content:center;margin-bottom:64px;margin-left:118px;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.box-link-project-modal:hover,.box-link-project-modal:focus{background:#e0373f}.item-navigation-menu{margin-bottom:12px}.item-navigation-menu:hover,.item-navigation-menu:focus{text-decoration:underline;text-decoration-skip-ink:none;color:#ed3b44}@media screen and (max-width: 767px){.header{width:343px;margin-left:auto;margin-right:auto}.header-container{width:343px;padding-right:16px}}@media screen and (min-width: 768px){.header{width:768px;margin-left:auto;margin-right:auto}.header-container{width:768px;padding-left:32px;padding-right:32px}.backdrop,.btn-open-burger{display:none}.name-list-menu{display:block;cursor:pointer;margin-top:13px}.box-link-project{cursor:pointer;display:block;border:none;border-radius:60px;width:163px;height:55px;background:#ed3b44;display:flex;align-items:center;justify-content:center;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.box-link-project:hover,.box-link-project:focus{background:#e0373f}.backdrop-for-btn-menu{display:block;position:relative;z-index:999999;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.is-open-for-btn-menu{opacity:1;visibility:visible}.navigation-for-btn-menu{text-decoration:auto;font:500 16px Inter Tight,sans-serif;letter-spacing:-.02em;text-decoration-skip-ink:none;color:#ed3b44}.nav-modal-btn-menu{position:absolute;top:69px;left:42%}}.mobile-close-btn{position:absolute;top:24px;right:24px;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.1);padding:0;background-color:transparent;border:none}.btn-open-burger{background:transparent;border:none}.icon-burger-svg{stroke:#fafafa;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.icon-burger-svg:hover,.icon-burger-svg:focus{stroke:#ed3b44}.mobile-close-icon{stroke:#fafafa;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.mobile-close-icon:hover,.mobile-close-icon:focus{stroke:#ed3b44}@media screen and (min-width: 768px){.backdrop,.btn-open-burger{display:none}.name-list-menu{display:block;cursor:pointer;margin-top:13px}.name-list-menu:hover{cursor:pointer}.box-link-project{cursor:pointer;display:block;border:none;border-radius:60px;width:163px;height:55px;background:#ed3b44;display:flex;align-items:center;justify-content:center;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.box-link-project:hover,.box-link-project:focus{background:#e0373f}.backdrop-for-btn-menu{display:block;position:relative;z-index:999999;width:704px;margin-left:auto;margin-right:auto;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.nav-modal-btn-menu{position:absolute;top:68px;left:46%}.is-open-for-btn-menu{opacity:1;visibility:visible}.navigation-for-btn-menu{text-decoration:auto;font:500 16px Inter Tight,sans-serif;letter-spacing:-.02em;text-decoration-skip-ink:none;color:#fafafa;position:relative;text-align:center}}@media screen and (min-width: 1440px){.header{width:1376px;margin-left:auto;margin-right:auto}.header-container{width:1376px;padding-left:0;padding-right:0}.backdrop-for-btn-menu{display:block;position:relative;z-index:999999;width:1376px;margin-left:auto;margin-right:auto;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.nav-modal-btn-menu{position:absolute;top:68px;left:48%}}.container-hero{padding-top:282px;padding-bottom:32px;max-width:375px;margin-right:auto;margin-left:auto;padding-left:16px}.hero{border:transparent}.hero{background-size:cover;background-image:url(/team-project-2/assets/phone-hero-ab506d08.png);background-repeat:no-repeat;background-position:center}@media screen and (min-resolution: 192dpi) and (min-width: 375px){.hero{background-image:url(/team-project-2/assets/phone-hero@2x-2c9cc2c3.png)}}.hero-main-title{font:500 50px/1 Inter Tight,sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#fafafa;width:100%;white-space:pre-line;padding-left:16px}.box-for-title{margin-bottom:212px;height:250px}.hero-social-list{font:500 14px Inter Tight,sans-serif;letter-spacing:-.02em;color:#fafafa;display:flex;gap:4px;margin-left:16px}.item-social-list{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;border:1px solid rgba(250,250,250,.2);border-radius:60px;width:37px;height:37px}.address-link{width:178px;height:37px;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.address-link:hover,.address-link:focus{border:1px solid #fafafa}@media screen and (min-width: 768px){.hero{background-image:url(/team-project-2/assets/tablet-hero-6af73bb2.png)}@media screen and (min-resolution: 192dpi) and (min-width: 768px){.hero{background-image:url(/team-project-2/assets/tablet-hero@2x-883d9297.png)}}.container-hero{max-width:768px;padding-left:32px;padding-right:104px;margin-right:auto;margin-left:auto}.hero-main-title{font:500 90px/1 Inter Tight,sans-serif;padding-left:32px}.box-for-title{margin-bottom:187px;width:632px;height:450px;margin-left:-5px}.hero-social-list{justify-content:flex-end;margin-right:32px}}@media screen and (min-width: 1440px){.container-hero{min-width:1440px;margin-right:auto;margin-left:auto}.box-for-title{margin-bottom:243px;width:100%;height:270px;margin-left:178px}.hero{background-image:url(/team-project-2/assets/desktop-hero-982c4ebb.png)}.hero-main-title{padding-left:0}@media screen and (min-resolution: 192dpi) and (min-width: 1440px){.hero{background-image:url(/team-project-2/assets/desktop-hero@2x-ad0b3959.png)}}}*{box-sizing:border-box}.section-about{margin:64px 16px}.section-box{display:flex;flex-wrap:wrap;gap:16px;max-width:1376px;margin-left:auto;margin-right:auto;margin-bottom:64px}.section_text{padding:32px;background-color:#242527;border-radius:24px;margin-left:auto;margin-right:auto}.section-title{font-family:Inter Tight,sans-serif;font-weight:500;font-size:38px;line-height:1.17;letter-spacing:-.03em;text-transform:uppercase;color:#fafafa}.section_title-functional{color:#ed3b44}.section_title-websites{color:#fafafa66}.section_foto{border-radius:24px;margin-left:auto;margin-right:auto;overflow:hidden}.accord-container{max-width:1376px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:20px;margin-bottom:96px}.accord{background-color:#1c1d20;border-bottom:1px solid rgba(250,250,250,.2)}.accord-header{font-family:Inter Tight,sans-serif;font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.02em;text-transform:uppercase;color:#fafafa66;margin-bottom:8px}.accord-btn{border:1px solid rgba(250,250,250,.2);border-radius:100px;padding:5px;width:40px;height:40px;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;float:right;display:flex;justify-content:center;align-items:center}.accord-btn:after{text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translateY(-50%);position:absolute;right:10px;top:50%}.accord-first,.accord-second,.accord-third{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.accord-first,.accord-text{font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa}.js-enabled .ac-panel{visibility:hidden}.is-active .ac-panel{visibility:visible}.icon-down{display:none}.ac.ac.is-active .icon-down{display:block}.ac.ac.is-active .icon-up{display:none}@media only screen and (max-width: 767px){.section_text,.section_foto{width:343px;height:500px}.section-title{font-size:24px}.accord-header{height:36px;margin-bottom:12px}.accord-container{width:343px}.accord-first{display:flex;flex-direction:column;gap:32px;padding-bottom:20px}.accord-second,.accord-third{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}.accord-btn{width:36px;height:36px}.section_slider{width:343px;height:130px}.slider{box-sizing:border-box;overflow:hidden}.slider-wrapper{box-sizing:border-box}.slider-wrapper-link{max-width:200px}.slider-red{display:flex;align-items:center;justify-content:center;width:130px;height:130px;border:1px solid rgba(250,250,250,.2);border-radius:50%;font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.02em;color:#fafafa}}@media screen and (min-width: 768px){.section_text,.section_foto{width:704px;height:700px}.section-title{line-height:1.1}.section-box{display:flex;justify-content:space-between;align-items:center}.accord-container{width:704px}.accord-first,.accord-second,.accord-third{gap:16px}.accord-first{display:flex;flex-direction:column;gap:32px;padding-bottom:32px}.accord-second,.accord-third{display:flex;flex-direction:column;gap:10px;padding-bottom:32px}.section_slider{width:704px;height:200px}.slider{box-sizing:border-box;width:100%;overflow:hidden}.slider-wrapper{box-sizing:border-box}.slider-red{display:flex;align-items:center;justify-content:center;width:200px;height:200px;border:1px solid rgba(250,250,250,.2);border-radius:50%;font-family:Inter Tight,sans-serif;font-weight:500;font-size:20px;letter-spacing:-.02em;color:#fafafa}}@media screen and (min-width: 1376px){.section_text,.section_foto{width:680px;height:700px}.accord-container{width:1376px}.accord-first,.accord-second,.accord-third{width:612px;position:relative;left:696px}}.section_slider{display:flex;align-items:center;margin:0 auto}.about-me-btn,.button-next{background-color:transparent;border:none;outline:none;margin-left:auto;display:flex;align-items:center;justify-content:center;padding:0;flex-shrink:0}.button-next{width:28px;height:28px}.button-next:hover,.button-next:focus,.button-next:active{color:var(--Button_text)}@media only screen and (min-width: 768px){.button-next{width:40px;height:40px}.about-me-list-skills-item{font-size:20px;cursor:pointer}}@media only screen and (min-width: 1440px){.about-me-wrapper-content{flex-direction:row}.about-me-wrapper-content>div{width:calc((100% - 16px)/2)}}@media only screen and (min-width: 375px){.section_slider{gap:55px}}.about-me-list-skills-item.swiper-slide{width:130px;height:130px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(250,250,250,.2);color:#fff;flex-shrink:0}.about-me-list-skills-item.swiper-slide-active{background-color:#ed3b44}@media only screen and (min-width: 768px){.section_slider{gap:64px}.about-me-list-skills-item.swiper-slide{width:200px;height:200px}}@media only screen and (min-width: 1440px){.section_slider{gap:72px;width:1312px}}.benefits{flex-wrap:wrap;gap:16px;max-width:1376px;margin-left:auto;margin-right:auto;margin-bottom:64px}.benefits-list{margin-bottom:64px}.title-benefits{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#fafafa60;text-align:left;text-transform:uppercase;white-space:nowrap}@media screen and (min-width: 320px) and (max-width: 767px){.benefits-container{margin-left:auto;margin-right:auto;max-width:344px}.title-benefits{padding-bottom:32px;margin-left:auto}.benefits-list{display:flex;flex-direction:column;gap:16px}.benefits-list-item{padding-left:16px;padding-right:16px;min-width:304px;margin-left:auto;margin-right:auto}.title-benefits-container{margin-left:auto;margin-right:auto;min-width:344px}}.benefits-list-item{padding:32px;background-color:#242527;border-radius:24px;margin-left:auto;margin-right:auto;width:332px}.benefits-icons-section{display:flex;justify-content:center;align-items:center;border-radius:8px;background:#ed3b44;width:48px;height:48px;margin-bottom:16px}.benefits-icon-item{fill:none;width:24px;height:24px;border-radius:4px;stroke-width:2px;stroke:#fafafa}.benefits-subtitle{font-weight:400;font-size:18px;letter-spacing:.03em;line-height:1.5;color:#fff;margin-bottom:16px;text-align:left}.benefits-item-text{font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#fafafa60;text-align:left}@media screen and (min-width: 768px){.title-benefits{padding-bottom:32px}.benefits-container{max-width:704px;margin-left:auto;margin-right:auto}.benefits-title{font-size:108px;max-width:704px;max-height:372px;margin-bottom:0;margin-left:auto;margin-right:auto}.benefits-list{display:flex;gap:16px;column-gap:16px;margin-bottom:64px;flex-wrap:wrap;max-width:704px}.benefits-list-item{margin:0}.benefits-subtitle{font-size:20px;line-height:1.6}}@media screen and (min-width: 1440px){.benefits-container{display:flex;gap:412px;max-width:1376px}.benefits-list{max-width:680px}}.order-the-project{display:block;border-radius:60px;width:163px;height:55px;border:1px solid #fafafa;display:flex;align-items:center;justify-content:center}.footer-link{font:500 16px Inter Tight,sans-serif;letter-spacing:-.02em;color:#fafafa}@media only screen and (max-width: 767px){.projects{width:343px;margin-left:auto;margin-right:auto;overflow:hidden}.projects-title{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.02em;text-transform:uppercase;color:#fafafa66;margin-bottom:32px}.projects-card-left{background-color:#fafafa;border-radius:24px 24px 0 0;padding:32px}.btns{margin-bottom:96px;display:flex;flex-wrap:wrap;gap:6px}.btns-item{border:1px solid rgba(28,29,32,.2);border-radius:60px;padding:13px 18px;height:45px}.projects-titleH3{font-weight:500;font-size:24px;line-height:1.16667;letter-spacing:-.03em;color:#1c1d20;margin-bottom:32px}.btn-project{border-radius:60px;width:177px;height:55px;background-color:#ed3b44}.btn-project-a{font-weight:500;font-size:16px;letter-spacing:-.02em;color:#fafafa;width:177px;height:55px;display:flex;justify-content:center;align-items:center}.projects-card-right{border-radius:0 0 24px 24px;width:343px;height:395px;padding:100px 16px;background-color:#242527}}@media screen and (min-width: 768px){.projects{width:704px;margin-left:auto;margin-right:auto;overflow:hidden}.projects-title{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:-.02em;text-transform:uppercase;color:#fafafa66;margin-bottom:32px}.projects-cards{width:704px;height:1191px}.projects-card-left{border-radius:24px 24px 0 0;background-color:#fafafa;padding:64px;width:704px}.btns{margin-bottom:164px}.btns-item{border:1px solid rgba(28,29,32,.2);border-radius:60px;padding:18px;height:55px}.projects-titleH3{font-weight:500;font-size:44px;line-height:1;letter-spacing:-.03em;color:#1c1d20;margin-bottom:32px}.btn-project{border-radius:60px;width:177px;height:55px;background-color:#ed3b44}.btn-project-a{font-weight:500;font-size:16px;letter-spacing:-.02em;color:#fafafa;width:177px;height:55px;display:flex;justify-content:center;align-items:center}.projects-card-right{border-radius:0 0 24px 24px;width:704px;padding:120px 45px;background-color:#242527}}@media screen and (min-width: 1376px){.projects{width:1376px;margin-left:auto;margin-right:auto}.projects-cards{display:flex!important;width:1376px;height:625px}.projects-card-left{border-radius:24px 0 0 24px;width:688px}.btns{margin-bottom:223px}.projects-card-right{border-radius:0 24px 24px 0;width:688px;padding:120px 37px;background-color:#242527}}.title-faq{font-weight:600;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#fafafa60;text-align:left;text-transform:uppercase;margin-bottom:32px}@media only screen and (min-width: 768px){.faq>.faq-container .title{max-width:100%}}.faq>.faq-container .ac{background:#1c1d20;margin-top:0;border-bottom:1px solid #fafafa20;border-top:1px solid #fafafa20;border-left:none;border-right:none}@media only screen and (min-width: 320px) and (max-width: 1439px){.faq>.faq-container .ac{width:calc(100% - 32px)}}.faq-container{margin-left:auto;margin-right:auto;max-width:344px}.faq>.faq-container .ac.is-active{background:#1c1d20}.more-content{position:relative;min-width:32px;min-height:32px;border:1px solid #fafafa20;border-radius:60px;height:32px}.first-line{position:absolute;top:14px;left:7px;border-top-left-radius:1px;border-bottom-left-radius:1px;height:2px;width:10px;background-color:#fafafa;transform:rotate(-45deg);transition:transform cubic-bezier(.4,0,.2,1) .25s}.second-line{position:absolute;right:7px;top:14px;border-top-right-radius:1px;border-bottom-right-radius:1px;height:2px;width:10px;background-color:#fafafa;transform:rotate(45deg);transition:transform cubic-bezier(.4,0,.2,1) .25s}.ac.ac.is-active .first-line{top:15px;transform:rotate(45deg)}.ac.ac.is-active .second-line{top:15px;transform:rotate(-45deg)}.faq>.faq-container .ac .ac-trigger{font-family:Inter Tight,sans-serif;font-weight:600;font-size:20px;line-height:30px;color:#fafafa;background:#1c1d20;padding:32px 0;display:flex;justify-content:space-between}.faq-questions{max-width:224px}@media only screen and (min-width: 768px){.faq-questions{max-width:600px}}.faq>.faq-container .ac.is-active>.ac-header .ac-trigger:after,.faq>.faq-container .ac .ac-trigger:after{content:""}.faq>.faq-container .ac .ac-panel .ac-text{font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:.03em;color:#fafafa60;margin:24px 24px 24px 0}@media only screen and (min-width: 768px) and (max-width: 1439px){.faq .title{margin-bottom:60px}.faq-container{max-width:704px}}@media only screen and (min-width: 1440px){.faq .faq-container{max-width:1440px;padding-left:32px}.faq>.faq-container .border-center{border-right:1px solid #fafafa20;padding-right:32px}.indentation{padding-left:32px}.faq-accordion-container{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:50% 50%}}.faq-ac{margin-top:8px;border:1px solid #eee;background-color:#fff;box-sizing:border-box}.faq-ac .faq-header{margin:0;padding:0}.faq-ac .faq-btn{font:700 16px Arial,sans-serif;color:#111;text-align:left;width:100%;padding:8px 32px 8px 8px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0}.faq-ac .faq-btn:after{content:"+";text-align:center;width:15px;-webkit-transform:translate(0,-50%);transform:translateY(-50%);position:absolute;right:10px;top:50%}.faq-ac .ac-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.faq-ac.js-enabled .ac-panel{visibility:hidden}.faq-ac.is-active .ac-panel{visibility:visible}.faq-ac.is-active>.faq-header .faq-btn:after{content:"–"}.marquee-line{width:282px;height:162px}.cover-section{position:relative;width:100%;margin-bottom:64px;overflow:hidden;background-color:inherit;height:508px;background-size:cover;background-image:url(/team-project-2/assets/cover-bg1x-d09df218.png);background-repeat:no-repeat;background-position:center}.cover-container{max-width:375px;width:100%}.marquee{position:absolute;transform:rotate(20deg);left:-80px;bottom:-20px;top:-20px;display:flex;max-width:375px;height:508px;flex-wrap:wrap;row-gap:20px}.marquee-inner{display:flex;animation:marqueeScroll 20s linear infinite;gap:7px;width:100%;animation-delay:-10s;width:fit-content}.marquee-inner.duplicated{animation:marqueeScrollDuplicated 20s linear infinite}.annouced img{width:100%;height:auto}.marquee-inner:nth-child(2){animation-delay:-15s}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marqueeScrollDuplicated{0%{transform:translate(0)}to{transform:translate(calc(-50% - 3px))}}@media only screen and (min-width: 768px){.cover-section{margin-bottom:96px;height:960px}.cover-container{max-width:768px}.marquee{max-width:768px;row-gap:80px;left:-20px;top:-100px}.marquee-inner{gap:40px}.marquee-line{width:544px;height:314px}@keyframes marqueeScrollDuplicated{0%{transform:translate(0)}to{transform:translate(calc(-50% - 20px))}}}@media only screen and (min-width: 1440px){.cover-section{margin-bottom:164px}.cover-container{max-width:1440px}.marquee{left:-150px;top:-400px}.marquee-line{width:544px;height:314px}@keyframes marqueeScrollDuplicated{0%{transform:translate(0)}to{transform:translate(calc(-50% - 20px))}}}.section-reviews{margin-left:auto;margin-right:auto;max-width:344px}.container{padding-left:0;padding-right:0}.reviews{margin-left:auto;margin-right:auto}.reviews-title{font-family:Inter Tight,sans-serif;font-weight:600;font-size:16px;line-height:24px;line-height:1.5;letter-spacing:-.02em;color:#fafafa66;margin-bottom:24px;text-align:left}.reviews-list{border:1px solid rgba(250,250,250,.2);border-radius:20px;padding:32px 24px;text-align:left;background-color:transparent}.reviews-list-title{font-family:Inter Tight,sans-serif;font-weight:600;font-size:20px;line-height:30px;line-height:1.5;letter-spacing:-.02em;color:#fafafa;margin-top:32px;margin-bottom:8px;text-align:left}.reviews-list-text{font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa99;text-align:left;max-width:284px}.swiper .swiper-wrapper{height:324px}.icon-right-swipper{stroke:#fafafa;border:1px solid rgba(250,250,250,.5);border-radius:60px;padding:14px;width:52px;height:52px;color:#fafafa}.swiper-btn-next,.swiper-btn-last{cursor:pointer}.rotate-btns{padding-top:32px;display:flex;gap:12px;max-width:116px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.section-reviews{max-width:704px}.feedback-list{width:704px}.feedback-list .reviews-list{display:flex;flex-direction:column;max-width:344px}.victoria{display:flex}.reviews-list-title{font-weight:600;font-size:20px;line-height:1.5;letter-spacing:-.02em;color:#fafafa}.reviews-list-text{font-weight:500;font-size:16px;line-height:1.5;letter-spacing:-.02em;color:#fafafa99}}@media only screen and (min-width: 1440px){.section-reviews{max-width:1376px}.reviews-list{width:332px}.anastasia{display:flex}}.footer-container{max-width:375px;margin-left:auto;margin-right:auto;padding-top:64px}.footer-title{display:flex;flex-wrap:wrap;column-gap:4px;max-width:542px;margin-bottom:64px;font-weight:500;font-size:40px;line-height:100%;letter-spacing:-.03em;text-transform:uppercase;color:#fafafa}.footer-accent{color:#ed3b44}.footer-img{margin-right:8px;min-width:40px;min-height:40px}.footer-form{display:flex;flex-direction:column;margin-bottom:64px;position:relative}.footer-input{box-sizing:border-box;outline:none;border:none;border-bottom:1px solid rgba(250,250,250,.2);background-color:transparent;padding:0 0 20px;font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;color:#fafafa99;overflow:hidden;text-overflow:ellipsis;transition:border-bottom .25s ease,color .25s ease}.footer-input:hover,.footer-input:focus{color:#fafafa}.email-succes{position:absolute;font-weight:500;font-size:14px;line-height:129%;letter-spacing:-.02em;color:#3cbc81;top:20%}.email-invalid{position:absolute;font-weight:500;font-size:14px;line-height:129%;letter-spacing:-.02em;color:#e74a3b;top:20%}.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}.footer-commets{margin-bottom:32px;margin-top:16px}.footer-btn-send{color:#fafafa;font-weight:500;font-size:16px;letter-spacing:-.02em;width:100px;height:100px;border:none;border-radius:100%;background-color:#ed3b44;padding:0;outline:none;transition:background-color .25s ease}.footer-btn-send:hover,.footer-btn-send:focus{background-color:#e0373f}.footer-contact{text-align:center;border:1px solid rgba(250,250,250,.2);border-radius:60px;padding:10px 12px;font-weight:500;font-size:14px;letter-spacing:-.02em;color:#fafafa;transition:border .25s ease}.footer-contact:hover,.footer-contact:focus{border:1px solid #FAFAFA}.footer-email{margin-right:4px}.footer-contacts-container{display:flex}.input-succes-js{border-bottom:1px solid #3cbc81}.input-invalid-js{border-bottom:1px solid #e74a3b}.modal-backdrop-footer{position:fixed;z-index:9999999999999999;width:100%;height:100%;background-color:#0f0f1099;top:0;left:0;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.modal-footer{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgba(250,250,250,.1);border-radius:20px;padding:64px 32px;max-width:343px;max-height:276px;background-color:#242527}.close-btn-footer{position:absolute;top:24px;right:24px;width:22px;height:22px;display:flex;justify-content:center;align-items:center;padding:0;background-color:transparent;border:none}.close-icon-footer{stroke:#fafafa}.modal-backdrop-footer-closed{opacity:0;visibility:hidden}.modal-footer-title{font-weight:600;font-size:20px;line-height:150%;letter-spacing:-.02em;text-align:center;color:#fafafa;margin-bottom:16px}.modal-footer-text{font-weight:500;font-size:16px;line-height:150%;letter-spacing:-.02em;text-align:center;color:#fafafa99}.footer-container{background-size:cover;background-image:url(/team-project-2/assets/btn-footer-background-60532e60.png);background-repeat:no-repeat;background-position:290px}@media screen and (min-resolution: 192dpi) and (min-width: 375px){.footer-container{background-image:url(/team-project-2/assets/btn-footer-background@2x-ac8aa2a7.png)}}@media only screen and (min-width:768px){.footer-img{margin-right:20px;min-width:70px;min-height:70px}.footer-title{font-size:64px;margin-bottom:18px}.title-container{max-width:542px}.footer-form{align-items:center;flex-direction:row;margin-bottom:78px}.footer-input{width:245px;max-height:44px;margin-right:32px}.footer-commets{margin:0 32px 0 0;padding-bottom:20px}.footer-btn-send{width:150px;height:150px}.footer-contact{padding:18px 32px;font-size:16px}.footer-email{margin-right:8px}.footer-container{max-width:768px;padding-top:96px;background-position:570px}.email-succes,.email-invalid{top:67%}.modal-footer{padding:64px;max-width:492px;max-height:246px}.close-btn-footer{width:24px;height:24px}}@media only screen and (min-width:1440px){.footer-title{margin-bottom:64px;margin-left:196px}.footer-contacts-container,.footer-form{margin-left:196px}.footer-input{width:390px;margin-right:32px}.footer-commets{margin-right:86px}.footer-container{max-width:1440px;padding-top:164px;background-position:1040px}}.go-top{position:fixed;z-index:3;right:50px;bottom:50px;cursor:pointer;opacity:0;font-size:20px;border:2px solid white;border-radius:50%;padding:15px 12px;transition:background-color cubic-bezier(.4,0,.2,1) .25s,opacity cubic-bezier(.4,0,.2,1) .25s}.go-top>svg{transform:rotate(90deg)}.go-top:hover{background-color:#ed3b44}.go-top--show{opacity:1}
