@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&family=Noto+Serif:ital,wght@0,400;0,700;1,400;1,700&display=swap');
*{ margin:0; padding:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; outline:none;}
html,body{font-family: 'Noto Sans', sans-serif;color:#36343a;font-size:20px;margin: 0;padding: 0;font-weight: 400;line-height:1.6;}
img{ max-width:100%;}

a,a:focus,a:visited,a:hover{ outline:none; text-decoration:none;transition: all linear .3s;-o-transition: all linear .3s;    -ms-transition: all linear .3s;-moz-transition: all linear .3s;-webkit-transition: all linear .3s;}
p{margin-bottom:15px;}
p:empty{display:none;}
ul{margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h6{margin: 0;padding: 0;font-family: 'Noto Serif', serif;}
h1, h2{margin-bottom: 15px;font-weight: 700;color:#36343a;}
h1{font-size: 45px;line-height: 1.2;}
h2{font-size: 45px;line-height: 1.2;}
h3{font-size: 45px;line-height: 1.2;}
h4{font-size: 26px;}
h5{font-size: 22px;color: #e2a256;text-transform: uppercase;position: relative;font-family: 'Noto Sans', sans-serif;font-weight: 900;}

input, textarea, button{font-family: 'Noto Sans', sans-serif;}
.clear {clear: both;}
.flLeft {float: left!important;}
.flRight {float: right!important;}
.site-fluid{width: 100%;float: left;margin: 0;padding: 0;overflow: hidden;}
.sitewrapper{max-width:1410px; margin:0 auto !important; clear:both;position: relative;padding: 0 15px;float: none !important;}
.sitewrapper::after {clear: both; content: ""; display: table; margin: 0; padding: 0;width: 100%;}

.pagebtn a.hs-button {width: 255px;background: #e2a256;color: #fff;outline: 0;display: inline-block;padding: 0 15px;line-height:54px;font-size: 18px;font-weight: 800; text-align: center;border-radius:3px;border: none;    font-style: normal;letter-spacing: 2px;}
.pagebtn a.hs-button:hover, 
.formarea .actions .large:hover {background: #a56f2f;}
.pageheader a.hs-button {width: 194px;}

.pageheader {padding: 60px 0 0;}
.pageheader .headeright {text-align: right;}
.section01 {background: #fff url(https://info.distillery.com/hubfs/NewLp/hero-lp.png);background-repeat: no-repeat;background-position: bottom right;margin-top: -40px;padding: 0px 0 140px 0;}

.section01 .leftcontent h1 {padding-right: 31%;margin: 150px 0 20px 0;}
.section01 .leftcontent h5 {color: #e19f52;font-size: 32px;font-family: 'Noto Serif',serif;font-style: italic;max-width: 540px;font-weight: 400;margin-bottom: 30px;line-height: 1.2;text-transform: none;}
.section01 .leftcontent .description {max-width: 450px;}
.section01 .leftcontent ul {list-style: circle;font-size: 24px;margin-left: 25px;}
.section01 .leftcontent ul li{margin-bottom: 10px;}

.section01 .rightconetnt {text-align: right;}
.formarea {background: #ffffff;color: #b1aebc;box-shadow: 0px 0px 13px 11px rgb(0 0 0 / 3%);font-size: 16px;padding: 35px 25px;max-width: 520px;float: none !important;display: inline-block !important;text-align: left;margin-top: 130px;}
.formarea form {margin-top: 10px;}
.formarea h2 {color: #36343a;font-size: 32px;font-style: italic;text-align: center;}
.formarea .field {margin-bottom: 18px;position: relative;}
.formarea .field input, .formarea .field textarea, .formarea .field select {width:100% !important;background: #f3f3f3;border: solid 1px #f3f3f3;height: 60px;font-size: 16px;color:#898694;padding: 5px 10px;}
.formarea .field textarea {height: 118px !important;resize: none;padding: 15px;}
.formarea .field input:focus, .formarea .field textarea:focus, .formarea .field select:focus{border-color: #57555b;}
.formarea .actions .large {background: #e2a256;border: solid 1px #e2a256;width: 100%;color: #fff;outline: 0;padding: 0 15px;line-height:54px;font-size:18px;font-weight: 800;text-align: center;border-radius: 3px;cursor: pointer;letter-spacing: 2px;}
.formarea .field > label {display: none;}
.formarea .field .hs-error-msgs {position: absolute;left: 7px;bottom: -18px;font-size: 13px;width: 100%;text-align: left;}
.formarea .field .hs-error-msgs .hs-error-msg {color: #ff0000;}
.formarea .field input.error, .formarea .field textarea.error, .formarea .field select.error {border-color:#ff0000;}
.formarea .field.hs-message .hs-error-msgs {bottom: -16px;}
.hs_error_rollup {display: none;}
.formarea .field .input, .formarea .actions  {margin: 0 9px !important;}

.formarea ::-webkit-input-placeholder {color: #898694;}
.formarea ::-moz-placeholder {color: #898694;}
.formarea :-ms-input-placeholder {color: #898694;}
.formarea :-moz-placeholder {color: #898694;}

.section02{background: #36343a;padding: 120px 0 0 0;text-align: center;}
.section02 h2 {color: #fff;}
.section02 h3{color: #fff;}
.section02 h5 {text-transform: uppercase;margin-bottom: 30px;color: #fff;}
.section02 .description {font-size: 24px;color: #e2a256;font-weight: 600;padding: 0 10%;margin: 20px 0 110px;}
.section02 .column3 {margin: 0 0 -190px 0;}	
.section02 ul{display: flex;flex-direction: row;flex-wrap: wrap;}
.section02 ul li {background: #fff;padding: 0px 35px 35px 35px;line-height: 1.8;box-shadow: 0px 10px 58px 7px rgb(0 0 0 / 6%);margin: 15px;width: calc(33.33% - 30px);color: #5e5a67;}
.section02 ul li h4 {font-family: 'Noto Sans', sans-serif;font-size: 24px;text-transform: uppercase;font-weight: 700;color: #36343a;margin: -5px 0 15px 0;}
.section02 ul li strong {background: #e2a256;color: #fff;font-size: 40px;width: 90px;height: 90px;display: inline-block;text-align: center;line-height: 83px;border-radius: 50%;box-shadow: 0px 10px 58px 7px rgb(0 0 0 / 17%);position: relative;top: -45px;}

.section03 {padding: 280px 0 80px;text-align: center;font-style: italic;}
.section03 h4 {padding: 0 9%;font-style: italic;margin-bottom: 40px;}

.section04 {background: #e7d3b5;background-image: url(https://info.distillery.com/hubfs/NewLp/our-talent.png);background-repeat: no-repeat;background-position: 0 0;}
.section04 .rightcontent {padding: 90px 0;}
.section04 .rightcontent h3 {margin: 25px 17% 40px 0;}
.section04 .rightcontent .pagebtn a.hs-button {margin-top: 25px;text-transform: uppercase;padding: 0 35px;width: auto;}

.section05 {text-align: center;padding: 76px 0 0 0;background: #f5f8f9;}
.section05 h3 {max-width: 700px;margin: 30px auto 40px;}
.section05 .why-desc .widget-type-rich_text {max-width: 1025px;margin: 0 auto 60px;float: none;font-size: 24px;font-weight: 600;}
.section05 .columrow1 {margin-bottom: 60px;}
.section05 .columrow1.columrow2 {margin-bottom: 0;}
.section05 .col1 {text-align: left;padding-right: 20px;}
.section05 .col1 .number {color: #e2a256;font-weight: 700;font-size: 60px;line-height: 1;margin-bottom: 20px;}
.section05 .col1 h4 {color: #36343a;font-family: 'Noto Sans', sans-serif;font-size: 22px;margin-bottom: 15px;}

.section06 {margin-top: -130px;background: #f5f8f9;}
.section06 img {display: block;width: 100%;}

.section07 {padding: 90px 0;text-align: center;}
.section07 h4 {max-width: 1060px;margin: 0 auto 60px;font-style: italic;}
.section07 ul {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;}
.section07 ul li {width: 16.66%;}

.section08 {background-image: url(https://info.distillery.com/hubfs/NewLp/our-delivery.jpg);color: #fff;background-repeat: no-repeat;background-size: cover;padding: 100px 0;}
.section08 h3 {margin: 40px 0 50px 0;}
.section08 .contentleft {padding-right: 90px;font-size: 24px;font-weight: 600;}
.startlist {background: #e2a256;padding: 80px 60px;}
.startlist ul li {background-image: url(https://info.distillery.com/hubfs/NewLp/right-arrow.png);background-repeat: no-repeat;padding-left: 35px;background-position: 0 6px;font-family: 'Noto Serif',serif;font-style: italic;font-weight: 700;font-size: 28px;line-height: 1.3;margin-bottom: 25px;}
.startlist .pagebtn {margin-top: 40px;padding-left: 40px;}
.startlist .pagebtn a.hs-button {background: #36343a;width:90%;}
.startlist .pagebtn a.hs-button:hover {background: #524f56;}

.section09 {padding: 90px 0 130px; text-align: center;}
.section09 h3 {margin: 25px auto 75px;max-width: 760px;}
.columrow{font-style: italic;}
.columrow .col1 {border-right: solid 2px #efefef;padding-right: 2.564102564%;}
.columrow .col1:last-child {border-right: none;}
.columrow > .row-fluid-wrapper > .row-fluid {display: flex;flex-direction: row;flex-wrap: wrap;}
.columrow h4 {margin: 10px 0 20px;}
.columrow .clientt-quote {color: #5f5a69;line-height: 1.8;}
.columrow h6 {font-size: 18px;font-family: 'Noto Sans',sans-serif;letter-spacing: 2px;margin: 40px 0 3px;}
.columrow .client-name {font-style: normal;font-size: 16px;}

.upper-footer {background: #e2a256 url(https://info.distillery.com/hubfs/NewLp/footer-hero-full.jpg);color: #fff;background-repeat: no-repeat;padding: 185px 0;font-size: 24px;background-size: cover;background-position: right;}
.upper-footer h3 {font-size: 48px;font-style: italic;margin-bottom: 25px;}
.upper-footer .pagebtn {margin-top: 40px;}
.upper-footer .pagebtn a.hs-button {background: #36343a;}
.upper-footer .pagebtn a.hs-button:hover {background: #4c4951;}

.pagefooter {padding: 25px 0;font-size: 16px;font-weight: 600;}
.pagefooter .sitewrapper {display: flex;flex-direction: row;flex-wrap: wrap;align-items: center;justify-content: space-between;}
.pagefooter .compny span img, .pagefooter .compny span strong {vertical-align: middle;display: inline-block;margin-right: 10px;}
.pagefooter .social ul li {display: inline-block;vertical-align: middle;margin-left: 10px;}
.pagefooter a{color: #36343a;font-style: italic;font-weight: 40;}
.pagefooter a:hover{color: #e2a256;}
.orange{color: #e2a256;}

@media screen and (max-width:1680px) {
.section01 {background-position:130% 80px;}
}
@media screen and (max-width:1580px) {
.section04 .rightcontent {padding: 50px 0  50px 100px;}
.section04 .rightcontent h3 {margin: 25px 0 40px 0;}
.section01 {background-position:160% 80px;}
}
@media screen and (max-width:1480px) {
.section01 {background-position: 180% 80px;}
}
@media screen and (max-width:1440px) {
.section01 {background-position: 190% 80px;}
.section04 .rightcontent {padding: 50px 0 50px 140px;}
.section06 {margin-top: -50px;}
.section01 .leftcontent h1 {padding-right: 31%;}
}
@media screen and (max-width:1366px) {
.section01 {background-position: 250% 80px;position: relative;}
.section01 .leftcontent h1 {margin: 200px 0 20px 0;padding-right: 24%;}
.section01:before{background: rgb(255,255,255);background: linear-gradient(90deg, rgb(255 255 255) 23%, rgb(255 255 255 / 55%) 61%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
.header-container-wrapper {position: relative;z-index: 9;}
.section04 {background-position: -70px 0px;}
}
@media screen and (max-width:1280px) {
.section01 {background-position: 360px 80px;}
.section01 .leftcontent h1 {padding-right: 21%;}
.section04 {position: relative;background-position: 0;background-size: cover;}
.section04:before{background: rgb(243 235 221);background: linear-gradient(90deg, rgb(244 235 222 / 85%) 23%, rgb(243 235 221 / 75%) 61%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
.section04 .leftcontent {display: none;}
.section04 .rightcontent {padding: 30px 0;width: 100%;margin: 0;text-align: center;}
.startlist {padding: 40px 30px;}
.startlist .pagebtn {margin-top: 20px;padding-left: 30px;}
.upper-footer{position: relative;text-align: center;}
.upper-footer:before{background: rgb(0 0 0);background: linear-gradient(90deg, rgb(0 0 0 / 85%) 23%, rgb(8 8 8 / 58%) 61%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: "";}
.upper-footer .span6 {width: 100%;margin: 0;}
.upper-footer h3 {font-size: 48px;margin-bottom: 15px;padding: 0 20%;line-height: 1.1;}
}
@media screen and (max-width:1180px) {
.section01 {background-position: 290px -5px;padding: 0px 0 50px 0;}
.section01 .leftcontent h1 {padding-right: 9%;}
.upper-footer h3 {font-size: 40px;padding: 0 10%;}
}
@media screen and (max-width:1024px) {
.pageheader {padding: 30px 0 0;}
.formarea h2 {font-size: 26px;}
h1 {font-size: 40px;}
.section01 .leftcontent h5 {font-size: 28px;max-width: 470px;margin-bottom: 20px;}
.section01 {background-position: 200px -5px;}
.section01 .leftcontent h1 {padding-right: 15%;margin: 140px 0 20px 0;}

.section02 {padding: 50px 0 0 0;}
.section02 h5 {margin-bottom: 15px;}
h2, h3 {font-size: 40px;}
.section02 .description {padding: 0;margin: 10px 0 80px;line-height: 1.4;}
.section02 ul li{width: calc(33.33% - 20px);margin: 10px;padding: 0px 20px 20px 20px;}
.section02 ul li strong {font-size: 30px;width: 70px;height: 70px;line-height: 69px;top: -35px;}
.section03 {padding: 240px 0 50px;}
.section03 h4 {padding: 0;line-height: 1.4;}
.section05 {padding: 30px 0 0 0;}
.section05 h3 {max-width: 100%;margin: 10px auto 20px;}
.section07 {padding: 30px 0;}
.section08 {padding: 50px 0;}
.section08 h3 {margin: 10px 0 20px 0;}
.section08 .contentleft {padding-right: 20px;line-height: 1.5;}
.startlist ul li {font-size: 22px;line-height: 1.3;}
.section09 {padding: 40px 0 40px;}
.columrow .clientt-quote {line-height: 1.6;}
.columrow h4 {margin: 10px 0 10px;}
.upper-footer  {padding: 50px 0 40px 0;}
}
@media screen and (max-width:992px) {
.section01 {margin: 0;padding-bottom: 0;padding-top: 0;background-position: 370px 0;}
.section01 .sitewrapper{padding: 0;}
.section01 .leftcontent h1 {max-width: 60%;margin: 70px 0 20px 0;}
.section01 .leftcontent h5, 
.section01 .leftcontent .description {max-width: 60%;}
.section01 .leftcontent, 
.section01 .rightconetnt{width: 100%;margin: 0;}
.section01 .leftcontent h1 {padding-right: 0;}
.formarea{max-width: 100%;display: block!important;margin-top: 140px;}
.formarea fieldset{max-width: 100% !important;}
.section01 .leftcontent{padding: 0 15px;}

.section02 {padding: 30px 0;}
.section02 .column3 {margin: 0;}
.section02 ul li {width: 100%;margin: 0 0 60px 0;padding: 0px 20px 20px 20px;}
.section02 ul li:last-child {margin-bottom: 0;}	
.section03 {padding: 30px 0;}
.section05 .col1 {text-align: center;padding-right: 0;width: 100%;margin: 0 0 30px 0!important;}
.section05 .columrow1 {margin-bottom: 0;}
.section05 .col1 .number {font-size: 40px;margin-bottom: 10px}
.col-desc {line-height: 1.5;}
.section06 {margin-top: 0;}
.section05 .why-desc .widget-type-rich_text {margin: 0 auto 30px;font-size: 18px;line-height: 1.5;}

.section08 .contentleft{text-align: center;margin-bottom: 30px !important;padding-right: 0;}
.section08 .contentleft, .section08 .contentright{width: 100%;margin: 0;}

.section09 h3 {margin: 15px auto 45px;max-width: 100%;}
.columrow .col1 {border-right: none;padding-right: 0;width: 100%;margin: 0 0 20px 0;border-bottom: solid 2px #ededed;padding-bottom: 20px;}
.columrow .col1:last-child {border-bottom: none;margin-bottom: 0;padding-bottom: 0;}
.columrow h4 {font-size: 18px;}
.columrow h6 {font-size: 18px;margin: 20px 0 0 0;}
}

@media screen and (max-width:840px) {
.section01 {background-position: 310px 0;}
.section01 .leftcontent h1 {max-width: 70%;}
.section01 .leftcontent h5, 
.section01 .leftcontent .description {max-width: 72%;}
.section08 .contentleft {font-size: 18px;}
}
@media screen and (max-width:768px) {
h2, h3 {font-size: 36px;}
h4 {font-size: 28px;}
.section01 {background-position: 240px 0;}
.formarea {margin-top: 100px;}
.section07 h4 {margin: 0 auto 30px;}
.upper-footer h3 {font-size:34px;padding: 0;}
}
@media screen and (max-width:767px) {
html, body {font-size: 18px;line-height: 1.6;}
h2, h3 {font-size: 28px;}
h4 {font-size: 24px;line-height: 1.2;}
.pageheader {padding: 15px 0 0;text-align: center;}
.section01 {background-position: 109px 30px;background-size: 800px;}
.section01:before {background: rgb(255,255,255);background: linear-gradient(312deg, rgb(255 255 255 / 83%) 55%, rgb(255 255 255 / 82%) 85%);}
.section01 .leftcontent h5, .section01 .leftcontent .description {max-width: 100%;text-align: center;}
.section01 .leftcontent h1 {max-width: 100%;margin: 20px 0 20px 0;text-align: center;}
.formarea {margin-top: 100px;}
.pageheader .headeright {display: none;}
h1 {font-size: 34px;}
.section01 .leftcontent h5 {font-weight: 700;font-size: 24px;}
.formarea{padding: 20px;}
.formarea .field input, .formarea .field textarea, .formarea .field select {height: 50px;font-size: 15px;}
.formarea .field textarea {height: 110px !important;}
.section04 .rightcontent h3 {margin: 10px 0 20px 0;}
.pagebtn a.hs-button{font-size: 16px;line-height: 50px;}
.section05 .col1 h4 {font-size: 18px;margin-bottom: 10px;}
.section05 .col1 .number {font-size: 30px;}
.section07 ul li {width: 33.33%;}
.startlist {padding: 30px 20px;}
.startlist ul li {font-size: 18px;padding-bottom: 10px;margin-bottom: 0;}
.section08 {padding: 30px 0;}
.upper-footer  {font-size: 18px;padding: 30px 0 20px 0;}
.upper-footer h3 {font-size:28px;}
}
@media screen and (max-width:680px) {
.formarea {margin-top: 50px;}
}
@media screen and (max-width:480px) {
h1 {font-size: 30px;}
.section01 .leftcontent h5 {font-size: 22px;}
.formarea {margin-top: 30px;}
.section04 .rightcontent .pagebtn a.hs-button {margin-top: 15px;padding: 0 10px;}
}
@media screen and (max-width:420px) {
.section01 {background-position: -21px 30px;}
.section07 ul li {width: 50%;}
.upper-footer .pagebtn a.hs-button, 
.section04 .rightcontent .pagebtn a.hs-button{width: 100%;}
}