@charset "UTF-8";body,h2,h2 span,header .container .header-left-item .fake-nav a,p{font-style:normal}.aside-menu li,header{border-bottom:1px solid #8f8d8d}@font-face{font-display:swap;font-family:"PT Sans";font-style:normal;font-weight:400;src:url(../fonts/Pt-sans/pt-sans-v17-cyrillic-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"PT Sans";font-style:italic;font-weight:400;src:url(../fonts/Pt-sans/pt-sans-v17-cyrillic-ext-italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"PT Sans";font-style:normal;font-weight:700;src:url(../fonts/Pt-sans/pt-sans-v17-cyrillic-ext-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Francois One";font-style:normal;font-weight:400;src:url(../fonts/Francois-one/francois-one-v21-latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Farro;font-style:normal;font-weight:300;src:url(../fonts/Farro/farro-v14-latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Staatliches;font-style:normal;font-weight:400;src:url(../fonts/Staatliches/staatliches-v14-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Tourney;font-style:normal;font-weight:600;src:url(../fonts/Tourney/tourney-v15-latin-ext-600.woff2) format("woff2")}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}img{vertical-align:top}ol,ul{list-style:none}a{color:inherit}[id]{scroll-margin-top:80px}body{font-family:"PT Sans",sans-serif;font-size:1.75rem;font-weight:400;line-height:3rem}.container{width:min(90%,1200px);margin:0 auto}header{padding:14px 0;position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1}header .container{display:flex;align-items:center;justify-content:space-between}header .container .header-left-item .lang{font-family:Tourney,sans-serif;font-size:1.375rem;color:#000;font-weight:600;line-height:1.125rem;letter-spacing:.0825rem;margin-right:45px;position:relative;text-decoration:none;top:-3px;left:2px;transition:all .3s ease}header .container .header-left-item .lang:hover{color:orange}header .container .header-left-item .fake-nav{display:inline-flex;width:262px;justify-content:space-between;align-items:center;font-family:Staatliches;font-size:1.375rem;position:relative;top:-2px;left:2px}header .container .header-left-item .fake-nav a{color:#000;font-family:Staatliches;font-size:1.375rem;font-weight:400;line-height:normal;letter-spacing:.04125rem;text-decoration:none;transition:all .3s ease}.aside-menu li:hover a,header .container .header-left-item .fake-nav a:hover{color:orange;scale:1.05}header .container .header-right-item a{display:inline-block}.main-wrapper{display:grid;grid-template-columns:365px 1fr;width:min(90%,1200px);margin:0 auto;padding-top:110px;background-image:url(../images/bg-picture.svg);background-attachment:fixed;background-size:30%;background-repeat:no-repeat;background-position:80% 45%}.main-wrapper .container{width:min(90%,785px)}h2{font-family:"Francois One";font-size:2.25rem;font-weight:400;line-height:3rem;letter-spacing:.09rem;text-transform:uppercase;padding-top:61px;position:relative}h2 span{font-family:Farro;font-size:1.1rem;font-weight:300;line-height:normal;letter-spacing:.05rem;position:relative;top:-24px;left:11px;text-transform:capitalize}.aside-menu li a,p{font-weight:400;line-height:3rem}h2::before{content:"";position:absolute;width:100px;height:8px;background-color:#000;top:40px;left:0}p{padding-top:40px;font-family:"PT Sans";font-size:1.75rem}.core-components .container h2{padding-top:61px}.core-components .container p:first-of-type{padding-top:38px}.core-components .container p{padding-top:30px}.core-components .container p span{background-color:#dadada;padding:5px 0}.core-components .container p:nth-of-type(5){padding-top:38px}.core-components .container p:nth-of-type(6){padding-top:38px}aside{position:sticky;top:150px;align-self:start}.aside-menu{padding-top:50px}.aside-menu li{padding-bottom:10px;margin-bottom:70px}.aside-menu li:hover a{transform:translateX(8%)}.aside-menu li a{display:inline-block;font-family:"Francois One";font-size:2.2rem;letter-spacing:.09rem;text-transform:uppercase;text-decoration:none;transition:all .4s ease}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#000;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:orange}.cards{display:grid;grid-template-columns:repeat(4,1fr);padding:20px 0;border-top:1px solid #BFBFBF;border-bottom:1px solid #BFBFBF}.flip-card{background-color:transparent;width:300px;height:200px;perspective:1000px}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform 1s;transform-style:preserve-3d}.flip-card-back,.flip-card:hover .flip-card-inner{transform:rotateX(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.using{padding-top:100px}.using h2{margin-bottom:40px;padding-left:120px}.using h2::before{top:auto;bottom:20px}