@font-face{font-family:Oliver;src:url(/fonts/Oliver-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Phitagate;src:url(/fonts/Phitagate-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sanbrainy;src:url(/fonts/sanbrainy.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Wasted Vindey;src:url(/fonts/Wasted\ Vindey.ttf) format("truetype"),url(/fonts/Wasted\ Vindey.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}body,html{background:#f5f5f5!important;font-family:var(--font-open-sans)!important}html{font-size:16px}@media(max-width:1280px){html{font-size:15px}}@media(max-width:767px){html{font-size:14px}}.section-header .section-title{text-align:center;color:#010101;margin-bottom:3.75rem;font-family:Wasted Vindey!important;font-size:2.5rem;letter-spacing:2px;text-transform:uppercase}.section-header .section-description{text-align:center;margin-bottom:5rem;letter-spacing:3px;color:#010101;font-size:2rem;font-style:italic;font-family:Phitagate!important}.btn-outline-light{letter-spacing:.15em;border-radius:0;margin-top:1.875rem;padding:.9375rem 3.75rem;font-size:.8125rem;border:1px solid #010101;color:#010101}.keen-slider-container{position:relative}.keen-arrow{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:#fff;width:3.75rem;height:3.75rem;border-radius:50%;cursor:pointer;z-index:1;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.keen-arrow:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.1)}.keen-arrow.keen-prev{left:1.875rem}.keen-arrow.keen-next{right:1.875rem}.keen-arrow svg{width:1.5rem;height:1.5rem}.slick-next:before,.slick-prev:before{display:none}@media(max-width:576px){.section-header .section-title{margin-bottom:1.875rem;font-size:2.1875rem}.section-header .section-description{margin-bottom:2.5rem;font-size:1.625rem}}.photography-category-page .banner-section{position:relative;height:54vw}.photography-category-page .banner-section img{width:100%;height:100%;object-fit:cover}.photography-category-page .banner-section .banner-content{display:flex;align-items:end;position:absolute;top:0;left:0;bottom:0;right:0;padding-bottom:5rem;text-align:center;background:rgba(0,0,0,.2)}.photography-category-page .banner-section .banner-content h2{font-size:3.25rem;color:#fff;font-family:Wasted Vindey!important;letter-spacing:5px;margin-bottom:3.125rem;font-weight:700;text-transform:uppercase}.photography-category-page .banner-section .banner-content p{color:#fff;font-size:1rem;letter-spacing:2px;font-style:italic;font-family:Wasted Vindey!important;text-transform:uppercase;margin-bottom:0;font-weight:700}.photography-category-page .content-section{padding:6.25rem 0}.photography-category-page .content-section p{background:#000;padding:3.75rem 5rem;color:#fff;line-height:2;font-size:1.125rem;font-family:Wasted Vindey!important;letter-spacing:2px}.photography-category-page .gallery-section{margin-bottom:6.25rem}.photography-category-page .gallery-section .image-item .image-container{position:relative;overflow:hidden;cursor:pointer}.photography-category-page .gallery-section .image-item:hover .image-overlay{background:hsla(0,0%,100%,.15)}.photography-category-page .gallery-section .image-item:hover img{transform:scale(1.01)}.photography-category-page .gallery-section .image-item img{width:100%;object-fit:cover;transition:transform 1.5s ease-out}.photography-category-page .gallery-section .image-item .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:flex-end;transition:.3s ease-in}@media(max-width:768px){.photography-category-page .banner-section{height:70vw}.photography-category-page .banner-section .banner-content h2{font-size:2.25rem;margin-bottom:1.875rem}.photography-category-page .banner-section .banner-content p{font-size:.875rem}.photography-category-page .content-section{padding:3.125rem 0}.photography-category-page .content-section p{padding:2rem 1.5rem;font-size:1rem}.photography-category-page .gallery-section .image-item{margin-bottom:1.875rem}}