








































































































































 .container {
	max-width:1600px;	
	margin:auto;
 }

 #page-builder-hero .background {
	height: calc(100vh - 50px);
	background-size:cover;
	background-position:center;
	position:relative;
 }

 #page-builder-hero .background a {
    position: absolute;
    bottom: 30px;
    left: calc(50% - 20px);
 }

 #page-banner-title {
    padding:0px 50px 0px;
  }
  
  #page-banner-title h2 {
  	font-size:24px;
    margin-bottom:50px;
    line-height:1.625;
  }

  #page-builder-two-column {
    padding:0px 50px;
  }
  
  #page-builder-two-column .column {
    display:flex;
    margin: 0 -25px 50px;
  }
  #page-builder-two-column .row {
    display:flex;
    padding:0px 25px;
    width:50%;
  }
  #page-builder-two-column .content {
    margin:auto 0px;
    max-width:80%;
  }
  #page-builder-two-column .row-one .content {
    text-align:right;
    margin-left:auto;
  }
  #page-builder-two-column .image,
  #page-builder-two-column img {
    width:100%;
  }
  #page-builder-two-column h2 {
    font-size:70px;
    line-height:1.25;
    font-weight:400;
  }
  #page-builder-two-column p {
    font-size:14px;
    color:#231f20;
    line-height:1.625;
	margin:0;
  }

  #page-builder-content .container {
    padding:0px 50px;
  }
  #page-builder-content .text {
    width:52%;
    margin-top:50px;
  }
  #page-builder-content .text span {
    display:inline-block;
    font-size:16px;
    letter-spacing:4px;
    margin-bottom:30px;
    color:#231f20;
    line-height:1.625;
  }
  #page-builder-content .text p {
    font-size:14px;
    color:#231f20;
    line-height:1.625;
	margin:0;
  }
  #page-builder-content .text p a {
    text-decoration:none;
    color:#231f20;
  }

  #page-builder-our-team .container {
  	padding:0px 50px;
  }
  #page-builder-our-team .box {
    display:flex;
    margin:0px -30px;
  }
  #page-builder-our-team .team {
  	padding:0px 30px;
    width:25%;
  }
  #page-builder-our-team img {
  	width:100%;
  }
  #page-builder-our-team .info {
  	margin:30px 0px 50px;
  }
  #page-builder-our-team  .info span.name  {
  	display:block;
    letter-spacing:1px;
  }
  #page-builder-our-team span {
  	font-size:14px;
    line-height:1.625;
    color:#231f20;
  }

  #page-builder-full-width-slider .swiper-slide img {
    width: 100%;
  }
  #page-builder-full-width-slider .swiper-button-next , 
  #page-builder-full-width-slider .swiper-button-prev {
    color: #fff;
    opacity:1;
    padding:0px 20px;
  }
  @media (max-width:1200px) {
	#page-builder-our-team .team {
		padding:0px 10px;
	}
	#page-builder-our-team .box {
		margin:0px -10px;
	}
	#page-builder-two-column .content {
		max-width:100%;
	}
  }

  @media (max-width:767px) {
    #page-builder-two-column {
   		padding:0px 30px;
  	}
    #page-builder-two-column .row {
      	width:unset;
    }
    #page-builder-two-column .column {
    	display:block;
    }
    #page-builder-two-column .test {
    	flex-direction: column-reverse;
      	display:flex;
      	flex-wrap:wrap;
    }
    #page-builder-two-column .content {
      	text-align:left !important;
      	margin-left:0px !important;
    }
    #page-builder-two-column .content h2 {
    	font-size:25px;
      	margin:30px 0;
    }
	#page-banner-title {
    	padding:0px 30px 0px;
 	}
	#page-builder-content .container {
    	padding:0px 30px;
  	}
	#page-builder-our-team .team {
    	width:100%;
		max-width: calc(50% - 20px);
		
  	}
	#page-builder-our-team .container {
  		padding:0px 30px;
  	}
	#page-builder-our-team .box {
    	flex-wrap:wrap;
		
  	}
	#page-builder-hero .background {
		height: calc(100vh - 150px);
 	}
	#page-builder-spacer .height1,
	#page-builder-spacer .height2 {
		height:30px;
	}
	#page-builder-spacer .height3 {
		height:50px
	}
	#page-banner-title h2 {  		
    	margin-bottom:30px;
	}
	#page-builder-content .text {
    width:100%;
  }
  }



#page-builder-kinship .kinship-product {
	border-top:1px solid #e8e8e8;
}
#page-builder-kinship .kinship-swiper {
	padding: 50px 80px 100px;
}




 #page-builder-urban-wrapper {
	text-align:center;
	padding:100px 0;
 }
 #page-builder-urban-wrapper .title h2 {
	line-height:normal;
	font-size:25px;
 }
 #page-builder-urban-wrapper .content p {
	font-size:18px;
	line-height:1.4;
	color:#231f20;
	margin:0 auto;
	width:50%;
 }
 #page-builder-urban-wrapper .blkline {
	border:solid 1px #000;
	background-color:#000;
	height:5px;
	width: 28px;
	margin: 27px auto;
 }
 #page-builder-urban-banner .image img {
 	width:100%;
 }
 #page-banner-title {
  	padding:50px 0;
  }
  #page-banner-title .container h2 {
  	text-align:center;
    font-size:50px;
    letter-spacing:15px;
    line-height:1.25;
	margin:41px 0;
  }
 #page-builder-urbane-two-column {
  	
  }
  #page-builder-urbane-two-column .flex {
  	display:flex;
  }
  #page-builder-urbane-two-column .column {
    width:50%;
    background: #f4f4f4;
  }
  #page-builder-urbane-two-column .two img {
	width:100%;
	height:100%;
  }
  #page-builder-urbane-two-column .one {
    padding: 8%;
    display: table-cell;
	max-width: calc( 50% - 264px);
  }
  #page-builder-urbane-two-column .one h3 {
  	font-size:25px;
    line-height:1;
    margin:25px 0;
  }
  #page-builder-urbane-two-column .blkline {
  	background:#000;
    height:5px;
    width:28px;
  }
  #page-builder-urbane-two-column .one p {
  	font-size:18px;
    margin:28px 0;
    line-height:1.625;
  }
  #page-builder-urbane-two-column .one a {
  	border:solid 1px #000;
    display:inline-block;
    font-size:12px;
    line-height:1;
    padding:10px 30px;
    background:#000;
    color:#fff;
    text-decoration:none;
    margin:0;
  }
  #page-builder-urban-hero .bckgrnd {
    width:100%;
    position:relative;
    background-size:cover;
    background-repeat:no-repeat;
    background-position:center;
  }
  #page-builder-urban-hero .bckgrnd img {
  	width:100%;
  }
  #page-builder-urban-hero  .content {
  	position:absolute;
    bottom:10%;
    right:50%;
    text-align:center;
    transform: translateX(50%);
  }
  #page-builder-urban-hero .arrow {
  	position:absolute;
    bottom:0;
    margin-bottom:20px;
    right:50%;
    transform: translateX(50%);
  }
  #page-builder-urban-hero  .content h2 {
  	letter-spacing:10px;
    margin-bottom:20px;
    color:#fff;
    font-size:25px;
    line-height:1.25;
  }
  #page-builder-urban-hero  .content span {
  	color:#fff;
    line-height:1;
    font-size:14px;
  }
  @media (max-width:767px) {
    #page-builder-urban-hero .bckgrnd {
      margin:auto;
      width: 376px;
      height: 667px;
    }
    #page-builder-urban-hero .bckgrnd img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
	#page-builder-urban-wrapper .content p {
	  font-size:14px;
	}
	#page-builder-urban-banner {
	  width:376px;
	  height:376px;
	  margin:auto;
	}
	#page-builder-urban-banner .image {
	  height:100%;
	}
	#page-builder-urban-banner .image img {
	  height:100%;
	  object-fit:cover;
	}
	#page-builder-urbane-two-column .flex {
	  flex-wrap:wrap;
	}
	#page-builder-urbane-two-column .column {
	  width:100%;
	}
	#page-builder-urbane-two-column .reverse {
	  flex-direction:column-reverse;
	}
	#page-builder-urbane-two-column .one {
	  max-width: calc( 100% - 123px); 
	}
	#page-builder-urbane-two-column .image {
	 height:767px;
	}
  }
  @media (min-width:1600px) {
	#page-builder-urban-banner .image {
	  width:1600px;
	  margin:auto;
	} 
  } 




















































































<style>.fs-has-links::after { padding:12px 18px;border:1px solid #ffffff;color:#ffffff;content:"SHOP NOW"; } .fs-has-links:hover:after { background-color:#ffffff;color:rgba(0, 0, 0, 0.8); } .fs-showcase_v2_5.fs-desktop .fs-entry-container { width:20% !important;padding-top:20% !important; } .fs-showcase_v2_5.fs-mobile .fs-entry-container { width:50% !important;padding-top:50% !important; } .fs-wrapper div.fs-text-container .fs-entry-title, div.fs-detail-title { font-family:Arial, sans-serif;font-style:normal;font-weight:normal;font-size:12px; } div.fs-text-container .fs-entry-date, div.fs-detail-container .fs-post-info, div.fs-wrapper div.fs-has-links::after, .fs-text-product, .fs-overlink-text { font-family:Arial, sans-serif;font-style:normal;font-weight:normal;font-size:12px; } .fs-wrapper div.fs-text-container * { color:#ffffff; } .fs-wrapper div.fs-text-container { background-color:rgba(0, 0, 0, 0.8);margin:0px; } div.fs-entry-date { display:none; } div.fs-entry-title { display:none; } .fs-showcase_v2_5.fs-wrapper div.fs-timeline-entry { margin:5px; } </style>



























































