html {
	font-size:62.5%;
}
* {
	margin: 0;
	padding: 0;
}
ul, li {
	list-style: none;
}
input {
	border: none;
}
body {
  width: 144rem;
}.home-EjQ {
  width: 100%;
  height: 477.4rem;
  position: relative;
  overflow: hidden;
  background-color: #f5f3f0;
}
.home-EjQ .auto-group-lrmp-Nai {
  width: 319.4rem;
  height: 360.3rem;
  position: absolute;
  left: 0;
  top: 0;
}
.home-EjQ .auto-group-lrmp-Nai .clientsincludedhomepage-1-gLW {
  width: 81.4rem;
  height: 81.4rem;
  position: absolute;
  left: 95.7rem;
  top: 6rem;
  object-fit: cover;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .orb-2-biN {
  width: 108.5rem;
  height: 105.5rem;
  position: absolute;
  left: 92rem;
  top: 50.3rem;
  object-fit: contain;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .orb-1-8TQ {
  width: 84.9rem;
  height: 82.5rem;
  position: absolute;
  left: 0;
  top: 79.4rem;
  object-fit: contain;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .background-57k {
  width: 144rem;
  height: 147.8rem;
  position: absolute;
  left: 0;
  top: 134.6rem;
  background-color: #131313;
}
.home-EjQ .auto-group-lrmp-Nai .mask-group-Qvi {
  width: 144rem;
  height: 148.4rem;
  position: absolute;
  left: 0;
  top: 134rem;
  object-fit: contain;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .colour-splashes-xhL {
  width: 248.8rem;
  height: 289.3rem;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: contain;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .plus-2-62r {
  width: 29.4rem;
  height: 29.4rem;
  position: absolute;
  left: 105rem;
  top: 25.3rem;
  object-fit: cover;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .plus-intro-1-pjY {
  width: 29.4rem;
  height: 29.4rem;
  position: absolute;
  left: 105rem;
  top: 24.1rem;
  object-fit: cover;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .group-2149-MzN {
  width: 103.6rem;
  height: 68.4rem;
  position: absolute;
  left: 20.2rem;
  top: 155.8rem;
  display: flex;
  align-items: flex-end;
}
.home-EjQ .auto-group-lrmp-Nai .group-2149-MzN .auto-group-17rf-h2e {
  margin-right: 2.4rem;
  width: 50.6rem;
  height: 100%;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .group-2149-MzN .auto-group-17rf-h2e .rectangle-449-q8r {
  margin-bottom: 8rem;
  width: 50.6rem;
  height: 50rem;
  position: relative;
  background-size: 248.617% 251.6%;
  background-position: -15.8rem -64.3rem;
  background-image: url('../assets/rectangle-449.png');
  border-radius: 30rem 30rem 1rem 1rem;
}
.home-EjQ .auto-group-lrmp-Nai .group-2149-MzN .auto-group-17rf-h2e .order-33-gQN {
  margin-bottom: 3.2rem;
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
  font-family: Playfair Display, 'Source Sans Pro';
  white-space: nowrap;
}
.home-EjQ .auto-group-lrmp-Nai .group-2149-MzN .auto-group-17rf-h2e .group-2061-CtW {
  margin-right: 26.4rem;
  width: calc(100% - 26.4rem);
  display: flex;
  align-items: center;
}
.home-EjQ .auto-group-lrmp-Nai .group-2149-MzN .auto-group-17rf-h2e .group-2061-CtW .learn-more-about-our-story-2ce {
  margin-right: 1.4rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .group-2149-MzN .auto-group-17rf-h2e .group-2061-CtW .group-1873-wUi {
  margin-top: 0.1rem;
  width: 1.2rem;
  height: 1.1rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .group-2149-MzN .auto-group-7ngv-GWz {
  margin-top: 18.4rem;
  box-sizing: border-box;
  padding: 15.1rem 13.4rem 11.1rem 13.4rem;
  background-color: #d9d9d9;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../assets/rectangle-448-bg.png');
  border-radius: 1rem;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .group-2149-MzN .auto-group-7ngv-GWz .gifhome-3-SZt {
  width: 23.8rem;
  height: 23.8rem;
  object-fit: cover;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .gallery-X5Y {
  box-sizing: border-box;
  padding-right: 9.6rem;
  width: 260.3rem;
  height: 75.8rem;
  position: absolute;
  left: 9.6rem;
  top: 244.5rem;
  display: flex;
  column-gap: 2.4rem;
  align-items: center;
}
.home-EjQ .auto-group-lrmp-Nai .gallery-X5Y .union-Dj4 {
  width: 47.5rem;
  height: 75.8rem;
  object-fit: cover;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .gallery-X5Y .rectangle-503-xwY {
  width: 44rem;
  height: 75.8rem;
  object-fit: cover;
  vertical-align: top;
  border-radius: 30rem 30rem 1rem 1rem;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .gallery-X5Y .auto-group-dued-5mG {
  box-sizing: border-box;
  padding: 35.3rem 40.1rem 35.3rem 30.7rem;
  width: 76rem;
  height: 100%;
  background-color: #d9d9d9;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../assets/union-bg.png');
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .gallery-X5Y .auto-group-dued-5mG .right-chevron-ohG {
  box-sizing: border-box;
  padding: 2rem 2rem 2.1rem 2rem;
  width: 100%;
  height: 100%;
  background-color: #ffffff;
  border-radius: 2.6rem;
}
.home-EjQ .auto-group-lrmp-Nai .gallery-X5Y .auto-group-dued-5mG .right-chevron-ohG .arrow-jqp {
  width: 1.2rem;
  height: 1.1rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .gallery-X5Y .union-Rie {
  width: 76rem;
  height: 75.8rem;
  object-fit: cover;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .rectangle-480-9uY {
  width: 20.2rem;
  height: 41.2rem;
  position: absolute;
  left: 0;
  top: 93.4rem;
  object-fit: cover;
  vertical-align: top;
  border-radius: 0 1rem 0 0;
}
.home-EjQ .auto-group-lrmp-Nai .rectangle-481-Ugv {
  width: 9.6rem;
  height: 41.2rem;
  position: absolute;
  left: 134.4rem;
  top: 93.4rem;
  object-fit: cover;
  vertical-align: top;
  border-radius: 1rem 0 0 0;
}
.home-EjQ .auto-group-lrmp-Nai .rectangle-477-1B4 {
  width: 31.9rem;
  height: 41.2rem;
  position: relative;
  left: 102.6rem;
  top: 93.4rem;
  background-size: 85.54% 120.388%;
  background-position: 1.8516rem 0.8032rem;
  background-image: url('../assets/rectangle-477.png');
  border-radius: 1rem 1rem 0 0;
}
.home-EjQ .auto-group-lrmp-Nai .rectangle-479-Gsg {
  width: 31.9rem;
  height: 41.2rem;
  position: relative;
  left: 70.8rem;
  top: 93.4rem;
  background-size: 258.307% 100%;
  background-position: -29.95rem 0;
  background-image: url('../assets/rectangle-479.png');
  border-radius: 1rem 1rem 0 0;
}
.home-EjQ .auto-group-lrmp-Nai .rectangle-483-Z66 {
  width: 9.7rem;
  height: 41.2rem;
  position: absolute;
  left: 70.9rem;
  top: 93.4rem;
  background: linear-gradient(-90deg, rgba(18, 18, 18, 0) 100%, #121212 0%);
  border-radius: 1rem 0 0 0;
}
.home-EjQ .auto-group-lrmp-Nai .order-38-4Hk {
  width: 19.2rem;
  height: 4.8rem;
  position: absolute;
  left: 77.1rem;
  top: 124.6rem;
  text-align: center;
  display: flex;
  justify-content: center;
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
  font-family: Playfair Display, 'Source Sans Pro';
  white-space: nowrap;
}
.home-EjQ .auto-group-lrmp-Nai .group-2132-2tn {
  box-sizing: border-box;
  padding: 23.5rem 5.49rem 5.1rem 5.21rem;
  width: 50.7rem;
  height: 54.9rem;
  position: absolute;
  left: 20.2rem;
  top: 79.7rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  background: linear-gradient(180deg, rgba(18, 18, 18, 0) 17.36%, #121212 54.34%);
  background-size: 351.429% 216.393%;
  background-position: -49.4866rem -63.9rem;
  background-image: url('../assets/rectangle-478-bg.png');
  border-radius: 1rem 1rem 0 0;
  box-shadow: 0 0 10rem rgba(18, 18, 18, 0.3400000036);
}
.home-EjQ .auto-group-lrmp-Nai .group-2132-2tn .order-24-Kst {
  margin: 0rem 0rem 2.3rem 0.214rem;
  text-align: center;
  display: flex;
  justify-content: center;
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
  font-family: Playfair Display, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .group-2132-2tn .morbi-pretium-tempor-tincidunt-pretium-et-quam-non-et-risus-lectus-amet-eget-natoque-velit-enim-quisque-nulla-egestas-mattis-id-lectus-aliquet-libero-elit-lorem-fringilla-egestas-id-blandit-adipiscing-metus-purus-nec-nunc-fringilla-eget-ut-eleifend-pretium-sit-bibendum-quam-ornare-morbi-sed-risus-ut-lectus-rhoncus-quisque-vitae-morbi-congue-tristique-q5Y {
  max-width: 40rem;
  display: flex;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #fffdfd;
  font-family: Poppins, 'Source Sans Pro';
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .group-2132-2tn .group-2132-2tn-bg {
  width: 50.7rem;
  height: 54.9rem;
  position: relative;
  background-image: url('REPLACE_IMAGE:b4393a3c9b500ca740534b6626ee96816fe82366');
}
.home-EjQ .auto-group-lrmp-Nai .rectangle-482-SUe {
  width: 11.8rem;
  height: 41.2rem;
  position: absolute;
  left: 8.4rem;
  top: 93.4rem;
  background: linear-gradient(-90deg, #121212 100%, rgba(18, 18, 18, 0) 0%);
  border-radius: 0 1rem 0 0;
}
.home-EjQ .auto-group-lrmp-Nai .order-37-LK8 {
  width: 22.3rem;
  height: 4.8rem;
  position: absolute;
  left: 107.35rem;
  top: 124.6rem;
  text-align: center;
  display: flex;
  justify-content: center;
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 1.5;
  color: #ffffff;
  font-family: Playfair Display, 'Source Sans Pro';
  white-space: nowrap;
}
.home-EjQ .auto-group-lrmp-Nai .headline-S7G {
  width: 70.3rem;
  height: 24rem;
  position: absolute;
  left: 20.2rem;
  top: 34.7rem;
  font-size: 4.4rem;
  font-weight: 600;
  line-height: 1.3636363636;
  color: #121212;
  font-family: Playfair Display, 'Source Sans Pro';
}
.home-EjQ .auto-group-lrmp-Nai .headline-S7G .headline-S7G-sub-0 {
  font-size: 4.4rem;
  font-weight: 600;
  line-height: 1.3636363636;
  color: #121212;
  font-family: Playfair Display, 'Source Sans Pro';
}
.home-EjQ .auto-group-lrmp-Nai .headline-S7G .headline-S7G-sub-1 {
  font-size: 4.4rem;
  font-weight: 600;
  line-height: 1.3636363636;
  font-style: italic;
  color: #f05d1c;
  font-family: Playfair Display, 'Source Sans Pro';
}
.home-EjQ .auto-group-lrmp-Nai .headline-S7G .headline-S7G-sub-2 {
  font-size: 4.4rem;
  font-weight: 600;
  line-height: 1.3636363636;
  color: #f05d1c;
  font-family: Playfair Display, 'Source Sans Pro';
}
.home-EjQ .auto-group-lrmp-Nai .headline-S7G .headline-S7G-sub-3 {
  font-size: 4.4rem;
  font-weight: 600;
  line-height: 1.3636363636;
  color: #121212;
  font-family: Playfair Display, 'Source Sans Pro';
}
.home-EjQ .auto-group-lrmp-Nai .animation-Q7x {
  width: 98.1rem;
  height: 93.4rem;
  position: absolute;
  left: 95rem;
  top: 0;
  object-fit: cover;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .button-wNn {
  width: 16.9rem;
  height: 2.4rem;
  position: absolute;
  left: 20.2rem;
  top: 63.6rem;
  display: flex;
  align-items: center;
}
.home-EjQ .auto-group-lrmp-Nai .button-wNn .our-work-in-action-g5U {
  margin-right: 1.4rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #121212;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .button-wNn .group-1873-oQz {
  margin-top: 0.1rem;
  width: 1.2rem;
  height: 1.1rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-lrmp-Nai .right-chevron-8iA {
  box-sizing: border-box;
  padding: 2rem 2rem 2.1rem 2rem;
  width: 5.2rem;
  height: 5.2rem;
  position: absolute;
  left: 136.6rem;
  top: 111.4rem;
  background-color: #ffffff;
  border-radius: 2.6rem;
}
.home-EjQ .auto-group-lrmp-Nai .right-chevron-8iA .arrow-eAi {
  width: 1.2rem;
  height: 1.1rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .right-chevron-Auk {
  box-sizing: border-box;
  padding: 2.1rem 2rem 2rem 2rem;
  width: 5.2rem;
  height: 5.2rem;
  position: absolute;
  left: 2.2rem;
  top: 111.4rem;
  background-color: #ffffff;
  border-radius: 2.6rem;
}
.home-EjQ .auto-group-lrmp-Nai .right-chevron-Auk .arrow-HjU {
  width: 1.2rem;
  height: 1.1rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
}
.home-EjQ .auto-group-lrmp-Nai .right-chevron-pDc {
  box-sizing: border-box;
  padding: 1.8rem 2.1rem 1.8rem 2rem;
  width: 5.2rem;
  height: 5.2rem;
  position: absolute;
  left: 133.8rem;
  top: 44.1rem;
  background-color: #ffffff;
  border-radius: 2.6rem;
}
.home-EjQ .auto-group-lrmp-Nai .right-chevron-pDc .arrow-iJz {
  width: 1.1rem;
  height: 1.6rem;
  object-fit: contain;
  vertical-align: top;
}
.home-EjQ .auto-group-p7mw-Eo8 {
  box-sizing: border-box;
  padding: 5.2rem 9.6rem 2.4rem 9.6rem;
  width: 144rem;
  height: 74.2rem;
  position: absolute;
  left: 0;
  top: 320.3rem;
}
.home-EjQ .auto-group-p7mw-Eo8 .pagination-Yop {
  margin-bottom: 16rem;
  display: flex;
  align-items: center;
}
.home-EjQ .auto-group-p7mw-Eo8 .pagination-Yop .rectangle-396-tcn {
  margin-right: 1.6rem;
  width: 3.2rem;
  height: 0.6rem;
  background-color: #121212;
  border-radius: 2.2rem;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .pagination-Yop .ellipse-126-DQA {
  margin-right: 1.2rem;
  width: 0.6rem;
  height: 0.6rem;
  background-color: #8e8e8e;
  border-radius: 0.3rem;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .pagination-Yop .ellipse-129-Kxz {
  margin-right: 1.2rem;
  width: 0.6rem;
  height: 0.6rem;
  background-color: #8e8e8e;
  border-radius: 0.3rem;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .pagination-Yop .ellipse-127-ekN {
  margin-right: 1.2rem;
  width: 0.6rem;
  height: 0.6rem;
  background-color: #8e8e8e;
  border-radius: 0.3rem;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .pagination-Yop .ellipse-128-Ayc {
  width: 0.6rem;
  height: 0.6rem;
  background-color: #8e8e8e;
  border-radius: 0.3rem;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC {
  margin: 0rem 10.6rem 0rem 10.8rem;
  width: calc(100% - 21.4rem);
  height: 50rem;
  display: flex;
  align-items: center;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-qka1-SAS {
  margin: 11.9rem 13.4rem 9.3rem 0rem;
  width: 39.4rem;
  height: calc(100% - 21.2rem);
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-qka1-SAS .order-35-kB8 {
  margin-bottom: 4.8rem;
  font-size: 3.2rem;
  font-weight: 500;
  line-height: 1.5;
  color: #121212;
  font-family: Playfair Display, 'Source Sans Pro';
  white-space: nowrap;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-qka1-SAS .if-you-thrive-on-challenges-your-comfort-zone-isnt-where-youre-comfortable-and-ending-your-work-day-with-a-rooftop-view-of-the-distillery-district-sounds-idealwere-your-people-GvA {
  margin-bottom: 3.2rem;
  max-width: 39.4rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #121212;
  font-family: Poppins, 'Source Sans Pro';
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-qka1-SAS .group-2062-i1U {
  margin: 0rem 25.8rem 1.6rem 0rem;
  width: calc(100% - 25.8rem);
  display: flex;
  align-items: center;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-qka1-SAS .group-2062-i1U .join-our-team-33k {
  margin-right: 1.3rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #121212;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-qka1-SAS .group-2062-i1U .group-1873-wup {
  width: 1.3rem;
  height: 1.2rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-qka1-SAS .group-2063-VAe {
  margin-right: 23.1rem;
  width: calc(100% - 23.1rem);
  display: flex;
  align-items: center;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-qka1-SAS .group-2063-VAe .see-job-openings-pyc {
  margin-right: 1.3rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #121212;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-qka1-SAS .group-2063-VAe .group-1873-AGn {
  width: 1.3rem;
  height: 1.2rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-ruh7-W5k {
  box-sizing: border-box;
  padding: 9rem 9.3rem;
  height: 100%;
  background-color: #d9d9d9;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url('../assets/rectangle-451-bg.png');
  border-radius: 1rem;
  flex-shrink: 0;
}
.home-EjQ .auto-group-p7mw-Eo8 .group-2152-uwC .auto-group-ruh7-W5k .plus-intro-1-eBx {
  width: 32rem;
  height: 32rem;
  object-fit: cover;
  vertical-align: top;
}
.home-EjQ .auto-group-irmp-Laa {
  width: 162.2rem;
  height: 82.5rem;
  position: absolute;
  left: 0;
  top: 394.5rem;
}
.home-EjQ .auto-group-irmp-Laa .orb-3-Gz2 {
  width: 84.9rem;
  height: 82.5rem;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: contain;
  vertical-align: top;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz {
  box-sizing: border-box;
  padding: 15.8rem 9.6rem 8.2rem 9.6rem;
  width: 144rem;
  height: 63.6rem;
  position: absolute;
  left: 0;
  top: 18.4rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  background-color: #121212;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-medt-uXC {
  margin: 0rem 1.1rem 8.7rem 0rem;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-medt-uXC .infobimmcom-F5G {
  margin-bottom: 3.2rem;
  max-width: 20.3rem;
  font-size: 2.4rem;
  font-weight: 500;
  line-height: 1.5;
  color: #f05d1c;
  font-family: Poppins, 'Source Sans Pro';
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-medt-uXC .distillery-lane-suite-300-toronto-on-m5a-3c4-canada-xkN {
  margin-bottom: 10.5rem;
  max-width: 21rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-medt-uXC .contact-us-GWA {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #f6f6f6;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .our-story-QMU {
  margin: 19.4rem 13.3rem 0rem 0rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .our-work-KjL {
  margin: 19.4rem 2.7rem 0rem 0rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r {
  margin: 0.2rem 13.4rem 0rem 0rem;
  width: 23.3rem;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r .bimm-logo-ko-orange-yJ6 {
  margin: 0rem 8.1rem 25.801rem 4.6rem;
  width: calc(100% - 12.7rem);
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r .bimm-logo-ko-orange-yJ6 .vector-HJn {
  margin: 0rem 0.505rem 0.028rem 0rem;
  width: 0.5328rem;
  height: 2.2714rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r .bimm-logo-ko-orange-yJ6 .vector-Cge {
  margin: 0rem 0.505rem 0.645rem 0rem;
  width: 1.0095rem;
  height: 1.0376rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r .bimm-logo-ko-orange-yJ6 .vector-gVL {
  margin-right: 0.1684rem;
  width: 1.8788rem;
  height: 2.2995rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r .bimm-logo-ko-orange-yJ6 .vector-d9g {
  margin: 0rem 0.309rem 0.028rem 0rem;
  width: 0.5047rem;
  height: 1.5704rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r .bimm-logo-ko-orange-yJ6 .vector-Lpn {
  margin: 0rem 0.252rem 0.028rem 0rem;
  width: 2.4677rem;
  height: 1.5984rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r .bimm-logo-ko-orange-yJ6 .vector-4kn {
  margin-bottom: 0.028rem;
  width: 2.4677rem;
  height: 1.5984rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r .our-capabilities-D7t {
  margin: 0rem 0rem 6.9rem 10.7rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-sa61-T4r .bimm-2022-all-rights-reserved-w3t {
  margin-right: 3.4rem;
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1.6666666667;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .join-our-team-rAr {
  margin: 19.4rem 4.1rem 0rem 0rem;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 {
  margin-bottom: 8.9rem;
  width: 20.4rem;
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 .auto-group-xhcz-u98 {
  margin: 0rem 0rem 4.8rem 1.6rem;
  box-sizing: border-box;
  padding-left: 7.8rem;
  width: calc(100% - 1.6rem);
  height: 8.4rem;
  display: flex;
  align-items: flex-start;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 .auto-group-xhcz-u98 .group-2110-cJS {
  margin: 0.985rem 3.04rem 0rem 0rem;
  width: 3.1604rem;
  height: 4.3814rem;
  position: relative;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 .auto-group-xhcz-u98 .image-1-1-Kie {
  width: 4.8rem;
  height: 4.8rem;
  object-fit: cover;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 .auto-group-nagm-4RL {
  margin-bottom: 10.9rem;
  width: 100%;
  display: flex;
  column-gap: 1.2rem;
  align-items: center;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 .auto-group-nagm-4RL .f-zZt {
  width: 4.2rem;
  height: 4.2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 .auto-group-nagm-4RL .ig-YLW {
  width: 4.2rem;
  height: 4.2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 .auto-group-nagm-4RL .li-678 {
  width: 4.2rem;
  height: 4.2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 .auto-group-nagm-4RL .tw-Ez2 {
  width: 4.2rem;
  height: 4.2rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .auto-group-irmp-Laa .footer-cnz .auto-group-hdiv-Zb4 .privacy-policy-nVk {
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.5;
  color: #ffffff;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .header-i8W {
  width: 124.8rem;
  height: 3.6rem;
  position: absolute;
  left: 9.6rem;
  top: 3.6rem;
  display: flex;
  align-items: flex-start;
}
.home-EjQ .header-i8W .bimm-logo-orange-3An {
  margin-right: 54.9rem;
  display: flex;
  align-items: flex-end;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .bimm-logo-orange-3An .vector-aAi {
  margin: 0rem 0.505rem 0.028rem 0rem;
  width: 0.5328rem;
  height: 2.2714rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .bimm-logo-orange-3An .vector-uTt {
  margin: 0rem 0.505rem 0.645rem 0rem;
  width: 1.0095rem;
  height: 1.0375rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .bimm-logo-orange-3An .vector-Em4 {
  margin-right: 0.1684rem;
  width: 1.8788rem;
  height: 2.2995rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .bimm-logo-orange-3An .vector-aa2 {
  margin: 0rem 0.309rem 0.028rem 0rem;
  width: 0.5047rem;
  height: 1.5704rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .bimm-logo-orange-3An .vector-7Zx {
  margin: 0rem 0.252rem 0.028rem 0rem;
  width: 2.4677rem;
  height: 1.5984rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .bimm-logo-orange-3An .vector-QZ4 {
  margin-bottom: 0.028rem;
  width: 2.4677rem;
  height: 1.5984rem;
  object-fit: contain;
  vertical-align: top;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc {
  height: 100%;
  display: flex;
  column-gap: 3.2rem;
  align-items: center;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-Uop {
  width: 7.2rem;
  height: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-Uop .our-story-psg {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #414141;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-Uop .underline-wxJ {
  width: 100%;
  height: 0.2rem;
  background-color: #121212;
  border-radius: 1.4rem;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-HWN {
  width: 7rem;
  height: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-HWN .our-story-EAi {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #414141;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-HWN .underline-AKG {
  width: 100%;
  height: 0.2rem;
  background-color: #121212;
  border-radius: 1.4rem;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-6yc {
  width: 12.5rem;
  height: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-6yc .our-story-rSz {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #414141;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-6yc .underline-zZC {
  width: 100%;
  height: 0.2rem;
  background-color: #121212;
  border-radius: 1.4rem;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-YKp {
  width: 11rem;
  height: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-YKp .our-story-gwp {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #414141;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-YKp .underline-ReW {
  width: 100%;
  height: 0.2rem;
  background-color: #121212;
  border-radius: 1.4rem;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-Arz {
  width: 8.8rem;
  height: 100%;
  align-items: center;
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-Arz .our-story-Kjt {
  margin-bottom: 1rem;
  font-size: 1.6rem;
  font-weight: 300;
  line-height: 1.5;
  color: #414141;
  font-family: Poppins, 'Source Sans Pro';
  white-space: nowrap;
  flex-shrink: 0;
}
.home-EjQ .header-i8W .nav-items-Lhc .nav-item-Arz .underline-GQE {
  width: 100%;
  height: 0.2rem;
  background-color: #121212;
  border-radius: 1.4rem;
  flex-shrink: 0;
}
.welcome-message-job-postings p {
    font-weight: 400;
    color: #121212;
}
.welcome-message-job-postings p > a{
    text-decoration: underline;
}
.welcome-message-job-postings p > a:hover{
     color: #121212;
}
#job-postings-section {
    min-height: 100vh;
}
#right-column-job-postings {
    display:none;
}
#right-column-job-postings .wpb_wrapper{
    display:block;
}
#left-column-job-postings {
    width: 62%;
    float: left;
}
#right-column-job-postings {
    width: 37%;
    float: right;
}
#grnhse_app {
    width:1170px;
}
.rsvp-body-text .wpb_wrapper p {
	font-size: 20px;
	line-height: 30px;
	font-weight: 400;
}
@media (max-width: 1200px) {
    #grnhse_app {
        width:100%!important;
    }
}
@media (max-width: 767px) {
.inner-columns-job-postings .vc_column_container > .vc_column-inner {
        padding-left: 12px !important;
        padding-right: 12px !important;
    }
    #flex-wrapper-for-columns .wpb_wrapper{
        display:block;
    }
    #left-column-job-postings {
        width: 100%;
    }
    #right-column-job-postings {
        width: 100%;
    }
}

@media (max-width: 660px){
    #job-postings-section{
        padding-right: 0;
    }
    #right-column-job-postings {
        float: none;
        clear: both;
        margin-bottom: 150px;
    }
}