/*! modern-normalize v2.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}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}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{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}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}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{padding:0;font-family:inherit;color:currentColor;background-color:transparent;border:none;cursor:pointer}img{display:block;max-width:100%;height:auto}@font-face{font-family:Inter Tight;src:url(/js-project-team-07/assets/InterTight-Medium-8831c0a6.woff2) format("woff2"),url(/js-project-team-07/assets/InterTight-Medium-97d19b97.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(/js-project-team-07/assets/InterTight-SemiBold-f2847c8f.woff2) format("woff2"),url(/js-project-team-07/assets/InterTight-SemiBold-aeca476b.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{font-family:Inter Tight,sans-serif;font-weight:500;color:#fafafa;background-color:#1c1d20;overflow-x:hidden}html::-webkit-scrollbar{display:none}html{-ms-overflow-style:none;scrollbar-width:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden}.section{padding-top:32px;padding-bottom:32px}@media only screen and (min-width: 768px){.section{padding-top:48px;padding-bottom:48px}}@media screen and (min-width: 1440px){.section{padding-top:82px;padding-bottom:82px}}.container{min-width:320px;max-width:375px;padding-left:16px;padding-right:16px;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.container{max-width:768px;padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1440px){.container{min-width:1440px;max-width:1440px}}h2{color:#fafafa66;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-.02em;text-transform:uppercase}.accent{color:#ed3b44}.header{position:absolute;top:32px;right:0;left:0}@media only screen and (min-width: 768px){.header{right:0;left:0}}.header-icon{fill:#fafafa}.open-menu-icon{stroke:#fafafa}.logo-box{display:inline-flex;flex-direction:row;gap:8px}.header-nav{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (min-width: 768px){.open-mobile-menu{display:none}}.menu,.order-project-link{display:none;transition:transform .3s ease-in-out}@media only screen and (min-width: 768px){.menu{display:flex;flex-direction:column;align-items:center}.menu-title{margin-bottom:18px;cursor:pointer;font-size:16px;font-weight:500;line-height:normal;letter-spacing:-.02em;border-bottom:2px solid #FAFAFA;transition:transform .3s ease-in-out}.menu-title:hover{transform:scale(1.2)}.menu-list{display:flex;align-items:center;flex-direction:column;gap:5px;opacity:1;transition:opacity .25s ease-in-out}.hidden{display:none}.menu-list-item{font-size:16px;font-weight:500;line-height:normal;letter-spacing:-.02em;border-bottom:2px solid transparent;transition:color .3s ease-in-out,border .3s ease-in-out,transform .3s ease-in-out}.menu-list-item:hover,.menu-list-item:focus{color:#ed3b44;border-bottom:2px solid;transform:scale(1.2)}.order-project-link{min-width:163px;height:55px;background-color:#ed3b44;border-radius:60px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;line-height:normal;letter-spacing:-.02em;transition:background-color .3s ease-in-out,transform .3s ease-in-out}.order-project-link:hover,.order-project-link:focus{background-color:#e0373f;transform:scale(1.1)}}.mobile-menu{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#1c1d20;background-image:url(/js-project-team-07/assets/mobile_menu_bg_1x-d4451ed7.webp);background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:6;transform:translate(100%);transition:transform .4s ease-in}@media only screen and (min-width: 1280px){.mobile-menu{display:none}}.is-open{transform:translate(0);visibility:visible}@media (min-resolution: 192dpi){.mobile-menu{background-image:url(/js-project-team-07/assets/mobile_menu_bg_2x-cb8f4b54.webp)}}.close-menu-icon{stroke:#fafafa}.close-menu{position:absolute;top:32px;right:16px}.mobile-menu-list{display:flex;align-items:center;flex-direction:column;margin-bottom:auto;margin-top:auto;gap:12px}.mobile-menu-link{font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.02em;border-bottom:2px solid #FAFAFA;transition:color .3s ease-in-out,border .3s ease-in-out}.mobile-menu-link:hover,.mobile-menu-link:focus{color:#ed3b44;border-bottom:2px solid}.order-project-mobm{width:163px;height:45px;background-color:#ed3b44;border-radius:60px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-.02em;margin-bottom:78px}.scroll-up-btn{display:none;justify-content:center;align-items:center;width:40px;height:40px;position:fixed;bottom:30px;right:0;z-index:99;color:#ed3b44;cursor:pointer;padding:0}@media only screen and (min-width: 768px){.scroll-up-btn{right:0}}@media only screen and (min-width: 800px){.scroll-up-icon{width:40px;height:40px}.scroll-up-btn{right:20px}}@media only screen and (min-width: 1280px){.scroll-up-btn{right:50px}}@media only screen and (min-width: 1440px){.scroll-up-btn{right:0}}@media only screen and (min-width: 1460px){.scroll-up-btn{right:10px}}@media only screen and (min-width: 1500px){.scroll-up-btn{right:20px}}@media only screen and (min-width: 1520px){.scroll-up-icon{width:50px;height:50px}.scroll-up-btn{border-radius:50%;border:2px solid #ED3B44}}.scroll-up-icon{fill:none;stroke:currentColor;transition:color .3s ease-in-out}.scroll-up-btn:hover{color:#fafafa;border:2px solid rgba(250,250,250,1);border-radius:50%}@media only screen and (max-width: 767.98px){.scroll-up-btn:hover{right:0}}.hero-container{padding-left:16px;padding-right:16px}@media only screen and (min-width: 768px){.hero-container{width:768px;padding-left:32px;padding-right:32px}}@media only screen and (min-width: 1440px){.hero-container{width:1440px;padding:0 32px}}.hero-section{height:812px;display:flex;align-items:flex-end;background-image:url(/js-project-team-07/assets/hero_bg_mobile_1x-23610e2b.webp);background-repeat:no-repeat;background-size:contain;background-position:left center}@media only screen and (max-width: 767px) and (min-resolution: 192dpi){.hero-section{background-image:url(/js-project-team-07/assets/hero_bg_mobile_2x-988bd131.webp)}}@media only screen and (min-width: 768px){.hero-section{background-image:url(/js-project-team-07/assets/hero_bg_tablet_1x-e9ec19f7.webp);height:1024px;padding-top:32px;padding-bottom:32px;background-size:50% 100%}}@media only screen and (min-width: 768px) and (min-resolution: 192dpi){.hero-section{background-image:url(/js-project-team-07/assets/hero_bg_tablet_2x-c48501ae.webp)}}@media only screen and (min-width: 1148px){.hero-section{background-size:50% 100%}}@media only screen and (min-width: 1440px){.hero-section{background-image:url(/js-project-team-07/assets/hero_bg_desktop_1x-fab724b7.webp);padding-bottom:32px;padding-top:32px;height:900px;background-size:contain}}@media only screen and (min-width: 1440px) and (min-resolution: 192dpi){.hero-section{background-image:url(/js-project-team-07/assets/hero_bg_desktop_2x-858788d4.webp)}}@media only screen and (min-width: 1441px){.hero-section{background-size:50% 100%}}@media only screen and (min-width: 2048px){.hero-section{background-image:url(/js-project-team-07/assets/hero_bg_desktop_3x-853af194.webp)}}.hero-name{max-width:343px;margin-bottom:212px;color:#fafafa;font-family:Inter Tight;font-size:50px;font-weight:500;line-height:1;letter-spacing:-.03em;text-transform:uppercase}.animated-element.animation-scale.hero-name{opacity:0;transform:scale(0);transition:opacity 2s,transform 2s}@media only screen and (min-width: 768px){.hero-name{max-width:632px;font-size:90px;line-height:1;margin-bottom:187px}}@media only screen and (min-width: 1440px){.hero-name{max-width:1084px;margin-bottom:243px;margin-left:auto;margin-right:auto}}.hero-social-list{display:flex;gap:4px;align-items:center;justify-content:flex-end;margin-left:auto}@media only screen and (min-width: 768px){.hero-social-list{gap:8px}}.hero-social-item>a{display:flex;justify-content:center;align-items:center;color:#fafafa;font-family:Inter Tight;font-size:14px;font-weight:500;letter-spacing:-.02em;border-radius:60px;border:1px solid rgba(250,250,250,.2);width:37px;height:37px;transition:transform .3s ease-in-out}.hero-social-item>a:hover,.hero-social-item>a:focus{border:1px solid #fff;transform:scale(1.05)}@media only screen and (min-width: 768px){.hero-social-item>a{font-size:16px;line-height:normal;width:55px;height:55px}}.hero-social-item.hero-email>a{width:178px;padding:10px 12px}@media only screen and (min-width: 768px){.hero-social-item.hero-email>a{width:225px;padding:18px 24px}}@media (max-width: 367.98px){.hero-social-list{flex-wrap:wrap;justify-content:center}}.aboutme-container{display:flex;flex-direction:column;gap:32px}.aboutme-header{display:flex;flex-direction:column;gap:16px}.aboutme-header-item{max-width:343px;height:500px;padding-top:32px;padding-left:32px;padding-right:32px;border-radius:24px;background:#242527}.aboutme-header-item.thumb{padding:0;overflow:hidden}.aboutme-header-img{width:100%;height:100%;object-fit:cover}.aboutme-header-title{color:#fafafa;font-size:24px;font-weight:500;line-height:116.7%;letter-spacing:-.03em;text-transform:uppercase}@media only screen and (min-width: 768px){.aboutme-container{gap:64px}.aboutme-header-item{max-width:704px;height:700px}.aboutme-header-title{padding-top:64px;padding-left:64px;padding-right:64px}.aboutme-header-title{font-size:38px}}@media only screen and (min-width: 1440px){.aboutme-container{gap:96px}.aboutme-header{display:flex;flex-direction:row;gap:16px}.aboutme-header-item{width:680px;height:700px}}.aboutme-title-websites{color:#fafafa66}@media only screen and (min-width: 768px){.aboutme-title{font-size:38px}.aboutme-header-img{width:704px;height:700px}}.aboutme-accordion-container{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 768px){.aboutme-accordion-container{gap:32px}}.aboutme-item{border-bottom:1px solid #3b3b3b}.aboutme-item:last-child{margin-bottom:8px}.aboutme-item-header{display:flex;justify-content:space-between;align-items:center;color:#fafafa66;font-size:16px;font-weight:600;line-height:150%;letter-spacing:-.02em;text-transform:uppercase;cursor:pointer;border-radius:12px;transition:background-color .3s ease-in-out}.aboutme-item-header:hover{background-color:#242527}.aboutme-accordion-btn{width:42px;height:42px;padding:10px;display:flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid rgba(250,250,250,.2);cursor:pointer;transition:transform .3s ease-in-out}.aboutme-item-header:hover .aboutme-accordion-btn,.aboutme-accordion-btn:hover{border:1px solid #fff;transform:scale(1.1)}.aboutme-item-icon{fill:none;stroke:#fff;transition:transform .5s cubic-bezier(.4,0,.2,1)}.aboutme-accordion-panel{display:flex;flex-direction:column;gap:32px;margin-top:12px;margin-bottom:20px}@media only screen and (min-width: 768px){.aboutme-accordion-panel{gap:16px;margin-top:8px;margin-bottom:32px}}@media only screen and (min-width: 1440px){.aboutme-accordion-panel{gap:32px}}.aboutme-item-list{gap:10px}.aboutme-item-text{color:#fafafa;font-size:16px;font-weight:500;line-height:150%;letter-spacing:-.02em}@media only screen and (min-width: 1440px){.aboutme-item-text{width:612px;margin-left:696px}}.aboutme-swiper-container{display:flex;align-items:center;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;min-width:0}.swiper-wrapper.aboutme-swiper-wrapper.animated-element.animation-left{transform:translate(1000px);transition:opacity 3s,transform 3s}.swiper-wrapper.aboutme-swiper-wrapper.animated-element.animation-left.visible{opacity:1;transform:translate(0)}.aboutme-swiper{display:flex;justify-content:space-between;align-items:center;overflow:hidden;width:260px;min-width:0}.aboutme-swiper-wrapper{display:flex;min-width:0;width:260px}.aboutme-slide{width:130px;height:130px;display:flex;flex-shrink:0;border-radius:100px;border:1px solid rgba(250,250,250,.2);stroke-width:1px;stroke:#fafafa33;justify-content:center;align-items:center;color:#fafafa;font-size:16px;line-height:150%;letter-spacing:-.02em}.swiper-slide-active>.aboutme-slide{background-color:#ed3b44}.aboutme-slide-next{width:28px;height:28px;fill:none;cursor:pointer;stroke:#3b3b3b;z-index:999}@media only screen and (min-width: 768px){.aboutme-swiper-container{width:704px}.aboutme-swiper{width:600px}.aboutme-slide{width:200px;height:200px;font-size:20px}.aboutme-slide-next{width:40px;height:40px}}@media only screen and (min-width: 1440px){.aboutme-swiper-container{width:1312px}.aboutme-swiper{width:1200px}}.aboutme-accordion-item.js-enabled .aboutme-accordion-panel{visibility:hidden}.aboutme-accordion-item.is-active .aboutme-accordion-panel{visibility:visible}.aboutme-accordion-item .aboutme-accordion-panel{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.benefits-section{font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.02em;position:relative}.benefits-section.visibleModal .benefits-modal{display:block;position:fixed;overflow:hidden;top:0;left:0;background-color:#383434be;width:100%;height:100%}.benefits-modal{display:none}.modal--content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:24px;background:#242527;padding:25px}.benefits-main-container{display:flex;flex-wrap:wrap;gap:32px}.benefits-title{color:#fafafa66;font-weight:600;line-height:1.5}.benefits-list{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.benefits-item{display:flex;max-width:344px;padding:24px;flex-direction:column;align-items:flex-start;border-radius:20px;background:#242527}@media screen and (min-width: 1440px){.benefits-container{margin-left:auto;width:704px}}.benefits-icon-box{padding:12px;margin-bottom:64px;width:48px;height:48px;border-radius:10px;background:#ED3B44}.benefits-icon{fill:none;stroke:#fafafa}.benefits-subtitle{font-size:20px;font-weight:600;line-height:1.5;color:#fafafa;margin-bottom:8px}.benefits-text-more{display:none}.benefits-visible{display:block;margin-top:20px}.benefits-item{line-height:1.5;color:#fafafa99;transition:transform .3s ease-in-out}.benefits-item:hover,.benefits-item:focus{transform:scale(1.05);cursor:pointer}.benefits-link{display:flex;width:187px;height:55px;padding:17px 35px;justify-content:center;align-items:center;border-radius:60px;border:1px solid rgba(250,250,250,.2);transition:border .3s ease-in-out,transform .3s ease-in-out}.benefits-link:hover,.benefits-link:focus{border:1px solid #FAFAFA}.close-menu{transition:rotate .3s ease-in-out,transform .3s ease-in-out}.close-menu:hover,.close-menu:focus{rotate:180deg;transform:scale(1.1)}.projects-swiper-container{margin-top:32px;overflow:hidden}.projects-swiper-slide{border-radius:24px;width:100%;overflow:hidden}@media only screen and (min-width: 1440px){.projects-swiper-slide{display:flex;flex-direction:row}.projects-swiper-slide.swiper-slide{display:flex}}.projects-white-side{background-color:#fafafa;padding:32px}@media only screen and (min-width: 768px){.projects-white-side{padding:64px 136px 64px 64px}}@media only screen and (min-width: 1440px){.projects-white-side{padding-right:122px;width:50%}}.projects-tech-list{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#1c1d20;font-size:16px;font-weight:500;letter-spacing:-.02em;margin-bottom:96px}@media only screen and (min-width: 768px){.projects-tech-list{margin-bottom:164px;gap:6px}}@media only screen and (min-width: 1440px){.projects-tech-list{margin-bottom:223px}}.projects-tech-item{padding:12px 17px;line-height:normal;border-radius:60px;border:1px solid rgba(28,29,32,.2)}@media only screen and (min-width: 768px){.projects-tech-item{padding:17px}}.projects-slide-title{color:#1c1d20;font-size:24px;font-weight:500;line-height:1.16;letter-spacing:-.03em;margin-bottom:32px}@media only screen and (min-width: 768px){.projects-slide-title{font-size:44px;line-height:1;letter-spacing:-.03px}}.projects-slide-link{display:flex;justify-content:center;align-items:center;width:141px;height:45px;padding:13px 32px;border-radius:60px;background:#ed3b44;color:#fafafa;letter-spacing:-.02em;transition:background-color .3s ease-in-out,transform .3s ease-in-out}.projects-slide-link:hover,.projects-slide-link:focus{background-color:#e0373f;transform:scale(1.1)}@media only screen and (min-width: 768px){.projects-slide-link{padding:18px 50px;width:177px;height:55px}}.projects-dark-side{display:flex;justify-content:center;align-items:center;padding:100px 16px;background-color:#242527}@media only screen and (min-width: 768px){.projects-dark-side{padding:120px 45px}}@media only screen and (min-width: 1440px){.projects-dark-side{padding:120px 37px;width:50%}}.projects-img{width:311px;height:195px}@media only screen and (min-width: 768px){.projects-img{width:614px;height:385px}}.projects-button-wrapper{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:32px}@media only screen and (min-width: 768px){.projects-button-wrapper{gap:20px;margin-top:64px}}.projects-button-prev{padding:14px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(250,250,250,.2);fill:none;stroke:#fff}@media only screen and (min-width: 768px){.projects-button-prev{padding:18px}}.projects-button-next{padding:14px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(250,250,250,.2);fill:none;stroke:#fff}@media only screen and (min-width: 768px){.projects-button-next{padding:18px}}.projects-button-icon{width:24px;height:24px}@media only screen and (min-width: 768px){.projects-button-icon{width:32px;height:32px}}.faq-items{margin-top:32px;border-bottom:1px solid rgba(250,250,250,.2)}.faq-container{overflow:hidden}.faq-item{padding-top:20px;padding-bottom:20px;border-top:1px solid rgba(250,250,250,.2)}@media only screen and (min-width: 768px){.faq-item{padding-top:32px;padding-bottom:24px}}@media only screen and (min-width: 1440px){.faq-items{display:grid;grid-template-columns:auto 50%;grid-auto-flow:column}.faq-item:nth-child(-n+3){grid-column:1;padding-right:32px}.faq-item:nth-child(n+4){grid-column:2;padding-left:32px;border-left:1px solid rgba(250,250,250,.2)}.faq-item{padding-bottom:26px;width:688px}}.faq-title{color:#fafafa;font-family:Inter Tight;font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.02em;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-radius:12px;transition:background-color .3s ease-in-out}.faq-title:hover{background-color:#242527}.fit-first-title{width:265px}.fit-second-third-title{width:241px}.fit-fifth-title{width:208px}.fit-last-title{width:289px}@media only screen and (min-width: 768px){.fit-first-title,.fit-second-third-title,.fit-fifth-title{width:100%}.fit-last-title{width:485px}}.faq-descr{color:#fafafa99;font-family:Inter Tight;font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:-.02em}@media only screen and (min-width: 768px){.faq-descr{width:656px}}@media only screen and (min-width: 1440px){.faq-descr{padding-bottom:0}}.faq-acordeon-btn{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:100px;border:1px solid rgba(250,250,250,.2);padding:7px;transition:transform .3s ease-in-out}.faq-title:hover .faq-acordeon-btn,.faq-acordeon-btn:hover{border:1px solid #fff;transform:scale(1.1)}.modal-btn-icon{fill:none;stroke:#fff;transition:transform .5s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.faq-acordeon-btn{width:40px;height:40px;padding:10px}}.faq-item.js-enabled .faq-descr{visibility:hidden}.faq-item.is-active .faq-descr{visibility:visible}.faq-item .faq-descr{overflow:hidden;transition-property:height,visibility;transition-timing-function:ease}.covers-container{padding-left:0;padding-right:0;max-width:100%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-image:url(/js-project-team-07/assets/covers-bg_1x-f313fcc5.webp)}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.covers-container{background-image:url(/js-project-team-07/assets/covers-bg_2x-7b928fe0.webp)}}.content{position:relative;box-sizing:border-box;min-width:320px;height:508px;overflow:hidden}@media screen and (min-width: 768px){.content{min-width:768px;height:960px}}@media screen and (min-width: 1440px){.content{min-width:1440px}}.marquee{position:absolute;right:-800px;left:0;overflow:hidden}.marquee-inner{display:flex;transform:rotate(17deg);margin-bottom:50px}.section-cover .marquee-line{flex-shrink:0;margin-right:40px;display:flex;align-items:center;justify-content:center;white-space:nowrap;animation-duration:25s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.covers-img{width:282px;height:163px;transition:transform .3s ease-in-out}.covers-img:hover{transform:scale(1.05);transition:transform .3s ease-in-out;cursor:pointer}@media only screen and (min-width: 768px){.covers-img{width:544px;height:314px}}.marquee-inner:nth-child(odd) .marquee-line{animation-name:marqueeLineRight}.marquee-inner:nth-child(2n) .marquee-line{animation-name:marqueeLineLeft}.marquee-inner:nth-child(1) .marquee-line{animation-delay:-2s}.marquee-inner:nth-child(2) .marquee-line{animation-delay:-1s}.marquee-inner:nth-child(3) .marquee-line{animation-delay:-3s}.marquee-inner:nth-child(4) .marquee-line{animation-delay:0s}@keyframes marqueeLineRight{0%{transform:translate(0)}to{transform:translate(-300%)}}@keyframes marqueeLineLeft{0%{transform:translate(-300%)}to{transform:translate(0)}}.rewiews-list-wrapper{overflow:hidden}.reviews-list{display:flex;align-items:flex-start;margin-bottom:32px}@media screen and (min-width: 320px){.rewiews-conteiner{display:block}}.rewiews-list-wrapper{margin-top:32px}.rewiews-list-element{display:flex;padding:32px 24px;height:302px!important;flex-direction:column;overflow:hidden;border-radius:20px;border:1px solid rgba(250,250,250,.2);transition:opacity .6s ease-in-out}.rewiews-list-element:hover{cursor:pointer}.reviews-list:hover>:not(:hover){opacity:.4}.rewiews-img{border-radius:10px;margin-bottom:32px}.rewiew-element-title{margin-bottom:8px;font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:-.02em;color:#fafafa}.rewiews-text{font-size:16px;line-height:150%;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;color:#fafafa99}.rewiews-button-wrapper{display:flex;justify-content:center;align-items:center;gap:12px}@media screen and (min-width: 768px){.rewiews-button-div{gap:20px}}.rewiews-button-prev{display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(250,250,250,.5);fill:none;stroke:#fff;padding:13px}@media screen and (min-width: 768px){.rewiews-button-prev{padding:17px}}.rewiews-button-next{display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid rgba(250,250,250,.5);fill:none;stroke:#fff;padding:13px}@media screen and (min-width: 768px){.rewiews-button-next{padding:17px}}.swiper-button-disabled{stroke:#3b3b3b}.rewiews-button-icon{width:24px;height:24px}@media screen and (min-width: 768px){.rewiews-button-icon{width:32px;height:32px}}.swiper-button-lock{display:flex!important}.reviews-error-item{height:302px;width:100%;display:flex;align-items:center;justify-content:center}.reviews-error-text{font-size:38px}.modal p{margin-top:8px;width:350px}.modal{border-radius:20px;border:1px solid rgba(250,250,250,.2);padding:32px 24px;background-color:#1c1d20}@media screen and (min-width: 768px){.section.footer-section{padding-top:80px;padding-bottom:169px}}@media screen and (min-width: 1440px){.container.footer-container{padding-left:196px;padding-right:196px}}.footer-wrapper{width:267px;margin-bottom:63px;position:relative}@media screen and (min-width: 768px){.footer-wrapper{width:542px;margin-bottom:18px}}.footer-image{border-radius:12px;position:absolute;width:44px;height:44px;top:0;left:0}@media screen and (min-width: 768px){.footer-image{border-radius:24px;width:70px;height:70px}}.footer-title{color:#fafafa;font-size:40px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.03em;text-transform:uppercase}@media screen and (min-width: 768px){.footer-title{font-size:64px}}.footer-title-elem{margin-left:52px}@media screen and (min-width: 768px){.footer-title-elem{margin-left:90px}}.footer-form{display:flex;flex-direction:column;margin-bottom:64px}@media screen and (min-width: 768px){.footer-form{flex-direction:row;gap:32px;margin-bottom:18px;align-items:baseline}}@media screen and (min-width: 1440px){.footer-form{gap:0}}.footer-form-wrapper{width:100%;display:flex;flex-direction:column}@media screen and (min-width: 768px){.footer-form-wrapper{margin-bottom:0}}.footer-input-email,.footer-input-comments{width:100%;background-color:transparent;padding-bottom:20px;border-top:none;border-left:none;border-right:none;border-bottom-width:1px;border-bottom-color:#fafafa33;color:#fafafa;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-.02em}.footer-input-comments{overflow:hidden;text-overflow:ellipsis}.input-error-message{font-family:Inter Tight;font-size:14px;font-style:normal;font-weight:500;line-height:1.29;letter-spacing:-.02em;margin-bottom:16px}.footer-input-email:focus,.footer-input-comments:focus{outline:none;border-bottom-color:#fafafa80}@media screen and (min-width: 768px){.footer-input-email,.footer-input-comments{width:245px;height:44px}}@media screen and (min-width: 768px){.footer-form-wrapper{width:245px}}@media screen and (min-width: 1440px){.footer-input-email,.footer-input-comments{width:390px;height:44px}}@media screen and (min-width: 1440px){.footer-form-wrapper{width:390px;margin-right:32px}}@media screen and (min-width: 1440px){.footer-input-comments{margin-right:86px}}.footer-input-email::placeholder,.footer-input-comments::placeholder{color:#fafafa99;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-.02em}.footer-input-email{margin-bottom:4px}.footer-input-comments{margin-bottom:32px}@media screen and (min-width: 768px){.footer-input-comments{margin-bottom:0}}.footer-btn{display:flex;align-items:center;justify-content:center;width:100px;height:100px;border-radius:50%;background-color:#ed3b44;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.02em;transition:background-color .3s ease-in-out}@media screen and (min-width: 768px){.footer-btn{width:150px;height:150px}}.footer-btn:hover,.footer-btn:focus{background-color:#e0373f}.footer-adress{display:flex;gap:4px}@media screen and (min-width: 768px){.footer-adress{gap:8px}}.footer-adress-email,.footer-adress-tel{display:flex;padding:10px 12px;justify-content:center;align-items:center;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.02em;border-radius:60px;border:1px solid rgba(250,250,250,.2);flex-shrink:0;transition:border-color .3s ease-in-out,transform .3s ease-in-out}@media screen and (min-width: 768px){.footer-adress-email,.footer-adress-tel{padding:18px 32px;font-size:16px}}.footer-adress-email:hover,.footer-adress-tel:hover,.footer-adress-email:focus,.footer-adress-tel:focus{border-color:#fafafa;transform:scale(1.05)}.footer-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;display:flex;align-items:center;justify-content:center;background-color:#0f0f1099;pointer-events:none;padding:138px 16px;opacity:0;visibility:hidden}.backdrop-is-open{opacity:1;visibility:visible;pointer-events:initial}.modal-window{border-radius:20px;border:1px solid rgba(250,250,250,.1);background-color:#1c1d20;padding:64px 32px;position:relative}.modal-window-header{text-align:center;font-size:20px;font-style:normal;font-weight:600;line-height:1.5;letter-spacing:-.02em;margin-bottom:16px}.modal-window-text{color:#fafafa99;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:1.5;letter-spacing:-.02em}.modal-close-btn{position:absolute;top:20px;right:20px}.modal-close-btn-img{stroke:#fafafa}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{background-color:transparent;transition:background-color 5000s ease-in-out 0s}input:-webkit-autofill:first-line,textarea:-webkit-autofill:first-line,select:-webkit-autofill:first-line{color:#fafafa99}.animated-element.animation-up{opacity:0;transform:translateY(20px);transition:opacity .9s,transform .9s;transition-delay:.3s}.animated-element.animation-up.visible{opacity:1;transform:translateY(0)}.animated-element.animation-down{opacity:0;transform:translateY(-20px);transition:opacity .9s,transform .9s;transition-delay:.3s}.animated-element.animation-down.visible{opacity:1;transform:translateY(0)}.animated-element.animation-left{opacity:0;transform:translate(100px);transition:opacity 1s,transform 1s;transition-delay:.3s}.animated-element.animation-left.visible{opacity:1;transform:translate(0)}.animated-element.animation-right{opacity:0;transform:translate(-100px);transition:opacity .5s,transform .5s;transition-delay:.3s}.animated-element.animation-right.visible{opacity:1;transform:translate(0)}.animated-element.animation-scale{opacity:0;transform:scale(0);transition:opacity 1.2s,transform 1.2s}.animated-element.animation-scale.visible{opacity:1;transform:scale(1)}.animated-element.animation-rotate-down{opacity:0;transform:rotateX(-90deg);transition:opacity 1s,transform 1s}.animated-element.animation-rotate-down.visible{opacity:1;transform:rotate(0)}@keyframes rotateYText{0%{transform:rotateX(0)}to{transform:rotateX(360deg)}}.rotateX-text{animation:rotateYText 1s linear 1}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;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%}
