*{padding:0;box-sizing:border-box;margin:0;transition:all .5s;scroll-behavior:smooth}*:after,*:before{padding:0;box-sizing:border-box;margin:auto}body{min-height:100vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;font-family:var(--primary-font-family);font-optical-sizing:auto;font-weight:400;font-style:normal;flex-direction:column;gap:0px;background-color:#fff}main{min-height:50vh;width:min(100%,100%);display:flex;align-items:center;justify-content:flex-start;flex-direction:column}:root{--primary-font-family: "Work Sans", serif;--primary-darker-font-color: hsl(0, 0%, 20%);--primary-light-font-color: hsl(0, 0%, 50%);--primary-color: #0066ff;--primary-lighter-color: hsl(270, 50%, 96%);--primary-light-color: hsl(270, 50%, 80%);--primary-dark-color: hsl(270, 50%, 35%)}#root{min-height:100vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column}::-webkit-scrollbar{width:.4em}::-webkit-scrollbar-thumb{width:1em;background-color:var(--primary-light-font-color);border-radius:10em}button:active{scale:.8}button{cursor:pointer}input{outline-style:none}nav{min-height:5em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row nowrap;gap:0em;background-color:#fff;position:sticky;top:0;left:0;z-index:5}nav>div{min-height:5em;width:min(47%,40em);display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-flow:row nowrap;gap:1.2em;color:#000}nav>div[class=logo]{justify-content:flex-start}nav>div :is(img){height:1.1em;width:1.1em;border-radius:100%}nav>div :is(button){height:3em;width:2em;border:none;background-color:transparent;color:#000;cursor:pointer;font-size:1em}nav>div :is(ul){display:flex;align-items:center;justify-content:center;gap:1em}nav>div :is(ul)>a{text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:#333;font-size:1em;font-weight:500}nav>div :is(ul)>a :where(li){list-style-type:none;list-style:none}nav>div :is(a){text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:#e6e6e6;font-size:.9em;font-weight:400}nav>div :is(h1)>a{text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:var(--primary-color);font-size:1.1em;font-weight:400;font-style:normal;font-variant:normal;display:flex;align-items:center;justify-content:center}nav>div :is(h1)>a img{height:1.5em;width:1.5em}nav>div :is(ul){display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}nav>div :is(ul)>li{list-style:none;list-style-type:none}nav>div :is(ul)>li :where(a){text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:#e6e6e6;font-size:.9em;font-weight:400}.dd-menu{height:3em;width:2em;background-color:transparent;position:relative;display:none;align-items:center;justify-content:center}.dd-menu:is(:hover,:focus) .dd-menu-content{display:flex}.dd-menu-content{min-height:17em;width:min(100%,100%);background-color:transparent;display:none;align-items:center;justify-content:center;position:fixed;top:5.1em;left:0vh;z-index:2}.dd-menu-content>div{min-height:17em;width:min(95%,95%);display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:.5em;-webkit-box-shadow:0 2px 6px -2px hsl(0,0%,10%);-moz-box-shadow:0 2px 6px -2px hsl(0,0%,10%);box-shadow:0 2px 6px -2px #1a1a1a;background-color:#000}.dd-menu-content>div article{min-height:15em;width:min(90%,90%);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.dd-menu-content>div article :where(ul){display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.8em}.dd-menu-content>div article :where(ul)>a li{color:#ccc}header{min-height:60vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background-image:url(/photos/man-portrait-with-blue-lights-visual-effects_23-2149419466.jpg);background-repeat:no-repeat;background-size:cover;background-position:top;flex-direction:column}header nav{min-height:5em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row nowrap;gap:0em;border-bottom:none;background-color:#00000080;position:relative}header nav>div{min-height:5em;width:min(47%,38em);display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex-flow:row nowrap;gap:1em;color:#fff}header nav>div[class=logo]{justify-content:flex-start}header nav>div :is(img){height:1.1em;width:1.1em;border-radius:100%}header nav>div :is(button){height:3em;width:2em;border:none;background-color:transparent;color:#fff;cursor:pointer;font-size:1em}header nav>div :is(ul){display:flex;align-items:center;justify-content:center;gap:1em}header nav>div :is(ul)>a{text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:#fff;font-size:1em;font-weight:500}header nav>div :is(ul)>a :where(li){list-style-type:none;list-style:none}header nav>div :is(a){text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:#e6e6e6;font-size:.9em;font-weight:400}header nav>div :is(h1)>a{text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:#fff;font-size:1.1em;font-weight:540;font-style:normal;font-variant:normal;display:flex;align-items:center;justify-content:center}header nav>div :is(h1)>a img{height:1.5em;width:1.5em}header nav>div :is(ul){display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}header nav>div :is(ul)>li{list-style:none;list-style-type:none}header nav>div :is(ul)>li :where(a){text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:#e6e6e6;font-size:.9em;font-weight:400}header>article{min-height:30vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;position:relative;flex-direction:column;gap:1em;text-align:center;background-color:#00000080;flex-grow:1}header>article h1{font-size:2.5em;font-weight:560;color:#fff;text-align:center}header>article p{font-size:1em;font-weight:560;color:#fff;text-align:center;max-width:60em}header>article :is(div[class=search-input-wrapper]){height:3.5em;width:min(90%,50em);border-radius:5em;display:flex;align-items:center;justify-content:center;gap:.8em;background-color:#f2f2f2}header>article :is(div[class=search-input-wrapper])>span{font-size:1em;color:#1a1a1a;margin-left:.8em}header>article :is(div[class=search-input-wrapper])>input{height:3em;width:min(90%,57em);border:none;background-color:transparent;padding:10px}header>article :is(a){width:min(100%,15em)}header>article :is(a)>button{height:3.5em;width:min(100%,12em);border:none;border-radius:100em;background-color:#fff;color:#000;cursor:pointer;font-weight:bolder}.search-list{height:12em;width:min(90%,50em);display:none;align-items:center;justify-content:flex-start;flex-direction:column;overflow:scroll;position:absolute;bottom:-6em;background-color:#fff;z-index:2;gap:0em;-webkit-box-shadow:0 2px 6px -2px #bdbdbd;-moz-box-shadow:0 2px 6px -2px #bdbdbd;box-shadow:0 2px 6px -2px #bdbdbd;border-radius:.5em;overflow:hidden}.search-list a{height:4em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.search-list a :is(li){height:4em;width:min(90%,90%);display:flex;align-items:center;justify-content:flex-start;list-style:none;color:#000;font-size:.9em;font-weight:500}.search-list a:is(:hover,:focus){background-color:#f5f5f5}article[class=categories]{min-height:4em;width:min(90%,90%);display:flex;border:1px solid red}article[class=categories]>div{min-height:4em;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em;border:1px solid red}article[class=categories]>div>a{font-weight:400;font-size:1em;text-decoration-line:none;text-decoration-color:none;color:var(--primary-darker-font-color)}main>h1{font-size:2.5em;font-weight:580;color:#333;text-align:center;max-width:40em}main>a{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:60em;text-decoration-color:none}main>p{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:60em}main>div{min-height:5vh;width:min(90%,90%);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-flow:row wrap;gap:1em;font-size:1em;color:#4d4d4d;font-weight:700}main>section[class=photos-categories]{min-height:15vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em;background-color:transparent;border-radius:0}main>section[class=photos-categories]>a{text-decoration:none;color:#1a1a1a;width:min(100%,8em);font-size:.9em}main>section[class=photos-categories]>a :is(button){height:3em;width:min(100%,8em);border:1px solid hsl(0,0%,80%);background-color:transparent;color:#1a1a1a;border-radius:.3em;cursor:pointer;font-weight:700;flex-grow:1;max-width:8em}main>section[class=photos-categories]>a :is(button):where(:hover,:focus){background-color:#e6e6e6}main>aside[class=public-page-photo-collection]{min-height:200vh;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em;cursor:not-allowed}main>aside[class=public-page-photo-collection] div{height:25em;width:min(100%,26em);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em;border:1px solid hsl(0,0%,95%);cursor:not-allowed;border-radius:.4em;overflow:hidden;position:relative;flex-grow:1;max-width:27em}main>aside[class=public-page-photo-collection] :is(div[class=__even]){height:30em}main>aside[class=public-page-photo-collection] div>img{height:100%;width:min(100%,100%)}main>aside[class=public-page-photo-collection] div>article{height:100%;width:min(100%,30em);display:none;align-items:center;justify-content:flex-end;flex-direction:column;position:absolute;top:0;right:0;background-color:#00000080;flex-flow:1}main>aside[class=public-page-photo-collection] div>article :is(aside[class=content]){height:20em;width:min(90%,90%);display:flex;align-items:center;justify-content:flex-end;flex-direction:column}main>aside[class=public-page-photo-collection] div>article :is(aside[class=content])>h1{font-size:1.1em;color:#fff;font-weight:400}main>aside[class=public-page-photo-collection] div>article :is(aside[class=content])>p{font-size:.8em;color:#fff;font-weight:400}main>aside[class=public-page-photo-collection] div>article :is(aside[class=wrapper]){height:5em;width:min(90%,90%);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1em}main>aside[class=public-page-photo-collection] div>article :is(aside[class=wrapper]) a{height:4em;width:2.7em;display:flex;align-items:center;justify-content:center;flex-direction:column}main>aside[class=public-page-photo-collection] div>article :is(aside[class=wrapper]) a button{height:3em;width:3em;border-radius:.2em;border:none;background-color:#fff;color:#333;cursor:pointer}main>aside[class=public-page-photo-collection] div>article :is(aside[class=wrapper]) button{height:3em;width:3em;border-radius:.2em;border:none;background-color:#fff;color:#333;cursor:pointer;font-weight:700}main>aside[class=public-page-photo-collection] div:is(:hover,:focus) article{display:flex;transition:all 3s}article[class=photo_resource]{height:19em;width:min(95%,18.5em);max-width:50em;display:flex;align-items:center;justify-content:center;border:1px solid #eee;flex-direction:row;box-shadow:0 1px 1px #0000001a;border-radius:.4em;cursor:pointer;position:relative;overflow:hidden;flex-grow:1}article[class=photo_resource]>img{height:100%;width:min(100%,100%);flex-grow:1}article[class=photo_resource]>img:is(:hover){scale:1.2}article[class=photo_resource]>div[class=before_wrapper]{height:4em;width:min(95%,95%);display:flex;align-items:center;justify-content:flex-end;position:absolute;bottom:0;left:0;z-index:1}article[class=photo_resource]>div[class=before_wrapper] a{height:3em;width:3em}article[class=photo_resource]>div[class=before_wrapper] a button{height:3em;width:3em;border-radius:.3em;background-color:#fff;color:#000;font-weight:700;border:1px solid #eee;cursor:pointer}section[class=public-section-page]{min-height:100vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column wrap;gap:1em}section[class=public-section-page]>div[class=collection]{min-height:100vh;width:min(90%,90%);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column wrap;gap:1em}aside[class=offline-message-component]{height:3em;width:min(100%,100%);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;position:fixed;bottom:0;right:0;background-color:#000;z-index:4}aside[class=offline-message-component]>p{font-weight:400;font-size:.8em}section[class=logout-alert-box]{min-height:100vh;width:min(100%,100%);display:none;align-items:center;justify-content:center;flex-direction:column;flex-flow:column wrap;gap:.5em;position:fixed;top:0;left:0;background:#fff3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:10}section[class=logout-alert-box]>div{min-height:13em;width:min(90%,30em);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column wrap;gap:.8em;background:#fff;border-radius:.1em;color:#000;box-shadow:0 0 10px #0000004d}section[class=logout-alert-box]>div :is(h1){font-weight:400;font-size:1.4em;text-align:center}section[class=logout-alert-box]>div :is(p){font-weight:400;text-align:center;font-size:.9em}section[class=logout-alert-box]>div :is(div){height:4em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}section[class=logout-alert-box]>div :is(div)>button{height:3em;width:min(90%,8em);cursor:pointer;border-radius:.3em;background-color:var(--primary-color);border:none;color:#fff}section[class=logout-alert-box]>div :is(div) :last-child{background-color:#1a1a1a}.alert-message{min-height:2.5em;width:min(100%,100%);background-color:var(--primary-color);color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;font-size:.8em}.alert-message p>a{text-decoration-color:none;color:#1a1a1a}.explore-collections-button-anchor-wrapper{min-height:2em;min-width:min(100%,20em);display:flex;align-items:center;justify-content:center;font-weight:bolder;text-decoration:none}.explore-collections-button-anchor-wrapper>button{height:3.5em;width:min(90%,15em);border:none!important;border-radius:.3em!important;color:#fff;background-color:#000;font-weight:bolder;cursor:pointer}footer{min-height:27em;width:min(100%,100%);display:flex;align-items:center;justify-content:flex-end;flex-direction:column;background-color:transparent;background-color:#000;gap:0em}footer>aside[class=__footer-wrapper]{min-height:20em;width:min(95%,95%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:0em;color:#b3b3b3}footer>aside[class=__footer-wrapper]>div[class=section]{min-height:15em;width:min(95%,23em);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1em;flex-grow:1}footer>aside[class=__footer-wrapper]>div[class=section] h1{font-size:1.6em;color:#e6e6e6;font-weight:500}footer>aside[class=__footer-wrapper]>div[class=section] p{font-size:.9em;font-weight:400;max-width:23em;color:#d9d9d9;line-height:1.4em}footer>aside[class=__footer-wrapper]>div[class=section] p :where(a){color:var(--primary-color)}footer>aside[class=__footer-wrapper]>div[class=section] ul[class=socials]{display:flex;align-items:flex-start;justify-content:space-between;gap:1em;flex-direction:row;font-size:1em}footer>aside[class=__footer-wrapper]>div[class=section] ul[class=socials]>li{color:#d9d9d9;font-size:1.2em}footer>aside[class=__footer-wrapper]>div[class=section] ul{display:flex;align-items:flex-start;justify-content:space-between;gap:.7em;flex-direction:column}footer>aside[class=__footer-wrapper]>div[class=section] ul>li{font-size:.9em;list-style:none;color:#d9d9d9;cursor:pointer}footer>aside[class=__footer-wrapper]>div[class=section] ul>li :where(span){font-size:.9em;color:#d9d9d9;list-style:none;cursor:pointer}footer>aside[class=__footer-wrapper]>div[class=section] ul>li :where(a){color:#d9d9d9;text-decoration-color:none;text-decoration-line:none}footer>aside[class=__footer-wrapper]>div[class=section] ul>li :where(a):is(:hover){color:#fff}footer>aside[class=__footer-wrapper]>div[class=section] ul[class=outer-links]{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}footer>aside[class=__footer-wrapper]>div[class=section] ul[class=outer-links]>a{font-size:.9em;text-decoration-color:none;text-decoration-line:none;color:#d9d9d9}footer>aside[class=__footer-wrapper]>div[class=section] ul[class=outer-links]>a :where(li){list-style:none;color:#d9d9d9;cursor:pointer}footer>aside[class=__footer-wrapper]>div[class=section] ul[class=outer-links]>li :where(a):is(:hover){color:#fff}footer>div[class=copyright-wrapper]{min-height:4em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1em;color:#d9d9d9;background-color:#050505;border-top:1px solid hsl(0,0%,15%)}footer>div[class=copyright-wrapper] span{font-size:.8em;color:#d9d9d9;font-weight:500;font-weight:400;text-align:center}footer>div[class=copyright-wrapper] span :where(a){font-weight:400;text-decoration:none;color:var(--primary-color)}.user-account-login-section-page{min-height:100vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;background:#fff;gap:0em;flex-flow:row wrap}.user-account-login-section-page aside[class=__wrapper]{min-height:100vh;width:min(100%,55em);display:flex;align-items:center;justify-content:center;background-color:#fff;gap:1em;flex-flow:row wrap;border-radius:0;flex-grow:1;position:relative}.user-account-login-section-page aside[class=__wrapper]>div{height:100%;width:min(100%,100%);display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;position:absolute;top:0;left:0;background-color:#0003;z-index:4;cursor:not-allowed;flex-grow:1}.user-account-login-section-page aside[class=__wrapper]>div :where(article){height:13em;width:min(97%,97%);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.5em}.user-account-login-section-page aside[class=__wrapper]>div :where(article)>h1{font-size:2em;color:#fff;font-weight:490}.user-account-login-section-page aside[class=__wrapper]>div :where(article)>p{font-size:.9em;color:#fff;font-weight:490;max-width:40em}.user-account-login-section-page aside[class=__wrapper]>div :where(article)>span{font-size:.7em;color:#fff;font-weight:490;max-width:40em}.user-account-login-section-page aside[class=__wrapper]>img{height:100vh;width:100%;flex-grow:1}.user-account-login-section-page>form{min-height:90vh;width:min(100%,25em);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1}.user-account-login-section-page>form>article[class=login-form-wrapper]{min-height:85vh;width:min(90%,90%);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(h1){font-size:1.7em;font-weight:520;color:#262626}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(span[class=login-alert-message]){height:3em;width:min(100%,100%);border:1px solid hsl(0,0%,80%);font-size:.8em;font-weight:400;color:#333;display:none;align-items:center;justify-content:center;background-color:#e5f0ff;border-radius:.3em}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(p){font-size:.8em;font-weight:400;color:#333;max-width:29em}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(input[type=text]){height:4em;width:min(100%,100%);border:none;border-bottom:1px solid hsl(0,0%,70%);background-color:transparent;color:#101010}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(input[type=password]){height:4em;width:min(100%,100%);border:none;border-bottom:1px solid hsl(0,0%,70%);background-color:transparent;color:#101010}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(input[type=email]){height:4em;width:min(100%,100%);border:none;border-bottom:1px solid hsl(0,0%,70%);background-color:transparent;color:#101010}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(input[type=email])::placeholder{font-size:1em}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(input[type=text])::placeholder{font-size:1em}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(input[type=password])::placeholder{font-size:1em}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(span){font-weight:400;font-size:.9em}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(p){color:#101010;font-weight:400;font-size:.9em}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(span){font-size:.9em}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(span)>a{color:#101010}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(article){min-height:1em;width:min(90%,90%);display:flex;gap:.4em;font-size:.9em;font-weight:400;cursor:pointer}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(div){display:flex;align-items:center;justify-content:flex-start;gap:1em}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(a){width:10em;flex-grow:1}.user-account-login-section-page>form>article[class=login-form-wrapper] :is(button){height:3em;width:min(100%,10em);border:none;background-color:var(--primary-color);border-radius:.3em;color:#fff;cursor:pointer;padding:10px}.user-account-signup-section-page{min-height:100vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;background:#fff;gap:0em;flex-flow:row wrap}.user-account-signup-section-page aside[class=__wrapper]{min-height:100vh;width:min(100%,55em);display:flex;align-items:center;justify-content:center;background-color:#fff;gap:1em;flex-flow:row wrap;border-radius:0;flex-grow:1;position:relative}.user-account-signup-section-page aside[class=__wrapper]>div{height:100%;width:min(100%,100%);display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:column;position:absolute;top:0;left:0;background-color:#0003;z-index:4;cursor:not-allowed}.user-account-signup-section-page aside[class=__wrapper]>div :where(article){height:13em;width:min(97%,97%);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.5em}.user-account-signup-section-page aside[class=__wrapper]>div :where(article)>h1{font-size:2em;color:#fff;font-weight:490}.user-account-signup-section-page aside[class=__wrapper]>div :where(article)>p{font-size:.9em;color:#fff;font-weight:490;max-width:40em}.user-account-signup-section-page aside[class=__wrapper]>div :where(article)>span{font-size:.7em;color:#fff;font-weight:490;max-width:40em}.user-account-signup-section-page aside[class=__wrapper]>img{height:100vh;width:100%;flex-grow:1}.user-account-signup-section-page>form{min-height:90vh;width:min(100%,25em);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-grow:1}.user-account-signup-section-page>form>article[class=signup-form-wrapper]{min-height:85vh;width:min(90%,90%);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(h1){font-size:1.7em;font-weight:520;color:#262626}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(span[class=signup-alert-message]){height:3em;width:min(100%,100%);border:1px solid hsl(0,0%,80%);font-size:.8em;font-weight:400;color:#333;display:none;align-items:center;justify-content:center;background-color:#e5f0ff;border-radius:.3em}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(p){font-size:.8em;font-weight:400;color:#333;max-width:29em}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(input[type=text]){height:4em;width:min(100%,100%);border:none;border-bottom:1px solid hsl(0,0%,70%);background-color:transparent;color:#101010}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(input[type=password]){height:4em;width:min(100%,100%);border:none;border-bottom:1px solid hsl(0,0%,70%);background-color:transparent;color:#101010}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(input[type=email]){height:4em;width:min(100%,100%);border:none;border-bottom:1px solid hsl(0,0%,70%);background-color:transparent;color:#101010}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(input[type=email])::placeholder{font-size:1em}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(input[type=text])::placeholder{font-size:1em}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(input[type=password])::placeholder{font-size:1em}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(span){font-weight:400;font-size:.9em}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(p){color:#101010;font-weight:400;font-size:.9em}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(span){font-size:.9em}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(span)>a{color:#101010}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(article){min-height:1em;width:min(90%,90%);display:flex;gap:.4em;font-size:.9em;font-weight:400;cursor:pointer}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(div){display:flex;align-items:center;justify-content:flex-start;gap:1em}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(a){width:10em;flex-grow:1}.user-account-signup-section-page>form>article[class=signup-form-wrapper] :is(button){height:3em;width:min(100%,10em);border:none;background-color:var(--primary-color);border-radius:.3em;color:#fff;cursor:pointer;padding:10px}aside[class=photo-view]{height:100vh;width:min(100%,100%);display:none;align-items:center;justify-content:center;flex-direction:column;flex-flow:column nowrap;background:#00000080;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:fixed;top:0;left:0;z-index:5;gap:1em}aside[class=photo-view]>div[class=photo-view-wrapper]{height:97vh;width:min(90%,70em);display:flex;align-items:center;justify-content:center;border-radius:.5em;flex-direction:column;gap:.7em;background-color:#fff}aside[class=photo-view]>div[class=photo-view-wrapper] aside{min-height:10vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;border-bottom:1px solid hsl(0,0%,85%);gap:0em}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]{height:10vh;width:min(95%,95%);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:0em}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]>ul{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1em;list-style:none}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]>ul li{font-weight:700;font-size:1.2em;cursor:pointer}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]>ul li a{text-decoration:none;color:#1a1a1a}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]>ul li a :where(button){height:3em;width:12em;border:none;border-radius:.4em;color:#fff;background-color:var(--primary-color);cursor:pointer;font-weight:700}aside[class=photo-view]>div[class=photo-view-wrapper] aside>button[class=close]{height:10vh;width:min(100%,5em);border:none;background-color:transparent;color:#333;font-weight:bolder;cursor:pointer;position:absolute;right:0;top:0}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=photo]{height:55vh;width:min(80%,80%);display:flex;align-items:center;justify-content:center}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=photo] :where(img){height:100%;width:min(65%,65%)}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=more-selected-content]{height:25em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;border-top:1px solid hsl(0,0%,90%);flex-flow:row nowrap;gap:1em}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=more-selected-content]>div{height:10em;width:15em;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row nowrap;border-radius:.2em;overflow:hidden;position:relative}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=more-selected-content]>div :where(img){height:100%;width:100%}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=more-selected-content]>div :where(a){height:3em;width:3em;display:flex;align-items:center;justify-content:center;position:absolute;right:7px;bottom:7px}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=more-selected-content]>div :where(a)>button{height:3em;width:3em;background-color:#fff;border-radius:.1em!important;border:none!important;color:#101001;cursor:pointer}section[class=upload-form]{min-height:100vh;width:min(100%,100%);display:none;align-items:center;justify-content:center;flex-direction:column;background:#0006;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:fixed;top:0;left:0;z-index:5}section[class=upload-form]>form{height:20em;width:min(90%,30em);display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:.5em;background-color:#fff;position:relative;color:#000}section[class=upload-form]>form :is(h1){font-size:1.4em;font-weight:400}section[class=upload-form]>form :is(input[type=text]){height:3em;width:min(90%,90%);border:1px solid hsl(0,0%,80%);border-radius:.2em;background-color:transparent}section[class=upload-form]>form :is(input[type=file]){height:3em;width:min(90%,90%);border:1px solid hsl(0,0%,80%);border-radius:.2em;background-color:transparent}section[class=upload-form]>form :is(input[type=text])::placeholder{color:#000}section[class=upload-form]>form :is(select){height:3em;width:min(90%,90%);border:1px solid hsl(0,0%,80%);border-radius:.2em;background-color:transparent;color:#000}section[class=upload-form]>form :is(select)>option{color:#000}section[class=upload-form]>form :is(button){height:3em;width:min(90%,10em);border:none;border-radius:10em;color:#fff;background-color:var(--primary-color);cursor:pointer}section[class=upload-form]>form :is(span){font-weight:700;position:absolute;top:.5em;right:.5em;font-size:1.2em;cursor:alias;color:#000}section[class=upload-form]>form :is(div){min-height:.2em;width:min(90%,90%);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.6em;color:#000;font-size:.9em}.warning{font-size:.8em;font-weight:400;color:red}.warning-div{height:60vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row}.warning-div>p{font-size:clamp(5vh,3em,4em);color:#d9d9d9;font-weight:700;text-align:center}.secondary-navigation-bar{height:5em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:#1a1a1a}.secondary-navigation-bar>div{height:3em;width:min(90%,90%);display:flex;align-items:center;justify-content:flex-start;flex-direction:row;background-color:#1a1a1a;color:#fff}.secondary-navigation-bar>div :is(a){text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:#fff;font-size:1.5em;font-weight:400}.secondary-navigation-bar>div :is(a)>h1{text-decoration:none;text-decoration-line:none;text-decoration-color:none;color:#fff;font-size:1.1em;font-weight:700}.no-results-found{min-height:80vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;border-top:1px solid #eee;gap:1em;position:relative}.no-results-found>strong{font-size:2.5em;font-weight:400;color:#4d4d4d;text-align:center}.no-results-found>p{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:40em}.no-results-found>button{height:3em;width:10em;border:none;border-radius:.3em;color:#fff;background-color:var(--primary-color);cursor:pointer}section[class=all-collection]{min-height:85vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column nowrap;gap:1em;position:relative}section[class=all-collection]>h1{font-size:2em;font-weight:700;color:#333;text-align:center}section[class=all-collection]>p{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:60em}section[class=all-collection]>div[class=photos]{min-height:60vh;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}section[class=all-collection]>span{font-size:.9em}section[class=all-collection]>div[class=photos] :nth-child(2n){height:21em;width:20em}section[class=people]{min-height:85vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column nowrap;gap:1em}section[class=people]>h1{font-size:2em;font-weight:700;color:#333;text-align:center}section[class=people]>p{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:60em}section[class=people]>div[class=photos]{min-height:60vh;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}section[class=people]>div[class=photos] :nth-child(2n){height:21em;width:20em}section[class=technology]{min-height:85vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column nowrap;gap:1em}section[class=technology]>h1{font-size:2em;font-weight:700;color:#333;text-align:center}section[class=technology]>p{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:60em}section[class=technology]>div[class=photos]{min-height:60vh;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}section[class=technology]>div[class=photos] :nth-child(2n){height:21em;width:20em}section[class=nature]{min-height:85vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column nowrap;gap:1em}section[class=nature]>h1{font-size:2em;font-weight:700;color:#333;text-align:center}section[class=nature]>p{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:60em}section[class=nature]>div[class=photos]{min-height:60vh;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}section[class=nature]>div[class=photos] :nth-child(2n){height:21em;width:20em}section[class=animals]{min-height:85vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column nowrap;gap:1em}section[class=animals]>h1{font-size:2em;font-weight:700;color:#333;text-align:center}section[class=animals]>p{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:60em}section[class=animals]>div[class=photos]{min-height:60vh;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}section[class=animals]>div[class=photos] :nth-child(2n){height:21em;width:20em}section[class=illustrations]{min-height:85vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column nowrap;gap:1em}section[class=illustrations]>h1{font-size:2em;font-weight:700;color:#333;text-align:center}section[class=illustrations]>p{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:60em}section[class=illustrations]>div[class=photos]{min-height:60vh;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}section[class=illustrations]>div[class=photos] :nth-child(2n){height:21em;width:20em}section[class=dark-photos]{min-height:85vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;flex-flow:column nowrap;gap:1em}section[class=dark-photos]>h1{font-size:2em;font-weight:700;color:#333;text-align:center}section[class=dark-photos]>p{font-size:.9em;font-weight:400;color:#333;text-align:center;max-width:60em}section[class=dark-photos]>div[class=photos]{min-height:60vh;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}section[class=dark-photos]>div[class=photos] :nth-child(2n){height:21em;width:20em}section[class=filter-bar]{min-height:55vh;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;flex-flow:column nowrap;gap:1em}section[class=filter-bar]>div[class=filter-bar-input-wrapper]{min-height:3.1em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row nowrap;gap:1em;background-color:#f2f2f2;border-radius:.2em;overflow:hidden;border:1px solid hsl(0,0%,80%)}section[class=filter-bar]>div[class=filter-bar-input-wrapper] :is(input){height:3.5em;width:min(85%,85%);border:none;border-radius:.3em;background-color:transparent;outline-style:none}section[class=filter-bar]>div[class=filter-bar-input-wrapper] :is(button){height:3em;width:8em;cursor:pointer;color:#fff;background-color:var(--primary-color);border:none;border-radius:.3em;font-weight:bolder}aside[class=filter-bar-similar-searches-component]{min-height:16em;width:min(100%,100%);border-radius:.4em;background-color:#f2f2f2;display:flex;align-items:center;justify-content:center;flex-direction:column}aside[class=filter-bar-similar-searches-component]>div{min-height:12em;width:min(95%,95%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}aside[class=filter-bar-similar-searches-component]>div :where(aside){height:11em;width:min(100%,14em);flex-grow:1;border-radius:.3em;overflow:hidden;display:flex;align-items:center;cursor:pointer;justify-content:center;position:relative;max-width:20em}aside[class=filter-bar-similar-searches-component]>div :where(aside):before{content:"";height:11em;width:100%;flex-grow:1;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;background-color:#0000001a}aside[class=filter-bar-similar-searches-component]>div :where(aside):where(:hover,:focus):before{display:none}aside[class=filter-bar-similar-searches-component]>div :where(aside) img{height:100%;width:100%;object-fit:cover;flex-grow:1;border-radius:.3em}aside[class=filter-bar-similar-searches-component]>div :where(aside):where(:hover,:focus) img{transform:scale(1.1)}aside[class=filter-bar-similar-searches-component]>article{min-height:2em;width:min(95%,95%);display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:row;flex-flow:row wrap;gap:1em}aside[class=filter-bar-similar-searches-component]>article :is(a){font-weight:530;color:var(--primary-color);text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5em}.found-searches-content-length{font-size:.9em;font-weight:400;color:#333}section[class=filter-bar]>h1{font-size:1.7em;font-weight:400;color:#4d4d4d;text-align:center}section[class=filter-bar]>p{font-size:.9em;font-weight:400;color:#333;max-width:60em}.filter-categories{min-height:3em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}.filter-categories>button{height:3em;width:min(100%,10em);border-radius:.3em;border:1px solid hsl(0,0%,80%);color:#333;background-color:transparent;cursor:pointer;flex-grow:1}.filter-categories>button:where(:hover){background-color:#f2f2f2}section[class=filter-bar]>article{min-height:30vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:.5em;position:relative}section[class=filter-bar]>article .photo_resource{max-width:27em;flex-grow:1}section[class=filter-bar]>article :nth-child(2n){height:21em;width:20em}section[class=filter-bar]>article :is(div[class=warning-results-message]){min-height:10vh;width:min(90%,90%);display:flex;align-items:center;justify-content:center}section[class=filter-bar]>article :is(div[class=warning-results-message])>p{font-size:1.5em;color:#ccc;font-weight:400}.spinner{width:40px;height:40px;border-radius:50%;background:conic-gradient(#0000 10%,#101010);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);animation:spinner-zp9dbg 1s infinite linear}@keyframes spinner-zp9dbg{to{transform:rotate(1turn)}}.user-account-login-section-page>.login-spinner-wrapper{min-height:100vh;width:min(100%,100%);position:fixed;top:0;left:0;display:none;align-items:center;justify-content:center;background-color:#0000004d;border:1px solid rgba(255,255,255,.3)}.user-account-signup-section-page>.signup-spinner-wrapper{min-height:100vh;width:min(100%,100%);position:fixed;top:0;left:0;display:none;align-items:center;justify-content:center;background-color:#0000004d;border:1px solid rgba(255,255,255,.3)}.search-bar-spinner-wrapper{height:100%;width:min(100%,100%);position:absolute;top:0;left:0;display:none;align-items:center;justify-content:center;background-color:#fff;border:1px solid rgba(255,255,255,.3);z-index:2}.search_webp{height:22em;width:28em}section[class=email-validation]{height:100vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);gap:3em}section[class=email-validation]>article{height:17em;width:min(90%,30em);display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:1em;gap:3em;box-shadow:0 1px 1px 1px #0000001a}section[class=email-validation]>article :is(form){height:15em;width:min(90%,90%);display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;gap:1em;text-align:center}section[class=email-validation]>article :is(form)>h1{font-size:2em;font-weight:400;color:#101010}section[class=email-validation]>article :is(form)>span[class=request-response]{font-size:.9em;font-weight:400;color:var(--primary-color)}section[class=email-validation]>article :is(form)>aside{display:flex;width:min(100%,100%);align-items:center;justify-content:center;gap:1em}section[class=email-validation]>article :is(form)>aside input{height:3em;width:min(100%,20em);border:1px solid hsl(0,0%,50%);border-radius:.3em}section[class=email-validation]>article :is(form)>aside input:is(:hover,:active){border:1px solid var(--primary-color)}section[class=email-validation]>article :is(form)>p{font-size:.9em;font-weight:400;color:#101010}section[class=email-validation]>article :is(form)>p>a{color:#101010}section[class=email-validation]>article :is(form)>input{height:3em;width:min(100%,100%);border:1px solid hsl(0,0%,50%);border-radius:.3em}section[class=email-validation]>article :is(form)>button{height:3em;width:10em;border:none;border-radius:3em;color:#fff;background-color:#101010;cursor:pointer}section[class=email-verification-status-blank-page]{height:100vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);gap:.2em;flex-direction:column;text-align:center}section[class=email-verification-status-blank-page]>h1{font-size:1.8em;font-weight:400;color:#fff}section[class=email-verification-status-blank-page]>p{font-size:.9em;font-weight:400;color:#fff}section[class=email-verification-status-blank-page]>p a{color:#fff}section[class=newsletter-verification-status-blank-page]{height:100vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;background-color:var(--primary-color);gap:.2em;flex-direction:column;text-align:center}section[class=newsletter-verification-status-blank-page]>h1{font-size:1.8em;font-weight:400;color:#fff}section[class=newsletter-verification-status-blank-page]>p{font-size:.9em;font-weight:400;color:#fff}section[class=newsletter-verification-status-blank-page]>p a{color:#fff}aside[class=newsletter-section-component]{min-height:40vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;background-color:transparent}aside[class=newsletter-section-component] div[class=__newsletter-wrapper]{min-height:40vh;width:min(90%,90%);display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:transparent;gap:.7em;color:#b3b3b3;text-align:center;border-radius:.4em;border:1px solid red}aside[class=newsletter-section-component] div[class=__newsletter-wrapper]>h2{font-size:1.5em;font-weight:700;text-transform:uppercase}aside[class=newsletter-section-component] div[class=__newsletter-wrapper]>p{font-size:.9em;font-weight:400;max-width:40em;color:#b3b3b3}aside[class=newsletter-section-component] div[class=__newsletter-wrapper]>input[type=email]{height:3em;width:min(100%,60em);border-radius:.2em;background-color:transparent;border:1px solid hsl(0,00%,70%);caret-color:auto;outline-style:none;color:#fff}aside[class=newsletter-section-component] div[class=__newsletter-wrapper]>button[type=button]{height:3em;width:min(100%,10em);border-radius:.3em;background-color:#fff;border:none;caret-color:auto;color:#000;cursor:pointer;font-weight:bolder}.newsletter-response-message{color:#fff}aside[class=scroll-gallery-component]{min-height:90vh;width:min(100%,100%);border-top:1px solid #eee;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.6em;text-align:center}aside[class=scroll-gallery-component]>h1{font-size:1.8em;font-weight:700;color:#1a1a1a}aside[class=scroll-gallery-component]>p{font-size:.9em;font-weight:400;color:#333}aside[class=scroll-gallery-component]>a{font-size:.9em;font-weight:400;color:#333}aside[class=scroll-gallery-component]>div[class=_wrapper]{min-height:40vh;width:min(95%,95%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;gap:1em}aside[class=scroll-gallery-component]>div[class=_wrapper] :is(article[class=photo-wrapper]){height:40vh;width:min(100%,18em);border:1px solid #eee;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap;overflow:hidden;border-radius:.3em;cursor:pointer;position:relative;flex-grow:1;max-width:21em}aside[class=scroll-gallery-component]>div[class=_wrapper] :is(article[class=photo-wrapper]) img{height:40vh;width:min(100%,100%)}aside[class=scroll-gallery-component]>div[class=_wrapper] :is(article[class=photo-wrapper]) div[class=blur]{height:38vh;width:min(100%,100%);width:min(90%,90%);display:flex;align-items:flex-end;justify-content:flex-end;flex-direction:row;flex-flow:row wrap;gap:1em;position:absolute;top:0;right:10px}aside[class=scroll-gallery-component]>div[class=_wrapper] :is(article[class=photo-wrapper]) div[class=blur]>a button{height:2.5em;width:2.5em;border-radius:.2em;border:none;background-color:#fff;color:#333;cursor:pointer}aside[class=scroll-gallery-component]>div[class=_wrapper] :is(article[class=photo-wrapper]) div[class=blur]>a button:is(:hover,:focus){border:1px solid hsl(0,0%,70%)}.pagination-wrapper{height:2em;width:min(100%,100%);display:flex;align-items:center;flex-direction:row;justify-content:center;gap:1em;color:#333}.pagination-wrapper>a{height:.5em;width:.5em;color:#333;border-radius:100%;border:1px solid hsl(0,0%,20%)}.pagination-wrapper>a:is(:hover,:focus){background-color:#333}aside[class=account-authentication-alert-component]{height:100vh;width:min(100%,100%);background-color:#00000080;position:fixed;top:0;left:0;display:flex;place-content:center;place-items:center;flex-direction:column;z-index:2}aside[class=account-authentication-alert-component]>div[class=account-authentication-alert-component-wrapper]{height:23em;width:min(90%,40em)!important;background-color:#fff;display:flex;place-content:center;place-items:center;flex-direction:row;flex-flow:row wrap;border-radius:.3em .5em;overflow:hidden}aside[class=account-authentication-alert-component]>div[class=account-authentication-alert-component-wrapper]>article{height:23em;width:min(90%,20em)!important;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;overflow:hidden;gap:.5em;text-align:center}aside[class=account-authentication-alert-component]>div[class=account-authentication-alert-component-wrapper]>article :is(img){height:100%;width:min(100%,100%)!important}aside[class=account-authentication-alert-component]>div[class=account-authentication-alert-component-wrapper]>article[class=photo-authentication-alert-component]:before{content:"";height:100%;width:min(100%,100%)!important;display:flex;align-content:center;justify-content:center;position:absolute;top:0;left:0;background-color:#0000001a;z-index:1}aside[class=account-authentication-alert-component]>div[class=account-authentication-alert-component-wrapper]>article[class=photo-authentication-alert-component]:is(:hover,:focus) :is(img){transform:scale(1.1)}aside[class=account-authentication-alert-component]>div[class=account-authentication-alert-component-wrapper]>article :is(h1){font-size:1.6em;font-weight:450;color:#333}aside[class=account-authentication-alert-component]>div[class=account-authentication-alert-component-wrapper]>article :is(a){height:3em;width:min(90%,90%);font-weight:450;color:var(--primary-color)}aside[class=account-authentication-alert-component]>div[class=account-authentication-alert-component-wrapper]>article :is(a)>button{height:3em;width:min(90%,90%);border-radius:10em;color:#fff;background-color:var(--primary-color);border:none;cursor:pointer}aside[class=account-view-component]{height:17em;width:min(90%,25em);border-radius:0;background-color:#fff;-webkit-box-shadow:0 5px 5px -1px hsl(0,0%,30%);-moz-box-shadow:0 5px 5px -1px hsl(0,0%,30%);box-shadow:0 5px 5px -1px #4d4d4d;position:fixed;right:.5em;top:4em;display:none;align-items:center;justify-content:center;z-index:5;overflow:hidden;border-radius:.6em!important;border:1px solid hsl(0,0%,80%)!important}aside[class=account-view-component] div[class=account-view-component-wrapper]{min-height:15em;width:min(90%,90%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.2em;flex-grow:0;color:#333;font-weight:490}aside[class=account-view-component] div[class=account-view-component-wrapper] div[class=account-description-content]{min-height:5em;width:min(100%,100%);display:flex;align-items:center;justify-content:center;gap:.5em;flex-direction:row}aside[class=account-view-component] div[class=account-view-component-wrapper] div[class=account-description-content]>div{min-height:5em;width:10em;display:flex;align-items:flex-start;justify-content:center;gap:.1em;flex-direction:column;flex-grow:1}aside[class=account-view-component] div[class=account-view-component-wrapper] div[class=account-description-content]>div :is(span[class=logged-in-username]){font-weight:500}aside[class=account-view-component] div[class=account-view-component-wrapper] div[class=account-description-content]>div :is(span[class=logged-in-user-email]){font-size:.9em;font-weight:400}aside[class=account-view-component] div[class=account-view-component-wrapper] img{height:5em;width:5em;border-radius:100%;cursor:not-allowed}aside[class=account-view-component] div[class=account-view-component-wrapper] aside{min-height:7em;width:min(100%,100%);font-size:.9em;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid hsl(0,0%,80%);border-radius:.3em}aside[class=account-view-component] div[class=account-view-component-wrapper] aside :is(button){height:3em;width:min(90%,90%);border-radius:.2em;border:none;background-color:var(--primary-color);color:#fff;cursor:pointer}.account-view-button{font-size:1.7em;display:flex;align-items:center;justify-content:center;color:#1a1a1a;cursor:pointer}.amount{font-weight:400;font-size:.9em}.spinner{width:50px;height:50px;border-radius:50%;background:radial-gradient(farthest-side,#000 94%,#0000) top/9px 9px no-repeat,conic-gradient(#0000 30%,#000);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 0);animation:spinner-c7wet2 1s infinite linear;cursor:not-allowed}@keyframes spinner-c7wet2{to{transform:rotate(1turn)}}.loader-component{min-height:100vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;background-color:#0000004d;border:1px solid rgba(255,255,255,.25);position:fixed;top:0;left:0;flex-direction:column;gap:1.6em;font-size:.9em;z-index:10}.loader-component a{text-decoration-color:none;color:var(--primary-color);font-size:.9em}.loader-component-2{min-height:100%;width:min(100%,100%);display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid rgba(255,255,255,.25);position:absolute;top:0;left:0;flex-direction:column;gap:1.6em;font-size:.9em}.loader-component-2 a{text-decoration-color:none;color:var(--primary-color);font-size:.9em}aside[class=advert-component]{min-height:17em;width:min(95%,95%);background-color:#cce0ff;border-radius:.5em;display:flex;align-items:center;justify-content:center}aside[class=advert-component] div{min-height:13em;width:min(95%,95%);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.5em}aside[class=advert-component] div>h1{font-size:2.5em;font-weight:700;color:#1a1a1a;max-width:fit-content}aside[class=advert-component] div>p{font-size:1em;font-weight:400;color:#1a1a1a;max-width:40em}aside[class=advert-component] div>a{min-height:2em;width:10em}aside[class=advert-component] div>a :where(button){min-height:3em;width:min(100%,15em);border-radius:.2em;border:none;background-color:#101010;color:#fff;cursor:pointer}section[class=subscription-page]{min-height:85vh;width:min(100%,100%);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1em}section[class=subscription-page] form{min-height:60vh;width:min(90%,60em);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1em;border-radius:.5em;background-color:#fff;color:#333;text-align:center}section[class=subscription-page] form>h1{font-size:2.5em;font-weight:700;max-width:fit-content;line-height:.7em}section[class=subscription-page] form>h2{font-size:1.7em;font-weight:520}section[class=subscription-page] form>p{font-size:1em;font-weight:400;max-width:80em;text-align:center}section[class=subscription-page] form>input{height:3em;width:min(90%,60em);border:none;border-bottom:1px solid hsl(0,0%,10%);background-color:transparent;outline-style:none}section[class=subscription-page] form>input::placeholder{color:#101010}section[class=subscription-page] form>button{height:3.5em;width:min(100%,20em);border:none;background-color:#101010;outline-style:none;border-radius:.3em;color:#fff;cursor:pointer}section[class=subscription-page] form>button:is(:hover,:focus){box-shadow:0 0 10px #0000001a}aside[class=cookies-site-message-component]{height:12em;width:min(95%,30em);display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;border-radius:.5em;-mox-box-shadow:3px 3px 8px -1px rgba(0,0,0,.2);-webkit-box-shadow:3px 3px 8px -1px rgba(0,0,0,.2);box-shadow:3px 3px 8px -1px #0003;position:fixed;left:.5em;bottom:1em;z-index:100}aside[class=cookies-site-message-component]>div{height:9em;width:min(90%,90%);display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:1em;background-color:#fff}aside[class=cookies-site-message-component]>div :is(span){font-weight:400;color:#1a1a1a;font-size:2em;line-height:.1em}aside[class=cookies-site-message-component]>div :is(p){font-weight:400;color:#1a1a1a;font-size:.9em}aside[class=cookies-site-message-component]>div :is(button){height:3em;width:min(100%,10em);border:none;border-radius:.5em;color:#fff;background-color:#000;cursor:pointer}aside[class=cookies-site-message-component]>div :is(button):is(:hover,:focus){background-color:var(--primary-theme-color);color:#fff}aside[class=photos-categories-component]{min-height:20em;width:min(95%,95%);display:flex;align-items:center;justify-content:center;background-color:#000;border-radius:.7em}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]{min-height:15em;width:min(90%,90%);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-flow:row wrap}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article{min-height:15em;width:min(100%,23em);display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-grow:1;color:#fff;gap:1em}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article :where(h3){font-size:1.3em;font-weight:500}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article :where(a){font-size:.9em;font-weight:500;text-decoration:none;color:#d9d9d9}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article :where(a):is(:hover,:focus){color:#fff;text-decoration:underline}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article :where(ul){display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:1em;list-style-type:none;list-style:none}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article :where(img){height:15em;width:100%;border-radius:.4em}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article :where(p){font-size:.9em;font-weight:500;text-decoration:none;color:#d9d9d9}@media all and (min-width: 320px) and (max-width: 425px){.dd-menu{display:flex}nav>div :is(ul){display:none}header nav>div :is(ul){display:none}}@media all and (min-width: 320px) and (max-width: 768px){nav>div :is(ul)>a{font-size:.9em}header{min-height:100vh}header>article{min-height:20em;gap:1.5em;text-align:center}header>article :is(div){align-items:center}header>article :is(div) h1{font-size:2em}header>article :is(div) p{font-size:.8em}.search-list{bottom:.5em}main>section[class=photos-categories]{min-height:40vh;gap:1.5em}aside[class=photos-categories-component]{min-height:28em}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]{min-height:20em;gap:0em}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article{min-height:9em}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article[id=photo-categories-photo-wrapper]{display:none}aside[class=photos-categories-component]>div[class=photos-categories-component-content-wrapper]>article :where(img){display:none}aside[class=account-authentication-alert-component]>div[class=account-authentication-alert-component-wrapper]>article[class=photo-authentication-alert-component]{display:none}aside[class=photo-view]>div[class=photo-view-wrapper]{height:90vh}aside[class=photo-view]>div[class=photo-view-wrapper] aside{justify-content:center}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]{height:10vh;justify-content:center}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]>ul li{font-size:1.1em}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]>ul li a :where(button){width:9em}aside[class=photo-view]>div[class=photo-view-wrapper] aside>button[class=close]{height:10vh}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=photo] :where(img){height:23em}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=more-selected-content]{display:none}section[class=about-us-page]{min-height:130vh}section[class=about-us-page]>article :is(div)>h1{font-size:2em}section[class=about-us-page]>article :is(div)>p{font-size:.8em}section[class=contact-us-page]>article :is(div)>h1{font-size:1.7em}section[class=contact-us-page]>article :is(div)>p{font-size:.8em}section[class=contact-us-page]{min-height:130vh}section[class=subscription-page] form{min-height:70vh}main>aside[class=public-page-photo-collection] div{flex-grow:0}main>aside[class=public-page-photo-collection] div>article{height:100%}main>aside[class=public-page-photo-collection] :is(div[class=__even]){height:23em;width:min(100%,20em)}.user-account-login-section-page{gap:0em}.user-account-login-section-page aside[class=__wrapper]{min-height:70vh;gap:0em;flex-grow:0}.user-account-login-section-page aside[class=__wrapper]>div{height:100%;flex-grow:0}.user-account-login-section-page aside[class=__wrapper]>img{height:70vh;width:100%;flex-grow:1}.user-account-login-section-page>div{height:13em}.user-account-login-section-page>form{height:15em}.user-account-signup-section-page{gap:0em}.user-account-signup-section-page aside[class=__wrapper]{min-height:70vh;gap:0em;flex-grow:0}.user-account-signup-section-page aside[class=__wrapper]>div{height:100%;flex-grow:0}.user-account-signup-section-page aside[class=__wrapper]>img{height:70vh;width:100%;flex-grow:1}aside[class=advert-component]{min-height:25em}aside[class=advert-component] div{min-height:15em}aside[class=advert-component] div>h1{font-size:2em;line-height:1.2em}aside[class=advert-component] div>p,a{font-size:.9em}footer>aside[class=__footer-wrapper]{min-height:30em}footer>aside[class=__footer-wrapper]>div[class=section]{min-height:15em;justify-content:center}}@media only screen and (min-width: 769px) and (max-width: 1024px){header{min-height:60vh}header>article{min-height:20em;gap:.8em;text-align:center}header>article :is(div){align-items:center}header>article :is(div) h1{font-size:2.5em}header>article :is(div) p{font-size:.9em}aside[class=photo-view]>div[class=photo-view-wrapper]{height:90vh}aside[class=photo-view]>div[class=photo-view-wrapper] aside{justify-content:center}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]{height:10vh;justify-content:center}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]>ul li{font-size:1.1em}aside[class=photo-view]>div[class=photo-view-wrapper] aside>div[class=_wrapper]>ul li a :where(button){width:9em}aside[class=photo-view]>div[class=photo-view-wrapper] aside>button[class=close]{height:10vh}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=photo] :where(img){height:23em}aside[class=photo-view]>div[class=photo-view-wrapper] div[class=more-selected-content]{display:none}section[class=about-us-page]{min-height:180vh}section[class=about-us-page]>article :is(div)>h1{font-size:2.5em}section[class=about-us-page]>article :is(div)>p{font-size:.8em}section[class=contact-us-page]>article :is(div)>h1{font-size:1.7em}section[class=contact-us-page]>article :is(div)>p{font-size:.8em}section[class=contact-us-page]{min-height:180vh}.user-account-login-section-page{gap:0em}.user-account-login-section-page>div{height:13em}.user-account-login-section-page>form{height:15em}.user-account-signup-section-page{gap:0em;min-height:180vh}.user-account-signup-section-page aside[class=__wrapper]{gap:7em}.user-account-signup-section-page>div{height:13em}.user-account-signup-section-page>form{height:17em}footer>aside[class=__footer-wrapper]{min-height:30em}footer>aside[class=__footer-wrapper]>div[class=section]{min-height:15em;justify-content:center}}
