@import"https://fonts.googleapis.com/css?family=Bangers|Cinzel:400,700,900|Lato:100,300,400,700,900|Lobster|Lora:400,700|Mansalva|Muli:200,300,400,600,700,800,900|Open+Sans:300,400,600,700,800|Oswald:200,300,400,500,600,700|Roboto:100,300,400,500,700,900&display=swap";@font-face{font-family:"Mansalva', cursive","" Bangers ", cursive'";src:url(https://fonts.googleapis.com/css?family=Bangers|Cinzel:400,700,900|Lato:100,300,400,700,900|Lobster|Lora:400,700|Mansalva|Muli:200,300,400,600,700,800,900|Open+Sans:300,400,600,700,800|Oswald:200,300,400,500,600,700|Roboto:100,300,400,500,700,900&display=swap);font-display:swap}nav.scrolled{height:63px;backdrop-filter:blur(15px)!important;background-color:#ededffa9!important;box-shadow:0 10px 10px #09051d2c!important}nav{height:16vh;display:flex;position:fixed;top:0;transition:.32s ease-in-out;width:100%;z-index:9999;justify-content:space-between;padding:20px 120px;max-width:1800px;margin:auto}.nav-logo-container{display:flex;justify-content:space-between;align-items:center;padding:20px 30px}.logo-holder{text-align:center}.header_link{text-decoration:none}.logo_container h3{color:#434242;font-weight:300;font-size:40px;line-height:.6;font-family:Bangers,cursive;letter-spacing:5px;margin:0}.logo_container p{font-size:14px;color:#0b0a0a;font-weight:400;text-transform:capitalize;font-style:italic;font-family:Mansalva,cursive;position:relative;margin:0}.logo_container p:before{position:absolute;content:"";width:17px;height:12px;background:rgb(196,187,187);left:0px;top:5px}.logo_container p:after{position:absolute;content:"";width:17px;height:12px;background:rgb(196,187,187);right:0px;top:5px}#mobileMenuTrigger{border:none;background-color:transparent;cursor:pointer}#mobileMenuTrigger div{width:30px;height:3px;background-color:#000;margin:5px;border-radius:5px;transition:transform .5s ease}.nav-links{font-size:1.2rem;font-family:Red Hat Text,Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-left:auto;padding:5px 9px 0}.nav-links li{border-bottom:1px solid rgba(73,80,160,.123);padding:10px 0 40px;list-style:none}.nav-links-container{max-height:0px;overflow-y:hidden;transition:max-height .5s ease-in-out}.nav-links li a{text-decoration:none;font-weight:500;color:#040404!important;letter-spacing:.8px;font-size:18px;display:inline-block;position:relative;opacity:.75;padding:20px 10px;cursor:pointer;margin:0 20px}.nav-links li a:hover,.nav-links li a.active{opacity:1}.nav-links li a:before{width:0%;bottom:10px}.nav-links li a:before{content:"";background-color:#e8ebef;display:block;position:absolute;left:0;width:0;height:3px;transition:all .3s ease-in-out}.nav-links li a:hover:before{width:100%}.active{max-height:100vh}.active .line1{transform:rotate(-45deg) translate(-7px,6px)}.active .line2{opacity:0}.active .line3{transform:rotate(45deg) translate(-5.2px,-4px)}@media screen and (min-width: 768px){#mobileMenuTrigger{display:none}.nav-links-container{max-height:none;padding:0}.nav-links{flex-direction:row;justify-content:center;margin:18px 0 20px}}@media only screen and (max-width: 768px){nav{display:block;padding:0 10px}.nav-links-container{background-color:#fff}.nav-logo-container{padding:15px 1px}.nav-links{height:80vh}}@media screen and (min-width: 1025px){.nav-links-container{display:flex}}.footer{padding-top:1vh}.footer-copyright{position:absolute;bottom:0;right:0;left:0;color:#000;margin-bottom:0;text-align:center!important}.buttons-container{position:absolute;top:14vh;display:flex;justify-content:space-between;width:83%}.button{background-color:transparent;color:#504545;border:1px solid #000000;display:inline-block;text-decoration:none;margin-top:7px;letter-spacing:.8px;font-size:15px;position:relative;padding:.6rem 1.5rem;font-weight:700;line-height:1;z-index:1;transition:all .8s cubic-bezier(.19,1,.22,1);align-items:center;cursor:pointer;box-shadow:inset 0 0 #f4e5f6;transition:ease-out .8s}.button:disabled{background:#fff;color:#ccc;cursor:no-drop}.button:hover{box-shadow:inset 400px 0 #d49d9d;color:#000}@media only screen and (max-width: 768px){.buttons-container{width:100%}}.photos-container{display:flex;justify-content:center;align-items:center;min-height:99vh;padding-bottom:1vh;padding-top:20vh}.top-bar{position:absolute;top:15vh;left:0;right:0;display:flex;justify-content:center}.photos-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.modal-button{background-color:transparent;color:#504545;border:1px solid #000000;display:inline-block;letter-spacing:.8px;font-size:15px;position:relative;padding:.6rem 1.5rem;font-weight:700;line-height:1;z-index:1;transition:all .8s cubic-bezier(.19,1,.22,1);align-items:center;cursor:pointer;box-shadow:inset 0 0 #f4e5f6;transition:ease-out .8s}.modal-button:hover{box-shadow:inset 400px 0 #d49d9d;color:#000}.modalBackground{width:100vw;height:100vh;background-color:#c8c8c8cc;position:fixed;display:flex;backdrop-filter:static;justify-content:center;top:0;align-items:center}.modalBackdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;z-index:10;display:flex;justify-content:center;align-items:center}.modalContainer{width:400px;height:300px;border-radius:12px;background-color:#fff;box-shadow:#00000059 0 5px 15px;display:flex;flex-direction:column;padding:25px;pointer-events:auto}.modalContainer .title{text-align:center;margin-bottom:18px}.titleCloseBtn{display:flex;justify-content:flex-end}.title{color:#392d2d}.titleCloseBtn button{background-color:transparent;border:none;font-size:20px;cursor:pointer}.modalContainer .body{flex:1;display:flex;justify-content:center;align-items:center;font-size:1.2rem;text-align:center}.modalContainer .modal_footer{display:flex;justify-content:center;align-items:center;margin-top:10px}.modalContainer .modal_footer button{width:150px;height:40px;margin:10px;border:none;background-color:#6495ed;color:#fff;border-radius:8px;font-size:16px;cursor:pointer}.modalContainer .modal_footer button:hover{background-color:#8891ca}.category-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.body{display:flex;justify-content:center;align-items:center}.category_button{background:#e4a3b0;color:#fff;font-weight:700;padding:5px 10px;border-radius:10px;border:none;transition:.3s;cursor:pointer}.category_button:hover{transform:scale(1.1);transition-duration:.5s;color:#641919}.parameter-details{width:100%}.parameter-details p{color:#000;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between}.fade{opacity:0;transition:opacity .3s ease-in-out}.fade.show{opacity:1}.photo-item{width:calc(30.33% - 55px);padding:10px;border:11px solid rgb(255 249 249);box-sizing:border-box;display:flex;align-items:center;justify-content:center}.photo-item img{width:100%;height:auto;object-fit:cover}.photo-item{position:relative}.photo-overlay{position:relative;display:inline-block}.photo-overlay img{display:block;width:100%;height:auto}.photo-overlay:before{content:"";top:0;left:0;height:100%;backdrop-filter:blur(.7px);opacity:0;position:absolute;display:flex;width:100%;transition:all .25s;background:linear-gradient(180deg,rgba(25,27,38,0),rgba(25,27,38,.56));cursor:pointer}.photo-name{position:absolute;bottom:10px;left:50%;transform:translate(-50%);padding:10px;color:#fffc;font-size:14px;font-weight:700;text-align:center;opacity:0;transition:opacity .3s ease}.photo-overlay:hover:before{opacity:1}.photo_user{position:absolute;left:3px;padding:5px;top:0;opacity:0;transition:opacity .3s ease;color:#d0d0d0cc}.photo-overlay:hover .photo_user,.photo-overlay:hover .photo-name{opacity:1}@media only screen and (max-width: 768px){.photo-item{width:100%}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-padding-top:75px}body{font-weight:400;overflow-x:hidden;position:relative;color:#fff!important;font-family:Centra,sans-serif}
