/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (min-width:992px){.gallery-wrapper.vertical-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.gallery-wrapper.vertical-navigation .main-carousel-wrapper{width:75%;}.gallery-wrapper.vertical-navigation .thumb-carousel-wrapper{width:25%;padding-left:1.5rem;}.gallery-wrapper.vertical-navigation .thumb-carousel-wrapper .thumb-carousel{height:100%;margin:0;}.gallery-wrapper.vertical-navigation .thumb-carousel-wrapper .thumb-carousel .owl-stage-outer{height:100%;}.gallery-wrapper.vertical-navigation .thumb-carousel-wrapper .thumb-carousel .owl-stage{margin-top:-.5rem;height:calc(100% + 1rem);width:100% !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.gallery-wrapper.vertical-navigation .thumb-carousel-wrapper .thumb-carousel .owl-stage .owl-item{width:100% !important;height:33.3333%;padding:0;}.gallery-wrapper.vertical-navigation .thumb-carousel-wrapper .thumb-carousel .owl-stage .owl-item .image-wrap{width:100%;height:100%;position:relative;}.gallery-wrapper.vertical-navigation .thumb-carousel-wrapper .thumb-carousel .owl-stage .owl-item .image-content{min-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:5px;bottom:5px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1;}.gallery-wrapper.vertical-navigation .thumb-carousel-wrapper .thumb-carousel .owl-stage .owl-item img{height:100%;width:auto;max-width:initial;}}.gallery-wrapper.vertical-navigation .thumb-carousel .owl-item .image-wrap:before{right:0;left:0;top:5px;bottom:5px;}.thumb-carousel{margin:1.5rem -.6rem 0;}.thumb-carousel .owl-item{padding:0 .6rem;}.thumb-carousel .owl-item .image-wrap:before{border:0px solid var(--color--primary);position:absolute;top:0;right:5px;left:5px;bottom:0;content:'';z-index:2;}.thumb-carousel .owl-item .image-content{position:relative;}.thumb-carousel .owl-item.is-active .image-wrap:before{border:2px solid var(--color--primary);}@media (max-width:991.98px){.thumb-carousel{display:none !important;}}
