.gallery.gallery-columns-1{width:90%;position:relative;background-color:#fcfcf9;max-width:1000px;margin:2em auto;border-top:3px solid #ff3405;}@media screen and (max-width: 47em){.gallery.gallery-columns-1{padding:0;max-width:none;width:100%;}.gallery.gallery-columns-1 .scroll-wrapper .g-scroll{display:none;}}.gallery.gallery-columns-1 .g-scroll{display:none;}.gallery.gallery-columns-1 .gallery-fullscreen{position:absolute;top:-3px;right:0;background-color:#1a1a1a;text-align:center;z-index:3;display:flex;flex-direction:column;justify-content:space-around;border-left:2px solid #ff3405;border-bottom:2px solid #ff3405;opacity:0;cursor:pointer;}.gallery.gallery-columns-1 .gallery-fullscreen i{position:relative;pointer-events:none;color:#ff3405;align-items:center;padding:0.75em;}.gallery.gallery-columns-1 .gallery-fullscreen i.fa-xmark{display:none;}.gallery.gallery-columns-1 .scroll-wrapper{position:relative;overflow:hidden;}.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner{flex-wrap:nowrap;position:relative;display:flex;transition:transform 0.25s linear;pointer-events:none;}.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner .gallery-item{flex-shrink:0;position:relative;max-width:none !important;width:100% !important;margin:0 auto !important;pointer-events:none;}.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner .gallery-item .gallery-icon{width:100% !important;height:0;position:relative;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;overflow:hidden;padding-top:65%;background-color:#1a1a1a;}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner .gallery-item .gallery-icon{padding-top:68%;}}.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner .gallery-item .gallery-icon img{object-fit:cover;width:initial;height:initial;position:absolute;display:block;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;pointer-events:none;margin:0 auto !important;top:0;left:0;right:0;}.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner .gallery-item .gallery-icon.landscape img{width:100%;}.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner .gallery-item .gallery-icon.portrait img{height:100%;}.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner .gallery-item figcaption{width:100%;padding:0.5em 0;bottom:0;}.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner .gallery-item figcaption .byline{top:auto;padding-top:5px;}@media screen and (max-width: 47em){.gallery.gallery-columns-1 .scroll-wrapper .gallery-inner .gallery-item figcaption{padding:0.5em;}}.gallery-count{text-align:center;max-width:1000px;margin:-2em auto 2em auto;border-bottom:1px solid #e2e2e2;padding-bottom:0.5em;width:90%;}@media screen and (max-width: 47em){.gallery-count{width:100%;}}.gallery-count i{margin:0 0.5em;font-size:0.5em;}.gallery-count i.active{color:#ff3405;}.gallery.gallery-columns-1.fullscreen{position:fixed;display:flex;flex-direction:column;top:0;bottom:0;left:0;right:0;z-index:9999;margin:0;width:100%;height:100%;max-width:none;background-color:#1a1a1a;}.gallery.gallery-columns-1.fullscreen .scroll-wrapper{align-items:center;}.gallery.gallery-columns-1.fullscreen .gallery-fullscreen i.fa-xmark{display:inline-block;}.gallery.gallery-columns-1.fullscreen .gallery-fullscreen i.fa-maximize{display:none;}.gallery.gallery-columns-1.fullscreen .gallery-inner{align-items:center;height:100vh;}.gallery.gallery-columns-1.fullscreen .gallery-inner .gallery-item{height:auto;display:flex;flex-direction:column;justify-content:center;}.gallery.gallery-columns-1.fullscreen .gallery-inner .gallery-item .gallery-icon{height:auto;padding-top:0;pointer-events:auto;}.gallery.gallery-columns-1.fullscreen .gallery-inner .gallery-item .gallery-icon img{height:100%;width:initial;position:relative;}.gallery.gallery-columns-1.fullscreen .gallery-inner .gallery-item .gallery-icon.portrait img{height:100vh;}.gallery.gallery-columns-1.fullscreen .scroll-wrapper .gallery-inner figcaption{transition:opacity 0.2s linear;transition-delay:0.1s;background-color:#1a1a1ab5;padding:0.5em;font-family:Graphik Web;font-style:normal;color:#bdb7b7;line-height:1.3em;font-size:0.85em;position:absolute;}.gallery.gallery-columns-1.fullscreen figcaption.caption-hide{opacity:0;}body.touching .gallery.gallery-columns-1 .gallery-fullscreen{opacity:1;}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){body.touching .gallery.gallery-columns-1.fullscreen .gallery-icon.landscape{height:100% !important;}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){body.touching .gallery.gallery-columns-1.fullscreen .gallery-icon img{height:auto !important;}body.touching .gallery.gallery-columns-1.fullscreen figure.gallery-item{margin-bottom:1em !important;}}@media only screen and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape){body.touching .gallery.gallery-columns-1.fullscreen .gallery-icon.landscape img{width:auto !important;}body.touching .gallery.gallery-columns-1.fullscreen .gallery-inner .gallery-item{height:100vh;}}body.hasHover:not(.ios) .gallery .gallery-fullscreen{transition:opacity 0.2s linear;}body.hasHover:not(.ios) .gallery .gallery-fullscreen:hover{background-color:#ff3405;}body.hasHover:not(.ios) .gallery .gallery-fullscreen:hover i{color:#1a1a1a;}body.hasHover:not(.ios) .gallery:hover .gallery-fullscreen{opacity:1;}body.hasHover:not(.ios) .gallery .scroll-wrapper .g-scroll{cursor:pointer;background-color:#1a1a1a;position:absolute;width:45.6px;margin:0;height:15%;z-index:2;color:#ff3405;text-align:center;font-size:1.25em;display:flex;align-items:center;top:0;bottom:7%;margin:auto;border-top:2px solid #ff3405;border-bottom:2px solid #ff3405;opacity:0;transition:opacity 0.2s linear;}body.hasHover:not(.ios) .gallery .scroll-wrapper .g-scroll.lefts{left:0;border-right:2px solid #ff3405;}body.hasHover:not(.ios) .gallery .scroll-wrapper .g-scroll.rights{right:0;border-left:2px solid #ff3405;}body.hasHover:not(.ios) .gallery .scroll-wrapper .g-scroll i{position:relative;margin:0 auto;pointer-events:none;}body.hasHover:not(.ios) .gallery .scroll-wrapper .g-scroll:hover{background-color:#ff3405;}body.hasHover:not(.ios) .gallery .scroll-wrapper .g-scroll:hover i{color:#1a1a1a;}body.hasHover:not(.ios) .gallery .scroll-wrapper:hover .g-scroll{opacity:1;}