@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.login-register-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:10%;min-height:60vh;padding:20px}.login-form-title{margin-bottom:30px;margin-left:25px;margin-top:10%;min-width:200px;text-align:center}.login-register-form{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;max-width:400px;width:100%}.login-form-input{border:1px solid #ccc;border-radius:5px;font-size:16px;padding:12px;width:100%}.login-form-submit,.switch-button{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;text-align:center}.login-form-submit:hover,.switch-button:hover{background-color:#0056b3;opacity:.9}.switch-button{background-color:#6c757d;margin-top:20px}.switch-button:hover{background-color:#565e64}@media only screen and (max-width:375px){.login-register-container{margin-top:20%;padding:10px}.login-form-title{font-size:18px;margin-top:5%}.login-form-input,.login-form-submit,.switch-button{font-size:14px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.login-register-container{margin-top:5%;padding:30px}.login-form-title{font-size:22px}.login-form-input,.login-form-submit,.switch-button{font-size:18px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.login-register-container{margin-top:2%;padding:20px}.login-form-title{font-size:24px;margin-top:5%}.login-form-input,.login-form-submit,.switch-button{font-size:18px}}@media only screen and (max-width:1000px) and (orientation:landscape){.login-form-title{font-size:16px;margin-left:3%;margin-top:10%}.login-register-container{margin-top:16%;padding:5px}.login-register-form{max-width:350px}}.sticky-header{background:#fff;box-shadow:0 2px 5px #0003;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1000}.header-container{align-items:center;display:flex;justify-content:flex-start;margin:10px;max-width:1200px;width:100%}.title{font-weight:300;margin:0;padding-right:20px}.title a{color:#333;font-weight:300;text-decoration:none}.navigation{align-items:center;display:flex}.navigation a{color:#333;font-weight:300!important;margin-left:15px;text-decoration:none}.dropdown{position:relative}.dropdown-content{background-color:#f9f9f9;box-shadow:0 4px 8px #00000040;column-count:3;column-gap:10px;display:none;left:10px;padding:5px 0;position:absolute;top:100%;transition:all .3s ease;white-space:nowrap;width:150%;width:auto;z-index:1003}.dropdown-content.show{display:block}.dropdown-content a,.navigation a{color:#333;display:block;padding:10px;text-decoration:none}.dropdown-content a:hover,.navigation a:hover{background-color:#f1f1f1}@media (max-width:750px){.sticky-header{padding:5px 10px}.header-container{justify-content:space-between}.navigation a,.title{font-size:.9rem}.header-container{align-items:center;flex-direction:row;min-height:20px;width:100%}.header-container,.menu-icon{justify-content:space-between}.menu-icon{cursor:pointer;display:flex;flex-direction:column;height:24px;left:10px;position:absolute;top:25px;width:30px;z-index:1002}.bar{background-color:#333;height:2px;width:100%}.navigation{align-items:flex-start;background-color:#fff;box-shadow:2px 0 8px #0003;display:flex;flex-direction:column;height:100%;left:-100%;padding:20px;position:fixed;top:0;transition:left .3s;width:250px}.navigation.open{left:0}.title{left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:auto}}.close-btn{background:#0000;border:none;color:#333;cursor:pointer;font-size:24px;font-weight:700;line-height:1;outline:none;padding:0;position:absolute;right:10px;top:10px}.navigation.open .close-btn{display:block;z-index:1003}.title-gallery-manager{margin-left:30px;margin-top:20px}.gallery-container{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1200px;width:100%}h2{left:calc(50% - 125px);position:absolute;top:10%;transform:translateY(-50%)}.gallery-header{color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-bottom:30px;text-align:center;width:100%}.gallery-selection,.new-gallery-form,.selected-gallery{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin:20px auto;padding:20px;width:100%}.gallery-and-new-form{margin-left:300px;margin-top:50px;max-width:605px;text-align:center;width:100%}.form-container{margin-left:80px}.image-upload-form{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:0 2px 4px #0000000d;left:calc(50% - 300px);padding:20px;position:absolute;top:65%;transform:translateY(-50%);width:calc(100% - 800px)}.selected-gallery{align-items:center;margin-left:75px;margin-top:420px;max-width:1000px;width:190%}.form-actions,.image-entry,.image-list .image-item{margin-bottom:20px}.image-entry input[type=file],.image-entry input[type=text]{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:8px;width:95%}.form-actions,.image-details{align-items:center;display:flex;justify-content:space-between}.image-list{display:flex;flex-direction:column;width:100%}.image-item img{border-radius:4px;height:auto;max-width:100%}.gallery-and-new-form{border:1px solid #e1e1e1;border-radius:8px;box-sizing:border-box;padding:20px;width:200%}.gallery-title label{display:block;margin-bottom:20px}.form-container{align-items:center;display:flex}#gallerySelect{margin-right:20px}.add-new-gallery-form input[type=text]{margin-right:10px}.gallery-nav{align-items:center;background-color:#fff;display:flex;gap:20px;justify-content:center;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.gallery-nav a{border-radius:5px;color:#000;cursor:pointer;padding:10px;text-decoration:none;transition:background-color .3s ease}.gallery-nav a:hover{background-color:#e1e1e1}.image-list{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.about-update-section{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:5px;margin-top:50px;padding:20px}.about-update-section h2{color:#495057;margin-bottom:20px}.form-group{margin-bottom:15px}.form-group label{color:#6c757d;display:block;margin-bottom:5px}.form-group input[type=text],.form-group textarea{border:1px solid #ced4da;border-radius:4px;color:#495057;font-size:16px;padding:10px;width:100%}.form-group textarea{height:150px;resize:vertical}.update-modal-container{align-items:center;background-color:#ffffff80;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.update-modal{background:#fff;border-radius:5px;max-width:500px;padding:20px;width:90%}.close-modal{background:none;border:none;cursor:pointer;float:right;font-size:20px}.hamburger-menu{cursor:pointer;display:none;font-size:30px;left:0;padding:15px;position:fixed;top:0;z-index:1001}.button-container{display:flex;justify-content:space-between;padding:10px}.back-button,.logout-button{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:8px 16px}.logout-button{margin-right:10px}@media only screen and (min-width:600px) and (max-width:1100px){.back-button,.logout-button{margin-right:15px;margin-top:10%;white-space:nowrap}.button-container{margin-top:10%}.hamburger-menu{cursor:pointer;display:block;font-size:30px;left:10px;position:fixed;top:10px;z-index:1200}.gallery-nav{background-color:#fff;box-shadow:2px 0 5px #0000001a;display:block;height:100%;left:0;padding-top:50px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:250px;z-index:1100}.gallery-nav.open{transform:translateX(0)}.gallery-nav a{background:#fff;border-bottom:1px solid #eaeaea;color:#333;display:block;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.section-addImageEntry{margin-top:125px}.section-addImages{margin-top:150px}.section-updateAboutPage{margin-top:125px}.section-updateGallery{margin-top:150px}.logout-button{margin-right:15px;margin-top:10%;white-space:nowrap}.title-gallery-manager{display:block;margin-left:4vh;margin-top:70%;text-align:center}}@media only screen and (max-width:600px){.back-button,.logout-button{margin-right:15px;margin-top:10%;white-space:nowrap}.button-container{margin-top:10%}.hamburger-menu{cursor:pointer;display:block;font-size:30px;left:10px;position:fixed;top:10px;z-index:1200}.gallery-nav{background-color:#fff;box-shadow:2px 0 5px #0000001a;display:block;height:100%;left:0;padding-top:50px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:250px;z-index:1100}.gallery-nav.open{transform:translateX(0)}.gallery-nav a{background:#fff;border-bottom:1px solid #eaeaea;color:#333;display:block;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.section-addImageEntry{margin-top:125px}.section-addImages{margin-top:150px}.section-updateAboutPage{margin-top:125px}.section-updateGallery{margin-top:150px}.logout-button{margin-right:15px;margin-top:10%;white-space:nowrap}.title-gallery-manager{display:block;margin-left:7vh;margin-top:70%;text-align:center}}.title-gallery-manager{display:block;text-align:center}@media screen and (min-width:700px) and (max-width:1100px) and (min-height:1000px) and (max-height:1400px){.back-button,.logout-button{margin-right:5vh;margin-top:10%;white-space:nowrap}.logout-button{margin-left:460px}.title-gallery-manager{display:block;text-align:center}}@media screen and (min-width:1000px) and (max-width:1099px) and (min-height:700px) and (max-height:1100px){.back-button,.logout-button{margin-right:100px;margin-top:10%;white-space:nowrap}.title-gallery-manager{display:block;text-align:center}}@media screen and (min-width:350) and (max-width:450) and (min-height:850) and (max-height:950){.back-button,.logout-button{margin-right:3vh;margin-top:10%;white-space:nowrap}.button-container{margin-top:20px}.title-gallery-manager{margin-top:200px!important}}@media screen and (min-width:1024px) and (max-width:1400px) and (min-height:700px) and (max-height:1100px){.back-button,.logout-button{margin-right:3vh;white-space:nowrap}.title-gallery-manager{display:block;text-align:center}}.about-update-section-ab{background-color:#fff;display:flex;justify-content:center;margin-top:5%}.about-update-section-ab form{background-color:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 8px #0003;margin:0 auto;max-width:500px;padding:20px;width:100%}.form-group-about{margin-bottom:20px}.form-group-about label{display:block;font-weight:700;margin-bottom:5px}.form-group-about input[type=text],.form-group-about textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.form-group-about textarea{height:150px;resize:vertical}.about-update-section-ab button[type=submit]{background-color:#218e33;border:none;border-radius:4px;color:#fff;cursor:pointer;display:block;padding:10px 15px;width:100%}.about-update-section-ab button[type=submit]:hover{background-color:#0056b3}.gallery-container-cn{background-color:#fff;border:1px solid #ccc;border-radius:8px;left:50%;padding:20px;position:fixed;top:36%;transform:translate(-50%,-50%);width:500px}.gallery-and-new-form-cn{align-items:center;display:flex;flex-direction:column}.gallery-title-cn{font-size:18px;font-weight:700;margin-bottom:10px}.form-container-cn{width:100%}.add-new-gallery-form-cn{display:flex;flex-direction:column}.add-new-gallery-form-cn input[type=text]{border:1px solid #ccc;border-radius:4px;font-size:16px;margin-bottom:10px;padding:8px;width:calc(100% - 20px)}.add-new-gallery-form-cn button[type=submit]{background-color:#218e33;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;width:100%}.add-new-gallery-form-cn button[type=submit]:hover{background-color:#0056b3}.login-message{color:#ff4d4d;font-size:18px;font-weight:700}@media (max-width:768px){.gallery-container-cn{padding:15px;top:30%;width:80%}}@media (max-width:1400px){.gallery-container-cn{padding:15px;top:25%}}@media (max-width:1200px){.gallery-container-cn{padding:15px;top:35%}}@media (min-width:1000px) and (max-width:1100px){.gallery-container-cn{padding:15px;top:65%}}@media (max-width:480px){.gallery-container-cn{padding:10px;top:40%;width:95%}}body{font-family:Arial,sans-serif}.gallery-title-update-add{font-weight:700;margin-bottom:10px}.form-container-update-add{margin-bottom:15px}select{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;cursor:pointer;padding:8px;width:100%}.image-upload-form-add{padding-top:20px}.image-upload-form-add h3{color:#333;font-size:20px}.image-entry-add{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:10px}.image-entry-add input[type=text]{border:1px solid #ccc;border-radius:4px;margin-bottom:10px;padding:8px;width:calc(100% - 20px)}.image-entry-add input[type=file]{margin-bottom:10px}.remove-button-add{background-color:#ff4d4d;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 10px}.remove-button-add:hover{background-color:#c00}.form-actions-add{display:flex;justify-content:space-between;margin-top:20px}.add-image-button-add,.upload-images-button-add{border:none;border-radius:4px;cursor:pointer;padding:10px 15px}.add-image-button-add,.upload-images-button-add{background-color:#218e33;color:#fff}.upload-images-button-add:hover{background-color:#367c2b}.login-message-add{color:#ff4d4d;font-size:16px}.gallery-and-new-form-update-add,.image-upload-form-add{background-color:#fff;border:1px solid #ccc;box-shadow:0 2px 4px #0000001a;margin:auto;max-width:600px;padding:15px}.gallery-and-new-form-update-add{background-color:#fff;border-radius:5px;margin-top:5%}html{overflow-x:hidden}.button,button{background-color:#218e33;border:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:9px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s ease}.gallery-and-new-form-update,.selected-gallery-update{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin:0 auto;padding:30px;width:90%}.gallery-and-new-form-update{margin:50px auto 0;max-width:605px;text-align:center;width:50%}.form-container-update{margin-top:20px}h3{text-align:center}.image-details-update{align-items:center;display:flex;justify-content:space-between}.image-list-update{display:flex;flex-direction:column;width:100%}.image-item-update img{border-radius:4px;height:auto;max-width:100%}.button{background-color:#007bff;border:none;border-radius:5px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;text-transform:uppercase;transition:background-color .3s ease}.button:hover{background-color:#0056b3}.button,input[type=file],input[type=text],select{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.gallery-and-new-form-update{border:1px solid #e1e1e1;border-radius:8px;box-sizing:border-box;margin-top:70px;padding:20px;width:200%}.gallery-title-update label{display:block}.form-container-update{align-items:center;display:flex}#gallerySelectUpdate{margin:0 auto;width:20%}.gallery-nav-update{align-items:center;background-color:#fff;display:flex;gap:20px;justify-content:center;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.gallery-nav-update a{border-radius:5px;color:#007bff;cursor:pointer;padding:10px;text-decoration:none;transition:background-color .3s ease}.gallery-nav-update a:hover{background-color:#e1e1e1}.image-list-update{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.form-group-update label{color:#6c757d}.form-group-update input[type=text],.form-group-update textarea{border:1px solid #ced4da;border-radius:4px;color:#495057;font-size:16px;padding:10px;width:100%}.form-group-update textarea{height:150px}button[type=submit]{background-color:#218e33;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;padding:10px 20px}button[type=submit]:hover{background-color:#0056b3}.update-modal-container-update{align-items:center;display:flex;height:100%;justify-content:center;left:0;top:0;width:100%;z-index:1000}.update-modal-update{background:#fff;border-radius:5px;max-width:500px;padding:20px;width:90%}.close-modal-update{cursor:pointer;float:right;font-size:10px;margin-right:10px;margin-top:30px}.image-update-form{background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:20px auto;max-width:600px;padding:20px}.image-update-form h2{color:#333;text-align:center}.form-group-update{margin-bottom:20px}.form-group-update label{color:#333;display:block;font-weight:700;margin-bottom:8px}.form-group-update input[type=file],.form-group-update input[type=text],.form-group-update textarea{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;padding:10px;width:100%}.form-group-update textarea{height:100px;resize:vertical}.image-update-form button[type=submit]{background-color:#218e33;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:12px;width:100%}.image-update-form button[type=submit]:hover{background-color:#0056b3}.update-image-title{margin-left:55px}@media only screen and (min-width:1400px){.checkbox-position{margin-right:30px}}@media only screen and (max-width:660px){.gallery-and-new-form-update,.gallery-container-update,.image-upload-form,.selected-gallery-update{align-items:center;box-sizing:border-box;flex-direction:column;margin:20px auto;padding:10px;width:90%}.gallery-nav-update{flex-direction:column;padding:10px 0;width:100%}.gallery-nav-update a{display:block;margin:5px 0;text-align:center;width:100%}.form-container-update,.image-details-update{align-items:center;flex-direction:column;width:100%}.image-list-update{display:grid;grid-template-columns:repeat(1,1fr);justify-items:center;width:100%}.gallery-and-new-form-update,.selected-gallery-update{margin:20px auto;width:90%}.button,h2,h3,input[type=file],input[type=text],select{font-size:14px;text-align:center}.image-item-update img{height:auto;width:100%}}@media only screen and (min-width:750px) and (max-width:900px){.gallery-and-new-form-update,.gallery-container-update,.image-upload-form,.selected-gallery-update{align-items:center;flex-direction:column;margin:20px auto;padding:10px;width:90%}.gallery-nav-update{padding:10px 0}.form-container-update,.gallery-nav-update,.image-details-update{flex-direction:column;width:100%}.image-list-update{grid-template-columns:repeat(2,1fr)}}.about .background-image-container{position:relative;width:100%}.about .background-image-container .background-image{display:block;height:auto;width:100%}.contact-container{align-items:center;display:flex;justify-content:space-between}.contact-box{width:50%}.contact-message{color:#133f4c;font-family:Arial,sans-serif;font-size:36px;padding:20px;text-align:center;width:50%}.about .background-image-container .text-box{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;left:50%;max-width:500px;overflow:hidden;padding:15px;position:absolute;text-align:justify;top:50%;transform:translate(-50%,-50%);width:60%}.about .background-image-container .text-box .title{font-size:1.5em;margin-bottom:15px}.about .background-image-container .text-box p{font-family:Roboto,sans-serif;font-size:.9em;margin-bottom:10px}.about .background-image-container .text-box .title{color:#333;font-family:Roboto,sans-serif;font-size:2em;font-weight:700;margin-bottom:20px;text-align:center}.aboutText{background:#ffffffd9;height:150px;line-height:1.6;margin:20px auto 0;max-width:800px;text-align:justify;text-indent:20px;width:80%}.aboutFeaturedTitle,.aboutText,.contact-ck{color:#333;font-family:Open Sans,sans-serif}.aboutFeaturedTitle,.contact-ck{font-size:1.5em;margin-bottom:20px;margin-top:95px;text-align:center}.image-grid{grid-gap:16px;box-sizing:border-box;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:20px auto;padding:0 20px;width:calc(100% - 40px)}.image-item img{height:100%;object-fit:cover;width:100%}.admin-login{color:#4b4b4b!important}.footer-content{color:#000;margin-top:20px;padding:10px 0;text-align:center}.footer-content a{color:#00e;text-decoration:none}.footer-content a:hover{text-decoration:underline}@media (max-width:1024px){.image-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.image-grid{grid-template-columns:1fr}}@media (max-width:768px){.contact-container{flex-direction:column}.contact-box,.contact-message{margin-bottom:20px;width:100%}}.contact-section{background:#fff;font-family:Arial,sans-serif;margin:60px auto;max-width:600px;padding:30px}.contact-section form{display:flex;flex-direction:column;gap:20px}.contact-section input,.contact-section textarea{border:2px solid #e2e2e2;border-radius:8px;box-sizing:border-box;padding:15px;transition:border-color .3s;width:100%}.contact-section input:focus,.contact-section textarea:focus{border-color:#0056b3;outline:none}.contact-section textarea{height:120px;resize:none}.contact-section button{background-color:#0056b3;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s,transform .2s}.contact-section button:hover{background-color:#003d82;transform:translateY(-2px)}@media (max-width:768px){.contact-section{margin:40px 20px;padding:20px}.contact-section button,.contact-section input,.contact-section textarea{font-size:16px}}@media (max-width:480px){.contact-section{margin:20px;padding:15px}.contact-section button{width:100%}}.content{align-items:center;display:flex;height:100vh;justify-content:center;margin-top:30px;overflow:hidden;position:relative;width:100%}.slides-wrapper{display:flex;transition:transform 1.5s ease-in-out}.slides-wrapper.no-transition{transition:none!important}.slide{flex-shrink:0;transform:scale(.6);width:100%}@media (max-width:768px){.slide{transform:scale(.8)}}@media (max-width:480px){.content{height:auto;margin:auto;min-height:50vh;width:90%}.slide{transform:scale(.9)}}.container,body{overflow-x:hidden}.gallery-container,.gallery-container-a{grid-template-columns:repeat(2,1fr)}.gallery-container-a{grid-gap:20px;display:grid;gap:20px;margin-top:100px;padding:20px}.image-container{background-color:#fff;border-radius:8px;flex-direction:column;height:auto;overflow:hidden}.image-container,.search-container{align-items:center;display:flex;justify-content:center}.search-container{margin:20px 0}.search-input{border:1px solid #ccc;border-radius:20px 0 0 20px;outline:none;width:250px}.search-button,.search-input{font-size:16px;padding:8px 15px}.search-button{background-color:#000;border:none;border-radius:0 20px 20px 0;color:#fff;cursor:pointer;transition:background-color .3s ease}.search-button:hover{background-color:#8a939d}h1{margin-top:100px;text-align:center}.gallery-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);padding:20px}@media only screen and (min-width:768px) and (max-width:1024px){.gallery-container{margin:0 auto;padding-left:20px;padding-right:40px;width:calc(100% - 60px)}.search-button,.search-input{font-size:14px;padding:8px 10px}.image-container{height:auto;padding:10px}.image-container img{max-height:95%}.gallery-container{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.gallery-container{grid-template-columns:repeat(1,1fr)}}.image-container img{align-self:center;max-height:100%;max-width:100%;object-fit:cover}@media only screen and (max-width:750px){body,html{max-width:100%;overflow-x:hidden;width:100%}.header-container{flex-direction:column;justify-content:center;padding:10px 0}.gallery-container{box-sizing:border-box;gap:10px;grid-template-columns:1fr;padding:0 10px}.image-container{height:auto;padding:5px}.image-container img{height:auto;object-fit:cover;width:100%}}
/*# sourceMappingURL=main.32de648e.css.map*/