/* Treasure where you live 

	To be combined with other stylesheets when only 1 developer is working on the server
	
*/
html{
	scroll-behavior: smooth;
}
.page-id-117962{
	padding-top: 0 !important;
}
.page-id-117962 #header {
	background: transparent;
	box-shadow: none;
}
.page-id-117962.head_sticky #header {
	background: #fff;
	box-shadow: 0px 2px 5px 0px rgba(0, 8, 80, 0.25);
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 8, 80, 0.25);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 8, 80, 0.25);
}
.page-id-117962 #Hero-section{
	margin-top:0;
	opacity: 0;
}
.page-id-117962 #Hero-section .inner-container{
	opacity: 0;
}
.page-id-117962 #Hero-section .inner-container img{
	width: 100%;
	max-width: 80%;
}
.page-id-117962 #Hero-section span{
	display: none;
}
.page-id-117962 h2{
	line-height: 1.26;
	letter-spacing: -0.02em;
}
.page-id-117962 p{
	font-style: normal;
	font-weight: 450;
	font-size: 18px;
	line-height: 23px;
	letter-spacing: -0.02em;	
}

.sticky-scroll.left-sticky p{
	font-weight: 300;
	font-size: 24px;
	line-height: 28px;
	letter-spacing: -0.02em;
}
.sticky-scroll  .right-scroll .feature-content{
	max-width:643px;
	margin:80px 120px 80px 90px;
	margin-left:clamp(32px, 5.208vw, 90px);
	margin-right:clamp(32px, 6.944vw, 120px);
}
.sticky-scroll .right-scroll .feature-content h2{
	letter-spacing: -0.02em;
	margin-bottom:.5rem;
}
.sticky-scroll .right-scroll .feature-content p:first-of-type{
	font-size: 24px;
	line-height: 150%;
	margin-bottom: 1.5rem;
}
.sticky-scroll .right-scroll .feature-content .blurb p,
.sticky-scroll .right-scroll .feature-content .blurb p:first-of-type,
.sticky-scroll .right-scroll .feature-content .blurb p:last-of-type,
.sticky-scroll .right-scroll .feature-content .blurb p a{
	line-height: 150%;
	font-size: 18px;
	font-family: 'Circular Std Book';
	letter-spacing: -0.02em;
	margin-bottom:0;
}
.sticky-scroll .right-scroll .feature-content .blurb p a,
.sticky-scroll .right-scroll .feature-content .blurb p a:visited,
.sticky-scroll .right-scroll .feature-content .blurb p a:focus {
	color: #000000;
}
.sticky-scroll .right-scroll .feature-content .blurb p.small{
	font-size: 14px;
}

.sticky-scroll .right-scroll .feature-content .blurb p + p{
	margin-top:1.5rem;
}
.btn.btn-orange{
	background: #FCB534;
	border-radius: 5px;
	padding: 10px 20px;
	font-size: 16px;
	line-height: 20px;
	color: var(--beige);
	letter-spacing: 0;
	margin:2.5rem 0 0 0;
	min-width:auto;
}
.sticky-scroll .slick-arrow{
	position: absolute;
	bottom:2rem;
	z-index: 1;
	cursor: pointer;
}
.sticky-scroll .slick-arrow.slick-next{
	right:60px;
}
.sticky-scroll .slick-arrow.slick-prev{
	right:150px;
}

.sticky-scroll .slick-slide img{
	width:100%;
}
#inquire{
	/* top:0 !important; */
}
#Form-section .content-container p.required{
	font-family: 'Circular Std Book';
	font-weight: 400;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	letter-spacing: 0.02em;
	text-transform: uppercase;
	color: #FFFFFF;
}

.page-id-117962 .klaviyo-form form{
	background:transparent !important;
	max-width: 860px !important;
	margin:0 auto !important;
	padding:0 !important;
}
.page-id-117962 .klaviyo-form p,
.page-id-117962 .klaviyo-form span,
.page-id-117962 .klaviyo-form input,
.page-id-117962 .klaviyo-form input::placeholder,
.page-id-117962 .klaviyo-form label,
.page-id-117962 .klaviyo-form  div{
	color:var(--beige) !important;
	font-family: 'Circular Std Book' !important;
	font-weight: 400 !important;
}
.page-id-117962 .klaviyo-form input,
.page-id-117962 .klaviyo-form .go3572715262{
	border: 1px solid var(--beige) !important;
	border-radius: 10px !important;
	padding: 13px 22px !important;
}
.page-id-117962 .klaviyo-form input.needsclick:hover,
.page-id-117962 .klaviyo-form .go3572715262:hover,
.page-id-117962 .go3572715262.go3572715262.go3572715262:hover{
	border: 1px solid var(--beige) !important;
}
.page-id-117962 .klaviyo-form input[type='tel'],
.page-id-117962 .klaviyo-form input[type='tel']:hover{
	border:0 !important;
}
.page-id-117962 .klaviyo-form .go2725624752{
	stroke:var(--beige) !important;
}
.page-id-117962 .klaviyo-form button.go952291206{
	width: auto !important;
	background: #FCB534 !important;
	border-radius: 5px!important;
	padding: 10px 39px!important;
	font-size: 16px!important;
	line-height: 20px !important;
	color: var(--beige) !important;
	letter-spacing: 0 !important;
	margin: 0 0 0 0 !important;
	min-width: auto !important;
	margin-left: auto !important;
	font-family: 'Circular Std Book'!important;
	font-weight:400 !important;
	height:auto !important;
}
#klaviyo_ariaid_6,
.page-id-117962 .klaviyo-form span[role="alert"]{
	color:var(--black) !important;
	background:var(--beige) !important;
}
.page-id-117962 .klaviyo-form.klaviyo-form.klaviyo-form input[type=checkbox]:checked+label>*{
	background:#FCB534;
}
.page-id-117962 .klaviyo-form div{
	background:transparent !important;
}
.page-id-117962 .klaviyo-form svg polygon{
	fill:#FCB534 !important;
}
#rich-text-114693688 div{
	text-align: center !important;
}