
.logo-bubbles
	margin: 0 auto
	position: relative
	height: 76vw
	width: 100%
	overflow: hidden

.logo-bubbles__bubble
	position: absolute
	border-radius: 50%
	height: 15vw
	width: 15vw
	max-width: 140px
	max-height: 140px
	-webkit-box-shadow: 0 7px 15px rgba(0, 0, 0, 0.08)
	box-shadow: 0 7px 15px rgba(0, 0, 0, 0.08)
	display: -webkit-box
	display: -ms-flexbox
	display: flex
	-webkit-box-align: center
	-ms-flex-align: center
	align-items: center
	background-color: #fff
	-webkit-transition: all .2s
	transition: all 0.2s
	border: 1px solid #DDD
	overflow: hidden

.logo-bubbles__bubble--no-limits
	max-width: none
	max-height: none

.logo-bubbles__flourish
	position: absolute
	border-radius: 100px
	height: 15vw
	width: 15vw
	max-width: 140px
	max-height: 140px
	display: -webkit-box
	display: -ms-flexbox
	display: flex
	-webkit-box-align: center
	-ms-flex-align: center
	align-items: center
	-webkit-transition: all .2s
	transition: all 0.2s

.logo-bubbles__bubble picture
	margin: 0 auto

.logo-bubbles--partners
	height: 60vw

@-webkit-keyframes MoveUpDown
	0%
		-webkit-transform: translateZ(0)
		transform: translateZ(0)
		-webkit-animation-timing-function: ease-in
		animation-timing-function: ease-in

	50%
		-webkit-transform: translate3d(0, 15px, 0) scale(1.075)
		transform: translate3d(0, 15px, 0) scale(1.075)
		-webkit-animation-timing-function: ease-in
		animation-timing-function: ease-in

	to
		-webkit-transform: translateZ(0)
		transform: translateZ(0)
		-webkit-animation-timing-function: ease-in
		animation-timing-function: ease-in

.logo-bubbles__logo
	max-height: 60%
	max-width: 80%
	display: block
	margin: 0 auto

.logo-bubbles__full-image
	max-height: 100%
	max-width: 100%
	height: 100%
	width: 100%
	display: block
	margin: 0 auto
	border-radius: 50%
	border: 1px solid #fff
	-o-object-fit: cover
	object-fit: cover
	-o-object-position: center
	object-position: center

.logo-bubbles--blank-1, .logo-bubbles--cake-a-sysco-company, .logo-bubbles--eggplant-2, .logo-bubbles--tangerine-1, .logo-bubbles__partner--eggplant-2, .logo-bubbles__partner--tangerine-1
	-webkit-animation: MoveUpDown 2.2s infinite ease-in-out
	animation: MoveUpDown 2.2s infinite ease-in-out

.logo-bubbles--rezku, .logo-bubbles--silverware, .logo-bubbles--toast
	-webkit-animation: MoveUpDown 2.5s infinite ease-in-out
	animation: MoveUpDown 2.5s infinite ease-in-out

.logo-bubbles--3, .logo-bubbles--9, .logo-bubbles--12, .logo-bubbles--blank-2, .logo-bubbles--eggplant-3, .logo-bubbles--touchbistro, .logo-bubbles__partner--eggplant-3,, .logo-bubbles__partner--eggplant-4
	-webkit-animation: MoveUpDown 3s infinite ease-in-out
	animation: MoveUpDown 3s infinite ease-in-out

.logo-bubbles--10, .logo-bubbles--micros-3700, .logo-bubbles--tangerine-3, .logo-bubbles__partner--tangerine-3, .logo-bubbles__partner--tangerine-4
	-webkit-animation: MoveUpDown 3.2s infinite ease-in-out
	animation: MoveUpDown 3.2s infinite ease-in-out

.logo-bubbles--5, .logo-bubbles--lightspeed, .logo-bubbles--ncr-aloha, .logo-bubbles--tangerine-2, .logo-bubbles__partner--tangerine-2
	-webkit-animation: MoveUpDown 3.3s infinite ease-in-out
	animation: MoveUpDown 3.3s infinite ease-in-out

.logo-bubbles--blank-3, .logo-bubbles--clover, .logo-bubbles--vexilor
	-webkit-animation: MoveUpDown 4s infinite ease-in-out
	animation: MoveUpDown 4s infinite ease-in-out

.logo-bubbles--0, .logo-bubbles--eggplant-1, .logo-bubbles__partner--eggplant-1
	-webkit-animation: MoveUpDown 5s infinite ease-in-out
	animation: MoveUpDown 5s infinite ease-in-out

.logo-bubbles--4, .logo-bubbles--blank-5, .logo-bubbles--squirrel-systems, .logo-bubbles--upserve-pos
	-webkit-animation: MoveUpDown 6.2s infinite ease-in-out
	animation: MoveUpDown 6.2s infinite ease-in-out

.logo-bubbles--1, .logo-bubbles--8, .logo-bubbles--11, .logo-bubbles--bypass
	-webkit-animation: MoveUpDown 6s infinite ease-in-out
	animation: MoveUpDown 6s infinite ease-in-out

.logo-bubbles--2, .logo-bubbles--blank-4, .logo-bubbles--heartland-dinerware
	-webkit-animation: MoveUpDown 6.4s infinite ease-in-out
	animation: MoveUpDown 6.4s infinite ease-in-out

.logo-bubbles--7, .logo-bubbles--brink
	-webkit-animation: MoveUpDown 6.5s infinite ease-in-out
	animation: MoveUpDown 6.5s infinite ease-in-out

.logo-bubbles--6, .logo-bubbles--blank-6, .logo-bubbles--positouch, .logo-bubbles--square
	-webkit-animation: MoveUpDown 8s infinite ease-in-out
	animation: MoveUpDown 8s infinite ease-in-out

.logo-bubbles--2, .logo-bubbles--3, .logo-bubbles--5, .logo-bubbles--9, .logo-bubbles--12
	top: 25vw

.logo-bubbles--4, .logo-bubbles--6, .logo-bubbles--7, .logo-bubbles--8
	top: 50vw

.logo-bubbles--lightspeed, .logo-bubbles--toast
	top: 0

.logo-bubbles--brink, .logo-bubbles--clover, .logo-bubbles--positouch, .logo-bubbles--silverware, .logo-bubbles--upserve-pos
	top: 20vw

.logo-bubbles--ncr-aloha, .logo-bubbles--rezku, .logo-bubbles--square, .logo-bubbles--squirrel-systems, .logo-bubbles--vexilor
	bottom: 20vw

.logo-bubbles--cake-a-sysco-company, .logo-bubbles--heartland-dinerware
	bottom: 0

.logo-bubbles--1, .logo-bubbles--6
	left: 6vw

.logo-bubbles--0, .logo-bubbles--4
	left: 26vw

.logo-bubbles--8, .logo-bubbles--11
	right: 6vw

.logo-bubbles--7, .logo-bubbles--10
	right: 26vw

.logo-bubbles--bypass, .logo-bubbles--cake-a-sysco-company, .logo-bubbles--positouch, .logo-bubbles--rezku
	left: 0

.logo-bubbles--2, .logo-bubbles--clover, .logo-bubbles--heartland-dinerware, .logo-bubbles--square, .logo-bubbles--toast
	left: 17vw

.logo-bubbles--5, .logo-bubbles--brink, .logo-bubbles--squirrel-systems, .logo-bubbles--touchbistro
	left: 35vw

.logo-bubbles--9, .logo-bubbles--micros-3700, .logo-bubbles--ncr-aloha, .logo-bubbles--upserve-pos
	right: 17vw

.logo-bubbles--12, .logo-bubbles--lightspeed, .logo-bubbles--silverware, .logo-bubbles--vexilor
	right: 0

.logo-bubbles--blank-1, .logo-bubbles--blank-2, .logo-bubbles--blank-3, .logo-bubbles--blank-4, .logo-bubbles--blank-5, .logo-bubbles--blank-6, .logo-bubbles--careers-8, .logo-bubbles--careers-9, .logo-bubbles--careers-10, .logo-bubbles--careers-11, .logo-bubbles--trusted-by-6, .logo-bubbles--trusted-by-7, .logo-bubbles--trusted-by-8, .logo-bubbles--trusted-by-customer-2, .logo-bubbles__flourish
	display: none

.logo-bubbles--careers-0, .logo-bubbles--careers-1, .logo-bubbles--careers-2, .logo-bubbles--careers-3, .logo-bubbles--careers-4, .logo-bubbles--careers-5, .logo-bubbles--trusted-by-0, .logo-bubbles--trusted-by-1, .logo-bubbles--trusted-by-2, .logo-bubbles--trusted-by-3, .logo-bubbles--trusted-by-4, .logo-bubbles--trusted-by-5
	width: 17vw
	height: 17vw

.logo-bubbles--0, .logo-bubbles--careers-0, .logo-bubbles--trusted-by-0
	left: 26vw
	top: 2vw

.logo-bubbles--1, .logo-bubbles--careers-1, .logo-bubbles--trusted-by-1
	right: 29vw
	bottom: 1vw

.logo-bubbles--2, .logo-bubbles--careers-2, .logo-bubbles--trusted-by-2
	left: 14vw
	bottom: 1vw

.logo-bubbles--3, .logo-bubbles--careers-3, .logo-bubbles--trusted-by-3
	right: 15vw
	top: 2vw

.logo-bubbles--4, .logo-bubbles--careers-4, .logo-bubbles--trusted-by-4
	right: 22vw
	top: 30vw

.logo-bubbles--5, .logo-bubbles--careers-5, .logo-bubbles--trusted-by-5
	left: 8vw
	top: 7vw

.logo-bubbles--6, .logo-bubbles--7, .logo-bubbles--careers-6, .logo-bubbles--careers-7, .logo-bubbles--trusted-by-customer-0, .logo-bubbles--trusted-by-customer-1, .logo-bubbles--trusted-by-customer-2, .logo-bubbles--trusted-by-customer-3
	width: 22vw
	height: 22vw
	max-width: none
	max-height: none

.logo-bubbles--6, .logo-bubbles--careers-6, .logo-bubbles--trusted-by-customer-0
	left: 30vw
	bottom: 2vw

.logo-bubbles--7, .logo-bubbles--careers-7, .logo-bubbles--trusted-by-customer-1
	right: 34vw
	top: 5vw

.logo-bubbles--tangerine
	background-color: #fb7448

.logo-bubbles--tangerine-1
	right: 15vw
	bottom: 31vw
	height: 2vw
	width: 2vw

.logo-bubbles--tangerine-2
	left: 47vw
	top: 32vw
	height: 3vw
	width: 3vw

.logo-bubbles--tangerine-3
	left: -3vw
	bottom: 7vw
	height: 6vw
	width: 6vw

.logo-bubbles--eggplant
	background-color: #6d87dd

.logo-bubbles--eggplant-1
	right: -8.5vw
	top: 3vw

.logo-bubbles--eggplant-2
	left: 14vw
	top: 27.5vw
	height: 2vw
	width: 2vw

.logo-bubbles__partner
	width: 17vw
	height: 17vw

.logo-bubbles__partner--0
	left: 4vw
	top: 0
	bottom: 0
	margin: auto

.logo-bubbles__partner--1
	left: 24vw
	bottom: 3vw

.logo-bubbles__partner--2
	left: 24vw
	top: 1vw

.logo-bubbles__partner--3
	right: 36vw
	top: 0
	bottom: 0
	margin: auto

.logo-bubbles__partner--4
	right: 15.5vw
	bottom: 4vw

.logo-bubbles__partner--5
	right: 15.5vw
	top: 1vw

.logo-bubbles__partner--tangerine
	background-color: #fb7448

.logo-bubbles__partner--tangerine-1
	right: 19vw
	bottom: 5vw
	height: 3vw
	width: 3vw

.logo-bubbles__partner--tangerine-2
	left: 13vw
	bottom: 9.5vw
	height: 2vw
	width: 2vw

.logo-bubbles__partner--tangerine-3
	right: -8.5vw
	bottom: 17vw

.logo-bubbles__partner--tangerine-4
	left: 26vw
	bottom: 3vw

.logo-bubbles__partner--eggplant
	background-color: #6d87dd

.logo-bubbles__partner--eggplant-1
	left: -8.5vw
	top: 3vw

.logo-bubbles__partner--eggplant-2
	right: 27vw
	top: 3vw
	height: 3vw
	width: 3vw

.logo-bubbles__partner--eggplant-3
	left: 42vw
	bottom: 3vw
	height: 2vw
	width: 2vw

.logo-bubbles__partner--eggplant-4
	left: 17vw
	top: 3vw
	height: 3vw
	width: 3vw

@media (min-width: 768px)
	.logo-bubbles
		height: 18vw

	.logo-bubbles__bubble
		height: 7vw
		width: 7vw
		left: auto
		right: auto
		top: auto
		bottom: auto
		display: -webkit-box
		display: -ms-flexbox
		display: flex

	.logo-bubbles__flourish
		display: -webkit-box
		display: -ms-flexbox
		display: flex

	.logo-bubbles--1
		left: 0

	.logo-bubbles--0
		left: 13vw
		top: -1.5vw
		width: 8vw
		height: 8vw

	.logo-bubbles--3
		left: 7vw
		top: 7vw

	.logo-bubbles--2
		left: 20vw
		top: 9vw

	.logo-bubbles--10
		left: 26.5vw
		top: .5vw
		width: 7vw
		height: 7vw

	.logo-bubbles--5
		left: 33vw
		top: 9vw
		width: 7vw
		height: 7vw

	.logo-bubbles--11
		left: 38.5vw
		top: 0

	.logo-bubbles--6
		left: 45.5vw
		top: 6vw
		width: 5vw
		height: 5vw

	.logo-bubbles--4
		left: 52vw
		top: 0

	.logo-bubbles--9
		left: 58vw
		top: 7.5vw
		width: 7vw
		height: 7vw

	.logo-bubbles--7
		left: 66vw
		top: 1vw

	.logo-bubbles--8
		left: 73vw
		top: 9vw

	.logo-bubbles--12
		left: 78vw
		top: 0
		width: 7vw
		height: 7vw

	.logo-bubbles--bypass
		top: 5vw
		width: 8.7vw
		height: 8.7vw
		left: 0

	.logo-bubbles--clover
		left: 9vw
		top: 13vw
		width: 5vw
		height: 5vw

	.logo-bubbles--heartland-dinerware
		left: 23.5vw
		top: 13.5vw
		width: 6vw
		height: 6vw

	.logo-bubbles--silverware
		right: 23vw
		top: 13.5vw
		width: 6vw
		height: 6vw

	.logo-bubbles--lightspeed
		left: 23.5vw
		top: 1vw

	.logo-bubbles--micros-3700
		left: 8.5vw
		top: -1.5vw
		height: 7vw
		width: 7vw

	.logo-bubbles--brink
		left: 15vw
		top: 6vw
		width: 7vw
		height: 7vw

	.logo-bubbles--ncr-aloha
		right: 8vw
		top: -1.5vw
		height: 7vw
		width: 7vw

	.logo-bubbles--positouch
		left: 30vw
		top: 6vw
		width: 8vw
		height: 8vw

	.logo-bubbles--rezku
		left: -4vw
		top: 13.5vw
		width: 5vw
		height: 5vw

	.logo-bubbles--cake-a-sysco-company
		left: 39vw
		top: 13vw
		width: 6.4vw
		height: 6.4vw

	.logo-bubbles--square
		left: 38.3vw
		top: -1.5vw
		height: 7vw
		width: 7vw

	.logo-bubbles--squirrel-systems
		right: 23vw
		top: 0

	.logo-bubbles--toast
		right: 30vw
		top: 5vw
		width: 9vw
		height: 9vw

	.logo-bubbles--touchbistro
		right: 15vw
		top: 6vw
		width: 8vw
		height: 8vw

	.logo-bubbles--upserve-pos
		right: 1vw
		top: 6vw
		width: 7vw
		height: 7vw

	.logo-bubbles--vexilor
		top: 13vw
		width: 5vw
		height: 5vw
		right: 8.5vw

	.logo-bubbles--blank-1
		left: 42vw
		bottom: 2vw
		width: 3vw
		height: 3vw

	.logo-bubbles--blank-2
		left: 5vw
		top: 3vw
		width: 3vw
		height: 3vw

	.logo-bubbles--blank-3
		left: 31vw
		top: 3vw
		width: 2vw
		height: 2vw

	.logo-bubbles--blank-4
		left: -1vw
		top: 7vw
		width: 5vw
		height: 5vw

	.logo-bubbles--blank-5
		right: 39vw
		top: 2vw
		width: 3vw
		height: 3vw

	.logo-bubbles--blank-6
		right: -1vw
		top: 1vw
		width: 3vw
		height: 3vw

	.logo-bubbles--trusted-by-0
		left: 26vw
		top: 2vw
		width: 6vw
		height: 6vw

	.logo-bubbles--trusted-by-1
		right: 29vw
		bottom: 1vw
		width: 6vw
		height: 6vw

	.logo-bubbles--trusted-by-2
		left: 14vw
		bottom: 1vw
		width: 6vw
		height: 6vw

	.logo-bubbles--trusted-by-3
		right: 15vw
		top: 2vw
		width: 6vw
		height: 6vw

	.logo-bubbles--trusted-by-4
		left: 38vw
		top: 1vw
		width: 6vw
		height: 6vw

	.logo-bubbles--trusted-by-5
		right: 35vw
		top: 1vw
		width: 6.5vw
		height: 6.5vw

	.logo-bubbles--trusted-by-6
		right: 33vw
		top: 11vw
		width: 5vw
		height: 5vw

	.logo-bubbles--trusted-by-7
		right: 1vw
		top: 6vw
		width: 5vw
		height: 5vw

	.logo-bubbles--trusted-by-8
		right: 5vw
		top: 0
		width: 5vw
		height: 5vw

	.logo-bubbles--trusted-by-customer-0
		left: 30vw
		bottom: 1vw
		width: 10vw
		height: 10vw

	.logo-bubbles--trusted-by-customer-1
		right: 34vw
		top: 1vw
		width: 10vw
		height: 10vw

	.logo-bubbles--trusted-by-customer-2
		right: 6.5vw
		bottom: 2vw
		width: 10vw
		height: 10vw

	.logo-bubbles--trusted-by-customer-3
		left: 5.5vw
		top: 1vw
		width: 10vw
		height: 10vw

	.logo-bubbles--flourish-1
		left: 4vw
		top: 9.5vw
		height: 2vw
		width: 2vw

	.logo-bubbles--flourish-2
		left: 37vw
		top: 1vw
		height: 3vw
		width: 3vw

	.logo-bubbles--flourish-3
		right: 38vw
		bottom: 6vw
		height: 1.5vw
		width: 1.5vw

	.logo-bubbles--flourish-4
		right: 18vw
		top: 2vw
		height: 4vw
		width: 4vw

	.logo-bubbles--tangerine-1
		right: 3.5vw
		top: 4vw
		height: 2vw
		width: 2vw

	.logo-bubbles--tangerine-2
		left: 49vw
		top: 4vw
		height: 3vw
		width: 3vw

	.logo-bubbles--tangerine-3
		left: -3vw
		bottom: 1vw
		height: 6vw
		width: 6vw

	.logo-bubbles--eggplant-1
		right: -3.5vw
		top: 0
		bottom: 0
		margin: auto

	.logo-bubbles--eggplant-2
		left: 33vw
		bottom: 4.5vw
		height: 2vw
		width: 2vw

	.logo-bubbles--careers-0
		left: 3vw
		top: 1vw
		width: 7vw
		height: 7vw

	.logo-bubbles--careers-1
		left: 7.5vw
		bottom: 1vw
		width: 10vw
		height: 10vw

	.logo-bubbles--careers-2
		left: 17vw
		top: 3vw
		width: 6vw
		height: 6vw

	.logo-bubbles--careers-3
		left: 26vw
		top: 0
		width: 10vw
		height: 10vw

	.logo-bubbles--careers-4
		left: 22vw
		bottom: 3vw
		width: 6vw
		height: 6vw

	.logo-bubbles--careers-5
		left: 36.5vw
		top: 4vw
		width: 12vw
		height: 12vw

	.logo-bubbles--careers-6
		right: 42vw
		bottom: .5vw
		width: 8vw
		height: 8vw

	.logo-bubbles--careers-7
		right: 37vw
		top: .5vw
		width: 9vw
		height: 9vw

	.logo-bubbles--careers-8
		right: 23vw
		top: 0
		width: 13vw
		height: 13vw
		bottom: 0
		margin: auto

	.logo-bubbles--careers-9
		right: 16.5vw
		bottom: 3vw
		width: 6vw
		height: 6vw

	.logo-bubbles--careers-10
		right: 3vw
		bottom: 1vw
		width: 7vw
		height: 7vw

	.logo-bubbles--careers-11
		right: 7.5vw
		top: 1vw
		width: 10vw
		height: 10vw

	.logo-bubbles__partner
		width: 10vw
		height: 10vw

	.logo-bubbles__partner--flourish-1
		left: 16.5vw
		top: 4vw
		height: 2vw
		width: 2vw

	.logo-bubbles__partner--flourish-2
		right: 29.5vw
		top: 2vw
		height: 4vw
		width: 4vw

	.logo-bubbles__partner--flourish-3
		left: 31vw
		top: 5vw
		height: 1.5vw
		width: 1.5vw

	.logo-bubbles__partner--flourish-4
		right: 16.5vw
		top: 7vw
		height: 3vw
		width: 3vw

	.logo-bubbles__partner--tangerine-1
		right: 19vw
		bottom: 5vw
		height: 2vw
		width: 2vw

	.logo-bubbles__partner--tangerine-2
		left: 52vw
		top: 4vw
		height: 2vw
		width: 2vw

	.logo-bubbles__partner--tangerine-3
		left: -3vw
		bottom: 1.7vw
		height: 6vw
		width: 6vw

	.logo-bubbles__partner--tangerine-4
		left: 26vw
		bottom: 3vw
		height: 2vw
		width: 2vw

	.logo-bubbles__partner--eggplant-1
		right: -3.5vw
		top: 0
		bottom: 0
		margin: auto

	.logo-bubbles__partner--eggplant-2
		right: 27vw
		top: 3vw
		height: 3vw
		width: 3vw

	.logo-bubbles__partner--eggplant-3
		left: 42vw
		bottom: 3vw
		height: 3vw
		width: 3vw
	
	.logo-bubbles__partner--eggplant-4
		left: 17vw
		top: 3vw
		height: 3vw
		width: 3vw

	.logo-bubbles__partner--0
		left: 4vw
		top: 0
		bottom: 0
		margin: auto

	.logo-bubbles__partner--1
		left: 21vw
		bottom: 1vw

	.logo-bubbles__partner--2
		left: 37vw
		top: 1vw
		margin: auto

	.logo-bubbles__partner--3
		right: 36vw
		top: 0
		bottom: 0
		margin: auto

	.logo-bubbles__partner--4
		right: 20.5vw
		bottom: 1vw

	.logo-bubbles__partner--5
		right: 4vw
		top: 1vw

@media (min-width: 992px)
	.logo-bubbles__partner
		width: 11vw
		height: 11vw

@media (min-width: 1300px)
	.logo-bubbles__partner
		width: 13vw
		height: 13vw

testimonial-text
	margin-top: 6rem
	margin-bottom: 6rem
	position: relative

.testimonial-text--small
	margin-top: 3rem
	margin-bottom: 3rem

.testimonial-text__container:after
	top: auto
	right: 3.5rem
	bottom: -3rem

.testimonial-text__absolute-logo
	position: absolute
	right: 0
	bottom: 0

.testimonial-text__left
	position: relative
	width: 85%
	margin-top: 2rem

.testimonial-text__image
	width: 100%

.testimonial-text__arrow
	position: absolute
	bottom: -.5rem
	right: 5rem
	padding: 1rem
	-webkit-transition: all .2s
	transition: all .2s

	&:hover
		-webkit-transform: scale(1.1)
		transform: scale(1.1)
		margin-right: -.45rem

.testimonial-text__circles
	position: absolute
	bottom: -6rem
	right: 14.5rem

.testimonial-text__indicator
	-webkit-box-flex: 0 !important
	-ms-flex: 0 0 auto !important
	flex: 0 0 auto !important
	height: 0.65rem !important
	width: 0.65rem !important
	border-radius: 50%
	margin-left: 0.65rem !important
	-webkit-transition: all .2s
	transition: all .2s
	background-color: hsla(0, 0%, 100%, 0.5) !important

.testimonial-text__indicator--active
	background-color: #fff !important

.testimonial-text__quote
	margin-top: 0

.testimonial-text__name, .testimonial-text__quote
	color: #000

.testimonial-text__links-row
	margin-top: 1.25rem
	-webkit-box-align: center
	-ms-flex-align: center
	align-items: center

.testimonial-text__case-study-btn
	width: 100%
	white-space: normal

.testimonial-text__logo-container
	text-align: right

.testimonial-text__logo
	max-width: 50px
	max-height: 50px

.testimonial-text__logo-medium
	max-width: 75px
	max-height: 75px

.testimonial-text__logo-large
	max-width: 160px
	max-height: 160px

.testimonial-text__name
	margin-bottom: 0

.testimonial-text__right
	position: absolute
	right: 0
	width: 35%
	bottom: 3.5rem
	background-color: #fff
	padding: 2rem
	border-radius: .5rem
	-webkit-box-shadow: -10px 10px 30px 0 rgba(0, 0, 0, 0.15)
	box-shadow: -10px 10px 30px 0 rgba(0, 0, 0, 0.15)
	z-index: 3
	-webkit-transition: all .2s
	transition: all .2s

.testimonial-text__right--small
	width: 85%
	position: relative
	bottom: 3rem
	margin-bottom: -3rem
	right: -2rem
	float: left

.testimonial-text__location-count
	background-color: #f6fdff
	color: #6d87dd
	padding: 1em
	line-height: 1.25
	display: inline-block
	border-radius: .5rem
	top: -2.25em
	right: -1em
	font-size: 1.1rem
	white-space: nowrap
	position: absolute

.testimonial-text--blue-slash:before
	content: ""
	position: absolute
	left: 0
	right: 0
	top: 0
	height: 100%
	z-index: 0
	background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0)), to(#f6fdff))
	background: linear-gradient(hsla(0, 0%, 100%, 0), #f6fdff)
	-webkit-transform: skew(0, -4deg)
	transform: skew(0, -4deg)

.testimonial-text__container:after
	content: ""
	position: absolute
	top: 7rem
	right: 5.5rem
	z-index: 2
	width: 209px
	height: 220px
	background-repeat: no-repeat
	background-size: cover
	background-image: url("../images/purple-dots.svg")

@media (min-width: 576px)
	.testimonial-text__case-study-btn
		width: auto
		white-space: nowrap

@media (max-width: 1299.98px)
	.testimonial-text__right
		width: 45%
		bottom: 7rem
		margin-bottom: -3rem

	.testimonial-text__right--small
		width: 90%

	.testimonial-text__container:after
		top: 5rem
		right: 2.5rem

@media (max-width: 991.98px)
	.testimonial-text--small
		margin-bottom: 0

	.testimonial-text__container:after
		display: none

	.testimonial-text__left
		width: 100%

	.testimonial-text__arrow
		right: 0
		bottom: 9rem

	.testimonial-text__right
		width: 75%
		position: relative
		margin-top: -1rem
		left: -1rem

	.testimonial-text__circles
		top: 6rem
		right: -7rem
		bottom: auto

@media (max-width: 767.98px)
	.testimonial-text__name
		width: 75%

	.testimonial-text__left
		width: 100%

	.testimonial-text__arrow
		right: 0
		bottom: 9rem

	.testimonial-text__circles
		display: none

	.testimonial-text__right
		width: 75%
		position: relative
		margin-top: 3rem
		left: -1rem

@media (max-width: 575.98px)
	.testimonial-text__right
		width: 90%