.single-image-container .swiper-controls{width:83.7vw}@media only screen and (min-width:1440px){.single-image-container .swiper-controls{width:69.7vw}}@media only screen and (min-width:768px){.single-image-container .swiper-pagination-bullets .swiper-pagination-bullet{flex-basis:8%;max-width:8%}}.single-image__section{margin-bottom:60px;margin-top:60px}.single-image__section.has--slider .single-image span{position:relative}.single-image__section.has--slider .single-image img{left:0;position:absolute;top:0}.single-image__section.has--slider .single-image-container{position:relative}@media only screen and (min-width:768px){.single-image__section.has--slider .swiper-controls{float:left;margin-left:8%;margin-top:-16px}}@media only screen and (min-width:1440px){.single-image__section.has--slider .swiper-controls{margin-left:15.2%}}.bevel.is--white .single-image__slider-item{background-color:#fff}.bevel.is--black .single-image__slider-item{background-color:#000}.bevel.is--red .single-image__slider-item{background-color:#e3000b}.single-image{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;width:86.06771%}@media print{.single-image{display:block!important}}.single-image figcaption{font-size:14px;line-height:1.71429;margin-top:10px;text-align:center}.single-image+.image-image,.single-image+.single-image{margin-top:40px}.single-image+.text-image{margin-top:24px}.single-image span{height:auto;width:100%}.single-image__slider-items.swiper-items .single-image figcaption{text-align:left}@media only screen and (min-width:768px){.single-image__slider-items.swiper-items .single-image figcaption{float:right;max-width:38%;text-align:right}}.single-image__image-container{flex-basis:100%;max-width:100%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.single-image__image-container else{flex-basis:auto}@media print{.single-image__image-container{display:block!important}}@media only screen and (min-width:768px){.single-image+.text-image{margin-top:40px}}@media only screen and (min-width:1024px){.single-image+.image-image,.single-image+.single-image,.single-image+.text-image{margin-top:60px}}@media only screen and (min-width:1440px){.single-image__image-container{flex-basis:83.33333%;max-width:83.33333%;padding-left:1.21029%;padding-right:1.21029%;width:100%}.single-image__image-container else{flex-basis:auto}}