Viewing File: /home/maglabs/etascom/wp-content/themes/agenzio/assets/scss/elements/testimonial.scss
/*--------------------------------------------------------------
TESTIMONIALS GRID
----------------------------------------------------------------
# Testimonial Grid
# Testimonial Carousel
--------------------------------------------------------------*/
.pxl-item--4-star i:nth-child(5) {
color: #e1e1e1;
}
.pxl-item--3-star {
i:nth-child(5), i:nth-child(4) {
color: #e1e1e1;
}
}
.pxl-item--2-star {
i:nth-child(5), i:nth-child(4), i:nth-child(3) {
color: #e1e1e1;
}
}
.pxl-item--1-star {
i:nth-child(5), i:nth-child(4), i:nth-child(3), i:nth-child(2) {
color: #e1e1e1;
}
}
.pxl-item--star {
color: #FCA804;
}
// Testimonial Grid
.pxl-testimonial-grid1 {
.pxl-item--inner {
box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.10);
@include border-radius(30px 30px 30px 10px);
background-color: #fff;
padding: 30px;
margin: 15px 0;
@include transition(all 0.3s);
@media (max-width: 676px) {
padding: 30px 20px;
}
&:hover {
box-shadow: 0px 0px 20px 0px rgba(255, 95, 95, 0.15);
}
.pxl-content {
display: flex;
align-items: end;
justify-content: space-between;
flex-wrap: wrap;
margin-bottom: 15px;
.pxl-item--icon {
display: inline-flex;
i {
font-size: 55px;
line-height: 0.9;
background: linear-gradient(100deg, $gradient_color_from 0.51%, $gradient_color_to 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}
.pxl-item--star {
i {
font-size: 18px;
color: #FFC107;
}
}
}
.pxl-item--desc {
font-size: 18px;
font-style: normal;
font-weight: 500;
color: #000;
font-family: 'Inter', sans-serif;
}
.pxl-item--bottom {
margin-top: 20px;
.pxl-item--image {
img {
@include border-radius(50%);
}
}
.pxl-item--meta {
.pxl-item--title {
margin-bottom: 5px;
text-transform: uppercase;
}
.pxl-item--position {
font-size: 12px;
font-style: normal;
font-weight: 400;
background: linear-gradient(100deg, $gradient_color_from 0.51%, $gradient_color_to 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
}
}
}
}
// Testimonial Carousel
.pxl-testimonial-carousel1 {
.pxl-swiper-container{
&.swiper-fade {
.pxl-swiper-slide {
opacity: 0 !important;
&.swiper-slide-active {
opacity: 1 !important;
}
}
}
}
.pxl-swiper-dots {
&.style-1{
padding: 0;
position: absolute;
top: 38.1%;
right: -4.3%;
z-index: 9999;
display: grid;
transform: translate(0,-50%);
@media (max-width: 1480px) {
display: none;
}
.pxl-swiper-pagination-bullet {
border-radius: 50%;
background-color: unset;
border: 1.4px solid #fff;
opacity: 0.2;
width: 15px;
height: 15px;
position: relative;
margin: 10px 0;
@include transition(all 0.3s);
&:after {
content: '';
position: absolute;
width: 5px;
height: 5px;
border-radius: 50%;
background-color: $primary_color;
top: 50%;
left: 49%;
transform: translate(-50%,-50%);
opacity: 0;
@include transition(all 0.3s);
}
&:before {
content: url('../img/dot.svg');
width: 100%;
height: 100%;
position: absolute;
top: -5px;
left: -1px;
opacity: 0;
@include transition(all 0.3s);
}
&.swiper-pagination-bullet-active {
opacity: 1;
border-color: transparent;
background-color: unset;
&:before {
opacity: 1;
}
&:after {
opacity: 1;
}
}
}
}
}
.pxl-carousel-inner {
display: flex;
justify-content: space-between;
position: relative;
@media (max-width: 880px) {
display: block;
margin: 0;
}
}
.pxl-swiper-slide {
width: 100% !important;
}
.pxl-swiper-container {
width: 60%;
z-index: 3;
@media (max-width: 880px) {
width: 100%;
padding: 0 !important;
}
}
.pxl-swiper-thumbs {
width: 65.9%;
position: absolute;
right: 10px;
padding: 0 20px;
top: 5px;
@media (max-width: 880px) {
width: 100%;
position: relative;
right: unset;
top: unset;
padding: 0;
}
.pxl-swiper-slide {
padding: 0px;
@media (max-width: 880px) {
padding: 0;
}
}
}
.pxl-item--inner {
.pxl-item--imgprimary {
background-color: #d9d9d9;
position: relative;
img {
mix-blend-mode: luminosity;
}
&:after {
content: '';
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: linear-gradient(90deg, #232323 0%, rgba(#000, 0.00) 100%);
}
}
.pxl-testtiminial-meta {
position: relative;
.pxl-inner-video {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
@include transition(all 300ms linear 0ms);
.pxl-btn-video {
width: 100px;
height: 100px;
@include border-radius(50%);
display: inline-flex;
align-items: center;
position: relative;
color: $link_color;
justify-content: center;
@include transition(all 200ms linear 0ms);
background-size: 300% 100%;
background-color: #fff;
font-size: 14px;
@media (max-width: 575px) {
width: 60px;
height: 60px;
}
&:hover {
@include transition(all .4s ease-in-out);
color: $primary_color;
}
i {
line-height: 1;
}
span {
margin-top: 2px;
@media (max-width: 575px) {
margin-top: 6px;
}
}
&:before {
content: "";
position: absolute;
z-index: 0;
left: 0;
top: 0;
display: block;
width: 100%;
height: 100%;
background-color: rgba(#fff, 0.63);
border-radius: 50%;
animation: pxl_pulse_border 1500ms ease-out infinite;
-webkit-animation: pxl_pulse_border 1500ms ease-out infinite;
z-index: -2;
border-radius: inherit;
}
}
}
}
}
.pxl-item-inner {
padding-bottom: 139px;
@media (max-width: 880px) {
padding-bottom: 50px;
}
.pxl-heading {
.pxl-item--subtext {
font-family: Outfit;
font-size: 16px;
font-style: normal;
font-weight: 500;
color: $primary_color;
text-transform: uppercase;
text-decoration: underline;
}
.pxl-item--title {
font-family: Outfit;
font-size: 80px;
font-style: normal;
font-weight: 500;
color: #fff;
margin-bottom: 0;
margin-top: 16px;
letter-spacing: -3.2px;
@media (max-width: 1024px) {
font-size: 60px;
}
@media (max-width: 767px) {
font-size: 45px;
}
}
}
.pxl-item-icon {
display: flex;
align-items: center;
margin-top: 53px;
padding-top: 10px;
flex-wrap: wrap;
@media (max-width: 480px) {
margin-top: 35px;
}
.pxl-icon {
svg {
height: 40px;
width: auto;
}
}
.pxl-icon-title {
font-family: Outfit;
font-size: 24px;
font-style: normal;
font-weight: 500;
color: #fff;
margin-bottom: 6px;
&.pxl-icon-title1 {
color: rgba(#fff, 0.50);
}
@media (max-width: 575px) {
font-size: 20px;
}
}
}
.pxl-item--desc {
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 400;
color: #fff;
margin-top: 22px;
max-width: 88%;
line-height: 1.49;
position: relative;
padding-bottom: 67px;
margin-bottom: 19px;
svg {
position: absolute;
left: 0;
bottom: 0;
overflow: visible;
}
@media (max-width: 1024px) {
max-width: 100%;
}
@media (max-width: 767px) {
font-size: 20px;
}
}
.pxl-testtiminial-meta {
display: flex;
align-items: center;
.pxl-item--imgprimary {
background-color: #d9d9d9;
border-radius: 50%;
overflow: hidden;
img {
mix-blend-mode: luminosity;
}
}
.pxl-item-heading {
font-family: Outfit;
font-size: 24px;
font-style: normal;
font-weight: 500;
color: #fff;
margin-bottom: 5px;
line-height: 1.2;
@media (max-width: 575px) {
font-size: 20px;
}
}
.pxl-sub-title {
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
color: rgba(#fff, 0.70);
}
}
}
}
.pxl-testimonial-carousel2 {
.pxl-swiper-container {
padding: 0 !important;
}
.pxl-carousel-inner {
display: flex;
@media (max-width: 1024px) {
margin: 0 -15px;
}
.pxl-swiper-arrow-wrap {
margin-top: 0;
display: block;
align-content: end;
margin-right: 20px;
@media (max-width: 1200px) {
display: none;
}
.pxl-swiper-arrow {
height: 80px;
width: 80px;
min-width: 80px;
display: inline-flex;
justify-content: center;
align-items: center;
background-color: rgba(#fff, 0.06);
color: #fff;
font-size: 30px;
margin: 10px 0;
&.pxl-swiper-arrow-prev {
margin-bottom: 0;
}
}
}
.pxl-swiper-slide {
opacity: 0.5;
&.swiper-slide-active {
opacity: 1;
.pxl-item-inner {
.pxl-sub-title {
color: $primary_color;
}
}
}
}
.pxl-item-inner {
background-color: #fff;
padding: 49px 40px 50px 51px;
@include transition(all 0.3s);
@media (max-width: 480px) {
padding: 49px 20px 50px 20px;
}
.pxl-item--desc {
font-family: Inter;
font-size: 20px;
font-style: normal;
font-weight: 400;
color: #666;
line-height: 1.7;
margin-bottom: 35px;
}
.pxl-item-layout {
display: flex;
align-items: center;
}
.pxl-item--imgprimary {
border-radius: 50%;
overflow: hidden;
@include transition(all 0.3s);
img {
@include transition(all 0.3s);
}
}
.pxl-item-heading {
font-family: Outfit;
font-size: 24px;
font-style: normal;
font-weight: 500;
color: $link_color;
margin-bottom: 7px;
@media (max-width: 480px) {
font-size: 20px;
}
}
.pxl-sub-title {
font-family: Inter;
font-size: 18px;
font-style: normal;
font-weight: 400;
color: $link_color;
@include transition(all 0.3s);
@media (max-width: 480px) {
font-size: 16px;
}
}
}
}
}
.pxl-testimonial-carousel3 {
position: relative;
.pxl-swiper-slide {
padding: 0 25px;
@media (max-width: 1280px) {
padding: 0 15px;
}
}
.pxl-swiper-container {
margin: 0 -25px;
@media (max-width: 1280px) {
margin: 0 -15px;
}
}
.pxl-swiper-arrow-wrap {
margin-top: 0;
position: absolute;
top: -191px;
right: -9px;
align-items: center;
display: flex;
@media (max-width: 1200px) {
top: -140px;
}
@media (max-width: 880px) {
top: -130px;
}
@media (max-width: 575px) {
display: none;
}
.pxl-swiper-arrow {
border: 1px solid #DADADA;
width: 80px;
height: 80px;
background-color: #fff;
justify-content: center;
align-items: center;
display: flex;
margin: 8px;
font-size: 32px;
color: $link_color;
@include transition(all 0.3s);
@media (max-width: 880px) {
width: 60px;
height: 60px;
font-size: 20px;
}
&:hover {
border-color: $primary_color;
background-color: $primary_color;
color: #fff;
}
}
}
.pxl-item-inner {
background-color: #fff;
padding: 50px 44px 50px 50px;
@include transition(all .35s ease);
@media (max-width: 1199px) {
padding: 50px 30px 50px 30px;
}
&:hover {
.pxl-item--desc {
.pxl-svg {
.pxl-svg-hover {
opacity: 1;
width: 100%;
svg {
path {
animation: drawRightToLeft 0.5s linear forwards;
stroke-dasharray: 1000;
stroke-dashoffset: 1000;
}
}
}
}
}
}
.pxl-item-icon {
display: flex;
align-items: center;
margin-bottom: 21px;
.pxl-icon {
@media (max-width: 676px) {
display: none;
}
}
.pxl-icon-title {
font-family: Outfit;
font-size: 24px;
font-style: normal;
font-weight: 400;
color: #666;
@media (max-width: 1024px) {
font-size: 20px;
}
@media (max-width: 880px) {
font-size: 18px;
}
@media (max-width: 767px) {
font-size: 16px;
}
&.pxl-icon-title2 {
font-weight: 500;
color: $link_color;
}
}
}
.pxl-item--desc {
font-family: Inter;
font-size: 22px;
font-style: normal;
font-weight: 400;
color: #666;
line-height: 1.51;
overflow: hidden;
@media (max-width: 1199px) {
font-size: 20px;
}
@media (max-width: 880px) {
font-size: 18px;
}
.pxl-svg {
position: relative;
margin-top: 35px;
margin-bottom: 11px;
@media (max-width: 991px) {
margin-top: 20px;
}
.pxl-svg-no-hover {
opacity: 1;
@include transition(all .3s);
svg {
path {
stroke: #DEDEDE;
}
}
}
.pxl-svg-hover {
position: absolute;
left: 0;
top: 0;
@include transition(all .3s);
opacity: 0;
width: 0;
svg {
path {
stroke: $primary_color;
stroke-dasharray: -1000;
stroke-dashoffset: -1000;
}
}
}
}
}
.pxl-testtiminial-meta {
display: flex;
align-items: center;
@media (max-width: 676px) {
display: inline-block;
margin-bottom: 10px;
}
.pxl-item--imgprimary {
border-radius: 50%;
overflow: hidden;
background-color: #d9d9d9;
display: inline-block;
img {
mix-blend-mode: luminosity;
}
}
.pxl-item-heading {
font-family: Outfit;
font-size: 24px;
font-style: normal;
font-weight: 500;
color: $link_color;
margin-bottom: 5px;
@media (max-width: 880px) {
font-size: 20px;
}
}
.pxl-sub-title {
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
color: $primary_color;
}
}
}
}
.pxl-testimonial-carousel4 {
position: relative;
.pxl-swiper-container{
&.swiper-fade {
.pxl-swiper-slide {
opacity: 0 !important;
&.swiper-slide-active {
opacity: 1 !important;
}
}
}
}
.pxl-swiper-arrow-wrap {
margin-top: 0;
position: absolute;
top: 50%;
transform: translate(-50%,-50%);
left: 50%;
width: 123%;
z-index: 99;
@media (max-width: 1199px) {
display: none;
}
.pxl-swiper-arrow {
font-family: Outfit;
font-size: 16px;
font-style: normal;
font-weight: 600;
text-transform: uppercase;
color: #fff;
position: absolute;
top: -76px;
left: 0;
padding: 62px 30px;
&.pxl-swiper-arrow-prev {
border-right: 1px solid rgba(#fff, 0.3);
padding-left: 0;
}
&.pxl-swiper-arrow-next {
right: 0;
left: unset;
border-left: 1px solid rgba(#fff, 0.3);
}
}
}
.pxl-item-inner {
text-align: center;
padding: 0 50px;
@media (max-width: 575px) {
padding: 0;
}
.pxl-item--desc {
font-family: Outfit;
font-size: 30px;
font-style: normal;
font-weight: 400;
color: #fff;
line-height: 1.45;
margin-bottom: 47px;
@media (max-width: 767px) {
font-size: 25px;
}
@media (max-width: 575px) {
font-size: 20px;
}
}
.pxl-testtiminial-meta {
display: inline-flex;
align-items: center;
text-align: left;
.pxl-item--imgprimary {
display: inline-flex;
border-radius: 50%;
overflow: hidden;
background-color: #d9d9d9;
img {
mix-blend-mode: luminosity;
}
}
.pxl-item-heading {
font-family: Outfit;
font-size: 24px;
font-style: normal;
font-weight: 500;
margin-bottom: 7px;
color: #fff;
}
.pxl-sub-title {
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
text-transform: uppercase;
color: rgba(#fff, 0.7);
}
}
}
}
// Testimonial Single
.pxl-testimonial-single1 {
.pxl-meta-inner {
background-color: $primary_color;
text-align: center;
padding: 56px 160px 59px 160px;
@media (max-width: 1024px) {
padding: 56px 130px 59px 130px;
}
@media (max-width: 676px) {
padding: 50px 80px;
}
@media (max-width: 480px) {
padding: 50px 30px;
}
.pxl-inner-star {
margin-bottom: 23px;
.pxl-item--star {
display: inline-flex;
padding: 7px 8px 5px 8px;
justify-content: center;
align-items: center;
background-color: #fff;
border-radius: 100px;
font-size: 10px;
color: $link_color;
i {
&:last-child {
margin-right: 0;
}
}
}
}
.pxl-item-desc {
font-family: Outfit;
font-size: 24px;
font-style: normal;
font-weight: 500;
color: #fff;
line-height: 1.45;
margin-bottom: 39px;
@media (max-width: 480px) {
font-size: 20px;
}
}
.pxl-item-author {
display: inline-flex;
align-items: center;
text-align: left;
.pxl-item--image {
border-radius: 50%;
overflow: hidden;
margin-bottom: 0 !important;
}
.pxl-item-title {
font-family: Inter;
font-size: 16px;
font-style: normal;
font-weight: 600;
color: #fff;
line-height: 1.2;
margin-bottom: 7px;
}
.pxl-sub-title {
font-family: Inter;
font-size: 14px;
font-style: normal;
font-weight: 400;
color: #fff;
line-height: 1.2;
}
}
}
}
//RTL
body.rtl {
}
Back to Directory
File Manager