@import"https://fonts.googleapis.com/css2?family=Josefin+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Urbanist:wght@100;200;300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap";#root{text-align:center;align-items:center}.animated-gradient-text{position:relative;margin:0 auto;display:flex;max-width:fit-content;flex-direction:row;align-items:center;justify-content:center;border-radius:1.25rem;font-weight:500;transition:box-shadow .5s ease-out;overflow:hidden;cursor:pointer}.gradient-overlay{position:absolute;inset:0;background-size:300% 100%;animation:gradient linear infinite;border-radius:inherit;z-index:0;pointer-events:none}.gradient-overlay:before{content:"";position:absolute;border-radius:inherit;width:calc(100% - 2px);height:calc(100% - 2px);left:50%;top:50%;transform:translate(-50%,-50%);background-color:#060010;z-index:-1}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.text-content{display:inline-block;position:relative;z-index:2;background-size:300% 100%;background-clip:text;-webkit-background-clip:text;color:transparent;animation:gradient linear infinite}html,body{margin:0;padding:0;height:auto!important;overflow-x:hidden}.bg-login{margin:0;padding:0;height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(358.95deg,#50a89600 17.76%,#1f423bcc 99.53%);overflow-x:hidden}.bg-apartments{margin:0;padding:0;height:auto;display:flex;align-items:center;justify-content:center;background-image:url(/assets/background-tXD3c0WV.png);background-color:#357266;background-size:cover;background-repeat:no-repeat;flex-direction:column}.bg-contacts{margin:0;height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/assets/background-tXD3c0WV.png);background-color:#357266;background-size:cover;background-repeat:no-repeat;flex-direction:column}.about-us-bg{margin:0;padding:5%;min-height:100vh;display:flex;align-items:center;justify-content:center;background-image:url(/assets/about-us-bg-BdW3ka9z.png);background-color:#357266;background-size:cover;background-repeat:no-repeat;flex-direction:column}.bg{margin:0;padding:0;background-image:url(/assets/BG-Cv68tWky.png);background-size:cover;background-repeat:no-repeat;background-position:top center;height:100vh;display:flex;align-items:center;justify-content:center}.about-us{margin:0;padding:0 0 10%;background-image:url(./background.png);background-size:cover;background-repeat:no-repeat;background-color:#fff;height:140vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.about-us-parent{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);gap:30px;position:relative;padding-top:20%;padding-bottom:5%}.about-us-text{position:absolute;top:4%;width:30%;text-align:left;left:25%}.about-us-text-2{font-family:montserrat;color:#fff;opacity:70%;font-weight:400;font-size:19px;line-height:32px;font-size:15px;text-align:left}.about-us-text-2 span{font-weight:600}.about-us-text-1{font-family:montserrat;color:#fff;opacity:70%;font-weight:400;font-size:19px;line-height:32px;font-size:15px;display:none}.about-us-text-1 span{font-weight:600}.about-us-label{font-family:montserrat;color:#fff;font-weight:600;font-size:48px}.about-us-picbox-1{grid-column:span 2 / span 2;width:600px}.about-us-picbox-3{grid-column-start:1;grid-row-start:2;width:300px}.about-us-picbox-2{grid-row:span 2 / span 2;grid-column-start:3;height:400px;background-color:#2b5a4f;width:300px;background-image:url(https://www.dropbox.com/scl/fi/n0q88zq24qwl1svixnzjq/Badacsonytomaj_Erdos-utca_MG_1813.jpg?rlkey=l9ucqmkvpu245rsb3h1y5c6bq&st=fhf5vp94&dl=1);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px}.about-us-picbox-4{grid-row:span 2 / span 2;grid-column-start:2;grid-row-start:2;height:400px;width:300px;background-color:#2b5a4f;background-image:url(https://www.dropbox.com/scl/fi/nennds4elhb4y7h5h6kkq/citypark-2-bedroom-luxury-apartment-budapest-living-room-4.jpg?rlkey=mmw17lup36p26bd7ml6tqa0ft&st=td87ruq9&dl=1);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px}.about-us-picbox-5{grid-row:span 2 / span 2;grid-row-start:3;height:400px;width:300px;background-image:url(https://www.dropbox.com/scl/fi/0e9f0olo5at3iorz5scnt/IMG_1197.jpg?rlkey=vtx7xmrq121qznht1kdlziiv1&st=pzcf2msj&dl=1);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px}.about-us-picbox-6{grid-row:span 2 / span 2;grid-column-start:3;grid-row-start:3;height:400px;width:300px;background-image:url(https://www.dropbox.com/scl/fi/9xr17eyrbljrscxuyqrpd/Screenshot-2022-08-30-at-15.23.55.png?rlkey=y6ol6xmhvj9mxrualwn3wrgb8&st=l10fnraz&dl=1);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px}.about-us-picbox-7{grid-row:span 2 / span 2;grid-column-start:2;grid-row-start:4;height:400px;width:300px;background-image:url(https://www.dropbox.com/scl/fi/ks0qpait6sw53i78vrqjg/_K9A0056.jpg?rlkey=nhlk9w6nj14gm9yybe13h2rbp&st=lu6iswdx&dl=1);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px}.about-us-picbox-8{grid-row:span 2 / span 2;grid-row-start:5;height:400px;width:300px;background-image:url(https://www.dropbox.com/scl/fi/h59q0canjn7z3aw5c3seb/citypark-2-bedroom-luxury-apartment-budapest-living-room-1-sl.jpg?rlkey=dlbq8g7s3zadsegg00u0ujohe&st=qzjviv3p&dl=1);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px}.apt-about{margin:0;padding:0;background-image:url(/assets/background-tXD3c0WV.png);background-color:#357266;background-size:cover;background-repeat:no-repeat;height:80vh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.apt-about-labels{position:relative;top:0%;padding-bottom:2%}.apt-about-label-1{color:#e6e6e6;font-family:Open Sans;font-weight:500;font-size:15px;text-align:center;text-transform:uppercase}.apt-about-label-2{color:#fff;font-family:montserrat;font-weight:500;font-size:36px;text-align:center}.apt-about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:80%;justify-content:center;position:relative}.apt-about-1{background-color:#3572661c;padding:5% 5% 25%;border-radius:30px;width:90%;height:auto;display:block;justify-content:center;align-items:center;position:relative;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff77;box-shadow:#00000059 0 5px 15px}.about-us-box-1{font-size:32px;font-family:montserrat;font-weight:600;color:#fff;text-decoration:underline}.about-us-box-2{font-size:21px;font-family:montserrat;font-weight:400;color:#e7e7e7}.about-us-box-2 span{font-weight:600}.about-us-box{position:relative;display:block;background-color:#35726665;border-radius:20px;width:60%;margin-top:0%;padding-left:5%;padding-right:5%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff77;box-shadow:#00000059 0 5px 15px;text-align:left}@media only screen and (max-width: 500px){.contact-form-label{font-size:21px!important}.contact-form-container{width:80%!important}.bg-contacts{padding-top:10%!important}.about-us-box{width:80%!important}.contact-box{flex-direction:column}}.contact-form-label{font-size:32px;color:#fff;font-family:montserrat;text-decoration:underline}.contact-form-container form button{background-color:#ffffff9f;color:#357266;height:30px;font-size:16px;font-weight:500;width:100%;border-radius:10px;border:none}.contact-box{display:flex;justify-content:space-between;padding-right:25%}.Zsuzsi,.Petra{color:#fff;font-size:16px;font-family:montserrat}.contact-form-container form button:hover{background-color:#fff;color:#499b8a}.contact-form-container form{display:flex;flex-direction:column;gap:20px;resize:none;padding-bottom:3%}.form-small-data{height:30px;background-color:transparent;border:1px solid #ffffff77;border-radius:10px;padding-left:10px;padding-right:10px;color:#fff;resize:vertical}.form-small-data:focus{border:1px solid #ffffff77;outline:none}.form-small-data::placeholder{color:#fff}.contact-form-container{position:relative;display:block;border-radius:20px;width:60%;margin-top:0%;padding-left:5%;padding-right:5%;background:linear-gradient(90deg,#9e9e9e31,#ffffff5e 50%,#ffffff31 60%,#c9c9c97e);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff77;box-shadow:#00000059 0 5px 15px;text-align:left}.apt-about-1 svg{padding-top:8%}.apt-about-1-1{padding-top:6%;color:#f3ecdc;font-family:montserrat;font-weight:500;font-size:25px}.apt-about-1-2{color:#fff;font-family:montserrat;font-weight:400;font-size:18px}.apt-about-2{background-color:#f9f9f931;padding:5% 5% 25%;border-radius:30px;width:90%;height:auto;display:block;position:relative;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #ffffff77;box-shadow:#00000059 0 5px 15px}.apt-about-2 svg{padding-top:8%}.apt-about-2-1{padding-top:6%;color:#fff;font-family:montserrat;font-weight:500;font-size:25px}.apt-about-2-2{color:#d3d3d3;font-family:montserrat;font-weight:400;font-size:18px}.apt-about-btn{background-color:#588157;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 20px;color:#fff;font-weight:500;border-radius:30px;cursor:pointer;position:absolute;bottom:30px;align-self:center;justify-self:center;font-family:Montserrat;font-size:15px;font-weight:600;left:50%;transform:translate(-50%);box-shadow:#00000059 0 5px 15px}.apt-about-btn:hover{background-color:#4a6f4c;transition:background-color .3s ease}.apt-about-btn svg{padding:0}.header{transition:background-color .3s ease;position:fixed;top:0;height:6vh;width:100%;display:flex;justify-content:center;align-items:center;background-color:transparent;z-index:1000}.header.scrolled{background-color:#3572668a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-text-box{display:flex;width:100%;position:relative}.hamburger{display:none;cursor:pointer;color:#fff;z-index:1001}.header-box{white-space:nowrap;position:absolute;display:flex;gap:10%;justify-content:end;align-items:center;text-align:end;right:10%}.nav-item{color:#f8f7f7;font-family:Montserrat;font-weight:700;transition:font-size .3s ease-in-out;font-size:15px}.nav-item.active{border-bottom:2px solid #f8f7f7}.footer-green{background-color:#225c50;color:#fff;padding:20px;text-align:center;position:relative;bottom:0;display:flex;height:10vh;align-items:center;justify-content:center;width:100%}.footer{background-color:#f6f0ed;color:#fff;padding:20px;text-align:center;position:relative;bottom:0;display:flex;height:10vh;align-items:center;justify-content:center;width:100%}.footer-box{display:flex;justify-content:space-between;align-items:center;flex-direction:space-between;gap:10px;color:#abaeb3;font-family:Montserrat;font-weight:400;font-size:14px;width:80%;height:80%;border-top:#abaeb3 1px solid}.carousel-container{position:relative;width:100%;margin:0 auto}.carousel-image{width:95%;height:500px;padding:2%;object-fit:cover;border-radius:30px}.carousel-button{position:absolute;top:50%;background-color:transparent;transform:translateY(-50%);color:#ffffffa9;border:none;border-radius:9999px;cursor:pointer;transition:background-color .2s ease;z-index:10}.carousel-button svg{font-size:40px}.carousel-button:hover{color:#fff}.apt-det-cont{width:50%;background-color:#fff;margin-top:10vh;margin-bottom:10vh;position:relative;border-radius:30px;display:block;justify-content:center;align-items:center}.apt-detalis-desc-1{border:none;background-color:#fff;filter:drop-shadow(1px 4px 10px #00000049);width:80%;justify-self:center;border-radius:30px;display:flex;justify-content:center;align-items:center;gap:15%;margin-top:5%;text-justify:inter-word;padding-top:0%;font-size:21px;font-family:montserrat;color:#1c3b35}.apt-detalis-desc-1-1{display:flex;align-items:center;gap:10px}.apt-detalis-desc-1-1 span{text-decoration:underline}.apt-detalis-desc svg{width:20px;height:auto}.carousel-button.left{left:1.5rem}.carousel-button.right{right:1.5rem}.carousel-dots{display:flex;justify-content:center;gap:.5rem;margin-top:0rem}.carousel-dot{width:12px;height:12px;border-radius:9999px;background-color:#3572667a;border:none;cursor:pointer}.apt-label{color:#357266;font-weight:700;font-family:Urbanist;font-size:27px;text-decoration:underline;text-align:left;padding-left:3%}.apt-label-2{color:#357266;position:relative;font-weight:400;font-family:Montserrat;top:-20px;font-size:18px;text-align:left;padding-left:3%}.overview{border:none;background-color:#fff;filter:drop-shadow(1px 4px 10px #00000049);width:80%;justify-self:center;border-radius:30px;text-align:left;display:flex;flex-direction:column;justify-content:left;align-items:left;gap:15%;margin-top:5%;text-justify:inter-word;font-size:21px;position:relative;font-family:montserrat;color:#1c3b35}.key-features{width:80%;justify-self:center;border-radius:30px;text-align:left;border:none;background-color:#fff;filter:drop-shadow(1px 4px 10px #00000049);display:flex;flex-direction:column;justify-content:left;align-items:left;gap:15%;margin-top:5%;text-justify:inter-word;font-size:21px;position:relative;font-family:montserrat;color:#1c3b35}.apt-detalis-desc-label{position:relative;padding-left:2%;padding-right:2%;font-weight:500;gap:15px;text-align:center;text-decoration:underline}.apt-detalis-desc-label2{position:relative;padding-left:2%;padding-right:2%;font-weight:500;gap:15px;font-weight:700}.apt-detalis-desc-cont{position:relative;padding-left:2%;padding-right:2%;font-size:18px;font-weight:400;top:-3vh}::selection{background-color:#2b5a4f;color:#fff;border-radius:10px}.the-space{border:none;background-color:#fff;filter:drop-shadow(1px 4px 10px #00000049);width:80%;justify-self:center;border-radius:30px;text-align:left;display:flex;flex-direction:column;justify-content:left;align-items:left;gap:15%;margin-top:5%;text-justify:inter-word;font-size:21px;position:relative;font-family:montserrat;color:#1c3b35}.apt-detalis-desc-cont2{position:relative;padding-left:5%;padding-right:5%;font-size:18px;font-weight:400;top:-21vh}.apt-detalis-desc-cont3{position:relative;padding-left:5%;padding-right:5%;font-size:18px;font-weight:400}.apt-detalis-desc-cont4{position:relative;padding-left:5%;padding-right:5%;font-size:18px;font-weight:500;color:#1c3b35;font-family:montserrat;top:-3vh}.space-highlights{display:flex;gap:30px;padding-left:10%;padding-right:10%;margin-bottom:10vh}.highlights{border:none;background-color:#fff;filter:drop-shadow(1px 4px 10px #00000049);width:80%;justify-self:center;border-radius:30px;text-align:left;display:flex;flex-direction:column;justify-content:left;align-items:left;gap:15%;margin-top:5%;text-justify:inter-word;font-size:21px;position:relative;font-family:montserrat;color:#1c3b35}.apt-detalis-desc-label3{position:relative;padding-left:5%;padding-right:5%;font-weight:500;gap:15px;text-align:center;text-decoration:underline}.nearby-stops{border:none;background-color:#fff;filter:drop-shadow(1px 4px 10px #00000049);width:80%;justify-self:center;border-radius:30px;text-align:left;display:flex;flex-direction:column;justify-content:left;align-items:left;gap:15%;margin-top:5%;text-justify:inter-word;font-size:21px;position:relative;font-family:montserrat;color:#1c3b35}.bus-stop{background-color:#07f;border-radius:3000px;padding:5px 8px;color:#fff;font-weight:700;font-family:montserrat;font-size:16px}.tram-stop{background-color:#ffe600;border-radius:3000px;padding:5px 8px;color:#000;font-weight:700;font-family:montserrat;font-size:16px}.trolleybus-stop{background-color:#a70000;border-radius:3000px;padding:5px 8px;color:#fff;font-weight:700;font-family:montserrat;font-size:16px}.apt-stops{display:flex;justify-content:left;align-items:center;gap:10px;padding-left:2%;position:relative;top:-3vh}.carousel-dot.active{background-color:#357266}.footer-links{display:flex;gap:20px;transition:all .3s ease-in-out}.footer-item{transition:all 1s ease-in-out}.apt-detalis-desc span{color:purple}.footer-item.active{text-decoration:underline}.footer-item:hover{color:#909397;text-decoration:underline}.nav-item:hover{color:#fff;font-weight:700;font-size:18px}.experiments{width:56%;position:relative;justify-content:center;align-items:center;text-align:center;bottom:0}.experiments-label-1{text-transform:uppercase;font-size:18px;font-weight:700;font-family:Montserrat;position:relative;color:#68d585}.login-form{display:flex;flex-direction:column;gap:10px;max-width:300px;background-color:#fff;padding:20px 50px 50px;border-radius:10px;align-items:center;justify-content:center}.login-form input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-family:Montserrat}.login-form button{width:100%;padding:10px;background-color:#357266;color:#fff;border:none;border-radius:30px;margin-top:30px}.login-form button:hover{background-color:#2e5b52}.error-msg{color:red;font-family:Montserrat}.login-label{color:#357266;font-weight:400;font-family:Montserrat;white-space:nowrap;text-decoration:underline;font-size:32px}.explore-apartments{display:flex;justify-content:center;align-items:center;padding-top:3%;position:absolute;left:50%;transform:translate(-50%);gap:15px;font-weight:500;font-family:Montserrat;transition:.3s ease-in-out;font-size:18px;color:#fff}.apartmant-list-label{color:#fff;font-weight:400;padding-top:10%;font-family:Montserrat;text-decoration:underline;font-size:48px;align-self:center}.apartman-list-box{display:grid;grid-template-columns:repeat(1,600px);justify-content:center;align-items:center;column-gap:30px;row-gap:30px;padding-bottom:20%}.apartman-container{max-width:100%;display:flex;flex-direction:column;align-items:flex-start}.apartmant-card{background-color:#fff;border-radius:10px;box-shadow:#64646f33 0 7px 29px;width:100%;cursor:pointer;height:450px;position:relative;justify-content:center}.apartmant-name1{color:#28554c;font-weight:500;font-family:urbanist;font-size:22px;text-align:left;margin-left:3%;margin-top:3%;font-weight:700;margin-right:3%;height:15%}.apartmant-name2{color:#438f80;font-weight:500;font-family:urbanist;font-size:18px;text-align:left;padding-bottom:3%;margin-left:3%;margin-right:3%;height:15%}.apartmant-info{display:flex;justify-content:center;align-items:center;gap:5%;padding:3px;position:absolute;bottom:4%;height:7%;left:50%;transform:translate(-50%)}.apt-info{display:flex;background-color:#fff;color:#438f80;border-radius:10px;font-weight:400;filter:drop-shadow(1px 3px 5px #0000005e);gap:10px;height:100%;white-space:nowrap;align-items:center;position:relative;font-family:Montserrat;justify-content:center;padding:5px 35px}.apt-info svg{color:#438f80}.apartmant-img-container{width:100%;height:70%;border-radius:10px 10px 0 0/10px 10px 0px 0px;overflow:hidden}.apartmant-img{width:100%;height:100%;object-fit:cover;display:block}.explore-apartments:hover{font-weight:600;font-size:20px}.experiments-label-2{position:relative;font-family:urbanist;font-size:48px;margin-top:0;font-weight:500;color:#fff}.experiments-box{border-radius:10px;width:100%;position:relative;background-color:#ffffff60;height:95px;justify-content:center;align-items:center;box-shadow:#64646f33 0 7px 29px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.377);border:1px solid linear-gradient(109.83deg,#FFFFFF 0%,rgba(255,255,255,.1) 50.4%,#FFFFFF 100%)}.experiments-box-line{height:95px;width:2px;position:absolute;left:50%;background-color:#ffffff60}.experiments-things{display:flex;align-items:center;justify-content:center;height:95px}.experiments-2-num{position:relative;font-size:40px;font-weight:800}.experiments-2{color:#357266;width:50%;white-space:nowrap;position:relative;align-items:center;height:95px;justify-content:center;gap:15px;font-family:Montserrat;font-size:25px;font-weight:700;display:flex}.experiments-1-num{position:relative;font-size:40px;font-weight:800}.experiments-1{color:#357266;width:50%;align-items:center;height:95px;justify-content:center;gap:15px;font-family:Montserrat;font-size:25px;font-weight:700;display:flex}.header-logo-text{position:absolute;height:24px;left:15%;font-family:Josefin Sans;font-style:normal;font-weight:600;align-self:center;font-size:24px;line-height:24px}.apartmant-list-label2{color:#fff;font-weight:400;font-family:Montserrat;text-decoration:underline;font-size:48px}.apartmant-list-create-header{display:block;justify-content:center;width:100%;align-items:center}.create-apartment-btn{height:50px;position:relative;justify-self:flex-end;margin-bottom:5%;width:30%;padding:10px;background-color:#357266;color:#fff;border:none;border-radius:30px;margin-top:30px}.create-apartment-btn:hover{background-color:#2e5b52}.create-apartment-wrapper{display:flex;flex-direction:column;align-items:center;padding-top:10%;width:100%;min-height:100vh;font-family:Montserrat;color:#fff}.create-apartment-title{font-size:36px;font-weight:600;text-decoration:underline;margin-bottom:30px;font-family:Urbanist;color:#fff}.create-apartment-form{background-color:#fff;padding:40px;border-radius:15px;width:100%;max-width:600px;box-shadow:#00000026 0 4px 16px;display:flex;flex-direction:column;gap:20px}.create-apartment-form label{font-weight:600;color:#357266;font-size:16px}.create-apartment-form input,.create-apartment-form textarea{width:100%;padding:12px;font-size:15px;border-radius:10px;border:1px solid #ccc;font-family:Montserrat;transition:border-color .2s ease}.create-apartment-form input:focus,.create-apartment-form textarea:focus{border-color:#357266;outline:none}.create-apartment-form textarea{resize:vertical}.create-apartment-submit{padding:14px;background-color:#357266;color:#fff;font-weight:600;border:none;border-radius:30px;cursor:pointer;transition:background-color .3s ease;font-size:16px;margin-top:10px}.create-apartment-submit:hover{background-color:#2e5b52}.edit-apartment-wrapper{padding:60px 20px;display:flex;justify-content:center;font-family:Montserrat,sans-serif;background-color:#f3f4f6;min-height:100vh}.edit-apartment-container{background-color:#fff;padding:40px;border-radius:15px;max-width:600px;width:100%;box-shadow:0 4px 16px #0000001a}.edit-apartment-title{font-size:28px;font-weight:700;font-family:Urbanist,sans-serif;margin-bottom:30px;color:#222}.edit-apartment-form-group{margin-bottom:20px}.edit-apartment-form-group label{display:block;font-weight:600;color:#357266;margin-bottom:8px;font-size:15px}.edit-apartment-input,.edit-apartment-textarea{width:100%;padding:12px;border-radius:10px;border:1px solid #ccc;font-size:15px;font-family:Montserrat,sans-serif;transition:border-color .2s ease}.edit-apartment-input:focus,.edit-apartment-textarea:focus{border-color:#357266;outline:none}.edit-apartment-textarea{resize:vertical}.edit-apartment-buttons{display:flex;justify-content:space-between;padding-top:20px}.edit-apartment-buttons button{padding:12px 20px;border:none;border-radius:30px;font-weight:600;font-size:15px;cursor:pointer;transition:background-color .3s ease}.edit-apartment-save{background-color:#357266;color:#fff}.edit-apartment-save:hover{background-color:#2b5a4f}.edit-apartment-delete{background-color:#d93025;color:#fff}.edit-apartment-delete:hover{background-color:#b3251b}@media only screen and (max-width: 500px){.apartmant-card{height:500px}.footer{height:15vh}.footer-box p{display:none}.footer-green{height:15vh}.apt-about-grid{grid-template-columns:1fr!important;justify-content:center;width:300px;left:-4%}.apt-about{height:auto!important;padding-left:0}.apt-about br{display:none}.apt-about-1,.apt-about-2{width:300px;height:420px}.apt-about-btn{position:absolute;width:200px;justify-self:center}.apt-about-label-1{font-family:Open Sans;font-weight:500;font-size:15px;text-align:center;white-space:nowrap;text-transform:uppercase}.apt-about-label-2{white-space:nowrap;font-family:montserrat;font-weight:500;font-size:24px;text-align:center;padding-bottom:50px}}@media only screen and (max-width: 900px){.hamburger{display:flex;position:absolute;cursor:pointer;align-self:center;left:90%}.about-us-parent{gap:10px;padding-top:130%}.about-us-picbox-2,.about-us-picbox-4,.about-us-picbox-5,.about-us-picbox-6,.about-us-picbox-7,.about-us-picbox-8{width:100px;height:150px}.apt-about-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));justify-content:center;width:100%;gap:40px;left:0%;padding-left:50px;padding-right:50px;box-sizing:border-box}.apt-about{height:auto!important;padding-left:0}.apt-about-btn{position:absolute;margin-top:20px}.apt-about br{display:none}.apt-about-1,.apt-about-2{width:100%;height:400px}.apt-about-btn{font-size:16px}.apt-about-label-1{font-family:Open Sans;font-weight:500;font-size:15px;text-align:center;white-space:nowrap;text-transform:uppercase}.apt-about-label-2{white-space:nowrap;font-family:montserrat;font-weight:500;font-size:24px;text-align:center;padding-bottom:50px}.apt-about-1-2,.apt-about-2-2{font-size:16px}.apt-about{padding-top:20%;padding-bottom:20%}.header-box{margin-top:25%;justify-content:center;left:10%}.about-us-text{position:absolute;width:80%;display:block;left:10%!important;text-align:center}.apartmant-list-label,.apartmant-list-label2{font-size:28px;padding-top:5%;text-align:center}.apartman-list-box{grid-template-columns:1fr;padding:0 10px}.apartmant-card{width:100%}.apartmant-name{font-size:18px}.apartmant-info{gap:10px}.apt-info{font-size:14px;padding:5px 10px}.login-form{width:90%;padding:30px 20px}.login-label{font-size:24px;text-align:center}.create-apartment-wrapper{padding-top:5%;width:95%}.apt-detalis-desc-cont2{position:relative;padding-left:5%;padding-right:5%;font-size:18px;font-weight:400;top:0vh}.apt-detalis-desc-1{border:none;background-color:#fff;filter:drop-shadow(1px 4px 10px #00000049);width:80%;justify-self:center;border-radius:30px;flex-direction:column;display:flex;justify-content:center;align-items:center;gap:15%;margin-top:5%;text-justify:inter-word;padding-top:-50%;font-size:21px;font-family:montserrat;color:#1c3b35}.highlights{border:none;background-color:#fff;filter:drop-shadow(1px 4px 10px #00000049);width:80%;justify-self:center;border-radius:30px;text-align:left;display:flex;flex-direction:column;justify-content:left;align-items:left;gap:15%;text-justify:inter-word;font-size:21px;position:relative;font-family:montserrat}.space-highlights{flex-direction:column;align-items:center;padding-left:0;padding-right:0}.apt-stops{flex-direction:column}.apt-det-cont{width:80%;background-color:#fff;margin-top:10vh;margin-bottom:10vh;position:relative;border-radius:30px;display:block;justify-content:center;align-items:center}.create-apartment-title{font-size:26px;text-align:center}.create-apartment-form{padding:20px;width:100%}.create-apartment-btn,.create-apartment-submit{width:100%}.edit-apartment-wrapper{padding:30px 10px}.edit-apartment-container{padding:20px}.edit-apartment-title{font-size:22px}.menu{left:40%;position:relative}.experiments-label-1{font-size:11px}.experiments-label-2{font-size:21px}.experiments{width:90%}.experiments-box{border-radius:10px;width:100%;position:relative;height:45px;justify-content:center;align-items:center;box-shadow:#64646f33 0 7px 29px}.experiments-box-line{height:45px;width:2px;position:absolute;left:50%}.experiments-1 svg{width:30px;height:30px}.experiments-2 svg{width:30px;height:30px}.explore-apartments{position:relative;top:40px}.explore-apartments svg{width:30px;height:30px}.experiments-things{display:flex;align-items:center;justify-content:center;height:45px}.experiments-2-num{position:relative;font-size:20px;font-weight:800}.experiments-2{color:#357266;width:50%;white-space:nowrap;position:relative;align-items:center;height:45px;justify-content:center;gap:5px;font-family:Montserrat;font-size:11px;font-weight:700;display:flex}.experiments-1-num{position:relative;font-size:20px;font-weight:800}.experiments-1{color:#357266;width:50%;align-items:center;height:45px;justify-content:center;gap:5px;font-family:Montserrat;font-size:11px;font-weight:700;display:flex}.edit-apartment-buttons{flex-direction:column;gap:10px}.edit-apartment-buttons button{width:100%}}@media only screen and (max-width: 900px){.apt-about-1,.apt-about-2{height:auto!important;min-height:200px;max-height:none}}@media only screen and (max-width: 500px){.apt-about-1,.apt-about-2{height:auto!important;min-height:200px;max-height:none;width:90%!important}}
