/** Shopify CDN: Minification failed

Line 101:1 Unexpected "}"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:content-section (INDEX:10) */
.content-section{
padding: 90px 0;
background-color: #F7EEE2;
}
.content-section .content__title{
  font-size: 6rem;
}
.content-section .content__content{
font-style: italic;
  padding: 30px 0;
  font-size: 2rem;
}
.content-section .content__button{
  padding-top: 30px;
}
/* END_SECTION:content-section */

/* START_SECTION:faded-section (INDEX:13) */
.faded-section .faded-container{
overflow: hidden;
}
@media (max-width: 1199px) {

.faded-section .welcome__banner-gr{ padding: 0 !important;}
.faded-section .faded__container{
height: unset !important;
}
.faded-section .image-right.welcome__content{
background: linear-gradient(360deg, rgba(30,42,86, 1) 0%, rgba(30,42,86, 1) 40%, rgba(30,42,86, 0) 60%) !important;
}
.faded-section .image-left .welcome__content-gr, .faded-section .image-right .welcome__content-gr{
padding-top: 200px;
padding-bottom: 30px;
width: unset !important;
}
.faded-section .image-left.welcome__content{
background: linear-gradient(360deg, rgba(30,42,86, 1) 0%, rgba(30,42,86, 1) 40%, rgba(30,42,86, 0) 60%) !important;
}
}
.faded-section .welcome__content {
display: flex;
padding: 0 13%;
color: #fff;
align-items: center;
}

.faded-section .welcome__content h2 {
font-size: 6rem;
}
.faded-section .image-right .welcome__content-gr, .faded-section .image-left .welcome__content-gr{
width: 50%;
}

.faded-section .welcome__content .welcome__subtext {
padding-top: 30px;
font-size: 4rem;
}

.faded-section .welcome__content .welcome__liquid {
padding-top: 30px;
font-size: 4rem;
}

.faded-section .welcome__liquid .button{
font-size: 20px;
height: unset;
padding: 0.5rem 4rem;
line-height: 4rem;
}

.faded-section .faded__container{
position: relative;
}
.faded-section .welcome__banner{
padding: 0;
}
.faded-section .welcome__banner-gr > img{
object-fit: cover;
}
.faded-section .button.button--secondary{
background-color: var(--color_btn_bg1);
padding:.5rem 4rem;
color: var(--color_btn_text1);
border-color: var(--color_btn_border1);
}
.faded-section .button.button--secondary:hover{
background-color: var(--color_btn_border1);
padding:.5rem 4rem;
color: var(--color_btn_bg1);
border-color: var(--color_btn_bg1);
}}
/* END_SECTION:faded-section */

/* START_SECTION:image-with-cta-2 (INDEX:16) */
@media (max-width: 1199px) {
.image-with-cta .content__container{
height: unset !important;
}
.image-with-cta .image-right.welcome__content{
background: linear-gradient(360deg, rgba(30,42,86, 1) 0%, rgba(30,42,86, 1) 40%, rgba(30,42,86, 0) 60%) !important;
}
.image-with-cta .image-left .welcome__content-gr, .image-with-cta .image-right .welcome__content-gr{
padding-top: 200px;
padding-bottom: 30px;
width: unset !important;
}
}
.image-with-cta .welcome__content {
display: flex;
padding: 0 13%;
color: #fff;
align-items: center;
}

.image-with-cta .welcome__content h2 {
font-size: 6rem;
}


.image-with-cta .welcome__content .welcome__subtext {
padding-top: 30px;
}

.image-with-cta .welcome__content .welcome__liquid {
padding-top: 30px;
}

.image-with-cta .welcome__liquid .button{
font-size: 20px;
height: unset;
padding: 0.5rem 4rem;
line-height: 4rem;
}

.image-with-cta .content__container{
position: relative;
}
.image-with-cta .welcome__banner{
padding: 0;
}
.image-with-cta .welcome__banner-gr > img{
object-fit: cover;
}
.image-with-cta .button.button--secondary{
background-color: var(--color_btn_bg1);
color: var(--color_btn_text1);
border-color: var(--color_btn_border1);
}
.image-with-cta .button.button--secondary:hover{
background-color: var(--color_btn_border1);
color: var(--color_btn_bg1);
border-color: var(--color_btn_bg1);
}
/* END_SECTION:image-with-cta-2 */

/* START_SECTION:image-with-cta (INDEX:17) */
@media (max-width: 1199px) {
.image-with-cta .content__container{
height: unset !important;
}
.image-with-cta .image-right.welcome__content{
background: linear-gradient(360deg, rgba(30,42,86, 1) 0%, rgba(30,42,86, 1) 40%, rgba(30,42,86, 0) 60%) !important;
}
.image-with-cta .image-left .welcome__content-gr, .image-with-cta .image-right .welcome__content-gr{
padding-top: 200px;
padding-bottom: 30px;
width: unset !important;
}
}
.image-with-cta .welcome__content {
display: flex;
padding: 0 13%;
color: #fff;
align-items: center;
}

.image-with-cta .welcome__content h2 {
font-size: 6rem;
}


.image-with-cta .welcome__content .welcome__subtext {
padding-top: 30px;
}

.image-with-cta .welcome__content .welcome__liquid {
padding-top: 30px;
}

.image-with-cta .welcome__liquid .button{
font-size: 20px;
height: unset;
padding: 0.5rem 4rem;
line-height: 4rem;
}

.image-with-cta .content__container{
position: relative;
}
.image-with-cta .welcome__banner{
padding: 0;
}
.image-with-cta .welcome__banner-gr > img{
object-fit: cover;
}
.image-with-cta .button.button--secondary{
background-color: var(--color_btn_bg1);
color: var(--color_btn_text1);
border-color: var(--color_btn_border1);
}
.image-with-cta .button.button--secondary:hover{
background-color: var(--color_btn_border1);
color: var(--color_btn_bg1);
border-color: var(--color_btn_bg1);
}
/* END_SECTION:image-with-cta */

/* START_SECTION:images-block (INDEX:18) */
.images-block{
  padding: 30px 0;
}
.images-block .title{
font-size: 6rem;
color: var(--color_heading);
text-align: center;
}
/* END_SECTION:images-block */

/* START_SECTION:index-collection-grid (INDEX:24) */
.collection-grid__container .content__button{
padding-top: 30px;
}
/* END_SECTION:index-collection-grid */

/* START_SECTION:index-hero (INDEX:28) */
.index-hero .block-container{
flex-wrap: nowrap;
display: flex; justify-content: center;
row-gap: 2rem;
}
.index-hero > .container-fluid > img{
object-fit: cover
}
.index-hero .title{
font-size: 72px;
font-weight: 600;
line-height: 1em;
margin-bottom: 20px;
color: #fff;
flex-basis: 100%;
text-align: center;
}
.index-hero .block-container > div{
padding: 0 2rem;
}
.index-hero .block-container > div > a{
font-size: 20px;
height: unset;
padding: .5rem 4rem;
line-height: 4rem;
}
@media screen and (max-width: 1199px){
.index-hero .block-container{
flex-wrap: wrap;
}
}
/* END_SECTION:index-hero */

/* START_SECTION:index-team (INDEX:35) */
.about-team__avatar{
width: 170px;
height: 170px
}
.about-team__avatar img{
border-radius: 100%;

height: 100%;
object-fit: cover;
}
/* END_SECTION:index-team */

/* START_SECTION:index-welcome (INDEX:37) */
@media screen and (max-width: 1199px){
        .index-welcome .welcome__banner .welcome__banner-gr img{
        height: 100% !important;
        }
        }

        .index-welcome .welcome__content {
        display: flex;
        color: #fff;
        align-items: center;
        }

        .index-welcome .welcome__content h2 {
        font-size: 6rem;
        }

        .index-welcome .welcome__content .welcome__subtext {
        font-size: 4rem;
        }
        .index-welcome .welcome__banner{
        display: flex;
        }

        .index-welcome .welcome__content .welcome__banner-gr{
        align-items: center;
        }
/* END_SECTION:index-welcome */

/* START_SECTION:main-contact-detail (INDEX:46) */
.contact-detail__item-caption{
font-size: 2rem;
font-style:italic;
}
.contact-detail__item-heading{
font-size: 3rem !important;
}
/* END_SECTION:main-contact-detail */

/* START_SECTION:main-contact-enquiry (INDEX:47) */
.contact-detail__item-heading{
padding-top: 30px;
font-size: 2rem;
}
.contact-detail__item{
padding: 0 2rem;
}
.contact-form__layout{
padding: 30px 0;
}
.contact-form__content .box-divider{
align-content: flex-start;
}
/* END_SECTION:main-contact-enquiry */

/* START_SECTION:main-contact-form (INDEX:48) */
.contact-detail__item-heading{
padding-top: 30px;
font-size: 2rem;
}
.contact-detail__item{
padding: 0 2rem;
}
.contact-form__layout{
padding: 30px 0;
}
.contact-form__content .box-divider{
align-content: flex-start;
}
/* END_SECTION:main-contact-form */

/* START_SECTION:main-page (INDEX:57) */
.breadcrumbs__layout{
position: relative;
}
.breadcrumbs__layout:after{
top:0;
background-color: rgba(82, 39, 39, 0.4);
content: '';
display: block;
height: 100%;
position: absolute;
width: 100%;
}
/* END_SECTION:main-page */

/* START_SECTION:map-block (INDEX:69) */
.map-block{
position: relative;
padding: 90px 0;
width: 100%
}
.map-block > div{
width: 100%;
display: flex; flex-wrap: nowrap;gap: 30px;
}
.map-block .map-container, .map-block .content-container{
flex-basis: 50%;
}
.map-block .title{
font-size: 6rem;
}
.map-block .content{
padding: 0 1rem;
padding-top: 30px;
font-size: 2rem;
font-style: italic;
}
.map-block iframe{
width: 100%;
}
@media screen and (max-width: 1199px){
.map-block > div{
flex-wrap: wrap;
}
.map-block .map-container, .map-block .content-container{
flex-basis: 100%;
}
}
/* END_SECTION:map-block */