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;font-family:inherit;padding:0}img{display:block;max-width:100%;height:auto}.header{padding-top:20px;padding-bottom:10px}.header .container{display:flex;gap:14px;align-items:center}@media screen and (min-width: 1280px){.container{gap:20px}}@media screen and (min-width: 768px){.header{padding-bottom:20px}}.wrapper{width:100%;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:#121212;display:flex;align-items:center;justify-content:space-between;padding:9px 20px}@media screen and (min-width: 768px){.wrapper{padding:16px 20px}}@media screen and (min-width: 1280px){.wrapper{padding:21px 50px}}.logo-link{display:flex;align-items:center;justify-content:center}.header-logo{fill:#fff}.navigation{display:none}@media screen and (min-width: 1280px){.navigation{display:block}}.nav-list{display:flex;gap:28px;align-items:center}@media screen and (min-width: 1440px){.nav-list{gap:40px}}.nav-link{color:#fff;font-size:14px;text-transform:uppercase;transition:color .25s cubic-bezier(.4,0,.2,1),text-shadow .25s cubic-bezier(.4,0,.2,1)}.nav-link:hover,.nav-link:focus{color:#bea69e}.icon-group{display:flex;align-items:center;justify-content:end;gap:14px}@media screen and (min-width: 1280px){.icon-group{display:none}}.link-camera{width:32px;height:32px;border-radius:50%;background-color:#1d1d1d;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.link-camera{display:none}}.camera-icon{fill:#bea69e66;transition:fill .25s cubic-bezier(.4,0,.2,1)}.link-camera:hover .camera-icon,.link-camera:focus .camera-icon{fill:#bea69e}.burger-btn{width:24px;height:24px;background-color:transparent;display:flex;justify-content:center;align-items:center;padding:0}.burger-icon{stroke:#fff}.link-sign-up{display:none;min-width:186px;padding:16px;border-radius:12px;background:#FFF;color:#121212;font-size:18px;font-weight:700;line-height:1.56;text-transform:uppercase;text-align:center;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.link-sign-up:hover,.link-sign-up:focus{background-color:#1d1d1d;color:#bea69e}@media screen and (min-width: 768px){.link-sign-up{display:inline-block}}@media screen and (min-width: 1280px){.link-sign-up{min-width:238px}}.backdrop{background-color:#12121266;width:100%;height:100%;position:fixed;top:0;left:0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);z-index:999}.backdrop.is-open{opacity:1;visibility:visible;pointer-events:all}.burger-menu{width:218px;height:100dvh;background-color:#bea69e;position:fixed;top:0;right:0;transform:translate(100%);transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 768px){.burger-menu{width:476px}}.burger-menu.is-open{transform:translate(0)}.menu-wrapper{width:100%;padding:20px}@media screen and (min-width: 768px){.menu-wrapper{padding:20px 32px 20px 64px}}.close-btn{display:block;margin-left:auto;width:32px;height:32px;background-color:transparent;display:flex;align-items:center;justify-content:center;margin-bottom:128px}@media screen and (min-width: 768px){.close-btn{width:40px;height:40px;margin-bottom:172px}}.close-icon{stroke:#121212}@media screen and (min-width: 768px){.close-icon{width:20px;height:20px}}.mob-nav-list{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.mob-nav-list{gap:28px}}.mob-nav-list .nav-link{color:#121212;font-family:DM Sans;font-size:14px;line-height:normal;text-transform:uppercase}.mob-nav-list .nav-link:hover,.mob-nav-list .nav-link:focus{font-weight:700}.hero{padding-top:10px;padding-bottom:80px}.hero-wrapper{background-color:#1d1d1d;border-radius:30px;padding:40px 20px 0}@media screen and (min-width: 768px){.hero-wrapper{padding:64px 32px 0}}@media screen and (min-width: 1280px){.hero-wrapper{padding:80px 50px 0;position:relative}}@media screen and (min-width: 1440px){.hero-wrapper{justify-content:flex-start;gap:130px;padding:80px 50px 0}}.hero-title{margin-bottom:20px;font-size:40px;font-weight:500;line-height:1.1;letter-spacing:-.04em}@media screen and (min-width: 768px){.hero-title{max-width:517px;font-size:60px;line-height:1.06;letter-spacing:-.02em}}@media screen and (min-width: 1280px){.hero-title{width:563px;font-size:64px}}.title-span{color:#bea69e;font-style:italic}.hero-text{color:#fff;font-size:14px;font-weight:400;line-height:1.28;letter-spacing:-.02em;margin-bottom:40px}@media screen and (min-width: 768px){.hero-text{width:418px;height:auto;color:#fff;font-size:14px}}@media screen and (min-width: 1280px){.hero-text{margin-bottom:136px}}.rewiews-hero-block{margin-bottom:31px;display:flex}@media screen and (min-width:768px){.rewiews-hero-block{display:inline-flex;margin-bottom:40px;justify-content:center;align-items:flex-start;gap:40px}}.users-block{width:109px;margin-right:40px}@media screen and (min-width:768px){.users-block{width:254px;display:flex;margin-right:0}}.users-img{display:flex;flex-direction:row;margin-bottom:4px}@media screen and (min-width: 768px){.users-img{margin-bottom:0;margin-right:20px}}.our-students{display:flex;justify-content:flex-start;align-items:center;gap:4px;flex-direction:row}.students-text:hover{color:#bea69e;transition:.25s}.students-text:focus{color:#bea69e;transition:.25s}@media screen and (min-width: 768px){.students-text{font-size:16px;font-weight:400;line-height:20px;letter-spacing:-.64px}}@media screen and (min-width: 768px){.our-students{display:flex;height:56px;flex-direction:column;align-items:flex-start;gap:8px}}.students-text{display:block;width:67px;color:#fff;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.56px;text-decoration:none}@media screen and (min-width: 768px){.students-text{width:82px;font-size:16px}}.students-icon{position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0;border-radius:100px;border:3px solid #1D1D1D;background:var(--avatar-user-square-adriana-o-sullivan-neutral-background, url(<path-to-image>), lightgray 50% / cover no-repeat, #E0E0E0)}.students-icon:nth-child(1){z-index:3}.students-icon:nth-child(2){left:-12px;z-index:2}.students-icon:nth-child(3){left:-24px;z-index:1}.arrow-icon{display:flex;fill:#fff}.hero .icon-star-wrapper{padding:12px;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;fill:#bea69e;stroke:#000;background-color:#bea69e}@media screen and (min-width:768px){.hero .icon-star-wrapper{width:50px;height:50px}}.rewiews-text-block{gap:12px;display:flex;flex-wrap:nowrap;justify-content:center}@media screen and (min-width:768px){.rewiews-text-block{align-items:center}}.rew-block-text{display:flex;flex-wrap:wrap;align-content:flex-start;gap:4px}.rewiew-text{color:#ffffff80;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.56px;padding-bottom:8px}@media screen and (min-width: 768px){.rewiew-text{font-size:16px}}.rewiew-numbers{color:#fff;font-size:16px;font-weight:500;line-height:18px;letter-spacing:-.64px}@media screen and (min-width: 768px){.rewiew-numbers{line-height:20px}}.hero .picture{display:block;text-align:center}@media screen and (min-width: 1280px){.hero .picture{margin:0}}.hero-img{width:auto;height:auto;margin:0 auto}@media screen and (min-width: 1280px){.hero-img{position:absolute;top:12%;right:4%;margin:0 0 0 auto}}*,*:before,*:after{box-sizing:border-box}.photo-skills{overflow:hidden;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.photo-skills-inner{display:flex;justify-content:center;align-items:center;gap:20px}@keyframes running-line{0%{transform:translate(0)}to{transform:translate(-100%)}}.text-line{color:#bea69e;font-size:28px;font-weight:400;line-height:1.14;letter-spacing:-.02em;text-transform:uppercase;flex-shrink:0;padding:20px 0;min-width:100%;white-space:nowrap;animation-name:running-line;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}@media only screen and (min-width: 768px){.text-line{font-size:40px;line-height:1.25;letter-spacing:-.02em;padding:24px 0}}@media only screen and (min-width: 1280px){.text-line{font-size:59px;line-height:1.1;letter-spacing:-.02em;padding:24px 0}}.text-decor{color:#fff;font-size:28px;font-weight:400;line-height:1.14;letter-spacing:-.02em;text-transform:uppercase}@media only screen and (min-width: 768px){.text-decor{font-size:40px;line-height:1.25;letter-spacing:-.02em}}@media only screen and (min-width: 1280px){.text-decor{font-size:59px;line-height:1.1;letter-spacing:-.02em}}.photo{width:100%;height:100%}.about-section{padding-top:80px;padding-bottom:40px}@media only screen and (min-width: 768px){.about-section{padding-top:100px;padding-bottom:50px}}@media only screen and (min-width: 1280px){.about-section{padding-top:150px;padding-bottom:75px}}.title-about{color:#fff;font-family:DM Sans;font-size:28px;font-weight:500;line-height:1.14;letter-spacing:-.04em;margin-bottom:40px}@media only screen and (min-width: 768px){.title-about{font-size:48px;line-height:1.12;letter-spacing:-.04em;margin-bottom:50px}}.decor-about{color:#bea69e;font-family:DM Sans;font-size:28px;font-weight:500;line-height:1.14;letter-spacing:-.04em}@media only screen and (min-width: 768px){.decor-about{font-size:48px;line-height:1.12;letter-spacing:-.04em}}.text{color:var(--white, #FFF);font-family:DM Sans;font-style:normal;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:-.02em;margin-top:40px;margin-bottom:20px;width:100%}@media only screen and (min-width: 768px){.text{font-family:DM Sans;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:-.02em;margin-top:0;margin-bottom:0;width:280px}}@media only screen and (min-width: 1280px){.text{width:268px}}@media only screen and (min-width: 1440px){.text{width:314px}}.about-text{color:#fff;font-family:DM Sans;font-weight:400;line-height:1.25;letter-spacing:-.02em;width:100%}@media only screen and (min-width: 768px){.about-text{font-family:DM Sans;font-weight:400;font-size:16px;line-height:1.25;letter-spacing:-.02em;width:280px;height:215px}}@media only screen and (min-width: 1280px){.about-text{width:264px}}@media only screen and (min-width: 1440px){.about-text{width:276px}}@media only screen and (min-width: 768px){.text-p{display:flex;flex-direction:row;gap:40px;padding-top:50px;align-items:flex-start}}@media only screen and (min-width: 1280px){.text-p{padding-top:0;gap:20px}}@media only screen and (min-width: 1440px){.text-p{gap:40px}}@media only screen and (min-width: 1280px){.desc{display:inline-flex;flex-direction:row;gap:50px}}ol{counter-reset:ol-numbers}ol li{position:relative;padding:0}ol li:before{counter-increment:ol-numbers;content:"0" counter(ol-numbers) "";position:absolute;left:28px;top:28px;color:#fff6;font-size:14px;font-weight:400;line-height:1.28;letter-spacing:-.02em}.courses{padding:40px 0}@media only screen and (min-width: 768px){.courses{padding:50px 0}}@media only screen and (min-width: 1280px){.courses{padding:75px 0}}.course-titel{margin-bottom:40px}@media only screen and (min-width: 768px){.course-titel{display:flex;align-items:flex-start;flex-direction:row;justify-content:space-between;margin-bottom:50px}}@media only screen and (min-width: 1280px){.course-titel{max-width:1280px;width:100%;justify-content:space-between}}@media only screen and (min-width: 1440px){.course-titel{max-width:1440px}}.course-titel-cover{margin-bottom:20px}@media only screen and (min-width: 768px){.course-titel-cover{margin-bottom:0}}.course-titel-up{color:#fff;font-size:28px;font-weight:500;line-height:1.14;letter-spacing:-.04em}@media only screen and (min-width: 768px){.course-titel-up{color:#fff;font-size:48px;font-weight:500;line-height:1.12;letter-spacing:-.04em}}.course-titel-down{color:#bea69e;font-size:28px;font-weight:500;line-height:1.14;letter-spacing:-.04em}@media only screen and (min-width: 768px){.course-titel-down{color:#bea69e;font-size:48px;font-weight:500;line-height:1.12;letter-spacing:-.04em}}.course-titel-text{color:#fff;font-size:14px;font-weight:400;line-height:1.28;letter-spacing:-.02em;margin-bottom:40px}@media only screen and (min-width: 768px){.course-titel-text{color:#fff;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:-.02em;max-width:381px}}@media only screen and (min-width: 1280px){.course-titel-text{max-width:405px;width:100%}}@media only screen and (min-width: 1440px){.course-titel-text{max-width:565px;width:100%}}.courses-list{display:flex;flex-direction:column;width:auto;padding-left:0;margin:0;gap:20px}@media only screen and (min-width: 768px){.courses-list{flex-direction:row;display:flex;flex-wrap:wrap}}.courses-part{list-style:none;line-height:20px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#060707 0%,#1d1d1d 100%);width:100%;width:335px;height:398px;flex-shrink:0;padding:28px}@media only screen and (min-width: 768px){.courses-part{width:calc((100% - 20px)/2);height:452px;margin:0}}@media only screen and (min-width: 1280px){.courses-part{width:calc((100% - 40px) / 3)}}.cours-button{display:flex;position:absolute;top:28px;right:28px;background-color:#1d1d1d;transition:background-color .25s cubic-bezier(.4,0,.2,1);width:32px;height:32px;align-items:center;justify-content:center;border:1px solid #1d1d1d;border-radius:50%;cursor:pointer}.cours-button:hover,.cours-button:focus{background-color:#bea69e;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.cours-arrow{display:flex;width:20px;height:20px;stroke:#fff6;fill:#fff6}.cours-button:hover .cours-arrow,.cours-button:focus .cours-arrow{fill:#fff;stroke:#fff;transition:fill .25s cubic-bezier(.4,0,.2,1)}.cours-button:focus{background-color:#bea69e;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.course-inside{display:flex;flex-direction:column;justify-content:space-between;height:342px}@media only screen and (min-width: 768px){.course-inside{height:388px}}.course-title{color:#fff;font-size:28px;font-weight:500;line-height:1.14;padding-top:60px}.course-text{color:#ffffff80;font-size:14px;font-weight:400;line-height:1.28;letter-spacing:-.02em;margin-top:164px}.course-text-fill{color:#ffffff80;font-size:14px;font-weight:400;line-height:1.28;letter-spacing:-.02em}.mentors{padding-top:40px;padding-bottom:40px;margin:0 auto}@media only screen and (min-width: 768px){.mentors{max-width:768px;padding-top:50px;padding-bottom:50px}}@media only screen and (min-width: 1280px){.mentors{max-width:1280px;padding-top:75px;padding-bottom:75px}}@media only screen and (min-width: 1440px){.mentors{max-width:1440px}}.list-mentors{max-width:375px;display:flex;flex-direction:column;justify-content:center;gap:40px;margin:0 auto}@media only screen and (min-width: 768px){.list-mentors{max-width:488px;flex-direction:row;flex-wrap:wrap;gap:93px 100px;margin-top:50px}}@media only screen and (min-width: 1280px){.list-mentors{max-width:1034px;flex-wrap:nowrap;align-items:center;gap:100px}}.card-mentor{display:flex;flex-direction:column;align-items:center;flex-basis:185px;margin-left:auto;margin-right:auto;flex-shrink:0}@media only screen and (min-width: 768px){.card-mentor{flex-basis:194px;margin:0}}@media only screen and (min-width: 1280px){.card-mentor{flex-basis:180px}}.resume-mentor{margin:0 auto;display:block;max-width:148px}@media only screen and (min-width: 768px){.resume-mentor{max-width:194px}}.name-mentor{text-align:center;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:normal;margin-bottom:4px;margin-top:16px}@media only screen and (min-width: 768px){.name-mentor{font-size:28px;line-height:1.14}}@media only screen and (min-width: 1280px){.name-mentor{max-width:194px}.name-mentor.mia{width:194px}}.experience-mentor{color:#ffffff80;text-align:center;font-size:12px;line-height:1.33}@media only screen and (min-width: 768px){.experience-mentor{font-size:14px;line-height:1.29}}.title-mentors{margin-bottom:40px;font-size:28px;font-style:normal;font-weight:500;line-height:1.14;letter-spacing:-.04em;margin-left:0}@media only screen and (min-width: 768px){.title-mentors{color:#fff;font-size:48px;line-height:1.13}}.style-mentors{color:#bea69e}.signup{padding-top:40px;padding-bottom:40px}@media only screen and (min-width: 768px){.signup{padding-top:50px;padding-bottom:50px}}@media only screen and (min-width: 1280px){.signup{padding-top:75px;padding-bottom:75px}}.signup .container{display:flex;justify-content:space-between}@media only screen and (min-width: 768px){.section-sing-up{width:480px}}.sign-logo{color:#fff;font-family:DM Sans,sans-serif;font-size:28px;font-weight:500;line-height:1.14;letter-spacing:-.04em;margin-bottom:20px}@media only screen and (min-width: 768px){.sign-logo{font-size:48px;line-height:1.12}}.sign-logo-part{color:#bea69e;font-family:DM Sans,sans-serif;font-size:28px;font-weight:500;line-height:1.14;letter-spacing:-.04em}@media only screen and (min-width: 768px){.sign-logo-part{font-size:48px;line-height:1.12}}.sign-up-text{width:295px;height:54px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.25;letter-spacing:-.02em;margin-bottom:41px}@media only screen and (min-width: 768px){.sign-up-text{width:480px;height:40px;font-size:16px;line-height:1.25;margin-bottom:40px}}.form_input{margin-bottom:8px;width:100%;height:60px;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.25;border-radius:12px;background-color:transparent;color:#fff;border:1px solid rgba(46,47,66,.4);padding-left:18px;outline:transparent;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.form_input:focus{border-color:#fff}.form_wrapper{margin-bottom:40px}.message{resize:none;width:100%;height:120px;border-radius:12px;border:1px solid rgba(46,47,66,.4);color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0px;outline:transparent;background-color:transparent;padding-left:18px;padding-top:15px}.message:focus{border-color:#fff}.message::placeholder{color:#8e8f99;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:1.2;outline:transparent;opacity:.7}.privacy_label{display:block;margin-top:20px;color:#ffffff80;font-size:12px;line-height:1.33;text-align:left}@media only screen and (min-width: 768px){.privacy_label{font-size:14px;line-height:1.28}}.privacy-decor{text-decoration-line:underline;color:#8e8f99}.privacy-decor:hover{color:#bea69e}.privacy-decor:focus{color:#bea69e}.button-sign-up{display:block;background-color:#fff;color:var(--black, #121212);font-family:DM Sans;font-size:18px;font-style:normal;font-weight:700;line-height:1.55;text-transform:uppercase;border-radius:12px;box-shadow:0 4px 4px #00000026;cursor:pointer;min-height:60px;border:none;min-width:100%;margin:auto;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.button-sign-up:hover,.button-sign-up:focus{background-color:#1d1d1d;color:#bea69e}.container-sing-up-foto{display:none}@media only screen and (min-width: 1280px){.container-sing-up-foto{display:flex;align-items:flex-end;justify-content:space-between;width:540px;height:540px}}@media only screen and (min-width: 1440px){.container-sing-up-foto{width:560px}}.lens{width:180px;height:288px;flex-shrink:0;border-radius:1000px;background:#BEA69E}@media only screen and (min-width: 1440px){.lens{width:190px}}.camera{display:flex;align-items:center;justify-content:center;width:340px;height:540px;flex-shrink:0;border-radius:1000px;background:#1D1D1D}@media only screen and (min-width: 1440px){.camera{width:350px}}.img-sign-one{width:100%;margin-left:-25px;margin-top:35%}.img-sign-two{height:auto}.reviews{padding-top:40px;padding-bottom:80px}.section-header{font-size:28px;font-weight:500;line-height:1.14;letter-spacing:-.04em;text-align:left;margin-bottom:40px}.box-reviews-cards{width:100%}.reviews-card{width:100%;padding:20px;border:1px solid #FFFFFF33;border-radius:12px}.about-reviewer{margin-bottom:20px}.reviewer-personality{display:inline-flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.reviewer-information{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px}.reviewer-name-status{padding-top:6px;padding-bottom:6px}.reviewer-name{margin-bottom:4px;font-size:20px;font-weight:500;line-height:1.2;letter-spacing:0em;color:#fff}.reviewer-status{font-size:12px;font-weight:400;line-height:1.3;letter-spacing:-.02em;color:#ffffff80}.reviewer-rating{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4px;width:100%}.rating-star{display:flex;justify-content:center;align-items:center}.star-icon-true{fill:#bea69e;stroke:#bea69e}.star-icon-false{fill:#414141;stroke:#414141}.review-text{font-size:14px;font-weight:400;line-height:1.3;letter-spacing:-.02em}@media only screen and (max-width: 1279px){.second-card{display:none}}@media only screen and (min-width: 768px){.reviews{padding-top:50px;padding-bottom:100px}.box-reviews{width:640px;margin-left:auto;margin-right:auto}.box-reviewer-rating{position:absolute;top:20px;right:20px}.section-header{margin-bottom:50px;font-size:48px;line-height:1.3}.reviews-card{position:relative}.reviewer-name-status{padding-top:3px;padding-bottom:3px}.reviewer-name{line-height:1.4}.reviewer-status{font-size:14px;line-height:1.3}.review-text{font-size:16px;line-height:1.25}.star-icon-true,.star-icon-false{width:20px;height:20px}}@media only screen and (min-width: 1280px){.reviews{padding-top:75px;padding-bottom:150px}.box-reviews{width:100%}.box-reviews-cards{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:20px}}.footer{border-top:1px solid rgba(255,255,255,.2)}.footer .container{display:block;padding-top:40px;padding-bottom:20px}@media only screen and (min-width: 768px){.footer .container{max-width:768px;display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:0}}@media only screen and (min-width: 1280px){.footer .container{max-width:1280px}}@media only screen and (min-width: 1440px){.footer .container{max-width:1440px}}@media only screen and (min-width: 1280px){.footer-box{margin-right:150px}}.logo-box{margin-bottom:16px}.logo-lnk{color:#fff}.contacts-wrapper{margin-bottom:50px}.contacts-list{display:inline-flex;flex-direction:column;width:142px;height:46px;justify-content:space-between}.contacts-list-lnk{color:#fff;font-style:normal;text-transform:uppercase;transition:color .25s cubic-bezier(.4,0,.2,1)}.contacts-list-adr{color:#fff;font-style:normal;text-transform:uppercase}.contacts-list-lnk:hover{color:#bea69e}.contacts-list-lnk:focus{color:#bea69e}.link-wrapper{display:flex;flex-direction:row;gap:40px;margin-bottom:75px}@media only screen and (min-width: 768px){.link-wrapper{gap:25px}}@media only screen and (min-width: 1280px){.link-wrapper{gap:50px}}.footer-social-list{display:flex;flex-direction:column;gap:14px}.footer-social-lnk{color:#fff;text-transform:uppercase;transition:color .25s cubic-bezier(.4,0,.2,1)}.footer-social-lnk:hover{color:#bea69e}.footer-social-lnk:focus{color:#bea69e}.footer-about-list{display:flex;flex-direction:column;gap:14px}.sub-wrapper{display:flex;margin-bottom:40px}@media only screen and (min-width: 768px){.sub-wrapper{margin-bottom:0}}.subscibe-form{display:flex;width:267px;height:60px;gap:8px}@media only screen and (min-width: 768px){.subscibe-form{width:178px}}@media only screen and (min-width: 1280px){.subscibe-form{width:216px}}.subscibe-field{width:100%;height:100%;padding:18px 20px;font-size:16px;line-height:1.25;background:#FFF;border-radius:12px;border:1px solid rgba(255,255,255,.2);outline:none}.subscibe-field input::placeholder{opacity:.7}.subscibe-field input:active{border:1px solid rgba(255,255,255,.5)}.subscibe-btn{width:60px;height:60px;border-radius:12px;background-color:#1d1d1d;font-size:20px;color:#fff;border:none;padding:0;transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1);flex-shrink:0}.subscibe-btn:hover{background-color:#fff;color:#bea69e}.subscibe-btn:focus{background-color:#fff;color:#bea69e}.agreement{display:flex;width:100%;color:#fff;justify-content:space-between}.privacy-block{display:flex;flex-direction:column}.privacy-txt{color:#fff;font-size:12px;line-height:1.33}@media only screen and (min-width: 768px){.privacy-txt{font-size:14px;line-height:1.29}}.privacy-txt:hover{color:#bea69e}.privacy-txt:focus{color:#bea69e}.areement-text{color:#fff;font-size:12px;line-height:1.33}@media only screen and (min-width: 768px){.areement-text{font-size:14px;line-height:1.29}}body{background-color:#121212;font-family:DM Sans;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:1.29;letter-spacing:-.02em}body a{text-decoration:none}body ul{list-style-type:none}.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}.container{min-width:320px;max-width:375px;padding:0 20px;margin-left:auto;margin-right:auto}@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 100px}}@media screen and (min-width: 1440px){.container{max-width:1440px}}.bg-wrapper,.footer{background-image:url(data:image/png;base64,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)}@media only screen and (min-width: 768px){.bg-wrapper,.footer{background-image:url(/CodeForce-project-2/assets/background_tab-185ba05d.png)}}@media only screen and (min-width: 1280px){.bg-wrapper,.footer{background-image:url(/CodeForce-project-2/assets/background_desk-9bc4a649.png)}}
