.grecaptcha-badge {
  visibility: hidden;
}

.notifications-bell {
  color: gray;
}

.notifications-bell.highlighted {
  color: #208ddb;
}

.no-margin {
    margin: 0;
}

.notifications-bell {
  font-size: 14px;
  line-height: 14px;
}

.notifications-dot {
  height: 10px;
  width: 10px;
  background-color: red;
  border-radius: 50%;
  display: inline-block;
}

button.jump-to-menu-button {
  width: 70%;
  margin: 0;
  border: 1px solid #cccccc;
  background-color: white;
  color: black;
  height: 32px;
  font-family: Roboto, sans-serif;
  font-size: 14px;
  font-stretch: 100%;
  font-weight: 300;
  text-align: left;
  padding: 5px;
}

button.jump-to-menu-button > i {
  pointer-events: none;
}

button.jump-to-menu-button:hover, button.jump-to-menu-button:focus {
  border: 1px solid #cccccc;
  background-color: white;
  color: black;
  text-decoration: none;
}

i.open-dropdown-icon {
  position: absolute;
  right: 0;
  cursor: pointer;
  margin: 0 5px 0 0;
}

ul.jump-to-menu-list {
  text-align: left;
}

ul.jump-to-menu-list.open {
  margin-top: 15px !important;
}

ul.jump-to-menu-list li {
  text-align: left;
  padding: 0 0 0 5px;
}

ul.jump-to-menu-list li a {
  text-decoration: none;
  color: black;
}

ul.jump-to-menu-list li:hover {
  background-color: black;
}

ul.jump-to-menu-list li:hover a {
  color: white;
}

.button-group li .button {
  padding: 17px 0 17px 0;
  margin: 0 0 0 0;
}

.lower-site-controls {
  font-size: .7em;
  height: 48px;
  border-bottom: 2px solid #333;
}

@media only screen and (min-width: 48em) {

  .lower-site-controls {
    font-size: .9em;
    height: 56px;
  }

  .lower-site-controls ul.even-3 {

  }

  .lower-site-controls ul.even-3 li a {
    border-color: white;
  }

  .button-group li .button {
    padding: 23px 0 30px 0;
    margin: 0 0 0 0;
  }

}


.btn_edit_site {
  display: inline-block;
  display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0)";
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  text-decoration: none;
  z-index: 10;
  position:absolute;
  top: 0px;
  right: 0px;
}

.btn_edit_page {
  display: inline-block;
  display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #bbbbbb;
  border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #a2a2a2;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0)";
  filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
  zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  text-decoration: none;
  z-index: 10;
  position:absolute;
  top: 0px;
  right: 75px;
}

.view-site-controls {
  z-index: 10;
  position: fixed;
  bottom: -20px;
  right: 30px;
  opacity: 0.2;
  font-family: 'Raleway', sans-serif;
  font-weight: 200;
}

.view-site-message {
  background: white;
  display: inline;
  padding: 15px 30px 15px 10px;
  box-shadow: #333 1px 1px 5px;
}

.view-site-buttons {
  display: inline;
  padding: 15px 2px 15px 10px; /* 2px right is needed in conjunction with '&nbsp;' in the html to make bar look right when message is displaying. */
  border-top: 1px solid #999;
  border-bottom: 1px solid #999;
  border-left: 7px solid #999;
  border-right: 7px solid #999;
  border-radius: 5px 0px 0px 5px;
  box-shadow: #333 1px 1px 5px;

  background: rgb(76,76,76); /* Old browsers */
  background: -moz-linear-gradient(top,  rgba(76,76,76,1) 0%, rgba(89,89,89,1) 12%, rgba(102,102,102,1) 25%, rgba(71,71,71,1) 39%, rgba(44,44,44,1) 50%, rgba(0,0,0,1) 51%, rgba(17,17,17,1) 60%, rgba(43,43,43,1) 76%, rgba(28,28,28,1) 91%, rgba(19,19,19,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(76,76,76,1)), color-stop(12%,rgba(89,89,89,1)), color-stop(25%,rgba(102,102,102,1)), color-stop(39%,rgba(71,71,71,1)), color-stop(50%,rgba(44,44,44,1)), color-stop(51%,rgba(0,0,0,1)), color-stop(60%,rgba(17,17,17,1)), color-stop(76%,rgba(43,43,43,1)), color-stop(91%,rgba(28,28,28,1)), color-stop(100%,rgba(19,19,19,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom,  rgba(76,76,76,1) 0%,rgba(89,89,89,1) 12%,rgba(102,102,102,1) 25%,rgba(71,71,71,1) 39%,rgba(44,44,44,1) 50%,rgba(0,0,0,1) 51%,rgba(17,17,17,1) 60%,rgba(43,43,43,1) 76%,rgba(28,28,28,1) 91%,rgba(19,19,19,1) 100%); /* W3C */
  filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 )"; /* IE6-9 */
}

.view-site-btn {
	font-size: 14px;
  background: white;
  border: 2px solid #ccc;
  border-radius: 5px;
  padding: 5px 10px 5px 10px;
  margin: 0 3px 0 3px;
  cursor: pointer;
  text-decoration: none;
  color: #111;
  text-shadow: none;
}

.view-site-btn:hover {
  color: #000;
  font-size: 15px;
  /* font-weight: bold; */
  text-decoration: none;
  padding: 4px 9px 4px 9px;
  margin: 0 3px 0 3px;
  border: 2px solid #ccc;
}

.view-site-btn:active {
  font-size: 14px;
  color: #111;
}

.site-controls-save {
  display: none;
}

.design-site-btn {
  color: rgb(175, 160, 127);
  font-size: 14px;
  text-decoration: underline;
}

.design-site-btn:hover {
  color: white;
  text-decoration: underline;
}

.design-site-btn:visited {
  color: rgb(175, 160, 127);
  text-decoration: underline;
}

/* begin LOADING SPINNER ####################### */

#floatingBarsG {
position: fixed;
width:45px;
height:56px;
top: 50%;
}

.blockG{
position:absolute;
background-color:#FFFFFF;
width:7px;
height:17px;
-moz-border-radius:6px 6px 0 0;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:0.64s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:6px 6px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:0.64s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:6px 6px 0 0;
-ms-transform:scale(0.4);
-ms-animation-name:fadeG;
-ms-animation-duration:0.64s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:6px 6px 0 0;
-o-transform:scale(0.4);
-o-animation-name:fadeG;
-o-animation-duration:0.64s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:6px 6px 0 0;
transform:scale(0.4);
animation-name:fadeG;
animation-duration:0.64s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#rotateG_01{
left:0;
top:20px;
-moz-animation-delay:0.24000000000000005s;
-moz-transform:rotate(-90deg);
-webkit-animation-delay:0.24000000000000005s;
-webkit-transform:rotate(-90deg);
-ms-animation-delay:0.24000000000000005s;
-ms-transform:rotate(-90deg);
-o-animation-delay:0.24000000000000005s;
-o-transform:rotate(-90deg);
animation-delay:0.24000000000000005s;
transform:rotate(-90deg);
}

#rotateG_02{
left:6px;
top:7px;
-moz-animation-delay:0.32s;
-moz-transform:rotate(-45deg);
-webkit-animation-delay:0.32s;
-webkit-transform:rotate(-45deg);
-ms-animation-delay:0.32s;
-ms-transform:rotate(-45deg);
-o-animation-delay:0.32s;
-o-transform:rotate(-45deg);
animation-delay:0.32s;
transform:rotate(-45deg);
}

#rotateG_03{
left:19px;
top:2px;
-moz-animation-delay:0.4s;
-moz-transform:rotate(0deg);
-webkit-animation-delay:0.4s;
-webkit-transform:rotate(0deg);
-ms-animation-delay:0.4s;
-ms-transform:rotate(0deg);
-o-animation-delay:0.4s;
-o-transform:rotate(0deg);
animation-delay:0.4s;
transform:rotate(0deg);
}

#rotateG_04{
right:6px;
top:7px;
-moz-animation-delay:0.4800000000000001s;
-moz-transform:rotate(45deg);
-webkit-animation-delay:0.4800000000000001s;
-webkit-transform:rotate(45deg);
-ms-animation-delay:0.4800000000000001s;
-ms-transform:rotate(45deg);
-o-animation-delay:0.4800000000000001s;
-o-transform:rotate(45deg);
animation-delay:0.4800000000000001s;
transform:rotate(45deg);
}

#rotateG_05{
right:0;
top:20px;
-moz-animation-delay:0.56s;
-moz-transform:rotate(90deg);
-webkit-animation-delay:0.56s;
-webkit-transform:rotate(90deg);
-ms-animation-delay:0.56s;
-ms-transform:rotate(90deg);
-o-animation-delay:0.56s;
-o-transform:rotate(90deg);
animation-delay:0.56s;
transform:rotate(90deg);
}

#rotateG_06{
right:6px;
bottom:5px;
-moz-animation-delay:0.64s;
-moz-transform:rotate(135deg);
-webkit-animation-delay:0.64s;
-webkit-transform:rotate(135deg);
-ms-animation-delay:0.64s;
-ms-transform:rotate(135deg);
-o-animation-delay:0.64s;
-o-transform:rotate(135deg);
animation-delay:0.64s;
transform:rotate(135deg);
}

#rotateG_07{
bottom:0;
left:19px;
-moz-animation-delay:0.72s;
-moz-transform:rotate(180deg);
-webkit-animation-delay:0.72s;
-webkit-transform:rotate(180deg);
-ms-animation-delay:0.72s;
-ms-transform:rotate(180deg);
-o-animation-delay:0.72s;
-o-transform:rotate(180deg);
animation-delay:0.72s;
transform:rotate(180deg);
}

#rotateG_08{
left:6px;
bottom:5px;
-moz-animation-delay:0.8s;
-moz-transform:rotate(-135deg);
-webkit-animation-delay:0.8s;
-webkit-transform:rotate(-135deg);
-ms-animation-delay:0.8s;
-ms-transform:rotate(-135deg);
-o-animation-delay:0.8s;
-o-transform:rotate(-135deg);
animation-delay:0.8s;
transform:rotate(-135deg);
}

@-moz-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-o-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

#floatingBarsG_small{
position:relative;
width:25px;
height:31px}

.blockG_small{
position:absolute;
background-color:#FFFFFF;
width:4px;
height:10px;
-moz-border-radius:4px 4px 0 0;
-moz-transform:scale(0.4);
-moz-animation-name:fadeG;
-moz-animation-duration:1.04s;
-moz-animation-iteration-count:infinite;
-moz-animation-direction:linear;
-webkit-border-radius:4px 4px 0 0;
-webkit-transform:scale(0.4);
-webkit-animation-name:fadeG;
-webkit-animation-duration:1.04s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-direction:linear;
-ms-border-radius:4px 4px 0 0;
-ms-transform:scale(0.4);
-ms-animation-name:fadeG;
-ms-animation-duration:1.04s;
-ms-animation-iteration-count:infinite;
-ms-animation-direction:linear;
-o-border-radius:4px 4px 0 0;
-o-transform:scale(0.4);
-o-animation-name:fadeG;
-o-animation-duration:1.04s;
-o-animation-iteration-count:infinite;
-o-animation-direction:linear;
border-radius:4px 4px 0 0;
transform:scale(0.4);
animation-name:fadeG;
animation-duration:1.04s;
animation-iteration-count:infinite;
animation-direction:linear;
}

#rotateG_01_small{
left:0;
top:11px;
-moz-animation-delay:0.39s;
-moz-transform:rotate(-90deg);
-webkit-animation-delay:0.39s;
-webkit-transform:rotate(-90deg);
-ms-animation-delay:0.39s;
-ms-transform:rotate(-90deg);
-o-animation-delay:0.39s;
-o-transform:rotate(-90deg);
animation-delay:0.39s;
transform:rotate(-90deg);
}

#rotateG_02_small{
left:3px;
top:4px;
-moz-animation-delay:0.52s;
-moz-transform:rotate(-45deg);
-webkit-animation-delay:0.52s;
-webkit-transform:rotate(-45deg);
-ms-animation-delay:0.52s;
-ms-transform:rotate(-45deg);
-o-animation-delay:0.52s;
-o-transform:rotate(-45deg);
animation-delay:0.52s;
transform:rotate(-45deg);
}

#rotateG_03_small{
left:10px;
top:1px;
-moz-animation-delay:0.65s;
-moz-transform:rotate(0deg);
-webkit-animation-delay:0.65s;
-webkit-transform:rotate(0deg);
-ms-animation-delay:0.65s;
-ms-transform:rotate(0deg);
-o-animation-delay:0.65s;
-o-transform:rotate(0deg);
animation-delay:0.65s;
transform:rotate(0deg);
}

#rotateG_04_small{
right:3px;
top:4px;
-moz-animation-delay:0.78s;
-moz-transform:rotate(45deg);
-webkit-animation-delay:0.78s;
-webkit-transform:rotate(45deg);
-ms-animation-delay:0.78s;
-ms-transform:rotate(45deg);
-o-animation-delay:0.78s;
-o-transform:rotate(45deg);
animation-delay:0.78s;
transform:rotate(45deg);
}

#rotateG_05_small{
right:0;
top:11px;
-moz-animation-delay:0.9099999999999999s;
-moz-transform:rotate(90deg);
-webkit-animation-delay:0.9099999999999999s;
-webkit-transform:rotate(90deg);
-ms-animation-delay:0.9099999999999999s;
-ms-transform:rotate(90deg);
-o-animation-delay:0.9099999999999999s;
-o-transform:rotate(90deg);
animation-delay:0.9099999999999999s;
transform:rotate(90deg);
}

#rotateG_06_small{
right:3px;
bottom:3px;
-moz-animation-delay:1.04s;
-moz-transform:rotate(135deg);
-webkit-animation-delay:1.04s;
-webkit-transform:rotate(135deg);
-ms-animation-delay:1.04s;
-ms-transform:rotate(135deg);
-o-animation-delay:1.04s;
-o-transform:rotate(135deg);
animation-delay:1.04s;
transform:rotate(135deg);
}

#rotateG_07_small{
bottom:0;
left:10px;
-moz-animation-delay:1.1700000000000002s;
-moz-transform:rotate(180deg);
-webkit-animation-delay:1.1700000000000002s;
-webkit-transform:rotate(180deg);
-ms-animation-delay:1.1700000000000002s;
-ms-transform:rotate(180deg);
-o-animation-delay:1.1700000000000002s;
-o-transform:rotate(180deg);
animation-delay:1.1700000000000002s;
transform:rotate(180deg);
}

#rotateG_08_small{
left:3px;
bottom:3px;
-moz-animation-delay:1.3s;
-moz-transform:rotate(-135deg);
-webkit-animation-delay:1.3s;
-webkit-transform:rotate(-135deg);
-ms-animation-delay:1.3s;
-ms-transform:rotate(-135deg);
-o-animation-delay:1.3s;
-o-transform:rotate(-135deg);
animation-delay:1.3s;
transform:rotate(-135deg);
}

@-moz-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-webkit-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-ms-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@-o-keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}

@keyframes fadeG{
0%{
background-color:#000000}

100%{
background-color:#FFFFFF}

}


/* end LOADING SPINNER ####################### */





/* line 2, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonials__list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin: 0;
  list-style: none;
}

/* line 10, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonials__title {
  margin-top: 40px;
  margin-bottom: 27px;
  color: #000;
  font-weight: 400;
  font-size: 20px;
  text-align: center;
}

/* line 20, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial {
  margin-bottom: 0;
  padding: 15px;
  color: #000;
  font-size: 13px;
  line-height: 1.15;
  border: 1px solid #dfdfdf;
  border-radius: 10px;
}

/* line 29, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__header {
  display: flex;
  align-items: center;
}

/* line 34, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__img {
  width: 36px;
  height: 36px;
  object-fit: cover;
  border: 1px solid #ddd;
  border-radius: 50%;
}

/* line 42, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__header-data {
  flex-grow: 1;
  padding-right: 12px;
  padding-left: 12px;
}

/* line 48, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__name {
  font-weight: 700;
}

/* line 52, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__data {
  display: flex;
  align-items: center;
}

/* line 57, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__date {
  margin-right: 5px;
  font-weight: 400;
}

/* line 62, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__group-img {
  width: 15px;
  height: 15px;
  object-fit: cover;
  border-radius: 50%;
}

/* line 69, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__controls {
  display: flex;
}

/* line 72, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__controls-btn {
  position: relative;
  margin-right: 6px;
  margin-left: 6px;
}

/* line 77, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__controls-btn, .testimonial__controls-btn::before, .testimonial__controls-btn::after {
  width: 4px;
  height: 4px;
  background-color: #bcbdc0;
  border-radius: 50%;
}

/* line 86, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__controls-btn::before, .testimonial__controls-btn::after {
  position: absolute;
  top: 0;
  content: "";
}

/* line 93, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__controls-btn::before {
  left: -6px;
}

/* line 97, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__controls-btn::after {
  left: 6px;
}

/* line 103, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__text-wrapper {
  margin-top: 12px;
}

/* line 106, app/assets/stylesheets/shared_css/testimonials.scss */
.testimonial__text-wrapper p {
  margin: 0;
  color: inherit;
  font-weight: 400;
  line-height: inherit;
}
/*



*/
