.PhotoDetailModule{padding:80px 0 100px}
@media(min-width:768px){.PhotoDetailModule{padding:100px 0 150px}
}
@media(min-width:1024px){.PhotoDetailModule{padding:104px 0 150px}
}
.PhotoDetailModule .container-custom{width:100%}
@media(min-width:768px){.PhotoDetailModule .container-custom{max-width:1200px;width:88%;padding:0;margin:0 auto}
}
.PhotoDetailModule .content{width:88%;margin:0 auto}
.PhotoDetailModule .photo-detail-row{gap:0 !important;padding:0 !important;justify-content:center !important}
@media(min-width:768px){.PhotoDetailModule .content{width:100%}
}
.PhotoDetailModule .media-player{margin-bottom:34px}
@media(min-width:768px){.PhotoDetailModule .media-player{margin-bottom:60px}
}
@media(min-width:1024px){.PhotoDetailModule .media-player{margin-bottom:0}
}
.PhotoDetailModule .category{font-size:16px;line-height:1.375;margin:-17px 0 10px;color:#d3135a}
@media(min-width:768px){.PhotoDetailModule .category{margin:-4px 0 20px}
}
@media(min-width:1024px){.PhotoDetailModule .category{font-size:18px;line-height:1.33333}
}
.PhotoDetailModule .category .separator{color:#667790;display:inline-block;padding:0 7px 0 10px}
.PhotoDetailModule .title{font-size:18px;line-height:1.44444;font-weight:700;letter-spacing:-0.005em;margin:-8px 0 15px}
@media(max-width:767.98px){.PhotoDetailModule .title{margin:-9px 0 18px}
}
@media(min-width:1024px){.PhotoDetailModule .title{margin:-9px 0 6px;font-size:22px;line-height:1.45455}
}
.PhotoDetailModule .location{margin:-8px 0 20px;font-size:16px;line-height:1.375;font-weight:400;color:#667790}
@media(min-width:1024px){.PhotoDetailModule .location{font-size:18px;line-height:1;margin:16px 0 17px}
}
.PhotoDetailModule .description{font-size:16px;line-height:1.5;margin:-8px 0 25px}
@media(min-width:768px){.PhotoDetailModule .description{margin:-8px 0 28px}
}
@media(min-width:1024px){.PhotoDetailModule .description{margin:-9px 0 25px}
}
.PhotoDetailModule .media-info{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10.5px 0;color:#667790;border-top:1px solid #c2cddd;border-bottom:1px solid #c2cddd;margin:-4.5px 0 29.5px;line-height:16px}
.PhotoDetailModule .media-info .info-label{flex:1;font-size:16px;line-height:1.5;padding-right:5px}
.PhotoDetailModule .media-info .info-label:nth-last-child(n+3),.PhotoDetailModule .media-info .info-label:nth-last-child(n+3) ~ .info-label{flex:0 0 auto}
.PhotoDetailModule .media-info .info-label:nth-child(n+3):last-child{padding-right:0}
.PhotoDetailModule .cta-button{font-size:16px;line-height:45px;margin-bottom:20px;padding:0 20px}
@media(min-width:1024px){.PhotoDetailModule .cta-button{font-size:18px;padding:0 20px}
}
@media(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.PhotoDetailModule .cta-button:hover{color:#fff}
}
@media(hover:none){.PhotoDetailModule .cta-button:active{color:#fff}
}
.PhotoDetailModule .cta-button .button-content{display:flex;align-items:center}
.PhotoDetailModule .cta-button svg{margin-left:10px}
.PhotoDetailModule .cta-button svg use{fill:currentColor}
.PhotoDetailModule [data-photo-detail-share] .ShareModule{color:#667790;position:relative}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .content-list{display:inline-block;position:relative}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .label{color:#667790;margin-bottom:30px}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .list{display:inline-block;list-style:none;margin:0;padding:0}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .list .item{display:inline-block;position:relative}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .list .item:first-child{margin-left:-19px}
@media(min-width:768px){.PhotoDetailModule [data-photo-detail-share] .ShareModule .list .item:first-child{margin-left:-18px}
}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .list .item .social-link{align-items:center;background-color:transparent;border:1px solid transparent;color:inherit;cursor:pointer;display:flex;height:45px;justify-content:center;line-height:20px;text-align:center;transition:all .3s ease-in-out;width:45px}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .list .item .social-link svg{display:inline-block}
@media(-ms-high-contrast:active),(-ms-high-contrast:none),(hover:hover){.PhotoDetailModule [data-photo-detail-share] .ShareModule .list .item .social-link:hover{color:#d3135a}
}
@media(hover:none){.PhotoDetailModule [data-photo-detail-share] .ShareModule .list .item .social-link:active{color:#d3135a}
}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .link-copy{background:#eff2f7;border:1px solid #c2cddd;box-shadow:0 0 5px 0 rgba(14,20,26,0.08);color:#667790;display:inline-block;line-height:16px;margin:0 15px;opacity:0;padding:10px 28px 10px 15px;position:absolute;top:2px;left:100%;transition:all .35s ease-in-out;vertical-align:middle;white-space:nowrap;z-index:9}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .link-copy svg{margin-right:10px}
.PhotoDetailModule [data-photo-detail-share] .ShareModule .link-copy.open{opacity:1}
@media(max-width:767.98px){.PhotoDetailModule [data-photo-detail-share] .ShareModule .link-copy{left:0;margin:0;top:100%}
}
@media(min-width:768px){.PhotoDetailModule [data-photo-detail-share] .ShareModule .link-copy{left:auto;right:0;top:100%}
}
.PhotoDetailModule .hidden-mobile{display:none}
@media(min-width:1024px){.PhotoDetailModule .hidden-mobile{display:inline-block;padding-left:5px}
}
.PhotoDetailModule .ArticleMedia{padding:0}
.PhotoDetailModule .ArticleMedia .flickity-page-dots{bottom:-44px;height:44px;top:100%}
.PhotoDetailModule .ArticleMedia .flickity-page-dots .dot{border-radius:2px;height:47px;padding:22.5px 3.6px;width:52.2px}
.PhotoDetailModule .ArticleMedia .flickity-page-dots .dot:after{border-radius:2px;width:44px}
.PhotoDetailModule .ArticleMedia .container{width:100%}
.PhotoDetailModule .ArticleMedia .media{margin-bottom:0}
.PhotoDetailModule .ArticleMedia .cta-wrapper{margin-top:-5px}
.PhotoDetailModule .ArticleMedia .accordion-container{font-size:13px;line-height:18px;padding-top:55px !important}
.PhotoDetailModule .ArticleMedia .description{margin-bottom:14px}
.PhotoDetailModule .ArticleMedia .cta-link{font-size:13px;line-height:18px}
.PhotoDetailModule .ArticleMedia .img-fluid{max-width:100%;width:100%;height:17.5rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}
@media(min-width:768px){.PhotoDetailModule .ArticleMedia .img-fluid{height:410px}
}
@media(min-width:1024px){.PhotoDetailModule .ArticleMedia .accordion-container{padding-top:20px !important}
.PhotoDetailModule .ArticleMedia .img-fluid{height:480px}
.PhotoDetailModule .ArticleMedia .flickity-prev-next-button.previous{left:-40px}
.PhotoDetailModule .ArticleMedia .flickity-prev-next-button.next{right:-40px}
}
@media(min-width:1440px){.PhotoDetailModule .ArticleMedia .flickity-prev-next-button.previous{left:-78px}
.PhotoDetailModule .ArticleMedia .flickity-prev-next-button.next{right:-78px}
}
.PhotoDetailModule .with-titles .image-title{font-size:18px;line-height:1.33;padding-bottom:30px;padding-top:40px}
@media(min-width:768px){.PhotoDetailModule .with-titles .image-title{padding-top:0}
}
@media(min-width:1024px){.PhotoDetailModule .with-titles .image-title{font-size:22px;line-height:1.45}
}