body { margin:0px; background-color:#f5edea; height:100% }
html { height:100% }
#at-your-service-inner a:link { color:#a3386b }
#at-your-service-inner a:visited { color:#a3386b }
#at-your-service-inner a:hover { color:#a3386b; text-decoration:underline }
#download-details-link a:link { color:#a3386b }
#download-details-link a:visited { color:#a3386b }
#download-details-link a:hover { color:#a3386b; text-decoration:underline }
#brochure-form-inner a:link { text-decoration:underline }
#brochure-form-inner a:hover { color:#a3386b }
#download-form-inner a:link { text-decoration:underline }
#download-form-inner a:hover { color:#a3386b }
#item4 a:link { color:#a3386b }
#item4 a:visited { color:#a3386b }
#item4 a:hover { color:#a3386b; text-decoration:underline }
#cookies-banner-text a:link { text-decoration:underline }
#cookies-banner-text a:hover { color:#a3386b }
#PageDiv { position:relative; min-height:100%; margin:auto }
#header-inner { max-width:1224px; z-index:0; padding:60px 5%; margin-left:auto; margin-right:auto }
#main-nav { max-width:1024px; z-index:0; background-color:#e5ccc4; width:100%; display:none }
#intro { z-index:0; position:relative; min-height:300vh }
#lottie { z-index:-1; position:sticky; left:0; top:0; width:100%; height:200vh }
#lottie-markup { width:100px; display:inline-block }
#about-top { z-index:0; padding-left:5%; padding-right:5%; position:fixed; left:0; top:0; width:90%; min-height:100vh }
#about-top-inner { position:relative; max-width:440px; z-index:0; padding-top:120px; margin-left:auto; margin-right:auto }
#experts-text { z-index:0 }
#scrollarrow { position:absolute; left:50%; height:44px; width:44px; bottom:20px; z-index:1 }
#about { z-index:0 }
#at-your-service { z-index:0; padding-left:5%; padding-right:5%; position:absolute; bottom:0; left:0; width:90%; height:100vh }
#at-your-service-inner { max-width:640px; z-index:0; padding-top:60px; padding-bottom:60px; margin-left:auto; margin-right:auto }
#at-your-service-popup { max-width:1024px; z-index:0; padding-top:44px; padding-bottom:44px; background-color:#e5ccc4; display:none }
#at-your-service-popup-heading { z-index:0 }
#at-your-service-popup-cols { z-index:0; padding-top:20px; padding-bottom:20px; margin-left:auto; margin-right:auto; background-image:url(../Resources/column-divider1.jpeg); background-position:center top; background-repeat:repeat-y; overflow:hidden }
#at-your-service-popup-left { width:47.2%; z-index:0; float:left }
#at-your-service-popup-right { width:47.2%; z-index:0; float:right }
#download-details-link { z-index:0; padding-top:20px }
#brochure-form-popup { max-width:515px; z-index:0; background-color:#fff; display:none }
#brochure-form-inner { z-index:0 }
#brochure-submit { box-shadow:1px 1px 5px rgba(0,0,0,0.30) }
#brochure-form-error { z-index:0; display:none }
#brochure-form-thanks { z-index:0; display:none }
#case-studies { z-index:0; padding-top:120px; padding-bottom:60px; overflow:hidden }
#case-studies-heading { max-width:580px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto }
#case-studies-slider { position:relative; z-index:0; margin-right:-5%; overflow:hidden }
#case-studies-slider-inner { z-index:0; padding-top:60px; padding-bottom:60px; margin-left:-5%; margin-right:-5%; overflow:hidden; position:relative; left:0 }
#crowbar { width:100px; display:inline-block }
.case-study-item { width:23.99%; z-index:0; float:left; margin-left:-2%; margin-right:-2%; box-shadow:1px 1px 5px rgba(0,0,0,0.30); transform:scale(0.9); position:relative; transition-duration:0.4s }
.case-study-inner { position:relative; z-index:0 }
.case-study-text-div { z-index:0; padding:30px; background-color:#fff }
.case-study-text { z-index:0 }
.case-study-link-div { z-index:0; padding-top:40px }
.case-study-link-arrow { width:9px; overflow:hidden; position:relative; top:4px; left:8px }
.case-study-image-div { z-index:0 }
.case-study-pic { width:100%; overflow:hidden }
.case-study-overlay { position:absolute; left:0px; top:0px; right:0px; bottom:0px; z-index:1; background:rgba(196,147,154,0.2); transition-duration:0.4s }
#crowbar1 { width:100px; display:inline-block }
#case-studies-left { position:absolute; left:0px; top:49.89%; width:64px; z-index:1; margin-top:-64px }
#case-studies-right { position:absolute; width:64px; top:49.89%; right:4.7%; z-index:2; margin-top:-64px }
#case-study-popups { z-index:0; display:none }
#crowbar10 { width:100px; display:inline-block }
.case-study-detail-item { z-index:0; background-color:#fff; overflow:hidden }
.case-study-detail-inner { max-width:1024px; z-index:0 }
.case-study-detail-left { width:33.2%; z-index:0; float:left }
.case-study-detail-heading { z-index:0; padding-left:15% }
.case-study-detail-pic { z-index:0 }
.case-study-detail-image { width:100%; overflow:hidden }
.case-study-detail-right { width:57.81%; z-index:0; float:right; margin-right:5%; margin-bottom:-20px }
#crowbar2 { width:100px; display:inline-block }
.case-study-detail-stats { width:28.2%; z-index:0; padding-left:5%; padding-top:30px; float:left; margin-bottom:-20px }
#crowbar3 { width:100px; display:inline-block }
#crowbar4 { width:100px; display:inline-block }
#crowbar5 { width:100px; display:inline-block }
#crowbar6 { width:100px; display:inline-block }
#crowbar7 { width:100px; display:inline-block }
#crowbar8 { width:100px; display:inline-block }
#crowbar9 { width:100px; display:inline-block }
#crowbar11 { width:100px; display:inline-block }
#three-reasons { z-index:-1; margin-top:-10%; margin-bottom:-10%; position:relative }
#lottie-markup1 { width:100px; display:inline-block }
#our-team { z-index:0; padding-left:5%; padding-right:5% }
#our-team-heading { max-width:640px; z-index:0; padding-top:30px; padding-bottom:60px; margin-left:auto; margin-right:auto }
#our-team-grid-wrapper { max-width:744px; z-index:0; margin-left:auto; margin-right:auto }
#our-team-grid { z-index:0; margin-left:-8.06%; margin-bottom:-8.06% }
#crowbar21 { width:100px; display:inline-block }
.team-item { width:42.54%; z-index:0; float:left; margin-left:7.46%; margin-bottom:7.46%; box-shadow:2px 2px 8px rgba(0,0,0,0.30) }
.team-inner { position:relative; z-index:0; padding-bottom:100%; background-image:url(../Resources/charlotte.jpg); background-size:cover }
.team-name { position:absolute; left:20px; top:20px; z-index:1 }
#crowbar22 { width:100px; display:inline-block }
#team-profiles { z-index:0; display:none }
#crowbar23 { width:100px; display:inline-block }
.team-popup { position:relative; max-width:1024px; z-index:0; padding:0px; background-color:#f5edea; overflow:hidden }
.profile-text-outer { width:54.59%; z-index:0; float:right }
.profile-text-inner { z-index:0; padding:40px 8% 20px }
#crowbar25 { width:100px; display:inline-block }
.linkedinlogo { width:72px; overflow:hidden }
#crowbar26 { width:100px; display:inline-block }
.profile-image { position:absolute; left:0px; top:0px; width:45.41%; bottom:0; z-index:1; background-color:#c3919b; background-image:url(../Resources/charlotte-large.jpg); background-position:center bottom; background-size:contain; background-repeat:no-repeat }
#crowbar24 { width:100px; display:inline-block }
#testimonials { z-index:0; padding:400px 5% 500px; background-image:url(../Resources/testimonial-bg1.png); background-position:center; background-repeat:no-repeat }
#testimonial-fader { position:relative; min-height:100px; z-index:0 }
#crowbar17 { width:100px; display:inline-block }
.testimonial-slide-outer { width:100%; z-index:0; margin-left:auto; margin-right:auto }
.testimonial-slide-inner { max-width:430px; z-index:0; margin-left:auto; margin-right:auto }
#crowbar18 { width:100px; display:inline-block }
#testimonialleft { position:absolute; left:20%; top:50%; width:44px; height:44px; z-index:10; margin-top:-22px }
#testimonialright { position:absolute; width:44px; top:50%; right:20%; height:44px; z-index:10; margin-top:-22px }
#thoughts { z-index:1; margin-top:-200px; overflow:hidden; position:relative }
#thoughts-heading { max-width:600px; z-index:0; padding-left:5%; padding-right:5%; margin-left:auto; margin-right:auto }
#thoughts-slider { position:relative; z-index:0; margin-right:-5%; overflow:hidden }
#thoughts-slider-inner { z-index:0; padding-top:60px; padding-bottom:60px; margin-left:-5%; margin-right:-5%; overflow:hidden; position:relative; left:0 }
#crowbar12 { width:100px; display:inline-block }
.thoughts-item { width:23.99%; z-index:0; float:left; margin-left:-2%; margin-right:-2%; box-shadow:1px 1px 5px rgba(0,0,0,0.30); transform:scale(0.9); position:relative; transition-duration:0.4s }
.thoughts-inner { position:relative; z-index:0 }
.thoughts-text-div { z-index:0; padding:30px; background-color:#fff }
.thoughts-text { z-index:0 }
.thoughts-link-div { z-index:0; padding-top:40px }
.thoughts-link-arrow { width:9px; overflow:hidden; position:relative; top:4px; left:8px }
.thoughts-image-div { z-index:0 }
.thoughts-pic { width:100%; overflow:hidden }
.thoughts-overlay { position:absolute; left:0px; top:0px; right:0px; bottom:0; z-index:1; background:rgba(196,147,154,0.2); transition-duration:0.4s }
#crowbar13 { width:100px; display:inline-block }
#thoughts-left { position:absolute; left:0px; top:51.67%; width:64px; z-index:1; margin-top:-64px }
#thoughts-right { position:absolute; width:64px; top:51.67%; right:4.7%; z-index:2; margin-top:-64px }
#thoughts-popups { z-index:0; display:none }
#crowbar15 { width:100px; display:inline-block }
.thoughts-detail-item { z-index:0; background-color:#fff; overflow:hidden }
.thoughts-detail-inner { max-width:1024px; z-index:0 }
.thoughts-detail-heading { z-index:0; padding-left:5%; padding-right:5% }
.thoughts-detail-left { width:33.2%; z-index:0; float:left }
.thoughts-detail-pic { z-index:0 }
.VectorSmartObject8 { width:100%; overflow:hidden }
.thoughts-detail-download { z-index:0; padding-left:15% }
#crowbar19 { width:100px; display:inline-block }
.item2 { z-index:0; padding:10px; margin-top:30px; border:solid #a3386b 1px }
#crowbar20 { width:100px; display:inline-block }
.thoughts-detail-right { width:57.81%; z-index:0; float:right; margin-right:5%; margin-bottom:-20px }
#crowbar14 { width:100px; display:inline-block }
#crowbar16 { width:100px; display:inline-block }
#download-form-popup { max-width:515px; z-index:0; background-color:#fff; display:none }
#download-form-inner { z-index:0 }
#download-submit { box-shadow:1px 1px 5px rgba(0,0,0,0.30) }
#download-form-error { z-index:0; display:none }
#download-form-thanks { z-index:0; display:none }
#contact { position:relative; z-index:0; padding:250px 5% 400px; margin-top:-60px; background-image:url(../Resources/contact-bg1.png); background-position:center bottom; background-repeat:no-repeat }
#item4 { position:absolute; left:0px; right:0px; bottom:40px; z-index:1 }
@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi)
{
	#at-your-service-popup-cols { background-image:url(../Resources/column-divider.jpeg); background-size:1px 20px }
	#testimonials { background-image:url(../Resources/testimonial-bg.png); background-size:1360px 1144px }
	#contact { background-image:url(../Resources/contact-bg.png); background-size:1366px 783px }
}
@media screen and (max-width:1024px)
{
	#testimonialleft { left:50px }
	#testimonialright { right:50px }
}
@media screen and (max-width:768px)
{
	#at-your-service-popup-cols { background-image:none }
	#at-your-service-popup-left { width:auto; float:none }
	#at-your-service-popup-right { width:auto; float:none; padding-top:40px }
	.case-study-overlay { bottom:-48px }
	.team-popup { max-width:1323px }
	.profile-text-outer { width:auto; float:none; padding-top:50% }
	.profile-text-inner { padding-left:5%; padding-right:5%; padding-bottom:40px }
	.profile-image { right:0px; bottom:auto; width:auto; padding-top:50% }
	#testimonialleft { left:0px; top:85.36% }
	#testimonialright { top:85.36%; right:0px }
	.thoughts-overlay { bottom:-57px }
	#thoughts-left { top:52.1% }
	#thoughts-right { top:52.1% }
}
@media screen and (max-width:568px)
{
	.case-study-detail-inner { max-width:1150px }
	.case-study-detail-left { width:auto; float:none }
	.case-study-detail-heading { padding-left:5%; padding-right:5% }
	.case-study-detail-right { width:auto; float:none; padding-left:5%; padding-top:30px; padding-right:5%; margin-right:0px }
	.case-study-detail-stats { width:auto; padding-right:5%; column-count:2; column-gap:40px }
	.team-item { width:92.54% }
	.profile-text-outer { padding-top:118% }
	.profile-image { padding-top:118% }
	#testimonialleft { top:auto; bottom:-10px }
	#testimonialright { top:auto; bottom:-10px }
	#thoughts-left { top:52.17% }
	#thoughts-right { top:52.17% }
	.thoughts-detail-left { width:auto; float:none }
	.thoughts-detail-download { padding-left:5%; padding-right:5% }
	.thoughts-detail-right { width:auto; float:none; padding-left:5%; padding-top:30px; padding-right:5%; margin-right:0px }
}
@media screen and (max-width:350px)
{
	.case-study-detail-stats { column-count:1 }
}
