@font-face{font-family:Gilroy;src:url(/project-html-css-team-1/assets/Gilroy-Regular-4312cfe3.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/project-html-css-team-1/assets/Gilroy-Bold-1b401dca.ttf);font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/project-html-css-team-1/assets/Gilroy-Semibold-070077f0.ttf);font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Gilroy;src:url(/project-html-css-team-1/assets/Gilroy-Medium-216a2049.ttf);font-weight:500;font-style:normal;font-display:swap}body{font-family:Gilroy,sans-serif}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0}ol,ul{margin:0;padding:0;list-style:none}a{font-family:inherit;color:currentColor;text-decoration:none;margin:0}address{font-style:normal}button{font-family:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}:root{--main: #0c0c0c;--accent: #3350e9;--background: #fbfbfb;--cards: #f3f3f3}.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}.section-animation{opacity:0;transform:translateY(50px);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1)}.body-prevent-scroll{overflow-y:hidden}.container{width:100%;padding-left:10px;padding-right:10px;margin:0 auto}main{padding-top:74px}@media screen and (min-width: 375px){.container{max-width:355px}}@media screen and (min-width: 768px){.container{max-width:720px;padding-left:8px;padding-right:8px}main{padding-top:92px}}@media screen and (min-width: 1280px){.container{max-width:1174px;padding-left:12px;padding-right:12px}main{padding-top:88px}}.body{background-color:var(--background)}.header{border-bottom:1px solid rgba(12,12,12,.1);position:fixed;top:0;left:0;width:100%;background-color:#fff;transition:transform .2s linear;z-index:5}.header.hide{transform:translateY(-100%)}.header-container{display:flex;align-items:center;min-height:74px}.header-menu{position:fixed;width:200px;max-width:100%;top:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;background-image:linear-gradient(rgba(12,12,12,.92),rgba(12,12,12,.92)),url(/project-html-css-team-1/assets/mobile_menu-8443b5d9.webp);transform:translate(100%);transition:transform 275ms cubic-bezier(.4,0,.2,1)}.header-menu-open{transform:translate(0)}.header-logo{display:inline-flex;color:var(--main);font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.02em;padding:20px 0}.header-nav{height:100%;display:flex;justify-content:center;align-items:center}.header-nav-list{display:flex;flex-direction:column;align-items:center;gap:24px}.header-nav-item{color:var(--background);font-size:14px;font-weight:500;line-height:1.28}.header-nav-item-active{position:relative;margin-bottom:10px}.header-nav-link{padding:12px 0}.header-nav-item-active:after{content:"";display:flex;width:8px;height:8px;margin:2px auto 0;background-color:var(--accent);border-radius:50%;position:absolute;left:0;right:0}.header-socials{display:flex;justify-content:center;gap:10px;margin-bottom:40px}.header-socials-item{display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(251,251,251,.1)}.header-socials-link{display:flex;padding:8px}.header-socials-icon{fill:#fbfbfbcc;transition:fill 275ms cubic-bezier(.4,0,.2,1)}.header-socials-item:hover .header-socials-icon,.header-socials-item:focus .header-socials-icon{fill:#fbfbfb}.header-burger{border:none;background-color:transparent;width:34px;height:34px;padding:0;position:absolute;top:20px;right:20px}.header-burger-span{display:flex;justify-content:center;height:100%;width:100%;position:relative}.header-burger-span:before{content:"";display:flex;height:3px;width:30px;background-color:var(--main);border-radius:3px;position:absolute;top:10px;transition:all 275ms cubic-bezier(.4,0,.2,1)}.header-burger-span:after{content:"";display:flex;height:3px;width:30px;background-color:var(--main);border-radius:3px;position:absolute;bottom:10px;transition:all 275ms cubic-bezier(.4,0,.2,1)}.header-burger-open .header-burger-span:before{transform:rotate(45deg);top:15.5px;background-color:var(--background)}.header-burger-open .header-burger-span:after{transform:rotate(-45deg);bottom:15.5px;background-color:var(--background)}@media (min-width: 768px){.header-container{min-height:92px}.header-logo{font-size:20px;padding:26px 0}.header-menu{width:330px}.header-burger{top:26px;right:26px;width:40px;height:40px}.header-burger-span:before{height:3px;width:34px;border-radius:3px;top:13px}.header-burger-span:after{height:3px;width:34px;border-radius:3px;bottom:13px}.header-burger-open .header-burger-span:before{transform:rotate(45deg);top:18.5px;background-color:var(--background)}.header-burger-open .header-burger-span:after{transform:rotate(-45deg);bottom:18.5px;background-color:var(--background)}.header-socials-icon{width:20px;height:20px}}@media (min-width: 1280px){.header-container{min-height:88px}.header-container{justify-content:space-between;align-items:center}.header-menu{background-color:transparent;position:inherit;width:100%;max-width:1174px;flex-direction:row;justify-content:space-between;align-items:center;transform:translate(0)}.header-logo{display:block;margin-right:203px;padding:32px 0}.header-nav-list{flex-direction:row}.header-nav-item{color:var(--main)}.header-nav-link{padding:26px 0}.header-nav-item-active{position:relative;margin-bottom:0}.header-socials{margin-bottom:0}.header-socials-item{border-color:#0c0c0c1a}.header-socials-icon{fill:var(--main);width:20px;height:20px}.header-socials-item:hover .header-socials-icon,.header-socials-item:focus .header-socials-icon{fill:var(--accent)}.header-burger{display:none}}@media only screen and (max-width: 767px) and (min-resolution: 192dpi){.header-menu{background-image:linear-gradient(rgba(12,12,12,.92),rgba(12,12,12,.92)),url(/project-html-css-team-1/assets/mobile_menu@2x-30565a77.webp)}}@media only screen and (min-width: 768px){.header-menu{background-image:linear-gradient(rgba(12,12,12,.92),rgba(12,12,12,.92)),url(/project-html-css-team-1/assets/mobile_menu_tabl-332d3ee8.webp)}}@media only screen and (min-width: 768px) and (min-resolution: 192dpi){.header-menu{background-image:linear-gradient(rgba(12,12,12,.92),rgba(12,12,12,.92)),url(/project-html-css-team-1/assets/mobile_menu_tabl@2x-c78b88a3.webp)}}@media only screen and (min-width: 1280px){.header-menu{background-image:none}}.hero{padding-top:60px;padding-bottom:30px}@media only screen and (min-width: 768px){.hero{padding-top:80px;padding-bottom:40px}}@media only screen and (min-width: 1280px){.hero{padding-bottom:50px}}.hero-container{display:flex;flex-direction:column}@media only screen and (min-width: 768px){.hero-container{flex-direction:row;justify-content:space-between;gap:0;margin-bottom:40px}}.hero-title{font-weight:600;font-size:40px;line-height:.95;letter-spacing:-.02em;color:var(--main);margin-bottom:20px}@media only screen and (min-width: 768px){.hero-title{font-size:70px;line-height:.875;max-width:557px}}@media only screen and (min-width: 1280px){.hero-title{font-size:72px;max-width:597px}}.hero-title-accent{color:var(--accent)}.hero-text{font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:#0c0c0cb3;margin-bottom:28px}@media only screen and (min-width: 768px){.hero-text{font-size:16px;line-height:1.25;max-width:480px;margin-bottom:0}}.hero-scroll-wrapper{margin-bottom:28px;display:flex;justify-content:space-between;align-items:flex-end}@media only screen and (min-width: 768px){.hero-scroll-wrapper{margin-bottom:0;flex-direction:column}}.hero-team-img{width:108px}@media only screen and (min-width: 768px){.hero-team-img{width:136px}}@media only screen and (min-width: 1280px){.hero-team-img{width:146px}}.hero-link{font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;text-decoration:underline;color:var(--main);transition:color 275ms cubic-bezier(.4,0,.2,1)}.hero-link:hover,.hero-link:focus{color:var(--accent)}@media only screen and (min-width: 768px){.hero-link{font-size:20px;line-height:1}}.hero-watches-img{width:100%}.about{padding:30px 0}.about-welcome{border-radius:30px;background-color:var(--cards);padding:40px 20px;margin-bottom:20px}.about-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:var(--main);margin-bottom:28px}.about-text{font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:#0c0c0cb3;margin-bottom:20px}.last-text{margin-bottom:40px}.about-btn{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:14px;line-height:1.29;text-align:center;color:var(--background);border-radius:16px;width:160px;height:48px;cursor:pointer;background-color:var(--accent);transition:background-color 275ms cubic-bezier(.4,0,.2,1)}.about-btn:hover,.about-btn:focus{background-color:#1f3cd4}.about-img-div{background-color:#0c0c0c33;border-radius:30px}.about-img{width:100%;height:100%;border-radius:30px}@media only screen and (min-width: 768px){.about{padding:40px 0}.about-welcome{padding:80px 60px;margin-bottom:40px}.about-title{font-size:48px;line-height:.91;margin-bottom:40px}.about-text{font-size:16px;line-height:1.25}.last-text{margin-bottom:60px}.about-img-div,.about-img{border-radius:50px}}@media only screen and (min-width: 1280px){.about .container{display:flex;flex-direction:row;align-content:center;gap:40px}.about-welcome{margin-bottom:0;width:580px}.about-title{font-size:48px}.last-text{margin-bottom:40px}.about-img-div{min-width:44%}}.catalog{padding-top:30px;padding-bottom:30px}.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;row-gap:20px}.catalog-item{border:1px solid rgba(12,12,12,.05);border-radius:30px;max-width:100%;background:#f3f3f3;position:relative;padding-top:42px;padding-bottom:24px}.catalog-item-hide{display:none}.catalog-img{width:208px;max-width:100%}.catalog-box{display:flex;justify-content:center;align-items:center;margin-bottom:28px}.catalog-text-list{padding-left:28px;padding-right:28px}.catalog-text{margin-bottom:8px;font-weight:500;font-size:16px;letter-spacing:-.02em;color:#0c0c0c;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catalog-cost{font-weight:400;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:#0c0c0c80}.catalog-btn{border-radius:16px;border:none;width:160px;height:48px;background:#3350e9;margin:40px auto;font-weight:500;font-size:14px;line-height:1.28;text-align:center;color:#fbfbfb;display:block}.catalog-btn:hover,.catalog-btn:focus{background:#1f3cd4}.catalog-btn-none{display:none}@media screen and (min-width: 768px){.catalog{padding-top:40px;padding-bottom:40px}.catalog-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;gap:32px 16px}.catalog-item{max-width:344px}.catalog-title{font-size:48px;line-height:.91;margin-bottom:40px}.catalog-btn{display:none}.catalog-text-list{padding-left:32px;padding-right:32px}.catalog-text{font-size:20px;letter-spacing:-.02em;color:#0c0c0c;line-height:1}.catalog-img{width:268px}.catalog-item{padding-top:34px;width:calc((100% - 16px)/2)}.catalog-box{margin-bottom:20px}.catalog-item-hide{display:block}}@media screen and (min-width: 1280px){.catalog{padding-top:50px;padding-bottom:50px}.catalog-img{width:292px;height:292px}.catalog-item{max-width:368px;padding-top:34px;width:calc((100% - 46px) / 3)}.catalog-list{gap:32px 23px}}.advertisement{padding:30px 10px}.advertisement .container{padding:60px 28px;border-radius:30px;width:100%;max-width:335px;max-height:363px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;background-color:#0c0c0c;background-image:url(/project-html-css-team-1/assets/advertisement-0da044ba.webp);background-position:center;background-size:cover;background-repeat:no-repeat}.advertisement-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:var(--background)}.advertisement-story{color:#fbfbfb80}.advertisement-btn{color:var(--background);background-color:transparent;text-align:center;width:160px;height:48px;padding:15px 0;border:none;border:1px solid rgba(251,251,251,.15);border-radius:16px;transition:background-color 275ms cubic-bezier(.4,0,.2,1),color 275ms cubic-bezier(.4,0,.2,1)}.advertisement-btn:hover,.advertisement-btn:focus{background-color:var(--background);color:var(--main)}@media screen and (max-width: 767px) and (min-resolution: 192dpi){.advertisement .container{background-image:url(/project-html-css-team-1/assets/advertisement@2x-ea9643fc.webp)}}@media screen and (min-width: 768px){.advertisement{padding:40px 0}.advertisement .container{background-image:url(/project-html-css-team-1/assets/advertisement-tablet-0c78003b.webp);max-width:704px;max-height:425px;gap:32px;padding:80px 64px}.advertisement-title{font-size:48px;width:576px;line-height:.91}}@media screen and (min-width: 768px) and (min-resolution: 192dpi){.advertisement .container{background-image:url(/project-html-css-team-1/assets/advertisement-tablet@2x-af5809c8.webp)}}@media screen and (min-width: 1280px){.advertisement{padding:50px 0}.advertisement .container{background-image:url(/project-html-css-team-1/assets/advertisement-desktop-d49b8690.webp);max-width:1150px;max-height:298px;flex-direction:row;padding:80px}.advertisement-title{width:690px}}@media screen and (min-width: 1280px) and (min-resolution: 192dpi){.advertisement .container{background-image:url(/project-html-css-team-1/assets/advertisement-desktop@2x-a6e6dcf1.webp)}}.sale{padding:30px 0}@media only screen and (min-width: 768px){.sale{padding:40px 0}}@media only screen and (min-width: 1280px){.sale{padding:50px 0}}h2.sale-title{color:var(--main);font-family:Gilroy;font-size:32px;font-weight:600;margin-bottom:24px;line-height:1;letter-spacing:-.02em}@media only screen and (min-width: 768px){h2.sale-title{font-size:48px;line-height:.92;letter-spacing:-.02em;margin-bottom:40px}}.salewrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;gap:20px}@media only screen and (min-width: 768px){.salewrapper{gap:40px}}.picture-wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:row;gap:20px;max-width:100%}.items-example{display:flex;gap:5px;justify-content:center;align-items:center}@media only screen and (min-width: 768px){.items-example{display:flex;gap:10px;flex-direction:column;max-width:132px;row-gap:10px}}.sale-item-picture{display:flex;justify-content:center;width:calc((100% - 15px)/4);flex-shrink:0;border-radius:16px;border:1px solid rgba(12,12,12,.05);background-color:var(--cards);padding:13px 14px}@media only screen and (min-width: 768px){.sale-item-picture{width:100%;padding:16px 18px;border-radius:20px}}.sale-main-pic{display:flex;justify-content:center;align-items:center;padding:50px;width:335px;height:385px;border-radius:30px;border:1px solid rgba(12,12,12,.05);background-color:var(--cards)}@media only screen and (min-width: 768px){.sale-main-pic{padding:80px 112px;width:552px;height:558px;border-radius:50px}}@media only screen and (min-width: 1280px){.sale-main-pic{width:428px;height:558px;padding:80px 50px}}.sale-description-container{border-radius:30px;background-color:var(--accent);padding:48px 28px}@media only screen and (min-width: 768px){.sale-description-container{padding:60px;border-radius:50px}}@media only screen and (min-width: 1280px){.sale-description-container{max-width:530px;height:558px}}.sale-description-title{color:var(--background);font-size:24px;font-weight:600;line-height:1.17;letter-spacing:-.02em;margin-bottom:10px}@media only screen and (min-width: 768px){.sale-description-title{font-size:32px;line-height:1.125;letter-spacing:-.02em;max-width:436px}}@media only screen and (min-width: 1280px){.sale-description-title{max-width:389px}}.product-tag{margin-bottom:20px;font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfb80}.sale-price{display:flex;align-items:center;gap:9px;margin-bottom:28px}@media only screen and (min-width: 768px){.sale-price{margin-bottom:30px}}.price-tag{border-radius:8px;background-color:#fbfbfb1a;color:var(--background);font-size:16px;padding:8px 12px;font-weight:600;line-height:1.25;letter-spacing:-.02em;display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.price-tag{font-size:20px;line-height:1;letter-spacing:-.02em}}.price-crossed{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;text-decoration:line-through;color:#fbfbfb80}.item-description-text{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#fbfbfbb3;font-style:normal;margin-bottom:28px}@media only screen and (min-width: 768px){.item-description-text{font-size:16px;line-height:1.25;letter-spacing:-.02em;margin-bottom:40px}}.sale-item-features{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;flex-wrap:wrap}.sale-features-item{display:flex;padding:8px 12px;justify-content:center;align-items:center;border-radius:8px;border:1px solid rgba(251,251,251,.2)}.feature-text{color:var(--background);font-style:normal;font-weight:500;font-size:12px;line-height:1.33}@media only screen and (min-width: 768px){.feature-text{font-size:14px;line-height:1.29}}@media only screen and (min-width: 768px){.sale-item-features{max-width:398px}}@media only screen and (min-width: 768px){.sale-features-item{font-size:14px;line-height:18px}}.reviews{padding-top:30px;padding-bottom:30px}@media only screen and (min-width: 768px){.reviews{padding-top:40px;padding-bottom:40px}}@media only screen and (min-width: 1280px){.reviews{padding-top:50px;padding-bottom:50px}}.reviews-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:var(--main);margin-bottom:24px}@media only screen and (min-width: 768px){.reviews-title{font-size:48px;line-height:.91;margin-bottom:40px}}.reviews-list{display:flex}@media only screen and (min-width: 768px){.reviews-list{gap:16px}}@media only screen and (min-width: 1280px){.reviews-list{gap:20px}}.review-card{padding:32px 36px;border-radius:30px;background-color:var(--cards);width:100%}@media only screen and (min-width: 768px){.review-card{width:calc((100% - 16px)/2)}}@media only screen and (min-width: 1280px){.review-card{width:calc((100% - 2 * 20px) / 3)}}@media only screen and (max-width: 767px){.hide-on-mob{display:none}}@media only screen and (min-width: 768px) and (max-width: 1279px){.hide-on-tab{display:none}}.review-img{margin:0 auto 24px}.review-text-wrapper{text-align:center}.review-name{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:var(--main);margin-bottom:8px}@media only screen and (min-width: 768px){.review-name{font-size:18px;line-height:1.1}}.review-dsc{font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;text-align:center;color:#0c0c0c66}@media only screen and (min-width: 768px){.review-dsc{font-size:16px;line-height:1.25}}.contact{padding-top:30px;padding-bottom:60px}@media only screen and (min-width: 768px){.contact{padding-top:40px;padding-bottom:80px}}@media only screen and (min-width: 1280px){.contact{padding-top:50px;padding-bottom:100px}}.contact-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:var(--main);margin-bottom:24px}@media only screen and (min-width: 768px){.contact-title{font-size:48px;line-height:.91667;margin-bottom:40px}}@media only screen and (min-width: 1280px){.contact-title{font-size:48px;align-self:flex-start}}@media only screen and (min-width: 1280px){.contact-content{display:flex;gap:40px}}.contact-modal{border-radius:30px;max-width:100%;min-height:512px;background-color:var(--cards);padding:48px 28px}@media only screen and (min-width: 768px){.contact-modal{min-height:556px;border-radius:50px;padding:50px 122px}}@media only screen and (min-width: 1280px){.contact-modal{width:580px;padding:50px 60px}}.contact-text{font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#0c0c0cb3;margin-bottom:28px}@media only screen and (min-width: 768px){.contact-text{font-size:16px;line-height:1.25}}.contact-form{display:flex;flex-direction:column;gap:18px}.contact-input-field{background-color:transparent;border:1px solid rgba(12,12,12,.15);border-radius:12px;padding:12px 14px;height:42px;width:100%;transition:border-color 275ms cubic-bezier(.4,0,.2,1)}@media only screen and (min-width: 768px){.contact-input-field{padding:16px 18px;min-width:460px;height:52px}}.contact-input-field:focus{border-color:var(--accent);outline:none}.contact-input-field:hover{border-color:var(--accent)}.contact-input-field:valid{border-color:var(--accent)}input::placeholder{color:var(--main);font-weight:400;font-size:14px;line-height:1.28571}@media only screen and (min-width: 768px){.input::placeholder{font-size:16px;line-height:1.25}}textarea::placeholder{color:var(--main);font-weight:400;font-size:14px;line-height:1.28571}@media only screen and (min-width: 768px){textarea::placeholder{font-size:16px;line-height:1.25}}textarea{margin:0;padding:0}.contact-comment-input{display:block;background-color:transparent;border:1px solid rgba(12,12,12,.15);border-radius:12px;padding:12px 14px;width:100%;height:84px;scroll-behavior:unset;overflow-x:hidden;overflow-y:hidden;resize:none;transition:border-color 275ms cubic-bezier(.4,0,.2,1)}.contact-comment-input:hover,.contact-comment-input:focus{outline:none;border-color:var(--accent)}@media only screen and (min-width: 768px){.contact-comment-input{padding:16px 18px;min-width:460px;height:90px}}.contact-input-comment:focus{border-color:var(--accent)}.contact-input-comment:hover{border-color:var(--accent)}.contact-input-comment:valid{border-color:var(--accent)}.contact-modal-button{display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:16px;padding:12px 50px;width:134px;height:42px;background-color:var(--accent);font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:var(--background);cursor:pointer;border:none;transition:background-color 275ms cubic-bezier(.4,0,.2,1);margin-top:10px}@media only screen and (min-width: 768px){.contact-modal-button{padding:17px 63px;width:160px;height:52px;margin-top:14px}}.contact-modal-button:hover,.contact-modal-button:focus{background-color:#1f3cd4}.contact-us-watches-img{border-radius:30px;margin-top:20px}@media only screen and (min-width: 768px){.contact-us-watches-img{width:100%;border-radius:50px;margin-top:40px}}@media only screen and (min-width: 1280px){.contact-us-watches-img{margin-top:0}}@media only screen and (min-width: 1280px){.contact-picture{width:100%}}.footer{padding:0 10px;margin-bottom:20px}.footer .container{max-width:335px;padding:40px 28px 28px;background-color:var(--main);border-radius:30px}.footer-page-logo{display:inline-block;font-family:Gilroy,sans-serif;font-size:16px;font-weight:500;color:var(--background);letter-spacing:-.02em;margin-bottom:20px}.footer-icon-list{display:flex;gap:10px;align-items:center;margin-bottom:20px;max-width:122px}.footer-icon-link{display:flex;align-items:center;justify-content:center;border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px;width:34px;height:34px;transition:fill 275ms cubic-bezier(.4,0,.2,1);fill:#fbfbfbcc}.footer-icon-link:hover,.footer-icon-link:focus{border-color:var(--accent);fill:red}.footer-tel-cont{display:inline-block;margin-bottom:37.98px;border-radius:16px;border:1px solid rgba(251,251,251,.2);padding:14px 20px;color:var(--background);transition:color 275ms cubic-bezier(.4,0,.2,1),background-color 275ms cubic-bezier(.4,0,.2,1)}.footer-tel-link{text-align:center;font-family:Gilroy,sans-serif;font-size:12px;font-weight:500;line-height:1.33;text-transform:uppercase}.footer-tel-cont:hover,.footer-tel-cont:focus{background-color:var(--background);color:var(--main)}.footer-text-cont{max-width:279px;margin-bottom:92px}.footer-text{font-family:Gilroy,sans-serif;color:var(--background);font-weight:600;font-size:20px;text-align:center;line-height:1.2;letter-spacing:-.02em}.footer-navig{display:flex;gap:20px;justify-content:space-between}.footer-navig-list{display:flex;max-width:147px;column-gap:16px;padding:0;margin:0;list-style:none;flex-wrap:wrap}.footer-navig-item{display:inline;font-family:Gilroy,sans-serif;font-weight:500;font-size:12px;line-height:1.8;color:var(--background);text-align:left}.footer-about{white-space:nowrap}.footer-navig-text{font-family:Gilroy,sans-serif;font-weight:500;font-size:12px;line-height:1.33;color:var(--background);max-width:83px}.underline{display:block;width:100%;height:1px;stroke-width:1px;background-color:#fbfbfb1a;margin-top:24px;margin-bottom:24px}.footer-bt-date{display:block;font-family:Gilroy,sans-serif;color:#fbfbfb80;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:-.02em}.footer-service{margin-right:20px}.footer-privacy{font-family:Gilroy,sans-serif;font-weight:500;font-size:10px;line-height:1.4;letter-spacing:-.02em;text-align:right;color:#fbfbfb80;margin-top:8px}@media screen and (min-width: 768px){.footer{margin-bottom:32px}.footer .container{max-width:704px;padding:40px 40px 28px}.footer-position-cont{display:flex;justify-content:space-between;margin-bottom:86px}.footer-page-logo{font-size:20px}.footer-icon-list{margin-bottom:0}.footer-tel-cont{max-width:162px;height:48px;padding:15px}.footer-tel-link{font-size:14px;line-height:1.28}.footer-text-cont{max-width:524px;height:96px;margin-left:auto;margin-right:auto}.footer-text{font-size:28px;line-height:1.15;margin:0;padding:0}.footer-icon-social{width:20px;height:20px}.footer-navig-list{flex-wrap:nowrap;max-width:none;gap:19px}.footer-navig-item{font-size:14px;line-height:1.29;text-align:center;color:var(--background)}.footer-navig-text{font-size:14px;line-height:1.29;max-width:162px}.underline{margin-top:28px;margin-bottom:28px}.footer-bt-date{font-size:14px;line-height:1.28;display:inline;margin-right:152px}.footer-privacy{font-size:14px;line-height:1.28}}@media only screen and (min-width: 1280px){.footer .container{max-width:1216px;padding:40px 40px 28px;position:relative}.footer-position-cont{display:flex;margin-bottom:126px}.footer-text-cont{position:absolute;top:40px;right:347px;margin-top:0;margin-left:auto;margin-right:auto}.footer-tel-cont{margin-bottom:45.98px}.footer-text{font-size:28px;line-height:1.15}.footer-navig-list{display:flex}.footer-navig{display:flex;gap:40px}.footer-navig-text{margin-left:469px}.footer-bottom{display:inline}.footer-bt-date{margin-right:660px}}
