.gallery-detail,.gallery-detail__related-container,.gallery-listing-page{margin:0 auto;max-width:1200px;width:95%}.gallery-detail__details{display:flex;font-size:18px;gap:20px;margin-bottom:60px;position:relative}.gallery-detail__description,.gallery-detail__images{position:relative}.gallery-detail__description p{font-size:18px;margin-bottom:40px}.gallery-detail__details .date,.gallery-detail__details .location{align-items:center;display:flex;gap:5px}.gallery-detail__details .location a{color:#1e1e1e;font-size:18px;font-weight:400;text-decoration:underline}.gallery-slider{display:flex}.splide{margin:0 auto;max-width:100%!important;width:100%}.thumbnails{display:flex;flex-direction:column;gap:5px;height:570px;justify-content:start;margin:0 0 0 5px;overflow:hidden;padding:0}.thumbnail{cursor:pointer;height:85px;list-style:none;margin:0 .2rem;opacity:1;overflow:hidden;width:120px}.thumbnail.is-active{position:relative}.thumbnail.is-active:after{background-color:rgba(16,6,159,.4);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.thumbnail img{border-radius:0;height:100%;object-fit:cover;width:100%}.gallery-slider .splide__arrow{background-color:transparent;border:2px solid #fff;height:40px;opacity:1;width:40px}.gallery-slider .splide__arrow svg{fill:#fff}.gallery-slider .splide__arrow:hover{background-color:rgba(16,6,159,.4);border:2px solid #fff}.gallery-detail{overflow:hidden}.gallery-detail:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1324' height='1612' fill='none' viewBox='0 0 1324 1612'%3E%3Ccircle cx='662' cy='662' r='662' fill='%238ec542' fill-opacity='.06'/%3E%3Ccircle cx='568.5' cy='1352.5' r='259.5' fill='%230077c8' fill-opacity='.1'/%3E%3C/svg%3E");position:absolute;right:0;top:-800px;width:25%}.gallery-detail .back{align-items:center;color:#1e1e1e;display:flex;font-size:14px;font-weight:500;gap:10px;margin-bottom:40px}.gallery-detail .back:hover{text-decoration:underline!important}.gallery-detail__navigation{display:flex;justify-content:space-between;margin-bottom:100px;margin-top:60px}.nav-arrow{align-items:center;color:#10069f;display:flex;font-weight:600;gap:5px}.gallery-detail .eyebrow{color:#3a86ff;font-size:16px;font-weight:600;line-height:110%}.gallery-detail__related{background-color:rgba(0,119,200,.06);padding:80px 0}.gallery-detail__related h2{text-align:center}.gallery-detail__related-list{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.gallery-detail__related-list .related-row__image{height:220px;width:100%}.gallery-detail__related-list .related-row__image img{border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;height:100%;object-fit:cover;width:100%}.gallery-detail__related-list .related-row__body{background-color:#fff;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:40px 25px}.gallery-detail__related-list li{border-radius:20px}.gallery-detail__related-list .related-row__body .organization{color:#3a86ff;font-size:16px;font-weight:500;line-height:150%;margin-bottom:10px}.gallery-detail__related-list .related-row__body .title a{font-size:24px}.gallery-detail__related .button-container{margin-top:40px;text-align:center}.gallery-detail__related .button-container a{background:#10069f;border-radius:500px;color:#fff;height:50px;padding:10px 32px}.dnd-section .widget-type-cell{padding:0}@media (max-width:992px){.link-cards-wrapper__items{grid-template-columns:repeat(2,1fr)}.link-cards-wrapper__header{align-items:baseline;flex-direction:column;gap:15px}.search-form{margin:0}.gallery-detail:before{display:none}}@media (max-width:767px){.gallery-slider{flex-direction:column}.thumbnails{flex-direction:row;height:auto;margin-left:0;margin-top:10px}.gallery-detail__details{flex-direction:column}.gallery-detail__related-list,.link-cards-wrapper__items{grid-template-columns:1fr}.link-card.featured-large,.link-card.featured-small{grid-column:span 1;grid-row:span 1}.link-cards-wrapper__items .link-card .link-card__body{opacity:1;visibility:visible}.gallery-detail__images .splide__slide a img{height:100%;width:100%}}.product-detail-cta>.row-fluid>.span12{border-radius:6px}a[data-fancybox] .play-button{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}a[data-fancybox]:focus{outline:2px solid #add8e6}