.testimonials-section{width:100%;padding:50px 80px}@media only screen and (max-width:767px){.testimonials-section{padding:30px 20px}}.testimonials-section h4{font-size:25px;text-transform:uppercase;opacity:.7}@media only screen and (max-width:767px){.testimonials-section h4{font-size:20px}}.testimonials-section h2{font-size:50px}@media only screen and (max-width:767px){.testimonials-section h2{font-size:28px;line-height:1.3em}}.testimonials-section .testimonials-list-container{width:100%;position:relative}.testimonials-section .testimonials-list-container .arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:3px solid #00822c;font-weight:700;font-size:25px;background-color:#00822c;color:#fff;display:none;align-items:center;justify-content:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer}@media only screen and (max-width:767px){.testimonials-section .testimonials-list-container .arrow{width:35px;height:35px;font-size:16px}}.testimonials-section .testimonials-list-container .arrow:hover{background-color:#fff;color:#00822c}.testimonials-section .testimonials-list-container .arrow.active{display:flex}.testimonials-section .testimonials-list-container .arrow.left{left:40px}@media only screen and (max-width:767px){.testimonials-section .testimonials-list-container .arrow.left{left:10px}}.testimonials-section .testimonials-list-container .arrow.right{right:40px}@media only screen and (max-width:767px){.testimonials-section .testimonials-list-container .arrow.right{right:10px}}.testimonials-section .testimonials-list-container .list{-ms-overflow-style:none;scrollbar-width:none;width:100%;display:flex;gap:20px;overflow-x:scroll;padding:30px 0}.testimonials-section .testimonials-list-container .list::-webkit-scrollbar{display:none}@media only screen and (max-width:767px){.testimonials-section .testimonials-list-container .list{gap:15px}}.testimonials-section .testimonials-list-container .list .testimonial-card{display:flex;flex-direction:column;gap:20px;padding:25px 30px;border:1px solid hsla(0,0%,45%,.233);border-radius:20px;min-width:30%;width:30%}@media only screen and (max-width:767px){.testimonials-section .testimonials-list-container .list .testimonial-card{width:80%;min-width:80%}}.testimonials-section .testimonials-list-container .list .testimonial-card .head{display:flex;align-items:center;gap:20px}.testimonials-section .testimonials-list-container .list .testimonial-card .head .image{width:80px;aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:relative}@media only screen and (max-width:767px){.testimonials-section .testimonials-list-container .list .testimonial-card .head .image{width:80px}}.testimonials-section .testimonials-list-container .list .testimonial-card .head .name{font-size:22px;font-weight:700}@media only screen and (max-width:767px){.testimonials-section .testimonials-list-container .list .testimonial-card .head .name{font-size:18px;line-height:1.3em}}.testimonials-section .testimonials-list-container .list .testimonial-card .review{font-size:18px}@media only screen and (max-width:767px){.testimonials-section .testimonials-list-container .list .testimonial-card .review{font-size:16px;line-height:1.5em}}.top-cities-section{width:100%;padding:50px 80px;margin-top:50px}@media only screen and (max-width:767px){.top-cities-section{padding:10px 20px}}.top-cities-section h4{font-size:25px;text-transform:uppercase;opacity:.7}@media only screen and (max-width:767px){.top-cities-section h4{font-size:20px}}.top-cities-section h2{font-size:50px}@media only screen and (max-width:767px){.top-cities-section h2{font-size:28px;line-height:1.3em}}.top-cities-section .cities-list{display:flex;justify-content:space-between;flex-wrap:wrap;gap:30px;padding:30px 0}@media only screen and (max-width:767px){.top-cities-section .cities-list{justify-content:center}}.top-cities-section .cities-list .city-col{width:20%;display:flex;align-items:center;gap:20px}@media only screen and (max-width:767px){.top-cities-section .cities-list .city-col{width:25%;flex-direction:column}}.top-cities-section .cities-list .city-col .city-image{width:100px;height:100px;overflow:hidden;border-radius:12px;position:relative;display:block}@media only screen and (max-width:767px){.top-cities-section .cities-list .city-col .details{display:flex;flex-direction:column;align-items:center}}.top-cities-section .cities-list .city-col .details .city-name{font-size:22px;font-weight:700;line-height:1em;text-transform:capitalize}@media only screen and (max-width:767px){.top-cities-section .cities-list .city-col .details .city-name{font-size:18px;text-align:center}}.top-cities-section .cities-list .city-col .details .properties-count{font-size:18px;opacity:.7}@media only screen and (max-width:767px){.top-cities-section .cities-list .city-col .details .properties-count{font-size:15px}}.cities-and-division-section{width:100%;padding:50px 0}@media only screen and (max-width:767px){.cities-and-division-section{padding:30px 20px}}.cities-and-division-section h2{font-size:50px;font-weight:700;text-align:center}@media only screen and (max-width:767px){.cities-and-division-section h2{font-size:28px;line-height:1.3em;text-align:left}}.cities-and-division-section .cities-division-list-container{width:100%;position:relative;display:flex}.cities-and-division-section .cities-division-list-container .arrow{position:absolute;top:50%;z-index:5;transform:translateY(-50%);width:50px;height:50px;border-radius:50%;border:3px solid #00822c;font-weight:700;font-size:25px;background-color:#00822c;color:#fff;display:none;align-items:center;justify-content:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);cursor:pointer}@media only screen and (max-width:767px){.cities-and-division-section .cities-division-list-container .arrow{width:35px;height:35px;font-size:16px}}.cities-and-division-section .cities-division-list-container .arrow:hover{background-color:#fff;color:#00822c}.cities-and-division-section .cities-division-list-container .arrow.active{display:flex}.cities-and-division-section .cities-division-list-container .arrow.left{left:40px}@media only screen and (max-width:767px){.cities-and-division-section .cities-division-list-container .arrow.left{left:10px}}.cities-and-division-section .cities-division-list-container .arrow.right{right:40px}@media only screen and (max-width:767px){.cities-and-division-section .cities-division-list-container .arrow.right{right:10px}}.cities-and-division-section .cities-division-list{-ms-overflow-style:none;scrollbar-width:none;width:100%;display:flex;gap:80px;overflow-x:scroll;padding:0 80px}.cities-and-division-section .cities-division-list::-webkit-scrollbar{display:none}.cities-and-division-section .division-list{min-width:-moz-fit-content;min-width:fit-content;display:flex;flex-direction:column;white-space:nowrap;gap:5px;margin:40px 0 20px}.cities-and-division-section .division-list .division-link{font-size:18px}.cities-and-division-section .division-list .division-link .division-name{font-weight:700;color:#00822c;text-decoration:underline}.cities-and-division-section .division-list .division-link .city-name{font-weight:700}