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}html{scroll-behavior:smooth}.montserrat-regular{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.merriweather{font-family:Merriweather,serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;font-weight:300}.pinyon-script-regular{font-family:Pinyon Script,cursive;font-style:normal;font-weight:400}.philosopher-bold{font-weight:700}.philosopher-bold,.philosopher-regular{font-family:Philosopher,sans-serif;font-style:normal}.philosopher-regular{font-weight:400}.philosopher-regular-italic{font-family:Philosopher,sans-serif;font-style:italic;font-weight:400}body{background:#e3e8e2}header{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:hsla(0,0%,100%,.217);left:0;position:absolute;top:0;transition:all .5s ease-in-out;width:100%;z-index:998}header.sticky{background-color:hsla(0,0%,81%,.913);box-shadow:0 2px 10px #0000001a;position:fixed}nav{display:flex;flex-wrap:wrap;font-family:Merriweather,serif;font-family:Montserrat,sans-serif;font-style:normal;font-weight:600;justify-content:space-around;padding:0 5%}.navbar-container{align-items:center;display:flex;justify-content:space-between;padding:.5em 1em;position:relative;width:100%}.close-button{display:none}.nav-logo{height:10vh;width:15vw}.hamburger{cursor:pointer;display:none;font-size:2rem}.nav-links{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.nav-links li{font-size:large;list-style:none;margin:0 2vw;overflow:hidden;position:relative;text-align:center;width:7vw;z-index:1}.nav-links li:before{background-color:rgba(50,50,50,.607);bottom:0;content:"";height:0;left:0;position:absolute;transition:height .3s ease;width:100%;z-index:-1}.nav-links li:hover:before{height:100%}.nav-links li a{color:#000;display:block;height:100%;line-height:3em;text-decoration:none;transition:color .3s ease;width:100%}.nav-links li:hover a{color:#fff;text-shadow:0 2px 4px #000}@media (max-width:1023px) and (min-width:768px){.hamburger{display:block}.nav-links{background-color:hsla(0,4%,40%,.445);display:none;flex-direction:column;left:0;top:100%;z-index:1000}.nav-links,.nav-links.show{position:absolute;width:100%}.nav-links.show{background-color:#fff;box-shadow:1px 2px 3px 4px #a2a2a2;display:flex;height:100vh;margin:0;padding:0;top:0}.nav-links li{font-size:1.2rem;margin:0 auto;width:50%}.nav-links li a{line-height:2.5em;padding:.5em 0}.nav-logo{height:auto;width:30vw}.close-button.show{cursor:pointer;display:block;font-size:80px;position:absolute;right:8vw;top:6vh}}@media (max-width:767px) and (min-width:481px){.hamburger{display:block}.nav-links{background-color:hsla(0,4%,40%,.445);display:none;flex-direction:column;left:0;top:100%;z-index:1000}.nav-links,.nav-links.show{position:absolute;width:100%}.nav-links.show{background-color:#fff;box-shadow:1px 2px 3px 4px #a2a2a2;display:flex;height:100vh;margin:0;padding:0;top:0}.nav-links li{font-size:1rem;margin:0 auto;width:50%}.nav-links li a{line-height:2.2em;padding:.5em 0}.nav-logo{height:auto;width:40vw}.close-button.show{cursor:pointer;display:block;font-size:50px;position:absolute;right:8vw;top:6vh}}@media (max-width:480px){.hamburger{display:block}.nav-links{background-color:hsla(0,4%,40%,.445);display:none;flex-direction:column;left:0;top:100%;z-index:1000}.nav-links,.nav-links.show{position:absolute;width:100%}.nav-links.show{background-color:#fff;box-shadow:1px 2px 3px 4px #a2a2a2;display:flex;height:100vh;margin:0;padding:0;top:0}.nav-links li{border-bottom:1px solid rgba(0,0,0,.482);font-size:1rem;margin:2px auto;width:50%}.nav-links li a{line-height:2em;padding:.5em 0}.nav-logo{height:auto;width:50vw}.close-button.show{cursor:pointer;display:block;font-size:50px;position:absolute;right:8vw;top:6vh}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0)}}.nav-links.show{animation:fadeIn .6s ease forwards}.landing{font-family:Merriweather,serif;height:100vh;position:relative;top:0;z-index:0}.bg-video{height:100%;left:0;object-fit:cover;top:0;z-index:-1}.bg-video,.overlay-text{position:absolute;width:100%}.overlay-text{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-shadow:0 2px 4px rgba(33,33,33,.237);display:flex;font-size:2rem;justify-content:center;left:50%;text-align:center;top:50%;transform:translate(-50%,-50%);z-index:1}.overlay-text img{height:60vh;max-width:90%;width:auto}.arrow{color:#f0f8ff;display:flex;flex-direction:column;justify-content:center;left:50%;position:absolute;top:90%;transform:translate(-50%,-50%);z-index:1}.main-content{background:#fff;padding:2rem;position:relative;z-index:1}@media (max-width:1024px){.overlay-text{font-size:1.5rem;padding:0}.overlay-text img{height:45vh}.arrow{top:88%}}@media (max-width:768px){.overlay-text{font-size:1.2rem}.overlay-text img{height:40vh}.arrow{top:85%}.main-content{padding:1.5rem}}@media (max-width:480px){.overlay-text{font-size:1rem;padding:0}.overlay-text img{height:30vh}.arrow{top:83%}.main-content{padding:1rem}.arrow h3{font-size:15px}}.first{display:flex;flex-wrap:nowrap;height:95vh;margin:10vh 5vw;width:90vw}.innerFirst{width:40vw}.firstImage{background-image:url(/static/media/3d-rendering-white-wood-living-room-near-bedroom-upstair.7db8484eedaab71fd9bb.jpg);background-position:50%;background-size:cover;border-top-left-radius:80%;height:85vh;transition:.8s ease-in-out;width:60vw}.firstImage:hover{box-shadow:0 2px 4px rgba(0,0,0,.265);scale:1.1}.welcome{border-bottom:4px solid #000;font-family:Pinyon Script,cursive;font-size:64px;height:40%;width:40vw}.welcome span{font-family:Philosopher,sans-serif;font-style:normal;font-weight:700}.welcome span:nth-of-type(2){font-size:45px}.welcomeContent{font-family:Philosopher,sans-serif;font-size:24px;font-style:normal;font-weight:400;height:60%;padding:10vh 0;width:40vw}.animateX{opacity:0;transform:translateX(-100px);transition:all 1s ease-in-out}.animateX.visible{opacity:1;transform:translateX(0)}.second,.third{height:100vh;margin:10vh 5vw;width:90vw}.design,.works{border-bottom:4px solid #000;font-family:Philosopher,sans-serif;font-size:64px;font-style:normal;font-weight:700;height:20%}.innerSecond,.innerThird{display:flex;flex-wrap:wrap;height:70%;justify-content:space-evenly;padding:10vh 0}.innerThird{flex-direction:column}.secondImage{background:url(/static/media/2147710985.fb3419df354ad357c79d.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;min-height:300px;transition:.8s ease-in-out;width:40%}.secondImage:hover{box-shadow:2px 1px #00000040;scale:1.1}.designContent,.worksContent{font-family:Philosopher,sans-serif;font-size:24px;font-style:normal;font-weight:400;width:40%}.worksContent{height:60%;list-style:none}.worksContent li{font-style:italic;list-style:none}.imageGrid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);margin:0 auto;max-width:800px;padding:20px}.thirdImg{border-radius:10px;box-shadow:0 4px 12px #0003;overflow:hidden;position:relative;transition:all .5 ease-in-out}.thirdImg:hover{box-shadow:0 8px 18px #0000004d;transform:translateY(-5px)}.thirdImg img{border-radius:10px;display:block;height:100%;object-fit:cover;width:100%}@media (max-width:1024px){.first{flex-direction:column;height:auto;margin:5vh 5vw}.innerFirst,.welcome,.welcomeContent{width:100%}.firstImage{border-top-left-radius:0;height:50vh;width:100%}.welcome{font-size:48px}.welcome span:nth-of-type(2){font-size:32px}.welcomeContent{font-size:20px;padding:5vh 0}.second,.third{height:auto;margin:5vh 5vw}.design,.works{font-size:48px}.designContent,.secondImage,.worksContent{font-size:20px;margin:2vh auto;width:90%}.innerSecond,.innerThird{align-items:center;flex-direction:column;padding:5vh 0}.imageGrid{grid-template-columns:1fr}}@media (max-width:768px){.welcome{font-size:36px}.welcome span:nth-of-type(2){font-size:24px}.welcomeContent{font-size:18px}.design,.works{font-size:36px}.designContent,.worksContent{font-size:18px}.secondImage{min-height:250px}.thirdImg img{height:auto}}@media (max-width:480px){.welcome{font-size:28px}.welcome span:nth-of-type(2){font-size:20px}.welcomeContent{font-size:16px;padding:3vh 0}.design,.works{font-size:28px}.designContent,.worksContent{font-size:16px}.secondImage{min-height:200px}.thirdImg{box-shadow:0 2px 8px #0003}}.about-section{display:flex;flex-direction:column;height:110vh;margin:10vh 5vw;width:90vw}.About-topic-third,.about-heading{border-bottom:4px solid #000;height:30%}.about-heading span:first-of-type{font-family:Philosopher,sans-serif;font-size:64px;font-style:normal;font-weight:700}.about-heading span:nth-of-type(2){font-family:Philosopher,sans-serif;font-size:29px;font-style:italic;font-weight:500}.about-content-wrapper{display:flex;font-family:Philosopher,sans-serif;font-size:24px;font-style:normal;font-weight:400;height:70%;justify-content:space-evenly;padding:10vh 0;width:100%}.about-text{width:60%}.image-hover-container{margin:50px auto;perspective:1000px;width:400px}.interactive-image{border-radius:16px;box-shadow:0 20px 40px #0000004d;transform-style:preserve-3d;transition:transform .2s ease-out;width:100%}.About-second,.About-third{display:flex;height:90vh;margin:10vh 5%;width:90%}.About-topic-second{align-items:center;border-right:4px solid #000;display:flex;font-family:Philosopher,sans-serif;font-size:64px;font-style:normal;font-weight:700;height:70vh;padding:10vh;width:15%}.About-content-second{height:70vh;padding:5vh 5vw;width:70%}.About-content-card{align-items:center;background:#e3e8e2;border-radius:20px;box-shadow:4px 6px 12px #0000004d;display:flex;font-family:Philosopher,sans-serif;font-size:20px;font-style:normal;font-weight:500;height:18%;justify-content:center;margin:2vw 10vh;padding:2vh 2vw;transition:all .2s ease-in-out}.About-content-card:hover{background:#7a7a7a;border-radius:0;color:#faebd7;scale:1.08}.About-third{flex-direction:column}.About-topic-third{font-family:Philosopher,sans-serif;font-size:64px;font-style:normal;font-weight:700;height:20%}.About-inner-third{display:flex;flex-direction:row;height:70%;padding:10vh 5vw}.service-box{box-shadow:2px 4px 6px #0006;height:40vh;margin:0 2px;padding:15vh 2vw;transition:all 1s ease-in-out;width:25%}.service-box:hover{cursor:pointer;text-shadow:12px 8px 6px #0006;transform:scale(1.1);width:70vw;z-index:100}.service-box:hover:before{filter:blur(0)}.service-box{color:#fff;font-family:Philosopher,sans-serif;font-size:25px;font-style:normal;font-weight:700;overflow:hidden;position:relative;text-shadow:2px 4px 6px #0006;z-index:1}.service-box:before{background-position:50%;background-size:cover;content:"";filter:blur(8px);height:100%;left:0;position:absolute;top:0;transform:scale(1.1);width:100%;z-index:-1}.service-box:first-of-type:before{background-image:url(/static/media/2d-to-3d-floor-plan.57d0ef61d9a3ea0e2962.jpg)}.service-box:nth-of-type(2):before{background-image:url(/static/media/home-construction-mistake.a573d2e64558e6613a0e.jpg)}.service-box:nth-of-type(3):before{background-image:url(/static/media/Low-cost-house-constraction-1024x648.36577fd5557623cd426b.webp)}.service-box:nth-of-type(4):before{background-image:url(/static/media/Chief-Architect-1024x576.e722a58d2b59029a38c5.jpg)}@media screen and (max-width:1024px){.about-section{display:flex;flex-direction:column;height:150vh;margin:10vh 5vw;width:90vw}.about-heading span:first-of-type{font-size:48px}.about-heading span:nth-of-type(2){font-size:22px}.about-content-wrapper{align-items:center;flex-direction:column;font-size:20px;padding:5vh 0}.about-text{text-align:center;width:90%}.image-hover-container{margin:30px auto;width:300px}.About-third{flex-direction:column;height:auto}.About-second{flex-direction:column;height:60vh}.About-topic-second{border-bottom:4px solid #000;border-right:none;font-size:48px;height:auto;justify-content:center;padding:5vh 0;width:100%}.About-content-second{padding:3vh 3vw;width:100%}.About-content-card{font-size:18px;height:auto;margin:2vh 0}.About-topic-third{font-size:48px}.About-inner-third{flex-wrap:wrap;gap:2vw;justify-content:center;padding:5vh 3vw}.service-box{font-size:20px;height:30vh;padding:5vh 2vw;width:45%}}@media screen and (max-width:768px){.about-section{height:auto;margin:5vh auto;width:95vw}.About-topic-third,.about-heading{border-bottom:2px solid #000;height:auto}.about-heading span:first-of-type{font-size:36px}.about-heading span:nth-of-type(2){font-size:18px}.about-content-wrapper{align-items:center;flex-direction:column;font-size:16px;padding:5vh 0}.about-text{text-align:justify;width:90%}.image-hover-container{margin:20px auto;width:90%}.About-third{height:auto}.About-second,.About-third{flex-direction:column;margin:5vh auto}.About-second{height:60vh}.About-topic-second{border-bottom:2px solid #000;border-right:none;font-size:32px;height:auto;justify-content:center;padding:3vh 0;width:100%}.About-content-second{padding:3vh 3vw;width:100%}.About-content-card{font-size:16px;height:auto;margin:2vh 0}.About-topic-third{font-size:32px;height:auto}.About-inner-third{flex-direction:column;gap:2vh;padding:5vh 3vw}.service-box{font-size:18px;height:30vh;padding:5vh 2vw;width:100%}.service-box:hover{transform:none;width:100%}}.banner{background:#f5e7d8;box-shadow:4px 6px 12px #0000004d;display:flex;height:50vh;justify-content:space-evenly;padding:20vh 0 0;width:100%}.pic1:first-of-type{background:url(/static/media/minimalist-architecture-space.fbd7a9073241ccf57605.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.pic1:nth-of-type(3){background:url(/static/media/modern-residential-district-with-green-roof-balcony-generated-by-ai.56b11d1bb6328560543a.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.pic1{border-top-left-radius:50%;border-top-right-radius:50%;box-shadow:4px 6px 12px #0000004d;width:20%}.Topic{color:#464e4e;font-family:Philosopher,sans-serif;font-size:5rem;font-style:normal;font-weight:700;padding-top:25vh;text-shadow:2px 4px 6px #0006}@media screen and (max-width:768px){.banner{align-items:center;flex-direction:column;padding:5vh 0}.pic1{display:none}.Topic{font-size:5rem;padding-top:1rem}}@media screen and (max-width:480px){.pic1{display:none}.Topic{font-size:4rem}}.footer{background-color:#222;color:#eee;display:flex;flex-wrap:wrap;font-family:Merriweather,serif;justify-content:space-around;padding:1rem}.footer-section{flex:1 1 250px;margin:1rem}.footer-section h2,.footer-section h3{color:#ffb703}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin:.5rem 0}.footer-section a{color:#eee;text-decoration:none}.footer-section a:hover{text-decoration:underline}.footer-bottom{background-color:#222;color:#eee;font-size:.9rem;padding:1rem 0;text-align:center}.card{align-items:center;box-shadow:0 20px 40px #0006;display:flex;height:90vh;margin:15vh 5vw;width:90vw}.content{height:40vh;text-align:center;text-shadow:2px 2px 8px #0009;transition:all 1s ease-in-out;width:100%}.content:hover{scale:.8}.content h3{font-size:48px;font-style:normal;font-weight:700}.content h3,.content p{font-family:Philosopher,sans-serif}.content p{font-size:29px;font-style:italic;font-weight:500}.card:first-child{background-image:url(/static/media/gray-sofa-brown-living-room-with-copy-space.b7ebf134a1b77c7356e6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.content:first-child{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d}.content:first-child h3{color:#333}.content:first-child p{color:#fff}.card:nth-child(2){background-image:url(/static/media/drafting-tools-near-tablet-blueprints.ce8a56bd0262a063809e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.card:nth-child(2) .content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d}.card:nth-child(2) .content h3{color:#333}.card:nth-child(2) .content p{color:#fff}.card:nth-child(3){background-image:url(/static/media/armchair-living-room-with-copy-space.dfbbf85eba627e2ae865.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.card:nth-child(3) .content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d}.card:nth-child(3) .content h3{color:#f26565}.card:nth-child(3) .content p{color:#fff}.card:nth-child(4){background-image:url(/static/media/3985032.ac02d7683a98f3802065.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.card:nth-child(4) .content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#2b2a2a4d}.card:nth-child(4) .content h3,.card:nth-child(4) .content p{color:#fff}@media screen and (max-width:600px){.card{flex-direction:column;height:auto;margin:5vh auto;width:95vw}.content{height:auto;padding:20px}.content h3{font-size:28px}.content p{font-size:18px}}@media screen and (max-width:1024px) and (min-width:601px){.card{flex-direction:column;height:auto;margin:8vh auto;width:90vw}.content{height:auto;padding:30px}.content h3{font-size:36px}.content p{font-size:22px}}.portfolio-first{margin:10vh 5vw}.portfolio-header h2{border-bottom:4px solid #2d2d2d;color:#2d2d2d;font-size:64px}.portfolio-header h2,.portfolio-header p{font-family:Philosopher,sans-serif;margin-bottom:1rem}.portfolio-header p{font-size:1.1rem;line-height:1.7}.portfolio-about-work h3{color:#555;font-family:Philosopher,sans-serif;font-size:2rem;margin-top:3rem}.portfolio-about-work ul{list-style:none;padding-left:0}.portfolio-about-work li{font-size:1rem;line-height:1.6;margin:.8rem 0}.masonry-grid{column-count:3;column-gap:1rem;padding:2rem}.masonry-item{box-shadow:0 4px 12px #00000026;break-inside:avoid;cursor:pointer;margin-bottom:1rem;overflow:hidden;page-break-inside:avoid}.masonry-item,.masonry-item img{border-radius:8px;transition:transform .3s ease}.masonry-item img{display:block;height:auto;width:100%}.masonry-item img:hover{transform:scale(1.05)}.lightbox-overlay{align-items:center;background:#000c;cursor:zoom-out;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.lightbox-img{border-radius:10px;box-shadow:0 0 20px #ffffff4d;max-height:90%;max-width:90%}@media (max-width:1024px){.portfolio-header h2{font-size:48px;text-align:center}.portfolio-header p{font-size:1rem;padding:0 1rem;text-align:center}.portfolio-about-work h3{text-align:center}.portfolio-about-work li{font-size:.95rem;text-align:center}.portfolio-first{margin:8vh 4vw}.masonry-grid{column-count:2;padding:1rem}}@media (max-width:768px){.portfolio-header h2{font-size:36px}.portfolio-header p{font-size:.95rem}.portfolio-about-work h3{font-size:1.5rem}.masonry-grid{column-count:1;padding:1rem}.masonry-item{margin-bottom:.8rem}}@media (max-width:480px){.portfolio-header h2{font-size:28px}.portfolio-about-work li,.portfolio-header p{font-size:.9rem}.portfolio-about-work h3{font-size:1.3rem}.portfolio-first{margin:5vh 2vw}.lightbox-img{max-height:85%;max-width:95%}}.contact-section-wrapper{background-color:#f9f9f9;display:flex;flex-direction:column;font-family:Philosopher,sans-serif;gap:2rem;padding:3rem 2rem}.contact-section-textbox{background:#ffffffe6;border-radius:10px;box-shadow:0 4px 10px #0000001a;padding:1.5rem}.contact-section-textbox h2{color:#333;font-size:2rem;margin-bottom:1rem}.contact-section-textbox a{color:#007bff;text-decoration:none}.contact-section-textbox a:hover{text-decoration:underline}.contact-section-mapframe iframe{border-radius:10px;box-shadow:0 4px 12px #00000026;height:300px;width:100%}@media (min-width:768px){.contact-section-wrapper{align-items:flex-start;flex-direction:row;justify-content:space-between}.contact-section-textbox{flex:1 1;margin-right:2rem}.contact-section-mapframe{flex:1 1}}.login-container{align-items:center;background:#f5f5dca1;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:center}.login-form{background:#fff;border-radius:10px;box-shadow:0 10px 25px #0000004d;padding:40px;width:320px}.login-form h2{color:#333;margin-bottom:25px;text-align:center}.input-group{display:flex;flex-direction:column;margin-bottom:20px}.input-group label{color:#333;font-weight:600;margin-bottom:6px}.input-group input{border:1px solid #ccc;border-radius:6px;font-size:15px;padding:10px}.input-group input:focus{border-color:#4b6cb7;outline:none}button[type=submit]{background-color:#4b6cb7;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:background .3s ease;width:100%}button[type=submit]:hover{background-color:#3a539b}.loader{align-items:center;background:#0000006a;display:flex;height:100vh;justify-content:center;width:100vw;z-index:1000}.loader img{animation:earth-rotate 2s linear infinite;display:inline-block;height:30vh;transform-style:preserve-3d;width:15vw}@keyframes earth-rotate{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.admin-dashboard{display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;overflow:scroll}.sidebar{background-color:#2c3e50;box-shadow:2px 0 10px #0003;color:#fff;display:flex;flex-direction:column;justify-content:space-between;width:250px}.admin-name{align-items:center;background:#fff;color:#000;display:flex;font-size:30px;font-weight:700;height:25vh;justify-content:center;margin-bottom:30px;text-align:center}.menu{list-style-type:none;padding:0}.menu li{box-shadow:0 1px 2px rgba(0,0,0,.338);cursor:pointer;margin:15px 0;padding:10px;text-align:left;transition:background-color .3s,padding-left .3s}.menu li:hover{background-color:#34495e;padding-left:20px}.main-content{background-color:#ecf0f1;flex:1 1;padding:40px}.LogoutButton{border-radius:0;font-size:1.5rem;height:15vh;width:100%}.admin-portfolio-container{background-color:#f9f9f9;box-sizing:border-box;min-height:100vh;overflow-x:hidden;padding:30px;width:85%}.upload-section{margin-bottom:2rem}.upload-label{background-color:#2d2d2d;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:10px 20px;transition:background .3s ease}.upload-label:hover{background-color:#444}input[type=file]{display:none}.admin-portfolio-container h2{border-bottom:4px solid #2d2d2d;color:#2d2d2d;font-family:Philosopher,sans-serif;font-size:48px;margin-bottom:1rem}.admin-gallery{column-count:3;column-gap:1rem;height:100vh;overflow:scroll;padding:1rem 0}.admin-gallery-item{box-shadow:0 4px 12px #00000026;break-inside:avoid;cursor:pointer;margin-bottom:1rem;overflow:hidden;page-break-inside:avoid}.admin-gallery-item,.admin-gallery-item img{border-radius:8px;transition:transform .3s ease}.admin-gallery-item img{display:block;height:auto;width:100%}.deletePic{border:0;border-radius:0;width:100%}.admin-gallery-item img:hover{transform:scale(1.05)}@media (max-width:1024px){.admin-gallery{column-count:2}}@media (max-width:600px){.admin-gallery{column-count:1}}
/*# sourceMappingURL=main.c85d2be6.css.map*/