*{font-family:Gilroy,sans-serif}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;font-family:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#242424;background-color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}@font-face{font-family:Gilroy-Black,sans-serif;src:url(/project1/assets/Gilroy-Black-CW4Zw4ou.ttf);font-weight:500;font-style:normal}body{display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0}main{flex-grow:1}main:has(.back-link){text-align:center}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-Regular-A6YxJnNn.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/project1/assets/Gilroy-Regular-A6YxJnNn.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-Regular-CY081Tb4.woff2) format("woff2"),url(/project1/assets/Gilroy-Regular-CkNiKQ6x.woff) format("woff"),url(/project1/assets/Gilroy-Regular-Bghgj_A6.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-ExtraboldItalic-D0K37qGa.eot);src:local("Gilroy Extrabold Italic"),local("Gilroy-ExtraboldItalic"),url(/project1/assets/Gilroy-ExtraboldItalic-D0K37qGa.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-ExtraboldItalic-CVjxnYOr.woff2) format("woff2"),url(/project1/assets/Gilroy-ExtraboldItalic-BZgYFwQg.woff) format("woff"),url(/project1/assets/Gilroy-ExtraboldItalic-CYXnh774.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-Bold-CByRywKO.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/project1/assets/Gilroy-Bold-CByRywKO.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-Bold-Bt_SZrlr.woff2) format("woff2"),url(/project1/assets/Gilroy-Bold-DW_sczTM.woff) format("woff"),url(/project1/assets/Gilroy-Bold-CWvQ8Q14.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-Black-CYxPlBvq.eot);src:local("Gilroy Black"),local("Gilroy-Black"),url(/project1/assets/Gilroy-Black-CYxPlBvq.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-Black-as2qN2Vc.woff2) format("woff2"),url(/project1/assets/Gilroy-Black-GClmsjgP.woff) format("woff"),url(/project1/assets/Gilroy-Black-CW4Zw4ou.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-Light-XZzdb4Sn.eot);src:local("Gilroy Light"),local("Gilroy-Light"),url(/project1/assets/Gilroy-Light-XZzdb4Sn.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-Light-BQfcPs6d.woff2) format("woff2"),url(/project1/assets/Gilroy-Light-pZvAhhiG.woff) format("woff"),url(/project1/assets/Gilroy-Light-C81lTVMp.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-Semibold-BqozZSYm.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/project1/assets/Gilroy-Semibold-BqozZSYm.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-Semibold-Cu1_Dviq.woff2) format("woff2"),url(/project1/assets/Gilroy-Semibold-IQ7aD9dp.woff) format("woff"),url(/project1/assets/Gilroy-Semibold-BP6WYEG3.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-Medium-CIggfFu8.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/project1/assets/Gilroy-Medium-CIggfFu8.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-Medium-RhujHmrb.woff2) format("woff2"),url(/project1/assets/Gilroy-Medium-DUjXE-5u.woff) format("woff"),url(/project1/assets/Gilroy-Medium-BVFe7ABu.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-MediumItalic-pDTIp6-m.eot);src:local("Gilroy Medium Italic"),local("Gilroy-MediumItalic"),url(/project1/assets/Gilroy-MediumItalic-pDTIp6-m.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-MediumItalic-CH4rAKOn.woff2) format("woff2"),url(/project1/assets/Gilroy-MediumItalic-BVEerdt_.woff) format("woff"),url(/project1/assets/Gilroy-MediumItalic-BpTf1xa1.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-BlackItalic-B8AZ-l2C.eot);src:local("Gilroy Black Italic"),local("Gilroy-BlackItalic"),url(/project1/assets/Gilroy-BlackItalic-B8AZ-l2C.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-BlackItalic-DWXZwsW_.woff2) format("woff2"),url(/project1/assets/Gilroy-BlackItalic-DbN3dp8v.woff) format("woff"),url(/project1/assets/Gilroy-BlackItalic-Cahsq6xX.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-UltraLight-Bx9XZrOT.eot);src:local("Gilroy UltraLight"),local("Gilroy-UltraLight"),url(/project1/assets/Gilroy-UltraLight-Bx9XZrOT.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-UltraLight-BnZuASiC.woff2) format("woff2"),url(/project1/assets/Gilroy-UltraLight-BiYWx2eM.woff) format("woff"),url(/project1/assets/Gilroy-UltraLight-DXoEcmKh.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-RegularItalic-DkhQH_j0.eot);src:local("Gilroy Regular Italic"),local("Gilroy-RegularItalic"),url(/project1/assets/Gilroy-RegularItalic-DkhQH_j0.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-RegularItalic-B7ijQ5fl.woff2) format("woff2"),url(/project1/assets/Gilroy-RegularItalic-74PdxSAF.woff) format("woff"),url(/project1/assets/Gilroy-RegularItalic-CM9qcbyJ.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-SemiboldItalic-BPNOB66R.eot);src:local("Gilroy Semibold Italic"),local("Gilroy-SemiboldItalic"),url(/project1/assets/Gilroy-SemiboldItalic-BPNOB66R.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-SemiboldItalic-DjIMUwer.woff2) format("woff2"),url(/project1/assets/Gilroy-SemiboldItalic-6TBCfoFU.woff) format("woff"),url(/project1/assets/Gilroy-SemiboldItalic-Cl12UESy.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-HeavyItalic-CzZkTNYS.eot);src:local("Gilroy Heavy Italic"),local("Gilroy-HeavyItalic"),url(/project1/assets/Gilroy-HeavyItalic-CzZkTNYS.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-HeavyItalic-CIpAfdAx.woff2) format("woff2"),url(/project1/assets/Gilroy-HeavyItalic-BRl_q62V.woff) format("woff"),url(/project1/assets/Gilroy-HeavyItalic-DyUYSpPC.ttf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-Extrabold-RE0EIybS.eot);src:local("Gilroy Extrabold"),local("Gilroy-Extrabold"),url(/project1/assets/Gilroy-Extrabold-RE0EIybS.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-Extrabold-D9MUTSRL.woff2) format("woff2"),url(/project1/assets/Gilroy-Extrabold-CptPQ129.woff) format("woff"),url(/project1/assets/Gilroy-Extrabold-B9PlotbN.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-BoldItalic-5yMLxZlt.eot);src:local("Gilroy Bold Italic"),local("Gilroy-BoldItalic"),url(/project1/assets/Gilroy-BoldItalic-5yMLxZlt.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-BoldItalic-VydKs7mV.woff2) format("woff2"),url(/project1/assets/Gilroy-BoldItalic-CznzSjra.woff) format("woff"),url(/project1/assets/Gilroy-BoldItalic-Bm0N-sOi.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-UltraLightItalic-CrPFIRgw.eot);src:local("Gilroy UltraLight Italic"),local("Gilroy-UltraLightItalic"),url(/project1/assets/Gilroy-UltraLightItalic-CrPFIRgw.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-UltraLightItalic-CnZkWxKl.woff2) format("woff2"),url(/project1/assets/Gilroy-UltraLightItalic-DlG_a714.woff) format("woff"),url(/project1/assets/Gilroy-UltraLightItalic-RtMbCzZN.ttf) format("truetype");font-weight:200;font-style:italic}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-LightItalic-6dp1MtXr.eot);src:local("Gilroy Light Italic"),local("Gilroy-LightItalic"),url(/project1/assets/Gilroy-LightItalic-6dp1MtXr.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-LightItalic-DMTUEaBm.woff2) format("woff2"),url(/project1/assets/Gilroy-LightItalic-DtcfPcwh.woff) format("woff"),url(/project1/assets/Gilroy-LightItalic-2xRHoTEY.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-Heavy-CtcpsATi.eot);src:local("Gilroy Heavy"),local("Gilroy-Heavy"),url(/project1/assets/Gilroy-Heavy-CtcpsATi.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-Heavy-5mhtgaKn.woff2) format("woff2"),url(/project1/assets/Gilroy-Heavy-b2TBbQlq.woff) format("woff"),url(/project1/assets/Gilroy-Heavy-looVbsM3.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-Thin-CaSBrQTf.eot);src:local("Gilroy Thin"),local("Gilroy-Thin"),url(/project1/assets/Gilroy-Thin-CaSBrQTf.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-Thin-CU0Kuuqx.woff2) format("woff2"),url(/project1/assets/Gilroy-Thin-C-5-bmIx.woff) format("woff"),url(/project1/assets/Gilroy-Thin-CocxbI1A.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Gilroy;src:url(/project1/assets/Gilroy-ThinItalic-B0_6ygbx.eot);src:local("Gilroy Thin Italic"),local("Gilroy-ThinItalic"),url(/project1/assets/Gilroy-ThinItalic-B0_6ygbx.eot?#iefix) format("embedded-opentype"),url(/project1/assets/Gilroy-ThinItalic-D3KW3e5M.woff2) format("woff2"),url(/project1/assets/Gilroy-ThinItalic-CwchSBkr.woff) format("woff"),url(/project1/assets/Gilroy-ThinItalic-DPtpS4GZ.ttf) format("truetype");font-weight:100;font-style:italic}@media only screen and (min-width: 768px) and (max-width: 1279px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1280px){.container{min-width:1280px!important;padding:0 65px}}.header-container{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px}.nav-list,.card-soc-list{display:none}.logo{font-family:Gilroy,sans-serif;font-weight:500;font-size:16px;letter-spacing:-.02em;color:#0c0c0c}.header-logo{padding:auto 0;display:block}.burger-btn{border:none;background-color:transparent;padding:20px 0}.burger-icon{display:block;stroke-width:2.5px;stroke:#0c0c0c}.socials-icon{display:none}@media screen and (min-width: 768px){.socials-icon{display:none}.header-container{justify-content:space-between;min-width:768px;width:100%;padding:26px 32px}.logo{font-size:20px}.burger-icon{stroke-width:3px}.burger-btn{padding:26px 0}}@media screen and (min-width: 1280px){.burger-btn{display:none}.card-socnetwork{fill:#0c0c0c}.heder-logo{margin-right:203px}.nav-link{display:block;font-weight:500;font-size:14px;line-height:1.29;text-align:center;color:#0c0c0c}.nav-link.current{position:relative}.nav-link.current:after{content:"";background-color:#3350e9;width:9px;height:8px;position:absolute;left:15px;bottom:-9px;border-radius:100%;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-nav{padding-top:26px;padding-bottom:26px}.card-soc-list{display:flex;align-items:center;margin-left:auto;gap:10px}.card-soc-link{display:flex;border:1px solid rgba(12,12,12,.1);border-radius:10px;padding:8px;width:36px;height:36px}.header-nav{display:flex;align-items:center;margin:26px}.nav-list{display:flex;align-items:center;gap:40px}.socials-icon{display:flex;margin-left:auto;gap:10px}.card-soc-link:hover .card-socnetwork,.card-soc-link:focus .card-socnetwork{fill:#3350e9;opacity:.8;transition:opacity .25s cubic-bezier(.4,0,.2,1)}}.mobile-menu{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:auto;right:-100%;max-width:330px;width:100%;height:100%;min-width:200px;background-image:url(/project1/assets/bg-menu-mob-BPbOtsu2.png);background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.mobile-menu.is-open{opacity:1;right:0;visibility:visible;pointer-events:auto;z-index:999}.mobile-menu-container{position:relative;padding-top:240px;padding-bottom:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;box-sizing:border-box}.mobile-menu-close{position:absolute;top:20px;right:20px;border:none;background:none;padding:0;font:inherit;cursor:pointer}.mobile-menu-close-icon{stroke-width:2.5px;stroke:#fbfbfb}.mobile-menu-nav{margin-top:240px;margin-bottom:auto}.mobile-menu-list{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;gap:32px}.mobile-nav-link.current{position:relative}.mobile-nav-link.current:after{content:"";background-color:#3350e9;width:9px;height:8px;position:absolute;left:15px;bottom:-9px;border-radius:100%}.mobile-menu-item{font-weight:500;font-size:14px;line-height:1.29;text-align:center;color:#fbfbfb}.card-soc-list-mob{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px}.card-socnetwork-mob{fill:#fbfbfb}.card-soc-link-mob{text-align:center}.card-soc-link-mob:hover .card-socnetwork-mob,.card-soc-link-mob:focus .card-socnetwork-mob{fill:#fbfbfb;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.card-soc-item-mob{border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px;width:34px;height:34px;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.mobile-menu-close{top:26px;right:32px}.mobile-menu-container{max-width:330px}}@media screen and (min-width: 1280px){.mobile-menu{display:none}}@media (min-resolution: 192dpi) and (min-width: 320px) and (max-width: 767px){.mobile-menu{background-image:url(/project1/assets/bg-menu-mob@2x-CzMu8JUG.png)}}@media (min-resolution: 192dpi) and (min-width: 768px) and (max-width: 1280px){.first-section{background-image:url(/project1/assets/bg-menu-tab@2x-BjAxlhRU.png)}}.hero-section{padding-top:80px;margin-bottom:50px;border-top:1px solid rgba(12,12,12,.1)}.container-main-icon{display:flex;justify-content:space-between}.hero-main-text{font-family:Gilroy,sans-serif;font-weight:600;font-size:72px;line-height:.875;letter-spacing:-.02em;color:#0c0c0c;max-width:597px;padding-bottom:20px}.span-hero-text{color:#3350e9}.hero-text-container{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.hero-text{font-family:Gilroy,sans-serif;font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#0c0c0cb3;max-width:480px}.scroll-down{font-weight:500;font-size:20px;line-height:1;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:#0c0c0c;white-space:nowrap}.scroll-down:hover,.scroll-down:focus{color:#3350e9;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.hero-icons{position:relative;display:flex;align-items:center;justify-content:flex-end}.icon{width:60px;height:60px;border-radius:100%;stroke-width:2px;stroke:#fbfbfb;margin-left:-17px;z-index:1}.hero-icons .icon:nth-child(2){z-index:2}.hero-icons .icon:nth-child(3){z-index:3}.background{width:100%;background-position:center;background-size:cover;height:500px;border-radius:50px;background-color:rgba(12,12,12,.2),;background-image:url(/project1/assets/rectangle-hero@2x-DSJEDMTY.png);background-repeat:no-repeat}@media (min-resolution: 192dpi) and (min-width: 1280px){.background{background-image:url(/project1/assets/rectangle-hero@2x-DSJEDMTY.png)}}@media (min-resolution: 192dpi) and (min-width: 768px) and (max-width: 1279px){.background{background-image:url(/project1/assets/rectangle-hero@2x-DSJEDMTY.png)}}@media only screen and (min-width: 768px) and (max-width: 1279px){.hero-main-text{font-weight:600;font-size:72px;line-height:.875;letter-spacing:-.02em;color:#0c0c0c}.icon{width:56px;height:56px;margin-left:-16px}.hero-text{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#0c0c0cb3}.hero-section{padding-bottom:80px}}@media only screen and (min-width: 320px) and (max-width: 767px){.hero-section{padding-top:60px}.hero-main-text{font-weight:600;max-width:335px;min-width:335px;font-size:40px;line-height:.95;letter-spacing:-.02em;color:#0c0c0c}.hero-text{font-weight:500;max-width:335px;min-width:335px;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#0c0c0cb3;padding-bottom:100px}.hero-section{padding-bottom:60px}.scroll-down{position:relative;right:100.3px}.container-hero-icons-scroll{position:relative;top:246px;right:318px}}*,:after,:before{box-sizing:border-box}.aboutus,section{font-family:Gilroy,sans-serif;font-weight:500;font-size:16px;color:var(--main-text-color);display:flex}.aboutus .section-title{margin-bottom:28px}.about-text-wrapper{padding:40px 20px;background-color:#f3f3f3;border-radius:30px;max-width:335px;margin-bottom:20px}.about-text{font-size:16px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0cb3}.about-text-item:not(:last-child){margin-bottom:20px}.about-text-list{margin-bottom:40px}.btn{display:flex;align-items:center;justify-content:center;width:160px;height:48px;border:none;border-radius:16px;font-size:14px;line-height:1.29}.about-link{background-color:#3350e9;color:#fbfbfb;transition:background-color var(--default-duration) var(--timing-function)}.about-link:hover,.about-link:focus{background-color:#1f3cd4;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.about-img-watch{border-radius:30px}.section-title{font-weight:600;letter-spacing:-.02em}@media only screen and (min-width: 768px){.section{padding:40px 0}.section-title{font-size:48px;line-height:.92}.about-text-wrapper{padding:80px 60px;border-radius:50px;max-width:704px;margin-bottom:40px}.about-text{font-size:16px;line-height:1.25}.about-img-watch{border-radius:50px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.about-text-list{margin-bottom:60px}}@media only screen and (min-width: 1280px){.aboutus-box-desk{display:flex;justify-content:space-between}.about-text-wrapper{max-width:580px;max-height:532px;margin-bottom:0}}.catalog{padding:40px 0}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1280px){.container{min-width:1280px;padding:0 65px}}ul{list-style:none}.catalog-title{display:block;text-align:left;font-family:Gilroy,sans-serif;font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;align-items:flex-start;margin-bottom:24px}@media only screen and (min-width: 768px){.catalog-title{margin-bottom:40px}}.catalog-menu{display:flex;gap:20px;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.catalog-menu{display:grid;grid-template-columns:repeat(2,3fr);gap:32px 16px}}@media only screen and (min-width: 1280px){.catalog-menu{display:flex;flex-direction:row;gap:32px 23px;flex-wrap:wrap}}.catalog-list{border:1px solid rgba(12,12,12,.05);border-radius:30px;width:335px;background:#f3f3f3;padding:24px 28px}.hidden{display:none}@media only screen and (min-width: 768px){.catalog-list{height:414px;padding:24px 32px}.hidden{display:block}}@media only screen and (min-width: 1280px){.catalog-list{width:368px;height:414px}}.catalog-img{display:block;width:208px;height:226px;margin-bottom:10px;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.catalog-img{width:268px;height:292px}}@media only screen and (max-width: 1280px){.catalog-img{width:292px;height:292px}}.catalog-name{display:flex;font-family:Gilroy,sans-serif;font-weight:500;font-size:20px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:8px;width:280px;height:18px}@media only screen and (max-width: 1280px){.catalog-name{display:flex;width:304px}}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;min-width:100%}.catalog-price{font-family:Gilroy,sans-serif;font-weight:400;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#0c0c0c80}.catalog-button{display:block;border:none;font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#fbfbfb;border-radius:16px;min-width:160px;height:48px;background:#3350e9;margin-left:auto;margin-right:auto;margin-top:40px}.business-button:focus,.business-button:hover{background:#1f3cd4;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.catalog-button{display:none}}.advert{margin-top:50px;margin-bottom:50px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.advert-container{width:100%;min-width:320px;max-width:335px;padding:60px 28px;border-radius:30px;height:363px;background:#0c0c0c;background-image:url(/project1/assets/contact-phone-Bl3IY9aH.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin:0 auto}@media (min-resolution: 192dpi),(min-resolution: 2dppx){.advert-container{background-image:url(/project1/assets/contact-phone@2x-215VLWnO.png)}}.ad-text-container{max-width:279px;margin-bottom:28px}.ad-text{width:100%;font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#fbfbfb}.ad-part{color:#fbfbfb80}.ad-btn{display:flex;padding:15px auto;border:1px solid rgba(251,251,251,.15);border-radius:16px;width:160px;height:48px;cursor:pointer;font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#fbfbfb;background:transparent;align-items:center;justify-content:center;flex-direction:row}.ad-btn:hover{color:#0c0c0c;background:#fbfbfb;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.advert{padding-top:40px;padding-bottom:40px}.advert-container{max-width:704px;height:425px;padding:80px 64px;background-image:url(/project1/assets/contact-tab-7y5BbbGF.png)}@media (min-resolution: 192dpi),(min-resolution: 2dppx){.advert-container{background-image:url(/project1/assets/contact-tab@2x-Dio11UWx.png)}}.ad-text-container{max-width:576px;margin-bottom:32px}.ad-text{width:100%;font-size:48px}}@media only screen and (min-width: 1280px){.advert{padding-top:50px;padding-bottom:50px}.advert-container{display:flex;flex-direction:row;row-gap:140px;gap:140px;max-width:1150px;height:298px;padding:83px 80px;box-shadow:0 4px 4px #00000040;background-image:url(/project1/assets/contact-r2_urcgu.png)}@media (min-resolution: 192dpi),(min-resolution: 2dppx){.advert-container{background-image:url(/project1/assets/contact@2x-DwmXn9S8.png)}}.ad-text-container{max-width:690px}.ad-text{width:100%}}*{font-family:Gilroy,sans-serif;box-sizing:border-box;margin:0;padding:0}.section{margin-top:50px;margin-bottom:50px}.section-sale-title{font-weight:600;font-size:48px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.section-sale-wrapper,.section-sale-photo-wrapper{display:flex;flex-wrap:wrap;gap:20px}.section-sale-img-list{display:flex;flex-direction:row;gap:5px}.section-sale-img-item{display:flex;justify-content:center;align-items:center;padding:13px 14px;border:1px solid rgba(12,12,12,.05);border-radius:16px;background-color:#f3f3f3}.section-sale-img-preview{display:flex;justify-content:center;align-items:center;padding:50px;border:1px solid rgba(12,12,12,.05);border-radius:30px;background-color:#f3f3f3}.section-sale-description{border-radius:30px;background:#3350e9;padding:48px 28px}.section-sale-subtitle{max-width:279px;font-weight:600;font-size:32px;line-height:1.17;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:10px}.section-sale-tag{display:inline-block;font-family:Gilroy,sans-serif;font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb80;margin-bottom:20px}.section-sale-price{display:flex;flex-direction:row;margin-bottom:28px}.section-sale-new-price{padding:8px 12px;border-radius:8px;background-color:#fbfbfb1a;font-weight:600;font-size:20px;line-height:1.25;letter-spacing:-.02em;color:#fbfbfb}.section-sale-old-price{font-weight:400;font-size:12px;padding:9px;line-height:1.17;letter-spacing:-.02em;text-decoration:line-through;color:#fbfbfb80}.section-sale-text-description{font-weight:500;font-size:16px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfbb3;margin-bottom:28px}.section-sale-block-list{display:flex;flex-wrap:wrap;gap:8px}.section-sale-block-item{border:1px solid rgba(251,251,251,.2);border-radius:8px;padding:8px 12px;font-weight:500;font-size:14px;line-height:1.33;color:#fbfbfb}@media screen and (min-width: 768px){.section-sale-title{font-size:48px;line-height:.92;margin-bottom:40px}.section-sale-wrapper{gap:40px}.section-sale-img-list{flex-direction:column;gap:10px}.section-sale-img-item{max-width:132px;padding:16px 18px;border-radius:20px}.section-sale-img-preview{max-width:552px;padding:80px 112px;border-radius:50px}.section-sale-description{border-radius:50px;padding:60px}.section-sale-subtitle{max-width:436px;font-size:32px;line-height:1.13}.section-sale-price{margin-bottom:30px}.section-sale-new-price{font-size:20px;line-height:1}.section-sale-text-description{font-size:16px;line-height:1.25;margin-bottom:40px}.section-sale-block-list{max-width:398px}.section-sale-block-item{font-size:14px;line-height:1.29}}@media screen and (min-width: 1279px){.section-sale-img-item{height:100%}.section-sale-img-preview{max-width:428px;padding-left:50px;padding-right:50px}.section-sale-description{max-width:530px}.section-sale-subtitle{max-width:389px}.section-sale-price{margin-bottom:20px}.section-sale-text-description{margin-bottom:50px}}.reviews{font-family:Gilroy,sans-serif;margin-top:50px;margin-bottom:50px}.reviews-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.reviews-list .reviews-item:not(:first-child){display:none}.reviews-item{padding:32px 36px;border-radius:30px;background-color:#f3f3f3}.reviews-img{margin:0 auto 24px}.reviews-name{font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#0c0c0c;margin-bottom:8px;font-weight:500}.reviews-desc{font-size:14px;line-height:1.28;letter-spacing:-.02em;text-align:center;color:#0c0c0c66}@media only screen and (min-width: 768px){.reviews{margin-bottom:80px}.reviews-title{margin-bottom:40px;font-size:48px;line-height:.91667}.reviews-list .reviews-item:nth-child(2){display:flex;flex-direction:column}.reviews-item{flex-basis:calc((100% - 16px)/2)}.reviews-list{display:flex;gap:16px}.reviews-name{font-size:18px;line-height:1.1}.reviews-desc{font-size:16px;line-height:1.25;min-width:272px}}@media only screen and (min-width: 1280px){.reviews{margin-bottom:100px}.reviews-list .reviews-item:nth-child(3){display:flex;flex-direction:column}.reviews-item{flex-basis:calc((100% - 40px) / 3)}.reviews-list{gap:20px}}.cont{margin:0 auto}.user-contact-inform{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;margin-bottom:50px}.cont{margin-top:30px;padding-left:0}.contact-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px;text-align:left;padding-left:0}.contact-data{width:335px;height:512px;padding-top:48px;padding-left:28px;background-color:#f3f3f3;border-radius:30px}.contact-text-box{font-family:Gilroy,sans-serif;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#000000b3;margin-bottom:28px;width:279px;text-align:left}.contact-form-input,.contact-form-comment{width:279px;border-radius:12px;padding:16px;resize:none;border:1px solid rgba(0,0,0,.15);background-color:transparent;outline:transparent;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.contact-form-input{height:42px;margin-bottom:18px}.contact-form-comment{height:84px;margin-bottom:28px}.contact-form-input::placeholder,.contact-form-comment::placeholder{font-family:Gilroy,sans-serif;color:#0c0c0c;font-size:14px;line-height:1.29;letter-spacing:0;padding-top:12px;padding-left:14px}.contact-form-input:focus,.contact-form-comment:focus{border-color:#3350e9;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.form-button{width:134px;height:42px;border-radius:16px;background-color:#3350e9;border:none;cursor:pointer;font-family:Gilroy,sans-serif;font-size:14px;line-height:1.29;letter-spacing:0;color:#fbfbfb;margin-bottom:48px}.contact-image{margin-top:20px;margin-bottom:30px;width:335px}@media screen and (min-width: 768px){.cont{margin-top:40px}.contact-title{font-family:Gilroy,sans-serif;font-size:48px;line-height:.92;margin-bottom:40px}.contact-data{width:704px;height:556px;padding-top:50px;padding-left:122px;border-radius:50px}.contact-text-box{font-size:16px;line-height:1.25;width:460px;margin-bottom:32px}.contact-form-input,.contact-form-comment{width:460px}.contact-form-input{height:52px}.contact-form-comment{height:90px;margin-bottom:32px}.contact-form-input::placeholder,.contact-form-comment::placeholder{font-weight:400;font-size:16px;line-height:1.25;padding-top:16px}.contact-form-input::placeholder{padding-left:18px}.contact-form-comment::placeholder{padding-left:16px}.form-button{width:160px;height:52px;margin-bottom:50px}.contact-image{margin-top:40px;margin-bottom:40px;width:704px}}@media screen and (min-width: 1280px){.user-contact-inform{flex-direction:row;justify-content:space-between}.cont{margin-top:50px;padding-left:65px}.contact-data{width:580px;padding-left:60px;padding-right:60px}.contact-image{width:530px;margin-top:0;margin-bottom:0}}.footer{font-family:Gilroy,sans-serif;margin-top:30px;font-weight:500}.footer-wrapper{padding:40px 28px 28px;background:#0c0c0c;border-radius:30px}.footer-logo{font-size:16px;letter-spacing:-.02em;color:#fbfbfb;display:inline-block;margin-bottom:20px}.footer-logo:hover,.footer-logo:focus{fill:#fbfbfb}.footer-soc-list{display:flex;align-items:center;gap:10px;margin-bottom:20px}.footer-soc-item{border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px;display:flex;justify-content:center;align-items:center;width:34px;height:34px}.footer-icon{fill:#fbfbfb;opacity:.8;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.footer-soc-item:hover .footer-icon,.footer-soc-item:focus .footer-icon{opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.footer-tel{font-size:12px;line-height:1.33;text-align:center;color:#fbfbfb;border:1px solid rgba(251,251,251,.2);border-radius:16px;padding:14px 20px;font-family:Gilroy,sans-serif;display:inline-block;margin-bottom:54px}.footer-label{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin-bottom:92px}.footer-list-address{display:flex;align-items:flex-start;justify-content:space-between;gap:49px;margin-bottom:24px}.footer-list{display:flex;gap:8px 16px;flex-wrap:wrap;max-width:147px}.footer-list-item{font-size:12px;line-height:1.33;text-align:center;color:#fbfbfb}.footer-address{font-size:12px;line-height:1.33;color:#fbfbfb}.footer-line{stroke:#fbfbfb1a;stroke-width:1px;margin-bottom:24px;width:100%;height:2px}.footer-rights{display:flex;flex-wrap:wrap;gap:8px 0px;justify-content:space-between}.footer-rights-item{font-size:10px;line-height:1.4;letter-spacing:-.02em;color:#fbfbfb80;opacity:.9}.footer-terms{display:flex;gap:20px;opacity:1}@media only screen and (min-width: 768px){.footer{margin-top:40px}.footer-wrapper{padding:40px 40px 28px;position:relative}.footer-logo{font-size:20px}.footer-soc-list{margin-bottom:86px}.footer-tel{font-size:14px;line-height:1.28;position:absolute;top:40px;right:40px}.footer-label{max-width:524px;margin:0 auto 100px;font-size:28px;line-height:1.14}.footer-list-address{gap:62px;margin-bottom:28px}.footer-list{flex-wrap:nowrap;min-width:400px;gap:19px}.footer-list-item{font-size:14px;line-height:1.28}.footer-address{font-size:14px;line-height:1.28;min-width:162px}.footer-line{margin-bottom:28px}.footer-rights{flex-wrap:nowrap}.footer-rights-item{font-size:14px;line-height:1.28;text-align:right}}@media only screen and (min-width: 1280px){.footer{margin-top:50px}.footer .container{padding-right:32px;padding-left:32px}.footer-label{position:absolute;top:40px;left:50%;transform:translate(-50%)}.footer-soc-list{margin-bottom:142px}.footer-address{max-width:170px}}
