body,html,ol{margin:0;padding:0}body,html{font:300 16px/1.25 Montserrat,Arial,sans-serif;color:#000;--font-title:"PT Serif", serif;--main-color:#C56B28}body *{box-sizing:border-box}b{font-weight:700}.h1,.h2{font-weight:500;font-family:var(--font-title);text-transform:uppercase;margin-bottom:60px}.h1{font-size:42px;line-height:1.43}.h2{font-size:32px;text-decoration:underline;font-style:italic}.h3{font-size:16px;text-transform:uppercase}.colored{color:var(--main-color)}.italic,ol li:before{font-style:italic}.text-center{text-align:center}.font-alt{font-family:var(--font-title);font-size:20px;font-style:italic}.d-flex{display:flex}ol{counter-reset:olNum;list-style:none}ol li{padding-left:30px}ol li:before{counter-increment:olNum;content:counter(olNum)"/";position:absolute;top:1px;left:1px}.more{border-bottom:1px solid var(--main-color);color:var(--main-color);cursor:pointer;transition:all .3s}.more:hover{border-bottom-color:transparent}.screen,.screen-1 .text-2{display:flex;position:relative}.screen{width:100%;min-height:100vh;padding:26vh 10.5vw 15vh}.screen:after,.screen:before{content:"";position:absolute;z-index:-1}.screen:after{z-index:-2}.screen>*{z-index:10}.screen-1{background:no-repeat url(images/logo.png)50% 50%;background-size:55vh;flex-direction:column}.screen-1:after{left:72%;top:8%;background:no-repeat url(images/lines-2.svg);background-size:53vw;width:28%;height:92%}.screen-1 b{text-transform:uppercase}.screen-1 .text-2{flex-direction:column;align-items:flex-start;gap:20px;margin-top:auto}.screen-1 .text-2:before{content:"";position:absolute;left:-150px;top:-90px;width:125px;height:121px;background:url(images/oak_expedition.svg)no-repeat;background-size:contain}.screen-2:before{right:9%;top:28%;width:28vw;height:28vw;background:no-repeat url(images/cask.png);background-size:contain}.screen-2:after{left:60%;top:30%;width:40%;height:70%;background:no-repeat url(images/lines-3.svg);background-size:77vw}.screen-2 .d-flex{gap:60px}.screen-2 .h3{text-align:right;min-width:180px}.screen-3,.screen-4{flex-direction:column;background-size:94vh}.screen-3{padding-top:24vh;background:no-repeat url(images/cask-3.jpg)right 0 bottom 16%}.screen-3 .h2{margin-bottom:40px}.screen-3 .h3{width:min-content;margin:0 0 33px 25px}.screen-3 .text-2{display:flex;align-items:flex-end;gap:40px}.screen-3 .text-2 ol{margin-bottom:30px}.screen-4{background:no-repeat url(images/cask-4.png)left 6%bottom 15%;padding-top:16vh;padding-bottom:17vh;min-height:auto}.screen-4:after{left:0;top:16%;width:60%;height:84%;background:no-repeat url(images/lines-4.svg)right -599%top 0;background-size:63vw}.screen-4 .h2{width:min-content;margin:0 0 40px 30px}.screen-4 .h3{margin-top:60px;margin-bottom:6px}.screen-4 .text-2{margin-top:110px}.screen-5{background:no-repeat url(images/screen-5.jpg);background-size:cover;color:#fff}.screen-5 .h2{margin-bottom:16vh}.screen-6{padding-top:26vh;background:no-repeat url(images/cask-5.png)right 5%top 46%;background-size:41vh}.screen-6:after{left:78%;top:8%;width:22%;height:92%;background:no-repeat url(images/lines-5.svg);background-size:74vw}.screen-6 .h2{width:min-content;margin-bottom:40px}.screen-6 ol li{margin-bottom:20px}.screen-7,.screen-8{background-size:cover}.screen-7{background-image:url(images/screen-7.jpg);color:#fff}.screen-7 .text{text-align:center}.screen-7 .h1{font-size:32px}.screen-7 .h1,.screen-7 p{margin-bottom:25px}.screen-7 .address{position:absolute;left:8vw;bottom:18px;width:min-content;padding-top:52px;padding-left:18px;background:no-repeat url(images/pin.svg)0 0}.screen-8{background-image:url(images/screen-8.jpg);font-size:14px;font-weight:400;padding-top:40px;padding-bottom:40px}.screen-8 .form{background:#fff url(images/stamp.svg)right 57px bottom 44px no-repeat;padding:77px 60px 95px;max-width:1190px;margin:auto;display:flex;flex-wrap:wrap;gap:81px 90px}.screen-8 .form>div{width:calc(50% - 45px)}.screen-8 .form .form-title{width:100%}.form-title{text-transform:uppercase}.screen-8 .form .form-title div{max-width:350px}.screen-8 .form-text{margin-bottom:30px}.screen-8 p{margin:0}.screen-8 ul{margin:0 0 14px;padding-left:21px;list-style-type:none}.screen-8 li,ol li{position:relative}.screen-8 li::before{content:"";position:absolute;left:-12px;top:7px;width:2px;height:2px;border-radius:2px;background-color:#000}.screen-8 p+p:not(:last-child){margin-top:14px}form{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}form input{border:0;border-bottom:1px solid #000;display:block;width:100%;margin-bottom:30px;padding:5px 0;transition:all .3s;font:400 14px Montserrat,Arial,sans-serif}form input:focus{outline:0;border-color:var(--main-color)}.up,button{cursor:pointer}button{background-color:var(--main-color);color:#fff;border:0;border-radius:30px;text-transform:uppercase;font:700 14px Montserrat,Arial,sans-serif;padding:15px 70px;transition:all .5s}button:hover{background-color:#000}.up{position:fixed;left:22px;bottom:22px;opacity:0;transition:opacity .5s}.up.show{display:block!important;opacity:1}.up path{transition:all .3s}.phone.light path,.up.light .up-fill{fill:#fff}.up.light .up-stroke{stroke:#fff}.fixed-header{position:fixed;z-index:10;top:0;left:0;right:0;padding:60px 50px;display:flex;align-items:flex-start}.fixed-header .contacts{margin-left:auto;display:flex;gap:35px}.phone,.popup{display:flex;align-items:center}.phone{gap:8px;text-align:center;color:#000;text-decoration:none;transition:all .3s;font-weight:500;cursor:pointer}.phone:hover{opacity:.8}.phone path{fill:#101010}.phone.light{color:#fff}.logo-fixed.show{display:block!important}.logo-fixed path{transition:all .3s}.logo-fixed .fill{fill:#231f20}.logo-fixed .fill-1{fill:#0b0b0b}.logo-fixed .fill-2{fill:#000}.logo-fixed .fill-3{fill:#252623}.logo-fixed.light .fill,.logo-fixed.light .fill-1,.logo-fixed.light .fill-2,.logo-fixed.light .fill-3{fill:#fff}.popup{position:fixed;z-index:100;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.7);justify-content:center;font-size:14px}.popup-content{padding:40px 48px;background:#fff;position:relative}.popup .close{position:absolute;width:21px;height:21px;right:11px;top:14px;background:url(images/close.svg)no-repeat;cursor:pointer;transition:all .3s}.popup .close:hover{transform:rotate(180deg)}.popup .form-title{margin-bottom:50px}@media (min-width:601px){.screen{overflow:hidden}.screen-1{padding-bottom:20px;justify-content:space-between}.screen-1:before{left:0;top:15%;width:63vw;height:86vw;background:no-repeat url(images/lines-1.svg)right -17%top 0;background-size:94vw}.screen-1 .text,.screen-1 .text-2{max-width:280px}.screen-1 .text-2{margin-top:50px}.screen-2 .text{max-width:41%}.screen-3 .text{max-width:32%}.screen-3 .text-2{max-width:53%;margin:8.4vh 0 0-7%}.screen-3 .text-2 img{max-width:310px}.screen-4 .text{max-width:450px;margin-left:54%}.screen-4 .text-2{margin-left:73%;max-width:310px}.screen-5 .text{max-width:400px}.screen-6 .text{max-width:70%}.screen-6 ol{column-count:2}.screen-7{padding-left:17vw}.screen-7 .text{max-width:500px}.popup-content{width:550px}}@media (max-width:800px){.screen-8 .form>div{width:100%}}@media (max-width:600px){body,html{font-size:14px}.h1,.h2{font-size:24px;margin-bottom:44px}.h1{line-height:1.2}.h3{font-size:14px}.phone{right:37px;top:30px}.font-alt,.phone{font-size:16px}.screen{padding:140px 60px 0;width:100%;min-height:auto}.screen-1{padding:430px 60px 142px;background-size:59vw;background-position:50% 25%}.screen-1:after{left:auto;right:0;top:-19%;background-size:211vw;height:211vh}.screen-1 .text{max-width:230px}.screen-1 .h2{width:min-content}.screen-1 .text-2{padding-top:120px}.screen-1 .text-2:before{top:40px;left:0;width:61px;height:60px}.screen-2{background-position:right 6%top 90%;background-size:28vh;padding-bottom:50px}.screen-2:before{right:4%;top:95%;width:40vw;height:40vw;z-index:3}.screen-2:after{height:112vw;left:auto;right:0;top:64%;background-size:112vw;z-index:2}.screen-2>*{z-index:4}.screen-2 .h1{margin-bottom:30px}.screen-2 .d-flex{flex-direction:column;gap:10px}.screen-2 .h3{width:min-content;min-width:auto;text-align:left}.screen-3{background-size:contain;background-position:left 50%bottom 0;padding-bottom:217px}.screen-3 .text-2{flex-direction:column;gap:0;margin-top:20px}.screen-3 .text-2 img{display:none}.screen-3 .h3{width:auto;margin:0 0 11px}.screen-4{padding-top:108px;padding-bottom:301px;background-size:38vw;background-position:right 21%bottom 12%}.screen-4:after,.screen-6:after{top:auto;left:auto;right:0;width:49%}.screen-4:after{bottom:-134px;height:84%;background:no-repeat url(images/lines-4-mobile.svg)left 0 bottom 0;background-size:148vw}.screen-4 .h2{margin:0 0 26px}.screen-4 .h3{margin-top:26px;margin-bottom:10px}.screen-4 .text-2{margin-top:48px;padding:0 30px}.screen-5{padding-top:203px;padding-bottom:60px;background-image:url(images/screen-5-mobile.jpg)}.screen-5 .h2{width:min-content;margin-bottom:163px}.screen-6{padding-top:148px;padding-bottom:348px;background-position:right 18%bottom 7%;background-size:36vh}.screen-6:after{bottom:0;height:35%;background-size:160vw}.screen-6 .h2{margin-bottom:32px}.screen-7{padding-top:222px;padding-bottom:94px;background-image:url(images/screen-7-mobile.jpg);background-position:right 0 top 50%}.screen-7 .h1{font-size:24px;margin-bottom:30px}.screen-7 .font-alt{font-size:20px;padding:0 10px}.screen-7 .address{width:auto;background-size:18px;padding-top:40px;padding-left:0;left:auto;right:40px}.screen-8{padding:97px 27px}.screen-8 .form{padding:46px 28px;gap:40px;background-size:97px;background-position:right 27px bottom 20px}.up{width:30px;height:auto;left:10px;bottom:10px}.logo-fixed{width:90px;height:auto;margin-top:-10px}.fixed-header{padding:30px 25px 15px;transition:all .3s}.fixed-header.show{background:rgba(255,255,255,.8)}.fixed-header.show.light{background:rgba(0,0,0,.8)}.fixed-header .contacts{flex-direction:column-reverse;align-items:flex-end;gap:5px}button{padding:10px 15px}}@media (max-width:430px){.screen-7 .address{max-width:calc(100% - 140px)}}@media (max-width:400px){.screen-8 .form{padding-bottom:90px;background-position:right 20px bottom 15px}}@media (max-width:340px){.h1,.h2,.screen-7 .h1{font-size:20px}.screen{padding:100px 40px 0}.screen-1{padding:330px 40px 40px}.screen-3{padding-bottom:150px}.screen-4{padding-top:70px;padding-bottom:240px}.screen-5,.screen-6{padding-top:100px;padding-bottom:60px}.screen-5 .h2{margin-bottom:70px}.screen-6{padding-bottom:270px}.screen-7{padding-top:150px;padding-bottom:75px}.screen-7 .font-alt{font-size:16px;padding:0}.screen-7 .address{right:10px}.screen-8{padding:40px 20px}.screen-8 .form{background-position:right 7px bottom 7px}}