/**/.wp-swiper {
position: relative;
}
.wp-swiper .wp_swiper__button-prev img,
.wp-swiper .wp_swiper__button-next img {
width: 45px;
height: 45px;
}
.wp-swiper .wp_swiper__button-prev::after,
.wp-swiper .wp_swiper__button-next::after {
content: none;
}
.wp-swiper > .wp-swiper__wrapper {
position: relative;
margin-bottom: 10px;
}
.wp-swiper__thumbs {
overflow: hidden;
}
.wp-swiper__thumbs img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
cursor: pointer;
}
.wp-swiper__thumbs .wp-swiper__thumb {
box-sizing: border-box;
height: 100px;
width: 100px;
overflow: hidden;
}
.wp-swiper.is-style-overlayed-text-right .wp-swiper__slide-content .wp-block-columns .wp-block-column:first-child {
margin-right: 30%;
}
.wp-swiper.is-style-overlayed-text-right .wp-swiper__slide-content .wp-block-columns .wp-block-column:last-child {
position: absolute;
background: white;
z-index: 1;
max-width: 40%;
right: 0;
left: auto;
padding: 40px;
}
.wp-swiper.is-style-overlayed-text-right .swiper-button-prev {
top: unset;
bottom: 10%;
left: auto;
right: calc(var(--swiper-navigation-size) + 20px);
}
.wp-swiper.is-style-overlayed-text-right .swiper-button-next {
top: unset;
bottom: 10%;
}
.wp-swiper.is-style-overlayed-text-right .wp_swiper__button-prev img,
.wp-swiper.is-style-overlayed-text-right .wp_swiper__button-next img {
width: 36px;
height: 36px;
}
.wp-swiper.is-style-overlayed-text-right .wp_swiper__button-prev::after,
.wp-swiper.is-style-overlayed-text-right .wp_swiper__button-next::after {
content: none;
}
.wp-swiper.is-style-thumbnails-bottom-right .swiper-pagination-bullets.swiper-pagination-horizontal {
width: auto;
left: 2%;
}
.wp-swiper.is-style-thumbnails-bottom-right .swiper-button-prev {
top: 110%;
left: 20px;
}
.wp-swiper.is-style-thumbnails-bottom-right .swiper-button-next {
top: 110%;
right: auto;
left: calc(var(--swiper-navigation-size) + 40px);
}
.wp-swiper.is-style-thumbnails-bottom-right .wp-swiper__thumbs {
position: absolute;
right: 5%;
width: 50%;
transform: translateY(-50%);
z-index: 1;
}
.wp-swiper.is-style-thumbnails-bottom-right .wp-swiper__thumbs .swiper-slide {
border: 2px solid transparent;
}
.wp-swiper.is-style-thumbnails-bottom-right .wp-swiper__thumbs .swiper-slide.swiper-slide-thumb-active {
border: 2px solid white;
}
.wp-swiper.is-style-testimonials {
position: relative;
}
.wp-swiper.is-style-testimonials .wp-swiper__quotes {
opacity: 0.1;
position: absolute;
top: 0;
}
.wp-swiper.is-style-testimonials .wp-swiper__quotes svg {
width: 128px;
height: 128px;
}
.wp-swiper.is-style-testimonials .swiper-pagination {
position: relative;
}
.wp-swiper.is-style-testimonials .swiper-pagination-bullet {
width: 16px;
height: 16px;
}
.wp-swiper.is-style-testimonials .swiper-pagination-bullet-active {
background-color: #000000;
}
.wp-swiper.is-style-testimonials .wp-swiper__wrapper {
padding-left: 80px;
padding-right: 80px;
}
.wp-swiper.is-style-testimonials .wp-swiper__slide-content p {
font-size: 22px;
}
.wp-swiper.is-style-testimonials .swiper-button-prev svg,
.wp-swiper.is-style-testimonials .swiper-button-next svg {
fill: #000000;
width: 32px;
height: 32px;
}
.wp-swiper--halign-left {
align-items: flex-start;
}
.wp-swiper--halign-center {
align-items: center;
}
.wp-swiper--halign-right {
align-items: flex-end;
}
.wp-swiper--valign-left {
justify-content: flex-start;
}
.wp-swiper--valign-center {
justify-content: center;
}
.wp-swiper--valign-right {
justify-content: flex-end;
}
.wp-swiper .swiper-container-autoheight .swiper-slide {
height: 100%;
}
.wp-swiper .swiper-overflow-visible {
overflow: visible !important;
}
.wp-swiper__overlay-color {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
z-index: 4;
}
.wp-swiper__overlay-img {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-position: center;
background-repeat: no-repeat;
background-size: contain;
pointer-events: none;
z-index: 5;
}
.wp-swiper__slide .wp-swiper__slide-content {
position: relative;
box-sizing: border-box;
width: 100%;
margin-left: auto;
margin-right: auto;
z-index: 5;
}
@media (max-width: 768px) {
.wp-swiper.is-style-testimonials .wp-swiper__wrapper {
padding-left: 0;
padding-right: 0;
}
.swiper-button-next,
.swiper-button-prev {
display: none !important;
}
}