@font-face{font-family:Gilroy;src:url(/watchcharm-project/assets/Gilroy-Regular-A6YxJnNn.eot);src:local("Gilroy Regular"),local("Gilroy-Regular"),url(/watchcharm-project/assets/Gilroy-Regular-A6YxJnNn.eot?#iefix) format("embedded-opentype"),url(/watchcharm-project/assets/Gilroy-Regular-CY081Tb4.woff2) format("woff2"),url(/watchcharm-project/assets/Gilroy-Regular-CkNiKQ6x.woff) format("woff"),url(/watchcharm-project/assets/Gilroy-Regular-Bghgj_A6.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Gilroy;src:url(/watchcharm-project/assets/Gilroy-Bold-CByRywKO.eot);src:local("Gilroy Bold"),local("Gilroy-Bold"),url(/watchcharm-project/assets/Gilroy-Bold-CByRywKO.eot?#iefix) format("embedded-opentype"),url(/watchcharm-project/assets/Gilroy-Bold-Bt_SZrlr.woff2) format("woff2"),url(/watchcharm-project/assets/Gilroy-Bold-DW_sczTM.woff) format("woff"),url(/watchcharm-project/assets/Gilroy-Bold-CWvQ8Q14.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/watchcharm-project/assets/Gilroy-Semibold-BqozZSYm.eot);src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url(/watchcharm-project/assets/Gilroy-Semibold-BqozZSYm.eot?#iefix) format("embedded-opentype"),url(/watchcharm-project/assets/Gilroy-Semibold-Cu1_Dviq.woff2) format("woff2"),url(/watchcharm-project/assets/Gilroy-Semibold-IQ7aD9dp.woff) format("woff"),url(/watchcharm-project/assets/Gilroy-Semibold-BP6WYEG3.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/watchcharm-project/assets/Gilroy-Medium-CIggfFu8.eot);src:local("Gilroy Medium"),local("Gilroy-Medium"),url(/watchcharm-project/assets/Gilroy-Medium-CIggfFu8.eot?#iefix) format("embedded-opentype"),url(/watchcharm-project/assets/Gilroy-Medium-RhujHmrb.woff2) format("woff2"),url(/watchcharm-project/assets/Gilroy-Medium-DUjXE-5u.woff) format("woff"),url(/watchcharm-project/assets/Gilroy-Medium-BVFe7ABu.ttf) format("truetype");font-weight:500;font-style:normal}body{font-family:Gilroy,sans-serif;color:#0c0c0c;background-color:#fbfbfb;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6,p{margin:0}ul,ol{margin:0;padding:0;list-style-type:none}a{text-decoration:none}button{cursor:pointer;font-family:Gilroy,sans-serif}img{display:block;max-width:100%;height:auto}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}@media screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media screen and (min-width: 1280px){.container{max-width:1280px;padding:0 65px}}.header{border-bottom:1px solid rgba(12,12,12,.1)}.header-container{display:flex;justify-content:space-between;align-items:center}.header-logo{width:90px;font-weight:500;font-size:16px;letter-spacing:-.02em;color:#0c0c0c;padding:27.5px 0;display:block}.header-nav-list,.header-soc-list{display:none}.header-btn{padding:0;background:transparent;border:none}.header-btn-icon{stroke:#0c0c0c}@media screen and (min-width: 768px){.header-logo{width:112px;padding:24px 0;font-size:20px}}@media screen and (min-width: 1280px){.header-logo{padding:32px 0}.header-nav-list{display:flex;padding:30px 0;gap:40px}.header-nav-link{font-weight:500;font-size:14px;line-height:1.29;text-align:center;color:#0c0c0c;position:relative;display:block;transition:color .25s cubic-bezier(.4,0,.2,1)}.header-nav-link:after{content:"";position:absolute;left:50%;bottom:-75%;width:8px;height:8px;border-radius:50%;background-color:#3350e9;transform:translate(-50%);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.header-nav-link .current{color:#3350e9}.header-nav-link:hover:after,.header-nav-link:focus:after,.header-nav-link.current:after{opacity:1}.header-soc-list{display:flex;padding:26px 0;gap:10px}.header-soc-link{border:1px solid rgba(12,12,12,.1);border-radius:10px;padding:8px;width:36px;height:36px;display:flex;justify-content:center;align-items:center}.header-soc-icon{fill:#0c0c0c;opacity:.8;transition:fill .25s cubic-bezier(.4,0,.2,1)}.header-soc-link:hover .header-soc-icon,.header-soc-link:focus .header-soc-icon{fill:#3350e9}.header-btn{display:none}}@media screen and (min-width: 1280px){.modal-menu-container{display:none}}.modal-menu-backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#00000080;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);z-index:998}.modal-menu-backdrop.is-open{opacity:1;visibility:visible}.modal-menu-container{width:100%;max-width:260px;height:100vh;background-image:url(/watchcharm-project/assets/modal-menu-background-CpCJnzAC.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:absolute;top:0;right:0;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}.modal-menu-backdrop.is-open .modal-menu-container{transform:translate(0)}.modal-menu-block{position:relative;padding-top:240px;padding-bottom:40px;display:flex;flex-direction:column;height:100%;overflow-y:auto}.modal-menu-button-close{position:absolute;right:20px;top:20px;padding:0;border:none;background-color:transparent;display:flex;justify-content:center;align-items:center;width:34px;height:34px}.icon-item-x{stroke:#fbfbfb;opacity:.8;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.icon-item-x:active{opacity:1}.modal-menu-nav{margin-bottom:auto}.modal-menu-block-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.modal-menu-link{font-weight:500;font-size:14px;line-height:1.28;text-align:center;color:#fbfbfb;position:relative;display:block;transition:color .25s cubic-bezier(.4,0,.2,1)}.modal-menu-link:after{content:"";position:absolute;left:50%;bottom:-75%;width:8px;height:8px;border-radius:50%;background-color:#3350e9;transform:translate(-50%);opacity:0;transition:transform .5s ease-in-out,opacity .5s ease-in-out}.modal-menu-link .current{color:#3350e9}.modal-menu-link:focus:after,.modal-menu-link.current:after{opacity:1}.modal-menu-icon-item-block{display:flex;gap:10px;justify-content:center;margin-top:260px}.icon-item{display:flex;align-items:center;justify-content:center;border:1px solid rgba(251,251,251,.1);border-radius:10px;width:34px;height:34px}.icon-item-svg{fill:#fbfbfb;opacity:.8;width:18px;height:18px;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.icon-item-svg:active{opacity:1}@media screen and (min-width: 768px){.modal-menu-container{max-width:330px}.modal-menu-block{padding-top:310px;padding-bottom:50px}.modal-menu-button-close{width:40px;height:40px}.modal-menu-block-list{gap:32px}.modal-menu-icon-item-block{margin-top:350px}.icon-item{width:36px;height:36px}.icon-item-svg{width:20px;height:20px}}.hero{padding-bottom:60px;padding-top:60px}.hero-top-container,.title-container{margin-bottom:28px}.hero-title{letter-spacing:-.02em;color:#0c0c0c;font-weight:600;font-size:40px;line-height:1}.hero-title-span{color:#3350e9}.hero-text{margin-top:20px;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0cb3}.clients-container{display:flex;justify-content:space-between;align-items:flex-end}.clients{display:flex;padding-bottom:0}.client-back,.client-middle,.client-front{border-radius:100%;background-color:transparent}#client-back,#client-middle,#client-front{position:relative}#client-back{left:0}#client-middle{left:-10px}#client-front{left:-20px}.hero-btn{display:flex;font-weight:500;font-size:14px;line-height:1.3;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:#0c0c0c;border:none;background-color:transparent;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.hero-btn:active{color:#3350e9}.hero-picture{border-radius:30px}@media screen and (min-width: 768px){.hero{padding-top:80px;padding-bottom:80px}.hero-top-container{display:flex;margin-bottom:40px}.title-container{margin-bottom:0}.hero-title{font-size:70px;line-height:.9;max-width:557px;margin-bottom:20px}.hero-title-span{color:#3350e9}.hero-text{max-width:480px;font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#0c0c0cb3}.clients-container{display:flex;flex-direction:column;row-gap:180px}.clients{display:flex}.client{width:56px}#client-back,#client-middle,#client-front{position:relative}#client-back{left:20px}#client-middle{left:10px}#client-front{left:0}.hero-btn{display:flex;font-size:20px;line-height:1}.hero-btn:hover,.hero-btn:focus{color:#3350e9}.hero-picture{border-radius:50px}}@media screen and (min-width: 1280px){.container{max-width:1280px;padding:0 65px}.hero{padding-bottom:100px;padding-top:80px}.hero-top-container{display:flex;justify-content:space-between;align-items:baseline}.hero-title{font-size:72px;line-height:.9;max-width:597px;margin:0}.hero-text{max-width:480px;font-size:16px}.clients-container{display:flex;flex-direction:column;row-gap:189px}.clients{display:flex}.client{width:60px}#client-back,#client-middle,#client-front{position:relative}#client-back{left:20px}#client-middle{left:10px}#client-front{left:0}.hero-btn{display:flex;font-size:20px;line-height:1}.hero-btn:hover,.hero-btn:focus{color:#3350e9}.hero-picture{border-radius:50px}}.about-us{padding-bottom:60px}.about-us-container{border-radius:30px;width:100%;max-width:335px;background-color:#f3f3f3;padding:40px 20px;margin-bottom:20px}.title-about-us{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:28px}.about-us-descr{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0cb3;margin-bottom:40px}.about-us-image{border-radius:30px}.view-btn{display:inline-flex;justify-content:center;align-items:center;border-radius:16px;min-width:160px;min-height:48px;background-color:#3350e9;border:none;font-weight:500;font-size:14px;line-height:1.29;text-align:center;color:#fbfbfb;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.view-btn:active{background-color:#1f3cd4}@media screen and (min-width: 768px){.about-us{padding-bottom:80px}.about-us-container{border-radius:50px;max-width:704px;padding:80px 60px;margin-bottom:40px}.title-about-us{font-size:48px;line-height:.92;margin-bottom:40px}.about-us-descr{font-size:16px;line-height:1.25;margin-bottom:60px}.about-us-image{border-radius:50px}}@media screen and (min-width: 1280px){.about-us{padding-bottom:100px}.about-container-img{display:flex;justify-content:center;align-items:center;gap:40px}.about-us-container{max-width:580px;max-height:532px;margin-bottom:0}.about-us-descr{margin-bottom:40px}.view-btn:hover,.view-btn:focus{background-color:#1f3cd4}}.catalog{padding-bottom:60px}.catalog-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.catalog-list{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.catalog-item{background-color:#f3f3f3;border-radius:30px;border:1px solid rgba(12,12,12,.05);padding:24px 28px;text-align:center;box-shadow:0 2px 10px #0000000d;max-height:364px}.catalog-item picture img{width:100%;margin:0 auto;padding:18px 36px 18px 35px}.extra{display:none}.catalog-subtitle{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#0c0c0c;text-align:left;margin:10px auto 8px}.catalog-price{font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0c80;text-align:start;margin:0 auto}.catalog-button{display:block;margin:0 auto;padding:15px 44px;background-color:#3350e9;border:none;border-radius:16px;font-weight:500;font-size:14px;line-height:1.29;text-align:center;align-self:center;color:#fbfbfb;min-width:160px;height:48px;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.catalog-button:active{background-color:#1f3cd4}@media (min-width: 768px){.catalog{padding-bottom:80px}.catalog-title{font-size:48px;line-height:.92;margin-bottom:40px}.catalog-list{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:32px 16px;margin-bottom:0}.catalog-item{flex-basis:calc((100% - 16px)/2);max-width:344px;max-height:414px;padding-left:32px;padding-right:32px}.catalog-item picture img{padding:10px 6px}.extra{display:block}.catalog-subtitle{font-size:20px;line-height:1;margin-top:10px;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-button{display:none}}@media (min-width: 1280px){.catalog{padding-bottom:100px}.catalog-list{gap:32px 23px}.catalog-item{flex-basis:calc((100% - 46px) / 3);max-width:368px}.catalog-subtitle{max-width:304px}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.advertisement{padding-bottom:60px}.advertisement-content{margin:0 auto;padding:60px 28px;background:#0c0c0c;background-image:url(/watchcharm-project/assets/adver-mob1-Bnyh2_43.png);background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:center;border-radius:30px;border:none}@media (min-resolution: 2x){.advertisement-content{background-image:url(/watchcharm-project/assets/adver-mob@2x-CnIqH1Kn.png)}}.text{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;align-items:flex-start}.your-story{color:#fbfbfb80}.btn-link{width:160px;height:48px;border:1px solid rgba(251,251,251,.15);border-radius:16px;font-weight:500;font-size:14px;line-height:1.29;display:flex;align-items:center;justify-content:center;color:#fbfbfb;margin-top:28px;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.btn-link:active,.btn-link:focus,.btn-link:hover{background:#fbfbfb;color:#0c0c0c}@media screen and (min-width: 768px){.advertisement{padding-bottom:80px}.advertisement-content{padding:80px 64px;background-image:url(/watchcharm-project/assets/adver-tablet1-OVpaHRoX.png)}@media (min-resolution: 2x){.advertisement-content{background-image:url(/watchcharm-project/assets/adver-tablet@2x-f_dPT71x.png)}}.text{font-size:48px;line-height:.92;max-width:576px}.btn-link{margin-top:32px}}@media screen and (min-width: 1280px){.advertisement{padding-bottom:100px}.advertisement-content{display:flex;justify-content:space-between;width:100%;max-width:1150px;height:298px;box-shadow:0 4px 4px #00000040;background-image:url(/watchcharm-project/assets/adver-desctop1-B0N2UJNe.png);padding:83px 80px}@media (min-resolution: 2x){.advertisement-content{background-image:url(/watchcharm-project/assets/adver-desctop@2x-B-wnkGOj.png)}}.text{max-width:690px}.btn-link{margin:0}.btn-link:hover,.btn-link:focus{background:#fbfbfb;color:#0c0c0c}}.sale{padding-bottom:60px}.title-sale{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}@media screen and (min-width: 768px){.title-sale{margin-bottom:40px;font-size:48px;line-height:.92}.sale{padding-bottom:80px}}.item-clock-sale{background-color:#f3f3f3;border:1px solid rgba(12,12,12,.05);border-radius:16px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;padding:13px 14px}.list-clock-sale{display:flex;gap:5px;margin-bottom:20px}@media screen and (min-width: 768px){.list-clock-sale{gap:10px;flex-direction:column;margin-bottom:0;margin-right:20px}.item-clock-sale{width:132px;height:132px;padding:16px 18px}}.main-clock{border:1px solid rgba(12,12,12,.05);border-radius:30px;max-width:100%;height:385px;background-color:#f3f3f3;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.clocks-container{display:flex;flex-wrap:wrap}.main-clock{border-radius:50px;width:552px;height:558px}}@media screen and (min-width: 1280px){.main-clock{width:428px;margin-right:40px}.clocks-container{flex-wrap:nowrap}.sale{padding-bottom:100px}}.about-clock{border-radius:30px;width:100%;background-color:#3350e9;margin-top:20px;padding:48px 28px}@media screen and (min-width: 768px){.about-clock{border-radius:50px;max-width:704px;margin-top:40px;padding:60px}}@media screen and (min-width: 1280px){.about-clock{max-width:530px;margin-top:0}}.name-clock{font-weight:600;font-size:24px;line-height:1.17;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:10px}.numb-clock{font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb80;margin-bottom:20px}.price-clock{display:flex;gap:9px;align-items:center;margin-bottom:28px}.price-clock-sale{border-radius:8px;width:68px;height:32px;background-color:#fbfbfb1a;text-align:center}.euro-1500{font-weight:600;font-size:16px;letter-spacing:-.02em;color:#fbfbfb;line-height:32px}.euro-3000{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;text-decoration:line-through;color:#fbfbfb80}.descr-about-clock{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfbb3;margin-bottom:28px}.benefits-about-clock{display:flex;gap:8px;flex-wrap:wrap}.benefits-about-clock li{border:1px solid rgba(251,251,251,.2);border-radius:8px;padding:8px 12px;font-weight:500;font-size:12px;line-height:1.3;color:#fbfbfb}@media screen and (min-width: 768px){.euro-1500{font-size:20px}.price-clock-sale{width:78px}.price-clock{margin-bottom:30px}.descr-about-clock{margin-bottom:40px;font-size:16px}.benefits-about-clock li{font-size:14px;line-height:1.29}.benefits-about-clock{max-width:398px}}.reviews{padding-bottom:60px}.reviews-title{font-weight:600;font-size:32px;line-height:1;margin-bottom:24px}.reviews-item{width:100%}.reviews-item-box{padding:32px 36px;background-color:#f3f3f3;border-radius:30px;text-align:center;position:relative;height:100%}.reviews-img{margin:0 auto 24px;object-fit:cover;border-radius:100%;border:2px solid #fbfbfb}.reviews-subtitle{font-size:16px;line-height:1.25;text-align:center;margin-bottom:8px}.reviews-text{font-size:14px;line-height:1.29;text-align:center;color:#0c0c0c66}@media screen and (max-width: 767px){.hidden-box2,.hidden-box3{display:none}}@media screen and (min-width: 768px){.reviews{padding-bottom:80px}.reviews-list{display:flex;align-items:stretch;justify-content:space-between}.reviews-title{font-size:48px;line-height:.92;margin-bottom:40px}.reviews-subtitle{font-size:18px;line-height:1.1;text-align:center}.reviews-text{font-size:16px;line-height:1.25;text-align:center;color:#0c0c0c66}}@media screen and (min-width: 768px) and (max-width: 1279px){.reviews-item:nth-child(3){display:none}.reviews-list{gap:16px}}@media screen and (min-width: 1280px){.reviews{padding-bottom:100px}.reviews-list{gap:20px}}.contact-us{padding-bottom:60px}.contact-title{font-weight:600;font-size:32px;line-height:.92;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.form-container{border-radius:30px;padding:48px 28px;max-width:335px;width:100%;background-color:#f3f3f3;margin-bottom:20px}.contact-form-des{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0cb3;margin-bottom:28px}.contact-field{margin-bottom:18px}.contact-input{border:1px solid rgba(12,12,12,.15);border-radius:12px;padding-left:14px;max-width:279px;width:100%;height:42px;outline:transparent;background-color:transparent;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.contact-input:hover,.contact-input:active{border-color:#3350e9}.contact-textarea{border:1px solid rgba(12,12,12,.15);border-radius:12px;padding:12px 14px;max-width:279px;width:100%;min-height:84px;margin-bottom:28px;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.contact-textarea:focus,.contact-textarea:active{border-color:#3350e9}.contact-input::placeholder,.contact-textarea::placeholder{font-weight:400;font-size:14px;line-height:1.29;color:#0c0c0c}.contact-btn{border-radius:16px;padding:12px 50px;width:134px;height:42px;background-color:#3350e9;color:#fbfbfb;border:none;font-weight:500;font-size:14px;line-height:1.29;text-align:center;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.contact-btn:focus,.contact-btn:active{background-color:#1f3cd4}.contact-image{border-radius:30px;max-width:335px;width:100%}@media screen and (min-width: 768px){.contact-us{padding-bottom:80px}.contact-title{font-size:48px;line-height:.92}.form-container{border-radius:50px;padding:50px 122px;margin-bottom:40px;max-width:704px}.contact-form-des{font-size:16px;line-height:1.25;margin-bottom:32px}.contact-input{padding-left:18px;max-width:460px;min-height:52px}.contact-textarea{padding:16px;max-width:460px;min-height:90px;margin-bottom:32px}.contact-input::placeholder,.contact-textarea::placeholder{line-height:1.29}.contact-btn{border-radius:16px;padding:17px 63px;width:160px;height:52px}.contact-image{border-radius:50px;max-width:704px;width:100%}}@media screen and (min-width: 1280px){.contact-us{padding-bottom:100px}.contact-flex{display:flex;gap:40px}.form-container{padding:50px 60px;margin-bottom:0;max-width:580px}.contact-image{border-radius:50px;max-width:704px;width:100%}.contact-input:hover,.contact-input:focus{border-color:#3350e9}.contact-textarea:hover,.contact-textarea:focus{border-color:#3350e9}.contact-btn:hover,.contact-btn:focus{background-color:#1f3cd4}}.footer-container{display:flex;flex-direction:column;background-color:#0c0c0c;color:#fff;padding:40px 28px 28px;border-radius:30px}.page-footer{padding-bottom:20px}.footer-top,.logo-and-socials{display:flex;flex-direction:column;gap:20px}.logo{font-size:16px;font-weight:500;color:#fbfbfb;letter-spacing:-.02em}.social-list{display:flex;gap:10px}.social-link{display:flex;align-items:center;justify-content:center;border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px}.social-link:active .social-icon{fill:#fff;opacity:1}.social-icon{fill:#fbfbfb;opacity:.8;width:18px;height:18px}.contact-tel{display:inline-block;font-weight:500;font-size:12px;line-height:1.33;text-transform:uppercase;text-align:left;border:1px solid rgba(251,251,251,.2);border-radius:16px;padding:14px 20px;max-width:fit-content;color:#fbfbfb;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.contact-tel:active,.contact-tel:hover,.contact-tel:focus-visible{background-color:#fbfbfb1a;border-color:#fbfbfb80}.footer-text{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em;text-align:center;color:#fbfbfb;margin:40px 0 92px}.footer-main{gap:49px;display:flex;justify-content:space-between}.footer-nav .nav-list{align-items:flex-start;justify-content:flex-start;flex-direction:row;display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px}.footer-nav a{font-weight:500;font-size:12px;line-height:1.33;text-align:center;color:#fbfbfb;transition:color .25s ease}.footer-nav a:active,.footer-nav a:hover,.footer-nav a:focus{color:#fbfbfbb3}.footer-address a{font-weight:500;font-size:12px;line-height:1.33;color:#fbfbfb;color:inherit;text-decoration:none;font-style:normal;transition:opacity .25s ease}.footer-address{text-align:left;max-width:83px}.footer-address a:active,.footer-address a:hover,.footer-address a:focus{opacity:.7}.footer-divider{width:100%;margin:24px 0;border-top:1px solid rgba(251,251,251,.1)}.footer-links{display:flex;gap:16px;margin-top:8px}.footer-links-terms{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:-.02em;color:#fbfbfb80}.terms{font-weight:500;font-size:10px;line-height:1.4;letter-spacing:-.02em;color:#fbfbfb80;opacity:.9}@media screen and (min-width: 768px){.footer-container{padding:40px 40px 28px}.page-footer{padding-bottom:32px}.footer-top{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0}.social-icon{width:20px;height:20px}.logo{font-size:20px}.contact-tel{font-size:14px;padding:15px;margin-top:0;line-height:1.29}.footer-text{font-size:28px;line-height:1.14;margin:86px 50px 100px;max-width:524px}.footer-main{display:flex;flex-direction:row;align-items:flex-start}.footer-nav .nav-list{width:0;flex-wrap:nowrap;gap:19px;align-items:flex-start}.footer-nav li a{font-size:14px;text-align:center;white-space:nowrap}.footer-address{text-align:left;font-size:14px;line-height:1.29;max-width:162px}.footer-divider{margin:28px 0}.footer-bottom{display:flex;justify-content:space-between;align-items:center}.terms,.footer-links-terms{font-size:14px;line-height:1.29}.footer-links{gap:20px;margin-top:0}}@media screen and (min-width: 1280px){.page-footer{padding:0 24px 32px}.footer-top{position:relative;min-height:96px}.footer-text{position:absolute;left:50%;transform:translate(-50%);text-align:center;color:#fbfbfb;max-width:523px;margin:0}.footer-main{margin-top:126px}.footer-nav .nav-list{gap:40px}.social-link:hover .social-icon,.social-link:focus .social-icon{fill:#fff;opacity:1;transition:all .25s cubic-bezier(.4,0,.2,1)}}
