File: //var/www/quadcode-jobs/resources/sass/components/_values.scss
.values {
padding: 60px 0;
@include breakpoint-down('lg') {
padding-top: 40px;
}
@include breakpoint-down('sm') {
padding-top: 30px;
}
h2 {
@include breakpoint-down('sm') {
font-size: 42px;
text-align: left;
padding-bottom: 30px;
}
}
.container {
position: relative;
.slick-list {
overflow-y: visible;
padding-top: 104px;
@include breakpoint-down('lg') {
overflow-y: hidden;
padding-top: 0;
}
}
.slick-slide {
margin-left: 10px !important;
margin-right: 10px !important;
@include breakpoint-down('lg') {
margin-right: 0 !important;
margin-left: 0 !important;
}
@include breakpoint-down('md') {
margin-left: 10px !important;
margin-right: 10px !important;
}
}
.values-slider {
width: 100%;
@include breakpoint-down('lg') {
margin-top: 30px;
}
.slick-list {
@include breakpoint-down('sm') {
min-height: 380px !important;
}
}
.values-slider__item {
height: 330px;
background-color: #F8FAFB;
padding: 44px 31px 32px 30px;
position: relative;
@include breakpoint-down('lg') {
height: 291px;
padding: 50px 90px;
display: flex !important;
flex-direction: row-reverse;
justify-content: space-between;
align-items: center;
}
@include breakpoint-down('sm') {
height: 100%;
flex-direction: column;
justify-content: flex-start;
background-color: transparent;
padding: 0;
}
.item__icon {
position: absolute;
top: -100px;
right: 0;
@include breakpoint-down('lg') {
position: relative;
top: 0;
flex-shrink: 0;
margin-left: 34px;
transform: translate(0, 0) !important;
}
@include breakpoint-down('sm') {
margin-left: 0;
}
}
.item__title {
font-size: 24px;
font-weight: 700;
color: #F1162F;
@include breakpoint-down('sm') {
font-size: 21px;
margin: 20px auto 10px;
text-align: center;
}
}
.item__description {
margin-top: 10px;
font-size: 16px;
line-height: 21px;
@include breakpoint-down('sm') {
font-size: 14px;
line-height: 19px;
}
}
}
}
.js-values-slider-nav {
margin-top: 1.7rem;
@include breakpoint-down('lg') {
max-width: 340px;
margin: 3rem auto 0;
}
@include breakpoint-down('sm') {
margin: 0 auto 0;
}
.slick-list {
padding: 0 !important;
}
&__item {
//max-width: 14rem;
//margin: 0 1.5rem;
cursor: pointer;
}
.team-slider-nav__item-marker {
height: 0.5rem;
background-color: var(--current-slide-marker-color, var(--color-line));
transition: background-color .25s;
}
.team-slider-nav__item-name {
margin-top: 0.8rem;
//color: var(--current-slide-text-color, var(--color-text-gray));
transition: color .25s;
@include breakpoint-down('lg') {
display: none;
}
}
.slick-track {
display: flex;
justify-content: center;
transform: none !important; // smoother view
&:before,
&:after {
display: none; // we dont need it
}
.slick-slide {
max-width: 20px;
margin-right: 5px !important;
margin-left: 5px !important;
@include breakpoint-down('sm') {
min-height: auto !important;
}
&:not(:last-of-type) {
margin-right: 3rem;
@include breakpoint-down('lg') {
margin-right: 13px;
}
}
}
// Current element
.slick-current {
--current-slide-marker-color: var(--color-highlight); // &__item-marker
--current-slide-text-color: var(--color-text-primary); // &__item-name
}
}
}
.values-slider-arrow {
--arrow-offset-x: calc((var(--container-padding) + 2vw) * -1);
--arrow-offset-y: 375px;
@include breakpoint-down('lg') {
--arrow-offset-y: 250px;
}
@include breakpoint-down('sm') {
--arrow-offset-y: 150px;
}
position: absolute;
top: var(--arrow-offset-y);
cursor: pointer;
&.as-prev-btn {
left: -65px;
transform: translateY(-50%);
@include breakpoint-down('lg') {
left: 0;
}
@include breakpoint-down('sm') {
transform: scale(0.5);
left: -14px;
}
}
&.as-next-btn {
right: -65px;
transform: translateY(-50%);
@include breakpoint-down('lg') {
right: 0;
}
@include breakpoint-down('sm') {
right: -14px;
transform: scale(0.5);
}
}
}
}
}