.textbox-left {
margin: 3.125rem 0;
background-color: #E3E8ED;
padding: 1.6875rem 1.4375rem; }
.textbox-left h3 {
margin-top: 0; }.image-slides {
margin-bottom: 3.125rem;
margin-top: 3.125rem; }
.image-slides .paging-icons .hover {
display: none; }
.image-slides .paging-icons:hover .default {
display: none; }
.image-slides .paging-icons:hover .hover {
display: inline; }
.image-slides .is-text {
padding-top: .875rem;
font-weight: 400;
font-size: 1.25rem;
line-height: 1.5625rem;
font-family: "Crimson Text";
font-style: italic; }
.image-slides .bottom-line {
padding-top: 1.25rem;
border-top: 2px solid #000; }
.image-slides.single-slides .swipe {
overflow: hidden;
visibility: hidden;
position: relative; }
.image-slides.single-slides .swipe.is-preview {
visibility: visible; }
.image-slides.single-slides .swipe-wrap {
overflow: hidden;
position: relative;
margin: 0; }
@media all and (min-width: 992px) {
.image-slides.single-slides .swipe-wrap > li {
float: left;
width: 100%;
position: relative;
overflow: hidden; } }
.image-slides.single-slides .slide-wrapper {
position: relative; }
.image-slides.single-slides .slide-arrow {
position: absolute;
top: 25%;
cursor: pointer;
transition: opacity 100ms; }
.image-slides.single-slides #slide-arrow-prev {
display: none; }
@media all and (min-width: 992px) {
.image-slides.single-slides #slide-arrow-prev {
display: inline;
left: -4.375rem; } }
.image-slides.single-slides #slide-arrow-next {
display: none; }
@media all and (min-width: 992px) {
.image-slides.single-slides #slide-arrow-next {
display: inline;
right: -4.375rem; } }
.image-slides.single-slides .slide {
width: 100%;
height: 100%;
flex: 1 0 100%;
position: relative; }
@media all and (max-width: 991px) {
.image-slides.single-slides .slide {
transform: none !important;
left: 0 !important;
margin-bottom: 4rem; } }
.image-slides.single-slides .slide .img {
text-align: center; }
.image-slides.single-slides .slide .textblock {
margin-top: .9375rem; }
.image-slides.single-slides .slide .textblock .slide-info {
display: block;
text-align: center;
margin-top: 2.1875rem; }
.image-slides.vertical .item {
margin-bottom: 1.5625rem; }
@media all and (min-width: 577px) {
.image-slides.vertical .item {
display: flex; } }
.image-slides.vertical .item h3 {
margin-top: 0; }
@media all and (min-width: 577px) {
.image-slides.vertical .item .image {
flex: 0 0 18.75rem; } }
.image-slides.vertical .item .textblock {
padding-top: 1.875rem; }
@media all and (min-width: 577px) {
.image-slides.vertical .item .textblock {
flex: auto;
padding-left: 1.875rem; } }
.image-slides.vertical .bottom-line {
margin-bottom: .625rem; }
.image-slides .boxslides-container {
position: relative; }
.image-slides .multiple-items.overflow {
scroll-behavior: smooth;
align-items: stretch;
display: flex;
justify-content: stretch;
flex-wrap: nowrap;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
transition: all 0.2s;
user-select: none;
cursor: pointer;
scroll-snap-type: x mandatory;
scrollbar-width: none;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.image-slides .multiple-items.overflow::-webkit-scrollbar {
display: none; }
.image-slides .multiple-items.overflow.active {
cursor: grabbing; }
.image-slides .multiple-items.overflow .child {
align-self: stretch; }
.image-slides .multiple-items.overflow .boxslides-box {
height: auto;
width: 440px !important;
white-space: initial; }
@media all and (max-width: 1399px) {
.image-slides .multiple-items.overflow .boxslides-box {
height: auto;
width: 330px !important; } }
@media all and (max-width: 1399px) {
.image-slides .multiple-items.overflow:hover .pager-right {
display: inline-block; }
.image-slides .multiple-items.overflow:hover .pager-right img {
top: 0;
right: 0; }
.image-slides .multiple-items.overflow:hover .pager-left {
display: inline-block; }
.image-slides .multiple-items.overflow:hover .pager-left img {
top: 1%;
left: 0; } }
@media all and (min-width: 1400px) {
.image-slides .multiple-items.overflow .pager-right {
right: -4%;
display: inline-block; }
.image-slides .multiple-items.overflow .pager-right img {
top: 0;
right: 0; }
.image-slides .multiple-items.overflow .pager-left {
left: -4%;
display: inline-block; }
.image-slides .multiple-items.overflow .pager-left img {
top: 1%;
left: 0; } }
@media all and (max-width: 991px) {
.image-slides .multiple-items:hover .pager-left, .image-slides .multiple-items:hover .pager-right {
display: inline-block; } }
@media all and (max-width: 1000px) {
.image-slides .multiple-items.default {
scroll-behavior: smooth;
align-items: stretch;
display: flex;
justify-content: stretch;
flex-wrap: nowrap;
overflow-x: scroll;
overflow-y: hidden;
white-space: nowrap;
transition: all 0.2s;
user-select: none;
cursor: pointer;
scroll-snap-type: x mandatory;
scrollbar-width: none;
-ms-overflow-style: -ms-autohiding-scrollbar; }
.image-slides .multiple-items.default::-webkit-scrollbar {
display: none; }
.image-slides .multiple-items.default.active {
cursor: grabbing; }
.image-slides .multiple-items.default .child {
align-self: stretch; }
.image-slides .multiple-items.default .boxslides-box {
height: auto;
width: 330px !important;
white-space: initial; } }
.image-slides .multiple-items .pager-left, .image-slides .multiple-items .pager-right {
display: none;
position: absolute;
top: 50%;
z-index: 100;
width: 40px;
height: 40px;
border-radius: 50%;
cursor: pointer;
background-color: rgba(255, 255, 255, 0.5); }
.image-slides .multiple-items .pager-left {
left: 2%; }
.image-slides .multiple-items .pager-left img {
position: absolute;
top: 1%;
left: 0; }
.image-slides .multiple-items .pager-right {
right: 2%; }
.image-slides .multiple-items .pager-right img {
position: absolute;
top: 0;
right: 0; }
@media all and (max-width: 1000px) {
.image-slides .multiple-items:hover .pager-left, .image-slides .multiple-items:hover .pager-right {
display: inline-block; } }