@font-face{font-family:Gilroy;src:url(/team-proj-113/assets/Gilroy-Regular-A6YxJnNn.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/team-proj-113/assets/Gilroy-Regular-A6YxJnNn.eot?#iefix) format("embedded-opentype"),url(/team-proj-113/assets/Gilroy-Regular-CY081Tb4.woff2) format("woff2"),url(/team-proj-113/assets/Gilroy-Regular-CkNiKQ6x.woff) format("woff"),url(/team-proj-113/assets/Gilroy-Regular-Bghgj_A6.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/team-proj-113/assets/Gilroy-Bold-CByRywKO.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/team-proj-113/assets/Gilroy-Bold-CByRywKO.eot?#iefix) format("embedded-opentype"),url(/team-proj-113/assets/Gilroy-Bold-Bt_SZrlr.woff2) format("woff2"),url(/team-proj-113/assets/Gilroy-Bold-DW_sczTM.woff) format("woff"),url(/team-proj-113/assets/Gilroy-Bold-CWvQ8Q14.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/team-proj-113/assets/Gilroy-Semibold-BqozZSYm.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/team-proj-113/assets/Gilroy-Semibold-BqozZSYm.eot?#iefix) format("embedded-opentype"),url(/team-proj-113/assets/Gilroy-Semibold-Cu1_Dviq.woff2) format("woff2"),url(/team-proj-113/assets/Gilroy-Semibold-IQ7aD9dp.woff) format("woff"),url(/team-proj-113/assets/Gilroy-Semibold-BP6WYEG3.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/team-proj-113/assets/Gilroy-Medium-CIggfFu8.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/team-proj-113/assets/Gilroy-Medium-CIggfFu8.eot?#iefix) format("embedded-opentype"),url(/team-proj-113/assets/Gilroy-Medium-RhujHmrb.woff2) format("woff2"),url(/team-proj-113/assets/Gilroy-Medium-DUjXE-5u.woff) format("woff"),url(/team-proj-113/assets/Gilroy-Medium-BVFe7ABu.ttf) format("truetype");font-weight:500;font-style:normal}h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}:root{--font-family: "Gilroy", sans-serif;--main: #0c0c0c;--accent: #3350e9;--background: #fbfbfb;--cards: #f3f3f3;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%}body{display:flex;flex-direction:column;min-width:100%;min-height:100vh;margin:0}main{flex-grow:1}.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{max-width:1280px;padding:0 65px}}header{font-family:var(--font-family)}.header-wrapper{border-bottom:1px solid rgba(12,12,12,.1)}.header-nav{display:flex;justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:20px}@media only screen and (min-width: 768px){.header-nav{padding-top:26px;padding-bottom:26px}}.header-logo{font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--main)}@media only screen and (min-width: 768px){.header-logo{font-size:20px}}.header-navigation{display:none}@media only screen and (min-width: 1280px){.header-navigation{display:flex;align-items:center;gap:40px}.header-navigation-items{position:relative}.header-navigation-links{font-weight:500;font-size:14px;line-height:129%;text-align:center;color:var(--main)}.header-navigation-items:hover .header-navigation-links:after,.header-navigation-items:focus .header-navigation-links:after,.header-navigation-items:first-child .header-navigation-links:after{content:"";display:inline-block;border-radius:50%;width:8px;height:8px;background:var(--accent);position:absolute;left:calc((100% - 10px)/2);bottom:-7px}}.header-messengers-list{display:none}@media only screen and (min-width: 1280px){.header-messengers-list{display:flex;align-items:center;gap:10px}.header-messengers-button{display:flex;align-items:center;justify-content:center;border:1px solid rgba(12,12,12,.1);border-radius:10px;background-color:transparent;width:36px;height:36px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.header-messengers-button:hover,.header-messengers-button:focus{border-color:#3350e91a}.header-messengers-button-svg{fill:var(--main);transition:fill .25s cubic-bezier(.4,0,.2,1);opacity:.8}.header-messengers-button:hover .header-messengers-button-svg,.header-messengers-button:focus .header-messengers-button-svg{fill:var(--accent)}}.header-button{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none}@media only screen and (min-width: 768px){.header-button{width:40px;height:40px}}@media only screen and (min-width: 1280px){.header-button{display:none}}.header-button-svg{fill:transparent;stroke:var(--main)}.mobile-menu{font-family:var(--font-family);position:fixed;background-image:url(data:image/jpeg;base64,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);top:0;right:0;width:200px;height:100%;z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}@media (min-resolution: 192dpi){.mobile-menu{background-image:url(/team-proj-113/assets/background-mobile-image-2x-CrCgchui.jpg)}}@media only screen and (min-width: 768px){.mobile-menu{width:330px;background-image:url(/team-proj-113/assets/background-table-image-D6wXhWaD.jpg)}@media (min-resolution: 192dpi){.mobile-menu{background-image:url(/team-proj-113/assets/background-table-image-2x-2s9n4M84.jpg)}}}.mobile-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-container{padding-top:240px;padding-bottom:40px;display:flex;flex-direction:column;height:100vh;align-items:center}@media only screen and (min-width: 768px){.mobile-container{padding-top:310px;padding-bottom:50px}}.mobile-button{position:fixed;top:20px;right:20px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:none}@media only screen and (min-width: 768px){.mobile-button{width:40px;height:40px}}.mobile-button-svg{stroke:var(--background);stroke-width:2.5px}@media only screen and (min-width: 768px){.mobile-button-svg{stroke-width:3px}}.mobile-nav-wrap{margin-bottom:auto}.mobile-navigation{display:flex;flex-direction:column;gap:24px}.mobile-navigation-items{position:relative;font-weight:500;font-size:14px;line-height:129%;text-align:center;color:var(--background)}.mobile-navigation-items:hover .mobile-navigation-links:after,.mobile-navigation-items:focus .mobile-navigation-links:after,.mobile-navigation-items:first-child .mobile-navigation-links:after{content:"";display:inline-block;border-radius:50%;width:8px;height:8px;background:var(--accent);position:absolute;left:calc((100% - 10px)/2);bottom:-10px}.mobile-messengers-list{display:flex;gap:10px}.mobile-messengers-button{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(251,251,251,.1);border-radius:10px;background-color:transparent;transition:opacity .25s cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.mobile-messengers-button{width:36px;height:36px}}.mobile-messengers-button-svg{fill:var(--background);opacity:.8}.mobile-messengers-button:hover .mobile-messengers-button-svg,.mobile-messengers-button:focus .mobile-messengers-button-svg{opacity:1}.hero{font-family:var(--font-family);padding:60px 0}@media screen and (min-width: 768px){.hero{padding:80px 0}}@media screen and (min-width: 1280px){.hero{padding-bottom:100px}}.hero-container-item{display:flex;flex-direction:column;gap:28px;margin-bottom:28px}@media screen and (min-width: 768px){.hero-container-item{flex-direction:row;gap:11px;margin-bottom:40px}}@media screen and (min-width: 1280px){.hero-container-item{gap:407px;justify-content:space-between}}.hero-text-container{display:flex;flex-direction:column;gap:20px}.hero-title{font-weight:600;font-size:40px;line-height:.95;letter-spacing:-.02em;color:#0c0c0c}@media screen and (min-width: 768px){.hero-title{font-size:70px;line-height:.85}}@media screen and (min-width: 1280px){.hero-title{font-size:72px;line-height:.87}}.hero-title-part{color:#3350e9}.hero-text{font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:#0c0c0cb3}@media screen and (min-width: 768px){.hero-text{font-size:16px;line-height:1.25;max-width:480px}}.hero-people-img{max-width:108px}@media screen and (min-width: 768px){.hero-people-img{max-width:136px}}@media screen and (min-width: 1280px){.hero-people-img{max-width:146px}}.hero-img-container{display:flex;align-items:baseline;justify-content:space-between}@media screen and (min-width: 768px){.hero-img-container{flex-direction:column}}.hero-button{font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:#0c0c0c;align-self:self-end;transition:color .25s cubic-bezier(.4,0,.2,1)}.hero-button:hover,.hero-button:focus{color:#3350e9}@media screen and (min-width: 768px){.hero-button{font-size:20px;line-height:1}}.hero-photo-clock{max-width:100%;max-height:auto}@media screen and (min-width: 768px){.hero-photo-clock{max-width:704px;max-height:520px}}@media screen and (min-width: 1280px){.hero-photo-clock{max-width:1150px;max-height:500px}}.about_us-wrapper{font-family:var(--font-family);padding-bottom:60px}img{display:block;max-width:100%;max-height:100%}@media screen and (min-width: 768px){.about_us-wrapper{padding-bottom:80px}}@media screen and (min-width: 1280px){.about_us-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:40px;padding-bottom:100px}}.about-us-cr{display:flex;flex-direction:column}@media screen and (min-width: 768px){.about-us-cr{max-width:768px}}@media screen and (min-width: 1280px){.about-us-cr{max-width:1280px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:40px}}.about-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:28px}@media screen and (min-width: 768px){.about-title{font-size:48px;line-height:.91667;margin-bottom:40px}}.about-text{border-radius:30px;max-width:100%;width:100%;height:auto;padding:40px 20px;background:#f3f3f3;margin-bottom:20px;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#0c0c0cb3}@media screen and (min-width: 768px){.about-text{font-size:16px;line-height:1.25;padding:80px 60px;margin-bottom:40px;border-radius:50px}}@media screen and (min-width: 1280px){.about-text{margin-bottom:0;width:580px;height:532px}}.about-us-first{margin-bottom:20px}.about-us-second{margin-bottom:40px}@media screen and (min-width: 768px){.about-us-second{margin-bottom:60px}}@media screen and (min-width: 768px){.about-us-second{margin-bottom:40px}}.about-anchor-link{width:160px;height:48px;padding:15px 37px;border-radius:16px;border:none;background:#3350e9;font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#fbfbfb;cursor:pointer;transition-duration:.25s;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.about-anchor-link:hover,.about-anchor-link:focus{background-color:#1f3cd4}.about-us-image{width:100%}@media screen and (min-width: 768px){.about-us-image{width:704px;height:512px;border-radius:50px}}@media screen and (min-width: 1280px){.about-us-image{width:530px;height:532px}}.about-us-watch-img{width:100%;height:auto}.catalog{font-family:var(--font-family);padding-bottom:60px}@media only screen and (min-width: 768px){.catalog{padding-bottom:80px}}@media only screen and (min-width: 1280px){.catalog{padding-bottom:100px}}.catalog-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c}@media only screen and (min-width: 768px){.catalog-title{font-size:48px;line-height:.92}}.catalog-list{margin-top:24px;margin-bottom:40px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}@media only screen and (min-width: 768px){.catalog-list{row-gap:32px;column-gap:16px;margin-top:40px}}@media only screen and (min-width: 1280px){.catalog-list{column-gap:23px}}.catalog-item{width:100%;height:auto;border:1px solid rgba(12,12,12,.05);padding:24px 28px;border-radius:30px;background:#f3f3f3}@media only screen and (min-width: 768px){.catalog-item{width:calc((100% - 16px)/2);padding:24px 32px}}@media only screen and (min-width: 1280px){.catalog-item{width:calc((100% - 2 * 23px) / 3)}}@media screen and (max-width: 767px){.catalog-item:nth-last-child(-n+2){display:none}}.catalog-container-nev{max-width:280px;display:flex;margin-left:auto;margin-right:auto;flex-direction:column}@media screen and (min-width: 768px){.catalog-container-nev{flex-wrap:wrap}}@media screen and (min-width: 1280px){.catalog-container-nev{min-width:304px}}@media only screen and (min-width: 768px){.catalog-img{max-width:268px}}.catalog-picture-box{padding:18px 36px;margin:0 auto 10px}@media only screen and (min-width: 768px){.catalog-picture-box{padding:10px 6px}}.catalog-cont-text{display:flex;flex-direction:column;gap:8px}.catalog-subtitle{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#0c0c0c}@media only screen and (min-width: 768px){.catalog-subtitle{font-size:20px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media only screen and (min-width: 768px){.catalog-cont-text{max-width:280px}}@media only screen and (min-width: 1280px){.catalog-cont-text{max-width:304px}}.catalog-text{font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0c80}.catalog-btn{display:block;margin-right:auto;margin-left:auto;border-radius:16px;width:160px;height:48px;background:#3350e9;font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#fbfbfb;border:none}@media only screen and (min-width: 768px){.catalog-btn{display:none}}.advertisement{font-family:Gilroy,sans-serif;padding-bottom:60px}@media (min-width: 768px){.advertisement{padding-bottom:80px}}@media (min-width: 1280px){.advertisement{padding-bottom:100px}}.container-advertisement{background-color:#000;background-image:url(/team-proj-113/assets/advertisement-mobile-DEMawtpZ.webp);background-size:cover;background-position:center;border-radius:30px;padding:40px 20px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;position:relative}@media (min-resolution: 192dpi){.container-advertisement{background-image:url(/team-proj-113/assets/advertisement-mobile-DEMawtpZ.webp)}}@media (min-width: 768px){.container-advertisement{background-image:url(/team-proj-113/assets/advertisement-tablet-B6ZJvMI6.webp);flex-direction:column;padding:60px}}@media (min-width: 1280px){.container-advertisement{background-image:url(/team-proj-113/assets/advertisement-Bw7ngXwf.webp);flex-direction:row;justify-content:space-between;padding:80px 100px}}.advertisement-visually-hidden{position:absolute;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0}.advertisement-description{font-size:32px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:28px;max-width:279px;font-weight:600}.advertisement-description span{color:#fbfbfb80}@media (min-width: 768px){.advertisement-description{font-size:48px;max-width:576px;margin-bottom:30px;line-height:92%}}@media (min-width: 1280px){.advertisement-description{max-width:690px}}.advertisement-contact-link{display:inline-block;padding:15px 43px;border:1px solid rgba(251,251,251,.15);border-radius:16px;background-color:transparent;color:#fff;text-decoration:none;font-size:14px;transition:background-color .3s,color .3s;align-self:flex-start}.advertisement-contact-link:hover,.advertisement-contact-link:focus{background-color:#fff;color:#000}.sale{padding-bottom:60px;font-family:var(--font-family)}@media screen and (min-width: 768px){.sale{padding-bottom:80px}}@media screen and (min-width: 1280px){.sale{padding-bottom:100px}}@media screen and (min-width: 1280px){.sub-container{display:flex;gap:40px}}.sale-unit-wrap{display:flex;flex-direction:column;gap:20px;margin-bottom:20px;flex-shrink:0}@media screen and (min-width: 768px){.sale-unit-wrap{flex-direction:row;margin-bottom:40px}}@media screen and (min-width: 1280px){.sale-unit-wrap{margin-bottom:0}}.sale-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}@media screen and (min-width: 768px){.sale-title{font-size:48px;line-height:.92;margin-bottom:40px}}.sale-unit-list{display:flex;gap:5px}@media screen and (min-width: 768px){.sale-unit-list{flex-direction:column;gap:10px;margin-bottom:0}}.sale-unit-item{border:none;border-radius:16px;background-color:#f3f3f3;padding:13px 14px}@media screen and (max-width: 767px){.sale-unit-item{width:calc((100% - 15px)/4)}}@media screen and (min-width: 768px){.sale-unit-item{padding:16px 18px}}.sale-unit-item:hover img{transform:scale(1.1)}.unit-item-img{transition:transform .3s ease-in-out}@media screen and (min-width: 768px){.unit-item-img{min-width:96px}}.sale-unit-top{border-radius:30px;background-color:#f3f3f3;padding:50px}.sale-unit-item{position:relative}.sale-unit-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(12,12,12,.05);border-radius:16px;pointer-events:none}@media screen and (min-width: 768px){.sale-unit-top{padding:80px 112px}}@media screen and (min-width: 1280px){.sale-unit-top{padding:80px 50px;max-width:428px}}.unit-top-img:hover{transform:scale(1.3)}.unit-top-img{transition:transform .4s ease}.sale-card{padding:48px 28px;background-color:#3350e9;border-radius:30px}@media screen and (min-width: 768px){.sale-card{padding:60px}}.sale-subtitle{max-width:275px;font-weight:600;font-size:24px;line-height:1.17;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:10px}@media screen and (min-width: 768px){.sale-subtitle{max-width:436px;font-size:32px;line-height:1.125}}@media screen and (min-width: 1280px){.sale-subtitle{max-width:389px}}.sale-subtitle-spec{font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb80;margin-bottom:20px}.sale-price-list{display:flex;gap:9px;align-items:center;margin-bottom:28px}@media screen and (min-width: 768px){.sale-price-list{margin-bottom:30px}}.sale-price-item-active{background-color:#fbfbfb1a;border-radius:8px;padding:8px 12px;box-sizing:border-box}.sale-price-text-active{display:block;font-weight:600;font-size:16px;letter-spacing:-.02em;color:#fbfbfb}@media screen and (min-width: 768px){.sale-price-text-active{font-size:20px;line-height:1}}.sale-price-text{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;text-decoration:line-through;color:#fbfbfb80}.sale-card-text{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfbb3;margin-bottom:28px}@media screen and (min-width: 768px){.sale-card-text{font-size:16px;line-height:1.25;margin-bottom:40px}}@media screen and (min-width: 1280px){.sale-card-text{line-height:1.1}}.sale-options-list{display:flex;gap:8px;flex-wrap:wrap}@media screen and (min-width: 768px){.sale-options-list{max-width:398px}}.sale-options-item{border-radius:8px;padding:8px 12px}.sale-options-item{position:relative}.sale-options-item:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid rgba(251,251,251,.2);border-radius:8px;pointer-events:none}.options-item-text{font-weight:500;font-size:12px;line-height:1.3;color:#fbfbfb}@media screen and (min-width: 768px){.options-item-text{font-size:14px;line-height:1.29}}.section-reviews{margin-bottom:60px}.section-title{font-family:Gilroy,sans-serif;font-weight:600;font-size:32px;line-height:100%;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.reviews-item-title{font-family:Gilroy,sans-serif;font-weight:500;font-size:16px;line-height:125%;letter-spacing:-.02em;text-align:center;color:#0c0c0c}.reviews-text{font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:129%;letter-spacing:-.02em;text-align:center;color:#0c0c0c66;margin-bottom:32px}.reviews-list{display:flex;list-style:none}.reviews-list-item{display:flex;flex-direction:column;align-items:center}.reviews-list-item:nth-child(2){display:none}.reviews-list-item:nth-child(3){display:none}.reviews-list-item{border-radius:30px;padding:32px 36px;background-color:#f3f3f3;width:100%}.reviews-img{display:flex;margin:0 auto 24px;border-radius:100%;border-color:#fbfbfb;border-width:2px}.reviews-subtitle{font-family:Gilroy,sans-serif;font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#0c0c0c;margin-bottom:8px}@media screen and (min-width: 768px){.section-reviews{margin-bottom:80px}.section-title{font-size:48px;line-height:.92;margin-bottom:40px}.reviews-list{gap:16px;display:flex;width:100%}.reviews-list-item:nth-child(2){display:block}.reviews-list-item{width:calc((100% - 16px)/2)}.reviews-subtitle{font-size:18px;line-height:1.1}.reviews-text{font-size:16px;line-height:1.25}}@media screen and (min-width: 1280px){.section-reviews{margin-bottom:100px}.reviews-list{gap:20px;width:100%}.reviews-list-item:nth-child(3){display:block}.reviews-list-item{width:calc((100% - 2 * 20px) / 3)}}.contacts-container{font-family:var(--font-family);padding-bottom:60px}@media screen and (min-width: 768px){.contacts-container{padding-bottom:80px}}@media screen and (min-width: 1280px){.contacts-container{padding-bottom:100px}}@media screen and (min-width: 1280px){.contacts-block{display:flex;flex-direction:row;gap:40px}}.title-contacts{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}@media screen and (min-width: 768px){.title-contacts{font-size:48px;line-height:.92;letter-spacing:-.02em}}@media screen and (min-width: 768px){.title-contacts{font-size:48px;line-height:.92;letter-spacing:-.02em;margin-bottom:40px}}.form{margin-top:24px;margin-bottom:20px;width:100%;padding:48px 28px;background-color:#f3f3f3;border-radius:30px;display:flex;flex-direction:column}@media screen and (min-width: 768px){.form{width:704px;padding:50px 122px;margin-top:40px;margin-bottom:40px;border-radius:50px}}@media screen and (min-width: 1280px){.form{padding:50px 60px;width:580px;margin-top:0;margin-bottom:0}}.form-text{font-size:14px;font-weight:500;line-height:1.29;letter-spacing:-.02em;color:#0c0c0cb3;padding-bottom:28px}@media screen and (min-width: 768px){.form-text{font-size:16px;line-height:1.25;flex-wrap:wrap}}.contacts-input{margin-bottom:18px;border:1px solid rgba(12,12,12,.15);border-radius:12px;font-size:14px;line-height:1.25;color:#0c0c0c;padding:12px 14px;background-color:transparent;outline:transparent;transition:border-color .5s cubic-bezier(.4,0,.2,1)}.contacts-input:focus,.contacts-input:hover{border-color:#3350e9}.contacts-input::placeholder{line-height:125%;color:var(--main)}@media screen and (min-width: 375px){.contacts-input{padding-top:12px;padding-bottom:12px}}@media screen and (min-width: 768px){.contacts-input{padding-top:16px;padding-bottom:16px;padding-left:18px;font-size:16px}}input:placeholder-shown{font-size:16px;line-height:1.25;color:#0c0c0c}.contacts-comment{border:1px solid rgba(12,12,12,.15);border-radius:12px;height:84px;padding:12px 14px;background-color:transparent;outline:transparent;margin-bottom:28px;transition:border-color .5s cubic-bezier(.4,0,.2,1)}textarea:placeholder-shown{font-size:16px;line-height:1.25;color:#0c0c0c}.contacts-comment:hover,.contacts-comment:focus{border-color:#3350e9}.contacts-comment::placeholder{line-height:125%;color:var(--main)}@media screen and (min-width: 768px){.contacts-comment{padding-top:16px;padding-left:16px;height:90px;margin-bottom:32px}}.contacts-button{border-radius:16px;width:134px;height:42px;background:#3350e9;line-height:1.29;display:flex;align-items:center;justify-content:center;color:#fbfbfb;border:none;font-weight:500;font-size:14px;transition:background .5s cubic-bezier(.4,0,.2,1)}.contacts-button:hover,.contacts-button:focus{background:#1f3cd4}@media screen and (min-width: 768px){.contacts-button{padding:17px 63px;width:160px;height:52px}}.container-contacts-foto{width:100%}@media screen and (min-width: 375px){.container-contacts-foto{width:335px}}@media screen and (min-width: 768px){.container-contacts-foto{width:704px}}@media screen and (min-width: 1280px){.container-contacts-foto{width:530px}}.contacts-foto{width:100%;border-radius:30px}@media screen and (min-width: 768px){.contacts-foto{border-radius:50px;max-width:100%}}footer{font-family:var(--font-family)}.footer-container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){.footer-container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1280px){.footer-container{max-width:1280px}}.footer-wrapper{border-radius:30px;padding:40px 28px 28px;background-color:#0c0c0c}@media only screen and (min-width: 768px){.footer-wrapper{padding:40px 40px 28px}}@media only screen and (min-width: 1280px){.footer-wrapper{min-width:1136px}}.footer-top-wrapper{margin-bottom:92px}@media only screen and (min-width: 768px){.footer-top-wrapper{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:100px}}@media only screen and (min-width: 1280px){.footer-top-wrapper{position:relative;width:100%}}.footer-logo{display:block;font-size:16px;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:20px}.footer-soc-list{display:flex;gap:10px;margin-bottom:20px}@media only screen and (min-width: 768px){.footer-soc-list{margin-bottom:86px}}@media only screen and (min-width: 1280px){.footer-soc-list{margin-bottom:0}}.footer-soc-item{display:flex;justify-content:center;align-items:center;padding:8px;border:1px solid rgba(251,251,251,.1);border-radius:10px;width:34px;height:34px;transition:border .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.footer-soc-link{display:flex}.footer-soc-item:hover .footer-soc-icon,.footer-soc-link:focus .footer-soc-icon{opacity:1}.footer-soc-icon{fill:#fbfbfb;opacity:.8;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.footer-tel{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px;line-height:1.33;text-transform:uppercase;text-align:center;color:#fbfbfb;border:1px solid rgba(251,251,251,.2);border-radius:16px;width:152px;height:44px;margin-bottom:40px;opacity:.8;transition:opacity .25s cubic-bezier(.4,0,.2,1);transition:border .25s cubic-bezier(.4,0,.2,1)}.footer-tel:hover,.footer-tel:focus{opacity:1;border-color:#fbfbfb}@media only screen and (min-width: 768px){.footer-tel{font-size:14px;line-height:1.29;width:160px;height:48px;margin-left:auto;margin-bottom:0}}@media only screen and (min-width: 1280px){.footer-tel{margin-bottom:48px}}.footer-text{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#fbfbfb;max-width:279px}@media only screen and (min-width: 768px){.footer-text{font-size:28px;line-height:1.14286;max-width:524px}}@media only screen and (min-width: 1280px){.footer-text{position:absolute}}.footer-nav-wrapper{display:flex;gap:49px;margin-bottom:24px}@media only screen and (min-width: 768px){.footer-nav-wrapper{gap:0;margin-bottom:28px}}.footer-nav-list{display:flex;flex-wrap:wrap;gap:8px 16px;width:147px;height:64px}@media only screen and (min-width: 768px){.footer-nav-list{flex-wrap:nowrap;width:auto;height:auto}}.footer-nav-item{font-size:12px;line-height:1.33;color:#fbfbfb}@media only screen and (min-width: 768px){.footer-nav-item{font-size:14px;line-height:1.29}}.footer-address{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.footer-address{max-width:162px;margin-left:auto}}.footer-address-link{font-size:12px;line-height:1.33;color:#fbfbfb;font-style:normal}@media only screen and (min-width: 768px){.footer-address-link{font-size:14px;line-height:1.29}}.footer-bottom{border-top:1px solid rgba(251,251,251,.1);padding-top:24px}@media only screen and (min-width: 768px){.footer-bottom{display:flex;justify-content:space-between;padding-top:28px}}.footer-bot-text{font-size:10px;line-height:1.4;letter-spacing:-.02em;color:#fbfbfb80;margin-bottom:8px}@media only screen and (min-width: 768px){.footer-bot-text{font-size:14px;line-height:1.29;margin-bottom:0}}.footer-bot-links-wrapper{display:flex;gap:20px}.footer-bot-link{font-size:10px;line-height:1.4;letter-spacing:-.02em;color:#fbfbfb80}@media only screen and (min-width: 768px){.footer-bot-link{font-size:14px;line-height:1.29}}
