.hamburger,.nav-links,.phonenav{visibility:collapse}*,.contact,.contact-container{margin:0;box-sizing:border-box}*,.carousel-item,.contact,.contact-container{box-sizing:border-box}.contact-container,.services{box-shadow:0 -10px 8px rgba(0,0,0,.1),0 10px 8px rgba(0,0,0,.1)}.top-section .logo{max-width:280px;height:auto}.phoneheader{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0)),url('images/logo3.png');background-size:cover;background-position:center;color:transparent;height:150px;display:flex;align-items:center;justify-content:center}.phonenav{background-position:bottom}.hamburger{position:bottom;background:0 0;border:none;font-size:24px;cursor:pointer}*{padding:0;font-family:"Noto Sans Hebrew",serif}.contact{width:100vw}.contact-container{background:url('images/section2.png') center center/cover no-repeat;padding:40px 0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.contact-right{text-align:center;margin-bottom:20px;border-bottom:2px solid #222}.contact-right h1,.contact-right h5{margin:5px 0}.contact-container form{display:flex;flex-direction:column;gap:15px;width:90%;max-width:400px;margin:0 auto}.contact-inputs{width:100%;padding:12px;border:1px solid #1a1411;border-radius:25px;font-size:14px}.contact-inputs:focus{border-color:#357673;border-width:2px;outline:0}.contact-inputs::placeholder{color:#00000094}textarea.contact-inputs{height:100px;resize:none}.contact-button{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;padding:12px;font-size:16px;color:#000;background-color:#ff9800;border:none;border-radius:25px;cursor:pointer;transition:.3s}.column,.photo-gallery{display:flex;gap:20px}.contact-button:hover{color:#ff9800;background-color:#643c00}.carousel-container{position:relative;overflow:hidden;width:100%;max-width:1200px;margin:auto;text-align:center}.carousel-track{display:flex}.carousel-item{flex:0 0 25%;padding:10px}.carousel-item img{width:100%;height:100%;border-radius:10px}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;border:none;font-size:24px;padding:10px;cursor:pointer;border-radius:50%}.left-btn{left:10px}.right-btn{right:10px}.section-title{font-size:40px;font-weight:700;color:#000;text-align:center}.services{background:url('images/section2.png') center center/cover no-repeat;padding:40px 0;display:flex;justify-content:center;align-items:center;height:80vh;margin:0}.services-container{margin-top:50px}body{justify-content:center;align-items:center;min-height:100vh}.card-wrapper{max-width:1300px;margin:0 60px 35px;padding:20px 10px;overflow:hidden}.card-list .card-item{list-style:none}.card-list .card-item .card-link{user-select:none;display:block;padding:18px;border-radius:12px;text-decoration:none;border:2px solid transparent;box-shadow:0 10px 10px rgba (0,0,0,.05);transition:.2s}.card-list .card-item .card-link:active{cursor:grabbing}.card-list .card-item .card-link:hover{border-color:#ff8d0a}.card-list .card-link .card-image{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px}.card-list .card-link .badge{color:#0a0a0a;padding:8px 16px;font-size:1.25rem;font-weight:550;margin:16px 0 18px;background:#bc7a38;width:fit-content;border-radius:50px}.card-list .card-link .badge.bedroom,.card-list .card-link .badge.kitchen,.card-list .card-link .badge.salon{color:#0a0a0a;background:#fb0}.card-list .card-link .badge.shower{color:#0a0a0a;background:#ffac13}.card-list .card-link .card-title{font-size:1.19rem;color:#000;font-weight:300}.card-list .card-link{border-radius:50%;margin:30px 0 5px;background:0 0;cursor:grab;border:2px solid #ff8d0a}.swiper-pagination{margin:10px}.card-wrapper .swiper-pagination-bullet{height:15px;width:15px;opacity:.5;background:#1a1411}.card-wrapper .swiper-pagination-bullet-active{opacity:1}.card-wrapper .swiper-slide-button{color:#00000071;margin-top:-35px}@media screen and (max-width:390px){.card-wrapper .swiper-slide-button{visibility:visible}}.gallery{max-width:1224px;width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin:auto;padding:40px 0}.gallery .heading{width:50%;padding-bottom:50px}.gallery .heading h3{font-size:3em;font-weight:bolder;padding-bottom:10px;border-bottom:3px solid #000}.gallery .heading h3 span{font-weight:70}.column{flex-direction:column}.photo img{width:100%;height:100%;border-radius:5px;object-fit:cover}.gallery .load-more-btn,.show-less-btn{margin:40px 0 70px;padding:15px 40px;background-color:#000;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1.2 em;text-decoration:none;font-weight:bolder;letter-spacing:2px}.photo{animation:.3s ease-in fadeIn}@keyframes fadeIn{from{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.load-more-btn:hover{background-color:#00200770}.hidden{display:none}.show-less-btn:hover{background-color:#24000070}.btn{display:flex;justify-content:center;gap:10px;flex-wrap:nowrap}@media(max-width:390px){.photo-gallery{flex-direction:column}}@media only screen and (max-width:390px){header{background-size:350%}.top-section .logo{visibility:collapse}nav{font-size:small}.card-wrapper .swiper-slide-button .carousel-container,.hamburger,.phonenav,.services{visibility:visible}.gallery .heading{width:100%}.gallery .heading h3{font-size:1em}}label{font-size:16px;color:#000;margin-bottom:5px;direction:rtl;text-align:right;display:block;margin-right:15px}.space-before-footer{margin:100px}.footer-title{display:flex;align-items:center;justify-content:center;gap:15px;font-size:23px;color:#000;padding-top:10px;padding-bottom:7px}.phone-number,.social-icons{align-items:center;gap:15px;display:flex}.footer-title h3{display:inline-block;padding-right:80px;padding-left:80px;border-bottom:2px solid #000;padding-bottom:7px}.social-icons{justify-content:center;font-size:18px;padding:10px}.phone-number{justify-content:center;font-size:20px;color:#000;text-decoration:none;margin-top:20px}.credit{display:flex;align-items:center;justify-content:center;gap:15px;font-size:15px;color:#000;text-decoration:none;padding-top:32px;padding-bottom:0}.social-icons a{color:#000;text-decoration:none;transition:color .5s}.social-icons a:hover{color:#ff9800}.social-icons h5{font-size:18px;color:#333}.divider{color:#000;pointer-events:none;font-weight:500}footer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#357673;color:#fff}