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;border:none;background-color:transparent}img{display:block;max-width:100%;height:auto}@font-face{font-family:Gilroy;src:url(/first_team_project-html-css-/assets/Gilroy-Bold-CWvQ8Q14.ttf);font-weight:700;font-style:normal}@font-face{font-family:Gilroy;src:url(/first_team_project-html-css-/assets/Gilroy-Semibold-BP6WYEG3.ttf);font-weight:600;font-style:normal}@font-face{font-family:Gilroy;src:url(/first_team_project-html-css-/assets/Gilroy-Medium-BVFe7ABu.ttf);font-weight:500;font-style:normal}@font-face{font-family:Gilroy;src:url(/first_team_project-html-css-/assets/Gilroy-Regular-Bghgj_A6.ttf);font-weight:400;font-style:normal}body{font-family:Gilroy,sans-serif;display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0;background-color:#fbfbfb;color:#0c0c0c}main{flex-grow:1}.section-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em}@media screen and (min-width: 768px){.section-title{font-size:48px;line-height:.92}}.main-text{font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em}@media screen and (min-width: 768px){.main-text{font-size:16px;line-height:1.25}}section{padding:30px 0}@media only screen and (min-width: 768px){section{padding:40px 0}}@media only screen and (min-width: 1280px){section{padding:50px 0}}.button-animation,.contact-button{transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.button-animation:hover,.button-animation:focus{background-color:#1f3cd4;transform:scale(1.1)}.contact-button:hover,.contact-button:focus{background-color:#fbfbfb;color:#0c0c0c;transform:scale(1.1)}.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}html,body{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.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{height:74px;padding:20px 0;border-bottom:1px solid rgba(12,12,12,.1)}.nav-container{display:none}.logo-head{font-weight:500;font-size:16px;letter-spacing:-.02em;padding:6px 0;color:#0c0c0c}.mob-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.burger-btn{width:34px;height:34px;border:none;padding:0}.kanapka{stroke:#0c0c0c;opacity:.8}.burger-btn:hover .kanapka,.burger-btn:focus .kanapka{opacity:1}@media screen and (min-width: 768px){.header{height:92px;padding:26px 0}.logo-head{font-size:20px}.burger-btn{width:40px;height:40px}.kanapka{width:34px;height:16px}}@media screen and (min-width: 1280px){.header{height:88px}.mob-head{display:none}.nav-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.top-nav-list{display:flex;flex-direction:row;align-items:center;gap:40px}.top-nav-item{position:relative;font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:129%;text-align:center;color:#0c0c0c}.top-nav-item a{padding:10px 0}.top-nav-item a:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background-color:#3350e9;opacity:0;pointer-events:none;transition:opacity .45s ease}.top-nav-item a:hover:after{opacity:1;animation:pulse 1s linear infinite}.top-nav-item a:focus:after{opacity:1;animation:pulse 1s linear infinite}@keyframes pulse{0%,to{transform:translate(-50%) scale(1)}25%{transform:translate(-50%) scale(1.1)}75%{transform:translate(-50%) scale(.9)}}.head-soc-list{display:flex;flex-direction:row;gap:10px}.soc-link{width:36px;height:36px;background-color:transparent;border-radius:10px;padding:8px;border:1px solid rgba(12,12,12,.1);display:flex;align-items:center;justify-content:center}.top-icon{stroke:#0c0c0c;opacity:.8}}.soc-link:hover .top-icon,.soc-link:focus .top-icon{opacity:1}.soc-link{display:inline-block;position:relative;transition-duration:.3S;transition-property:transform}.soc-link:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,#26292f81,#5b5d5f08 70%);border-radius:90%;transition-duration:.3S;transition-property:transform,opacity}.soc-link:hover,.soc-link:focus{transform:translateY(-5px)}.soc-link:hover:before,.soc-link:focus:before{opacity:1;transform:translateY(5px)}.hero{padding-top:60px;padding-bottom:30px}.hero-container{margin-bottom:28px}.hero-title{font-family:Gilroy,sans-serif;font-weight:600;font-size:40px;line-height:.95;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:20px}html{scroll-behavior:smooth}.hero-collection{color:#3350e9}.hero-text{font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#0c0c0cb3}.hero-people-list{display:flex;align-items:center}.hero-face{width:44px;height:44px;border-radius:50%;border-width:2px;border:#fbfbfb;object-fit:cover}.hero-face img{width:100%;height:100%;object-fit:cover}.people-list{width:auto}.people-list:not(:first-child){margin-left:-12px}.scroll-down{align-content:flex-end;font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;text-decoration:underline;text-decoration-skip-ink:none;color:#0c0c0c}.scroll-down:active{color:#3350e9}.hero-people{display:flex;justify-content:space-between;margin-top:28px}@media screen and (min-width: 768px){.hero{padding-top:80px;padding-bottom:40px}.hero-container{margin-bottom:40px}.hero-title,.hero-text{max-width:557px}.hero-container{display:flex;justify-content:space-between}.scroll-down{font-size:20px;line-height:1}.hero-people{flex-direction:column;margin-top:0;align-items:flex-end}.hero-face{width:56px;height:56px}.people-list:not(:first-child){margin-left:-16px}.hero-title{font-weight:600;font-size:70px;line-height:.857}.hero-text{font-size:16px;line-height:1.25;color:#0c0c0cb3}}@media screen and (min-width: 1280px){.hero-title,.hero-text{max-width:597px}.hero-face{width:60px;height:60px}.people-list:not(:first-child){margin-left:-17px}.hero-title{font-size:72px}.scroll-down:hover,.scroll-down:focus{color:#3350e9}}.watch-hero{background:#0c0c0c33 url(path_to_image)}.about-us-container{display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 768px){.about-us-container{gap:40px}}@media only screen and (min-width: 1280px){.about-us-container{flex-direction:row}}.about-us-box{padding:40px 20px;background-color:#f3f3f3;border-radius:30px}@media only screen and (min-width: 768px){.about-us-box{padding:80px 60px;border-radius:50px}}@media only screen and (min-width: 1280px){.about-us-box{max-width:580px}}.about-us .section-title{margin-bottom:28px}@media only screen and (min-width: 768px){.about-us .section-title{margin-bottom:40px}}.about-us-subbox{margin-bottom:40px;display:flex;flex-direction:column;gap:20px}@media only screen and (min-width: 768px){.about-us-subbox{margin-bottom:60px}}@media only screen and (min-width: 1280px){.about-us-subbox{margin-bottom:40px}}.main-text{color:#0c0c0cb3}.about-us-link{font-weight:500;font-size:14px;line-height:1.28;text-align:center;color:#fbfbfb;padding:15px 38px;background-color:#3350e9;border-radius:16px;display:inline-block}.about-us-picture{display:flex;align-items:center;justify-content:center;border-radius:30px;width:100%;background:#0c0c0c33}@media only screen and (min-width: 768px){.about-us-picture{border-radius:50px}}.catalog-title{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:24px}.catalog-list{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:100%}.catalog-item{height:364px;width:100%;border:1px solid rgba(12,12,12,.05);border-radius:30px;background-color:#f3f3f3;padding:24px 28px;margin-bottom:20px;box-sizing:border-box}.catalog-card{width:100%}.image-box{width:100%;max-width:279px;height:262px;padding:18px 36px 18px 35px;margin-bottom:10px;box-sizing:border-box}.hidden{display:none}.card-watch{width:100%;height:auto;object-fit:contain;max-width:100%}.card-subtitle{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#0c0c0c;margin-bottom:8px}.card-descrpt{font-weight:400;font-size:14px;line-height:1.29;letter-spacing:-.02em;color:#0c0c0c80}.catalog-btn{margin-top:40px;display:flex;justify-content:center;align-items:center}.show-btn{border-radius:16px;border:none;width:160px;height:48px;background-color:#3350e9;font-weight:500;font-size:14px;line-height:1.28571;text-align:center;color:#fbfbfb;cursor:pointer;transition:background-color .3s ease}.show-btn:hover{background-color:#2a43c9}@media screen and (min-width: 768px){.catalog-title{font-size:48px;margin-bottom:40px}.catalog-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;flex-direction:row;column-gap:16px;row-gap:32px}.catalog-item{width:calc((100% - 16px)/2);height:414px;padding-left:32px;padding-right:32px;margin-bottom:0}.image-box{width:280px;height:312px;padding:10px 6px}.card-subtitle{font-size:20px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.card-watch{width:268px;height:292px}.hidden{display:block}.no-open{display:none}}@media screen and (min-width: 1280px){.catalog-list{width:1150px;height:860px;column-gap:23px;row-gap:32px}.catalog-item{width:calc((100% - 46px) / 3);transition:box-shadow .3s ease}.catalog-item:hover,.catalog-item:focus{box-shadow:0 4px 5px #1919194d}.catalog-card{width:304px;height:366px}.image-box{min-width:304px;height:312px;padding:6px 6px 14px}.card-watch{width:292px;height:292px}}.reclame-wrap{display:flex;flex-direction:column;gap:28px;box-sizing:content-box;padding:60px 28px;border-radius:30px;background:linear-gradient(#0c0c0ccc,#0c0c0ccc),url(/first_team_project-html-css-/assets/adver-bg-mobile-min-BWNolNbX.jpg);background-repeat:no-repeat;background-size:cover}@media (min-resolution: 2x){.reclame-wrap{background:linear-gradient(#0c0c0ccc,#0c0c0ccc),url(/first_team_project-html-css-/assets/adver-bg-mobile-fSXo-inc.jpg)}}@media screen and (min-width: 768px){.reclame-wrap{padding:80px 64px;gap:32px;background:linear-gradient(#0c0c0ccc,#0c0c0ccc),url(/first_team_project-html-css-/assets/adver-bg-tablet-min-B6MWPIx2.jpg)}@media (min-resolution: 2x){.reclame-wrap{background:linear-gradient(#0c0c0ccc,#0c0c0ccc),url(/first_team_project-html-css-/assets/adver-bg-tablet-CJj95Zc9.jpg)}}}@media screen and (min-width: 1280px){.reclame-wrap{flex-direction:row;gap:140px;padding:83px 80px;background:linear-gradient(#0c0c0ccc,#0c0c0ccc),url(/first_team_project-html-css-/assets/adver-bg-desc-min-C0lCoym4.jpg)}@media (min-resolution: 2x){.reclame-wrap{background:linear-gradient(#0c0c0ccc,#0c0c0ccc),url(/first_team_project-html-css-/assets/adver-bg-desc-CIOGEkVE.jpg)}}}.reclame-text{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.02em;color:#fbfbfb}.reclame-text-uniq{color:#fbfbfb80}@media screen and (min-width: 768px){.reclame-text{font-size:48px;line-height:.92}}.contact-button{display:flex;align-items:center;justify-content:center;border-radius:16px;font-weight:500;font-size:14px;line-height:1.29;color:#fbfbfb;width:160px;height:48px;border:1px solid rgba(251,251,251,.5);background-color:transparent}@media screen and (min-width: 1280px){.contact-button{min-width:160px}}.reviews-title{color:#0c0c0c;margin-bottom:24px}.reviews-list{display:flex;justify-content:center;align-items:center;gap:16px}.reviews-list-item{border-radius:30px;padding:32px 36px;background:#f3f3f3;transition:box-shadow .3s ease}.reviews-foto{margin:0 auto 24px}.content-reviews-title{font-weight:500;font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#0c0c0c;margin-bottom:8px}.reviews-text{text-align:center;color:#0c0c0c66}.review-hidden-one,.review-hidden-two{display:none}.reviews-list-item:hover .reviews-text,.reviews-list-item:focus .reviews-text{color:#0c0c0c99}.reviews-list-item:hover,.reviews-list-item:focus{box-shadow:0 4px 5px #1919194d}@media screen and (min-width: 768px){.reviews-title{margin-bottom:40px}.reviews-list-item{width:344px}.content-reviews-title{font-size:18px;line-height:1.1}.review-hidden-one{display:block}}@media screen and (min-width: 1280px){.reviews-list{gap:20px}.reviews-list-item{width:370px}.review-hidden-two{display:block}}.sale-title{margin-bottom:24px}.sale-img-box{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.sale-img-list{display:flex;gap:5px}.sale-img-item img{border:1px solid rgba(12,12,12,.05);border-radius:16px;padding:12px 13px;display:flex;align-items:center;justify-content:center;background-color:#f3f3f3}.sale-big-img img{border:1px solid rgba(12,12,12,.05);border-radius:30px;padding:49px;background-color:#f3f3f3}.sale-info{padding:48px 28px;background-color:#3350e9;border-radius:30px}.sale-info-subtitle{font-weight:600;font-size:24px;line-height:1.17;letter-spacing:-.02em;color:#fbfbfb;margin-bottom:10px}.sale-info-subparagraph{font-weight:400;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:#fbfbfb80;margin-bottom:20px}.sale-info-price{display:flex;gap:9px;margin-bottom:28px}.sale-info-price-first{font-weight:600;font-size:16px;line-height:1.25;letter-spacing:-.02em;color:#fbfbfb;border-radius:8px;width:68px;display:flex;align-items:center;justify-content:center;background-color:#fbfbfb1a}.sale-info-price-second{font-weight:400;font-size:12px;line-height:1.17;letter-spacing:-.02em;text-decoration:line-through;color:#fbfbfb80;padding:9px 0}.sale-info-paragraph{font-weight:500;font-size:14px;line-height:1.28;letter-spacing:-.02em;color:#fbfbfbb3;margin-bottom:28px}.sale-info-list{display:flex;flex-wrap:wrap;gap:8px}.sale-info-item{border:1px solid rgba(251,251,251,.2);border-radius:8px;padding:7px 11px;font-weight:500;font-size:12px;line-height:1.33;color:#fbfbfb}@media screen and (min-width: 768px){.sale-title{margin-bottom:40px}.sale-img-box{margin-bottom:40px;flex-direction:row}.sale-img-list{gap:10px;flex-direction:column}.sale-img-item img{padding:15px 17px;border-radius:20px}.sale-big-img img{padding:79px 111px;border-radius:50px}.sale-info{padding:60px;border-radius:50px}.sale-info-subtitle{max-width:436px;font-size:32px;line-height:1.125}.sale-info-price{margin-bottom:30px}.sale-info-price-first{width:78px;font-size:20px;line-height:1}.sale-info-paragraph{font-size:16px;line-height:1.25;margin-bottom:40px}.sale-info-list{max-width:398px}.sale-info-item{font-size:14px;line-height:1.28}}@media only screen and (min-width: 1280px){.sale-all-box{display:flex;gap:40px}.sale-img-box{margin-bottom:0}.sale-big-img img{padding:79px 49px}.sale-info-subtitle{max-width:389px}.sale-info-paragraph{max-width:410px}}.contact-us-box{display:flex;flex-direction:column;gap:20px}.contact-us .title{margin-bottom:24px}.input-box{border-radius:30px;padding:48px 28px;width:100%;background-color:#f3f3f3}.contact-us-text{margin-bottom:28px;font-weight:500;letter-spacing:-.02em;font-size:14px;line-height:1.29;color:#0c0c0cb3}.form-contact-us{display:flex;flex-direction:column;align-items:start}.form-contact-us>*:nth-child(8){margin-bottom:28px}.form-input{margin-bottom:18px;border:1px solid rgba(12,12,12,.15);border-radius:12px;padding:12px 12px 12px 14px;width:100%;transition:border-color .25s cubic-bezier(.4,0,.2,1);outline:none;font-size:14px;background-color:#f3f3f3}.form-input::placeholder{color:#000c}.form-input:focus,.form-input:active,.form-input:valid{border-color:#3350e9}.textarea{resize:none;height:84px}.form-btn{font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.04em;background-color:#4d5ae5;border-radius:16px;border:none;outline:none;min-width:134px;height:42px;cursor:pointer;padding:12px 50px;display:block;align-items:center;justify-content:center;color:#fff}.contact-us-img{border-radius:30px;display:block;width:335px;height:auto;object-fit:cover}@media screen and (min-width: 768px){.contact-us-box{gap:40px}.contact-us .title{margin-bottom:40px}.input-box{width:704px;padding:50px 122px}.contact-us-text{margin-bottom:32px;font-size:16px;line-height:1.22}.form-contact-us>*:nth-child(8){margin-bottom:32px}.form-input{padding:16px 16px 16px 18px;font-size:16px;background:transparent}.textarea{height:90px;box-sizing:border-box}.form-btn{min-width:160px;height:52px;padding:17px 63px}.contact-us-img{width:704px}}@media screen and (min-width: 1280px){.contact-us-box{flex-direction:row;row-gap:40px}.contact-us-text{line-height:1}.input-box{width:580px;padding:50px 60px}.contact-us-img{width:530px}}.input-box{transition:box-shadow .3s ease}.input-box:focus-within{box-shadow:0 4px 5px #1919194d}.page-footer{padding:30px 0 20px}.footer-wrap{border-radius:30px;padding:40px 28px 28px;background-color:#0c0c0c;color:#fbfbfb}.footer-content{margin-bottom:92px}.footer-logo{font-weight:500;font-size:16px;letter-spacing:-.02em;margin-bottom:20px;display:block;text-align:left}.footer-soc-icon{fill:#fbfbfb;opacity:.8}.footer-soc-link:hover .footer-soc-icon,.footer-soc-link:focus .footer-soc-icon{opacity:1}.footer-soc-list{display:flex;gap:10px;margin-bottom:20px}.footer-soc-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;position:relative;transition-duration:.3s;transition-property:transform}.footer-soc-link:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,#fffcfcb5,#cfcbcb05 80%);border-radius:90%;transition-duration:.3s;transition-property:transform,opacity}.footer-soc-link:hover,.footer-soc-link:focus{transform:translateY(-5px)}.footer-soc-link:hover:before,.footer-soc-link:focus:before{opacity:1;transform:translateY(5px)}.footer-contact{display:flex;align-items:center;justify-content:center;font-weight:500;font-size:12px;line-height:1.33;text-transform:uppercase;border:1px solid rgba(251,251,251,.2);border-radius:16px;width:152px;height:44px;position:relative;transition-duration:.3s;transition-property:transform}.footer-contact:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,#fffcfcb5,#cfcbcb05 80%);border-radius:90%;transition-duration:.3s;transition-property:transform}.footer-contact:hover,.footer-contact:focus{transform:translateY(-5px)}.footer-contact:hover:before,.footer-contact:focus:before{opacity:1;transform:translateY(5px)}.logo-phone-wrap{margin-bottom:40px}.footer-text{font-weight:600;font-size:20px;line-height:1.2;letter-spacing:-.02em;text-align:center}.footer-nav-address-wrap{display:flex;justify-content:space-between;font-weight:500;font-size:12px;line-height:1.33;margin-bottom:48px;position:relative}.footer-nav-address-wrap:after{content:"";position:absolute;left:0;bottom:-24px;width:100%;height:1px;background-color:#fbfbfb;opacity:.1}.footer-nav-list{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:8px;max-width:147px}.footer-nav-item{text-align:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.footer-nav-item:hover,.footer-nav-item:focus{transform:scale(1.15)}.footer-address-text{max-width:83px}.copyright-wrap{display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:10px;line-height:1.4;color:#fbfbfb80}.copyright-text{opacity:.9}.policy{display:flex;flex-direction:row;gap:20px;align-items:center;justify-content:start}@media only screen and (min-width: 768px){.page-footer{padding:40px 0 32px}.logo-phone-wrap{display:flex;align-items:start;justify-content:space-between;margin-bottom:86px}.footer-wrap{padding:40px 40px 28px}.footer-content{margin-bottom:100px}.footer-logo{font-size:20px}.footer-soc-list{margin:0}.footer-soc-link{width:36px;height:36px}.footer-soc-link svg{width:20px;height:20px}.footer-contact-wrap{width:160px;height:48px;font-size:14px;line-height:1.29;margin:0}.footer-text{font-size:28px;line-height:1.14;max-width:524px;margin:0 auto}.footer-nav-address-wrap{font-size:14px;line-height:1.29;margin-bottom:56px}.footer-nav-address-wrap:after{bottom:-28px}.footer-nav-list{max-width:none;gap:19px}.footer-nav-item{padding-bottom:18px;position:relative}.footer-nav-item:hover,.footer-nav-item:focus{transform:scale(1)}.footer-nav-item:after{content:"";position:absolute;left:50%;bottom:-1px;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background-color:#fbfbfb;opacity:0;pointer-events:none;transition:opacity .45s ease}.footer-nav-item:hover:after,.footer-nav-item:focus:after{opacity:1;animation:pulse 1s linear infinite}@keyframes pulse{0%,to{transform:translate(-50%) scale(1)}25%{transform:translate(-50%) scale(1.1)}75%{transform:translate(-50%) scale(.9)}}.footer-address-text{max-width:162px}.copyright-wrap{font-size:14px;line-height:1.29;flex-direction:row;align-items:center;justify-content:space-between}}@media only screen and (min-width: 1280px){.page-footer{padding:50px 0 32px}.page-footer .container{padding:0 32px}.footer-content{margin-bottom:126px}.footer-content{display:flex;flex-direction:row;justify-content:space-between}.logo-phone-wrap{display:contents;justify-content:space-between}.footer-soc-wrap{order:1}.footer-text{order:2}.footer-contact-wrap{order:3}.footer-text{margin:0}.footer-nav-list{gap:40px}}.mob-nav{position:fixed;top:0;right:0;height:100%;width:100%;z-index:999;background-color:#999cc466;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.mob-nav.isopen{opacity:1;visibility:visible;pointer-events:auto}.mob-nav.isopen .mob-nav-background{transform:translate(0)}@media only screen and (min-width: 1280px){.mob-nav,.mob-nav.isopen{display:none}}.mob-container{overflow-y:auto;position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:40px 20px}.mob-nav-background{margin-left:auto;width:200px;height:100%;background-image:linear-gradient(#0c0c0ceb,#0c0c0ceb),url(/first_team_project-html-css-/assets/mobi_menu-CPrY8ZNG.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1)}@media (min-resolution: 192dpi){.mob-nav-background{background-image:linear-gradient(#0c0c0ceb,#0c0c0ceb),url(/first_team_project-html-css-/assets/mobi_menu@2x-BcWxBuwF.jpg)}}@media screen and (min-width: 768px){.mob-nav-background{margin-left:auto;width:330px;height:100%;background-color:#0c0c0c;background-image:linear-gradient(#0c0c0ceb,#0c0c0ceb),url(/first_team_project-html-css-/assets/tablet_menu-BswpL3Zq.jpg)}@media (min-resolution: 192dpi){.mob-nav-background{background-image:linear-gradient(#0c0c0ceb,#0c0c0ceb),url(/first_team_project-html-css-/assets/tablet_menu@2x-2hvB8rWN.jpg)}}.mob-container{padding:50px 30px}}.close-mod{position:absolute;top:26px;right:32px;width:34px;height:34px;background-color:transparent;border:none}.close-ico{color:#fbfbfb;transition:transform .6s ease-in-out}.close-mod:hover .close-ico,.close-mod:focus .close-ico{transform:rotate(180deg)}@media screen and (min-width: 768px){.close-mod{width:40px;height:40px}.close-mod svg{width:20px;height:20px}}.mobil-menu{flex-grow:1;display:flex;width:100%}.mob-list{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1;gap:16px}.mob-item{position:relative;font-family:Gilroy,sans-serif;font-weight:500;font-size:14px;line-height:129%;text-align:center;color:#fbfbfb}.mob-item a{display:block;padding:8px 42px}@media screen and (min-width: 768px){.mob-list{gap:18px}.mob-item a{padding:12px 86px}}.mob-item a:after{content:"";position:absolute;left:50%;bottom:-2px;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background-color:#3350e9;opacity:0;pointer-events:none;transition:opacity .45s ease}.mob-item a:focus:after{opacity:1;animation:pulse 1s linear infinite}.mob-item a:hover:after{opacity:1;animation:pulse 1s linear infinite}@keyframes pulse{0%,to{transform:translate(-50%) scale(1)}25%{transform:translate(-50%) scale(1.1)}75%{transform:translate(-50%) scale(.9)}}.mob-soc-list{display:flex;gap:10px}.mob-soc-link{width:34px;height:34px;border:1px solid rgba(251,251,251,.1);border-radius:10px;padding:8px;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.mob-soc-link{width:36px;height:36px}.mob-soc-link svg{width:20px;height:20px}}.mob-icon{fill:#fbfbfb;opacity:.8}.mob-soc-link:hover .mob-icon,.mob-soc-link:focus .mob-icon{opacity:1}.mob-soc-link{display:inline-block;position:relative;transition-duration:.3s;transition-property:transform}.mob-soc-link:before{pointer-events:none;position:absolute;z-index:-1;content:"";top:100%;left:5%;height:10px;width:90%;opacity:0;background:radial-gradient(ellipse at center,#fffcfcb5,#cfcbcb05 80%);border-radius:90%;transition-duration:.3s;transition-property:transform,opacity}.mob-soc-link:hover,.mob-soc-link:focus{transform:translateY(-5px)}.mob-soc-link:hover:before,.mob-soc-link:focus:before{opacity:1;transform:translateY(5px)}
