File: D:/HostingSpaces/slenders/slenders.nl/resources/sass/site/6-Organisms/_organisms.clientReviews.scss
.o-client-reviews{}
.o-client-reviews__title {
margin-bottom: 40px;
padding-left: column(0.5);
@include mq(1300) {
padding-left: column(1);
}
}
.o-client-reviews__main {
position: relative;
@include mq(1300) {
padding: 0 column(0.5);
}
}
.o-client-reviews__tray {
display: grid;
grid-template-rows: 1fr;
grid-template-columns: 1fr;
}
.o-client-reviews__slide {
grid-row: 1;
grid-column: 1;
opacity: 0;
transform: translate3d(0,-20px,0);
transition: opacity 0.75s ease-in-out, transform 0.5s ease-in-out;
&.is-active {
opacity: 1;
transform: translate3d(0,0,0);
.ie & {
display: block;
}
}
.ie & {
display: none;
}
}
.o-client-reviews__review {
background-color: palette(secondary, 100);
@include mq(800) {
display: flex;
justify-content: space-between;
padding: 60px column(0.5);
}
@include mq(1300) {
padding: 60px column(0.5, 11);
}
}
.o-client-reviews__images {
@include mq(800) {
width: column(6);
}
@include mq(1300) {
width: column(5, 11);
}
}
.o-client-reviews__images-wrapper {
position: relative;
width: 100%;
height: 0;
padding-bottom: 66.6%;
.c-image {
position: absolute;
height: 100%;
width: 100%;
}
}
.o-client-reviews__content {
padding: 40px column(1);
@include mq(800) {
width: column(6);
padding: 0 0 0 column(1);
}
@include mq(1300) {
width: column(6, 11);
padding: 0 column(1, 11);
}
}
.o-client-reviews__reviewer {
@include font(mid, 32, regular);
margin-bottom: 30px;
}
.o-client-reviews__button {
position: absolute;
top: 26vw;
background: transparent;
border: none;
color: rgba(white, 0.4);
cursor: pointer;
transition: color 0.3s;
&:hover {
color: white;
}
&:focus {
@include box-shadow(low);
}
@include mq(550) {
top: 28vw;
}
@include mq(800) {
top: 50%;
color: palette(primary);
&:hover {
color: palette(primary, 700);
}
}
}
.o-client-reviews__arrow {
display: inline-block;
svg {
width: 16px;
height: 30px;
transition: transform 0.3s;
}
}
.o-client-reviews__button.previous {
left: 20px;
svg {
transform: scaleX(-1);
}
&:hover {
svg{
transform: translate3d(-5px,0,0) scaleX(-1);
}
}
@include mq(800) {
left: -50px;
}
@include mq(1300) {
left: 0;
}
}
.o-client-reviews__button.next {
right: 20px;
&:hover {
svg{
transform: translate3d(5px,0,0);
}
}
@include mq(800) {
right: -50px;
}
@include mq(1300) {
right: 0;
}
}