.photo_gallery__hero{background-color:transparent;padding-bottom:75%;position:relative;overflow:hidden}.photo_gallery__hero__desktop{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo_gallery__hero__tablet_mobile{display:block;position:absolute;top:0;left:-100%;margin:0;padding:0;list-style:none;font-size:0;width:100%;height:100%}@media all and (min-width:1200px){.photo_gallery__hero__tablet_mobile{display:none}}.photo_gallery__hero__tablet_mobile li{position:absolute;top:0;width:100%;height:100%}.photo_gallery__hero__tablet_mobile li img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo_gallery__hero__tablet_mobile li .photo_gallery__youtube_image{position:relative;overflow:hidden}.photo_gallery__hero__tablet_mobile li .photo_gallery__youtube_image img{max-width:none;max-height:none}.photo_gallery__youtube_image{max-width:none;max-height:none;height:100%;width:100%}.photo_gallery__youtube_image img{height:135%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo_gallery__youtube_link{display:block;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.photo_gallery__youtube_link_wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo_gallery__youtube_link .video_play_button{cursor:pointer;font-size:3em;text-align:center;z-index:1001;position:absolute;color:#ff202b;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:3rem}.photo_gallery__youtube_link .video_play_button:before{display:inline-block;width:50px;height:50px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;background-color:rgba(255,255,255,.8);padding-left:7px;padding-top:10px;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}@media all and (max-width:1199px){.photo_gallery__youtube_link .video_play_button:before{background-color:rgba(255,255,255,.8)}}.photo_gallery__no_images{text-align:center;padding:30px 40px;background-color:gray;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo_gallery__hero_footer{text-align:center;margin-top:15px}.photo_gallery__hero_nav{font-size:2rem;line-height:2.1rem;vertical-align:top;color:#ff202b;margin:0 15px}.photo_gallery__hero_nav:active,.photo_gallery__hero_nav:focus,.photo_gallery__hero_nav:hover{color:#ff202b;text-decoration:none}.photo_gallery__hero_nav i{font-weight:800}.photo_gallery__counter{display:inline-block;line-height:2.1rem;vertical-align:top}.photo_gallery__nav_divider{margin-top:10px}.photo_gallery__thumbnails{position:relative;height:81px;margin:0;padding:0;text-align:center}.photo_gallery__thumbnails__wrapper{position:relative;margin:0 auto;padding:0;width:474px;height:81px;overflow:hidden}.photo_gallery__thumbnails__list{margin:0;padding:0;list-style:none;font-size:0}.photo_gallery__thumbnails__list--2_images{margin-left:122px}.photo_gallery__thumbnails__list--3_images{margin-left:61px}.photo_gallery__thumbnails__list_item{position:relative;float:left;background-color:transparent;width:108px;height:81px;cursor:pointer;margin-right:14px;overflow:hidden;margin-top:-1px}.photo_gallery__thumbnails__list_item:not(.active):hover::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ff202b}.photo_gallery__thumbnails__list_item.active::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:3px solid #ff202b}.photo_gallery__thumbnails__list_item img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.photo_gallery__thumbnails__list_item .photo_gallery__youtube_image{overflow:hidden;position:relative}.photo_gallery__thumbnails__list_item .photo_gallery__youtube_image img{max-width:none;max-height:none}.photo_gallery__thumbnails__nav{position:absolute;top:50%;font-size:3rem;color:#ff202b;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.photo_gallery__thumbnails__nav:active,.photo_gallery__thumbnails__nav:focus,.photo_gallery__thumbnails__nav:hover{color:#ff202b;text-decoration:none}.photo_gallery__thumbnails__nav--previous{left:0}.photo_gallery__thumbnails__nav--next{right:0}.photo_gallery__thumbnails__nav i{font-weight:800}.photo_gallery__thumbnails .photo_gallery__youtube_link{-webkit-transform:scale(.7);-moz-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7)}