.main_banner{width:100%;position:relative;display:block}.main_banner--cnt{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.main_banner--cnt .main_banner--media{width:100%;position:relative;display:block;aspect-ratio:1920/648;overflow:hidden}@media (max-width:768px){.main_banner--cnt .main_banner--media{aspect-ratio:10/17}}.main_banner--cnt .main_banner--media iframe,.main_banner--cnt .main_banner--media video{width:100%;height:100%;position:relative;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.main_banner--cnt .main_banner--media picture{width:100%;height:100%;position:relative;display:block}.main_banner--cnt .main_banner--media picture img{height:100%}.main_banner--cnt .main_banner--filter{width:100%;max-width:900px;position:absolute;display:block;z-index:1}.main_banner--cnt .main_banner--filter h1{width:100%;position:relative;display:block;text-align:center;font-size:2.6666666667em;color:var(--white);margin-bottom:25px;font-family:var(--font-ultra)}@media (max-width:768px){.main_banner--cnt .main_banner--filter h1{width:90%;margin:0 auto 25px;font-size:2em}}.main_banner--cnt .main_banner--filter .filter_content{width:100%;position:relative;display:block}.main_banner--cnt .main_banner--filter .filter_content .top_box{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--gray);border-left:1px solid var(--gray);border-right:1px solid var(--gray);border-radius:25px 25px 0 0;background:rgba(255,255,255,0);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:10px 20px}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .top_box{gap:0;border:unset;border-radius:unset;background:unset;-webkit-backdrop-filter:unset;backdrop-filter:unset;padding:0}}.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs{display:none}}.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs ul{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:7px}.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs ul li{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs ul li button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;padding:12px 20px;border-radius:23px;background:var(--white);color:var(--secondary);font-weight:500;gap:5px;transition:var(--ease)}.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs ul li button i{color:inherit}@media not all and (pointer:coarse){.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs ul li button:hover{background:var(--secondary);color:var(--white)}}.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs ul li button.active{background:var(--secondary);color:var(--white)}.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs ul li button h3{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-size:.8666666667em;text-transform:uppercase;transition:var(--ease);letter-spacing:1px}@media not all and (pointer:coarse){.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs ul li button:hover h3{color:var(--white)}}.main_banner--cnt .main_banner--filter .filter_content .top_box .tabs ul li button.active h3{color:var(--white)}.main_banner--cnt .main_banner--filter .filter_content .top_box .search_by{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .top_box .search_by{position:absolute;top:0;left:0;right:0;margin:auto}}.main_banner--cnt .main_banner--filter .filter_content .top_box .search_by button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;padding:12px 20px;border-radius:23px;background:var(--white);color:var(--secondary);font-weight:500;gap:5px;transition:var(--ease);font-size:.8666666667em;text-transform:uppercase;letter-spacing:1px;font-weight:700}.main_banner--cnt .main_banner--filter .filter_content .top_box .search_by button i{color:inherit}@media not all and (pointer:coarse){.main_banner--cnt .main_banner--filter .filter_content .top_box .search_by button:hover{background:var(--secondary-gray);color:var(--white)}}.main_banner--cnt .main_banner--filter .filter_content .top_box .search_by button.active{background:var(--secondary-gray);color:var(--white)}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .top_box .search_by button{background:var(--secondary-gray);color:var(--white);text-decoration:none}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box{width:100%;position:relative;display:block;border-bottom:1px solid var(--gray);border-left:1px solid var(--gray);border-right:1px solid var(--gray);border-radius:0 0 25px 25px;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding-right:20px}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box{padding:20px;border-radius:25px;transform:translateY(70px)}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form{width:100%;position:relative;display:none}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper{width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input{height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;flex-wrap:wrap;padding:10px 20px;border-radius:0 25px 0 25px}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input{width:100%;padding:15px 0}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input label{width:100%;position:relative;display:block;font-size:.8em;color:var(--text);font-weight:700;opacity:.5;margin-bottom:5px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input input{width:100%;position:relative;display:block;padding-right:30px}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input input{padding-right:0}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input input.placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input input:-moz-placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input input::-moz-placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input input:-ms-input-placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input input::-webkit-input-placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input input.location{padding-left:25px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input ._selected-locations{width:calc(50% - 10px);height:100%;position:absolute;display:none;left:50%;top:0;z-index:1;background:var(--primary);padding:8px 14px;border-radius:0 25px 0 25px;cursor:pointer}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input ._selected-locations h6{width:100%;position:relative;display:block;font-size:.8666666667em;line-height:1;color:var(--white)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input ._selected-locations ._info{width:100%;position:relative;display:flex;align-items:center;gap:5px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input ._selected-locations ._info p{width:calc(100% - 30px);position:relative;display:-webkit-box;font-size:.9333333333em;overflow:hidden;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;line-height:110%;color:var(--white)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input ._selected-locations ._info span{width:25px;height:25px;position:relative;display:flex;justify-content:center;align-items:center;background:var(--secondary);font-size:.7333333333em;font-weight:500;color:var(--white);border-radius:50%;line-height:1;transform:translateY(-5px);transition:var(--ease)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input ._selected-locations.added{animation:added .3s linear;animation-iteration-count:1}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input ._selected-locations.added ._info span{background:var(--white);color:var(--secondary)}@keyframes added{0%{background:var(--primary)}50%{background:#2cb095}100%{background:var(--primary)}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input span.estate_type{width:16px;height:16px;position:absolute;display:flex;justify-content:center;align-items:center;background:var(--primary);top:20px;right:21px;border-radius:50%;cursor:pointer}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input span.estate_type{right:0}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input span.estate_type i{color:var(--white);font-size:13px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input span.location{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;display:block;top:28px;left:20px}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input span.location{top:34px;left:0}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input span.location i{font-size:16px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options{width:100%;max-width:330px;position:absolute;display:none;background:var(--white);border-radius:0 0 14px 14px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);padding:10px;left:0;right:0;top:100%;margin:auto;z-index:2}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options{width:100dvw;max-width:unset!important;left:-20px;top:100%}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options span.close_options{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;display:block;top:5px;right:5px;z-index:2}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options span.close_options i{font-size:1.3333333333em}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options ul{width:100%;position:relative;max-height:180px;overflow:auto}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options ul::-webkit-scrollbar{width:4px;background:var(--gray)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options ul::-webkit-scrollbar-thumb{width:4px;background:var(--primary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.estate ul,.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.transaction ul{display:flex;flex-wrap:wrap;gap:5px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.estate ul li,.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.transaction ul li{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.estate ul li button,.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.transaction ul li button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;padding:12px 20px;border-radius:23px;background:var(--ultra-dark-gray);color:var(--secondary);font-weight:500;gap:5px;transition:var(--ease);padding:8px 12px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.estate ul li button i,.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.transaction ul li button i{color:inherit}@media not all and (pointer:coarse){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.estate ul li button:hover,.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.transaction ul li button:hover{background:var(--primary);color:var(--white)}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.estate ul li button.active,.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.transaction ul li button.active{background:var(--primary);color:var(--white)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.estate ul li button img,.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.transaction ul li button img{width:24px;transition:var(--ease)}@media not all and (pointer:coarse){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.estate ul li button:hover img,.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.transaction ul li button:hover img{filter:brightness(0) invert(1)}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.estate ul li button.active,.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.transaction ul li button.active{background:var(--primary);color:var(--white)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location{max-width:400px;margin:unset;left:20px}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location{left:-20px}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul{display:block}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li{width:100%;position:relative;display:block}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li button{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;text-align:left}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li button ._name{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li button ._name p{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-weight:500;text-align:left;transition:var(--ease)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li button ._name small{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-size:.8666666667em;transition:var(--ease)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li button span{width:15px;height:15px;position:relative;display:none;background:var(--primary);border-radius:50%}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li button span i{color:var(--white);font-size:.8666666667em}@media not all and (pointer:coarse){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li button:hover{background:var(--gray)}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li button.selected ._name p{color:var(--primary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .options.location ul li button.selected span{display:flex;justify-content:center;align-items:center}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options{width:100%;max-width:350px;position:absolute;display:block;background:var(--white);border-radius:0 0 14px 14px;box-shadow:0 3px 6px rgba(0,0,0,.1607843137);padding:10px;left:25px;right:0;top:100%;margin:auto;z-index:2}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options{width:100dvw;max-width:unset!important;left:-20px;top:100%}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options .selected_options--title{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options .selected_options--title h6{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-size:1em}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options .selected_options--title button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options .selected_options--title button i{font-size:1.2666666667em}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul{width:100%;position:relative;max-height:180px;display:block;overflow:auto}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul::-webkit-scrollbar{width:4px;background:var(--gray)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul::-webkit-scrollbar-thumb{width:4px;background:var(--primary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li{width:100%;position:relative;display:block}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li button{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;padding:7px 10px;text-align:left}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li button ._name{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;text-align:left}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li button ._name p{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-weight:500;text-align:left;transition:var(--ease);text-align:left}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li button ._name small{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-size:.8666666667em;transition:var(--ease);text-align:left}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li button span{width:15px;height:15px;position:relative;display:none;background:var(--primary);border-radius:50%;text-align:left}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li button span i{color:var(--white);font-size:.8666666667em}@media not all and (pointer:coarse){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li button:hover{background:var(--gray)}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li button.selected ._name p{color:var(--primary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input .selected_options ul li button.selected span{display:flex;justify-content:center;align-items:center}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input.mobile{display:none}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input.mobile{display:block}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input:not(.property_location).__notEmpty{background:var(--primary);padding:15px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input:not(.property_location).__notEmpty label{color:var(--white)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input:not(.property_location).__notEmpty input{color:var(--white)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input:not(.property_location).__notEmpty span.estate_type{right:15px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input.property_type{width:calc(45% - 28px)}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input.property_type{width:100%}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input.property_location{width:calc(55% - 28px)}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input.property_location{width:100%}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input.property_location.__notEmpty{background:0 0}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input.property_location.__notEmpty input{width:50%}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._input.property_location.__notEmpty ._selected-locations{display:flex;align-items:center;flex-wrap:wrap}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._submit{width:36px;height:36px;position:relative;display:block}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._submit{width:100%;height:-moz-fit-content;height:fit-content}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._submit button{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--primary)}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._submit button{border-radius:30px;height:-moz-fit-content;height:fit-content;padding:8px 16px;gap:10px}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._submit button span{font-weight:500;display:none}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._submit button span{display:block}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .filter_form .form_wrapper ._submit button i{font-size:1.3333333333em;color:var(--white)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form{width:100%;position:relative;display:none}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form{width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input{width:calc(100% - 36px);height:-moz-fit-content;height:fit-content;position:relative;padding:10px 20px;display:flex;align-items:center;flex-wrap:wrap}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input{width:100%;padding:15px 0}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input label{width:100%;position:relative;display:block;font-size:.8em;color:var(--text);font-weight:700;opacity:.5;margin-bottom:5px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input input{width:100%;position:relative;display:block;padding-right:30px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input input.placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input input:-moz-placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input input::-moz-placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input input:-ms-input-placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input input::-webkit-input-placeholder{color:var(--secondary)}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input input.code{padding-left:25px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input span.code{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;display:block;top:28px;left:20px}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input span.code{top:34px;left:0}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._input span.code i{font-size:16px}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._submit{width:36px;height:36px;position:relative;display:block}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._submit{width:100%;height:-moz-fit-content;height:fit-content}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._submit button{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;border-radius:50%;background:var(--primary)}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._submit button{border-radius:30px;height:-moz-fit-content;height:fit-content;padding:8px 16px;gap:10px}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._submit button span{font-weight:500;display:none}@media (max-width:768px){.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._submit button span{display:block}}.main_banner--cnt .main_banner--filter .filter_content .bottom_box .code_form form ._submit button i{font-size:1.3333333333em}.main_banner .zoe-content{width:-moz-fit-content;width:fit-content;position:absolute;display:block;bottom:0;left:0;right:0;margin:auto;transform:translateY(50%);background:rgba(255,255,255,.4);box-shadow:0 18px 24px rgba(0,0,0,.07);border:1px solid #fefefe;border-radius:48px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:10px 15px}@media (max-width:768px){.main_banner .zoe-content{width:90%}}.main_banner .zoe-content ._zoe-wrapper{width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.main_banner .zoe-content ._zoe-wrapper img{width:55px;animation:rotate 6s linear infinite}@media (max-width:768px){.main_banner .zoe-content ._zoe-wrapper img{width:45px}}.main_banner .zoe-content ._zoe-wrapper p{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-weight:500;margin:0 50px 0 20px}@media (max-width:768px){.main_banner .zoe-content ._zoe-wrapper p{width:calc(100% - 171px);margin:0}}.main_banner .zoe-content ._zoe-wrapper button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;padding:12px 20px;border-radius:23px;background:var(--primary);color:var(--white);font-weight:500;gap:5px;transition:var(--ease)}.main_banner .zoe-content ._zoe-wrapper button i{color:inherit}@media not all and (pointer:coarse){.main_banner .zoe-content ._zoe-wrapper button:hover{background:var(--secondary-gray);color:var(--white)}}.main_banner .zoe-content ._zoe-wrapper button.active{background:var(--secondary-gray);color:var(--white)}.main_banner .zoe-content ._zoe-wrapper button svg{fill:var(--secondary);transition:var(--ease)}@media (max-width:768px){.main_banner .zoe-content ._zoe-wrapper button{padding:8px 14px}}@media not all and (pointer:coarse){.main_banner .zoe-content ._zoe-wrapper button:hover svg{fill:var(--primary)}}section.featured_estates{width:100%;position:relative;display:block;overflow-x:hidden}@media (max-width:768px){section.featured_estates{display:none}}section.featured_estates .featured_estates--cnt{width:100%;position:relative;padding:6em 0;display:block}@media (max-width:575px){section.featured_estates .featured_estates--cnt{padding:2.6666666667em 0}}section.featured_estates .featured_estates--cnt .featured_estates--title{width:85%;max-width:1312px;position:relative;margin:0 auto;display:block;margin-bottom:25px}@media (max-width:768px){section.featured_estates .featured_estates--cnt .featured_estates--title{width:90%}}section.featured_estates .featured_estates--cnt .featured_estates--title h2{width:100%;position:relative;display:block;text-align:center;font-family:var(--font-ultra)}section.featured_estates .featured_estates--cnt .featured_estates--title h2 strong{color:var(--primary);font-family:inherit}section.featured_estates .featured_estates--cnt .featured_estates--tabs{width:-moz-fit-content;width:fit-content;max-width:90%;position:relative;display:block;margin-bottom:25px;padding:6px 8px;border:1px solid var(--primary);background:var(--white);border-radius:32px;margin:0 auto 30px}section.featured_estates .featured_estates--cnt .featured_estates--tabs ul{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:5px}section.featured_estates .featured_estates--cnt .featured_estates--tabs ul li{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--tabs ul li button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;padding:12px 20px;border-radius:23px;font-weight:700;font-size:.8666666667em;text-transform:uppercase;letter-spacing:2px;opacity:.5;transition:var(--ease)}@media not all and (pointer:coarse){section.featured_estates .featured_estates--cnt .featured_estates--tabs ul li button:hover{color:var(--primary);opacity:1}}section.featured_estates .featured_estates--cnt .featured_estates--tabs ul li button.active{opacity:1;background:var(--primary);color:var(--white)}section.featured_estates .featured_estates--cnt .featured_estates--content{width:100%;position:relative;display:none}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper{width:100%;position:relative;display:block;padding-bottom:50px;overflow:unset}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .swiper-slide:hover{z-index:1}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm{width:100%;position:relative;display:block;height:-moz-fit-content;height:fit-content;background:var(--white);border-radius:14px;box-shadow:0 11px 13px rgba(0,0,0,.1607843137)}@media (max-width:768px){section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm{width:100%}}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media{width:100%;position:relative;display:block;padding:10px;margin-bottom:5px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top{width:100%;position:absolute;display:flex;align-items:center;justify-content:space-between;padding:22px 20px;top:0;left:0;gap:10px;z-index:1}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top span{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;text-transform:uppercase;font-size:.8em;font-weight:500;background:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);padding:5px 9px;border-radius:20px;transition:var(--ease)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;gap:10px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons button svg{width:25px;position:relative;display:block;fill:var(--white);transition:var(--ease)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons button.wishlist_button{filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .1607843137))}@media not all and (pointer:coarse){section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons button.wishlist_button:hover svg{fill:var(--light-red)}}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons button.wishlist_button._added svg{fill:var(--red)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip{width:190px;height:-moz-fit-content;height:fit-content;position:absolute;display:none;background:var(--white);filter:drop-shadow(0px 10px 10px rgba(0, 0, 0, .1607843137));border-radius:5px;right:-10px;top:34px;z-index:5}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip::before,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip::before{content:"";display:block;position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--white);top:-6px;right:15px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper{width:100%;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper button.close_comment,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper button.close_comment{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:absolute;display:block;top:5px;right:5px;z-index:10}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper button.close_comment svg,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper button.close_comment svg{width:20px;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper button.close_comment svg path,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper button.close_comment svg path{stroke-width:42px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-view,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-view{width:100%;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._comment,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._comment{width:100%;position:relative;display:block;padding:27px 15px 20px;border-bottom:1px solid rgba(0,0,0,.04)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._comment small,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._comment small{width:100%;position:relative;display:block;color:var(--secondary);opacity:.44;font-size:.8em;line-height:121.4285714286%;font-weight:600;margin-bottom:5px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._comment p,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._comment p{width:100%;position:relative;display:block;font-weight:600;font-size:.9333333333em}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._options,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._options{width:100%;position:relative;display:flex;justify-content:center;align-items:center;padding:15px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._options button,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._options button{width:50%;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;font-weight:600;font-size:.9333333333em;gap:5px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._options button svg,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-view ._options button svg{width:17px;position:relative;display:block;stroke:var(--primary)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit{width:100%;position:relative;display:block;padding:27px 10px 10px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form{width:100%;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea{width:100%;position:relative;display:block;margin-bottom:10px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea{width:100%;height:-moz-fit-content;height:fit-content;position:relative;display:block;aspect-ratio:1;border:1px solid #707070;border-radius:4px;padding:7px;font-weight:600;font-size:.9333333333em;resize:none}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea.placeholder,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea.placeholder{color:rgba(0,0,0,.15)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea:-moz-placeholder,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea:-moz-placeholder{color:rgba(0,0,0,.15)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea::-moz-placeholder,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea::-moz-placeholder{color:rgba(0,0,0,.15)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea:-ms-input-placeholder,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea:-ms-input-placeholder{color:rgba(0,0,0,.15)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea::-webkit-input-placeholder,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._textarea textarea::-webkit-input-placeholder{color:rgba(0,0,0,.15)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit{width:100%;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit button,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit button{width:100%;height:-moz-fit-content;height:fit-content;position:relative;display:flex;justify-content:center;align-items:center;padding:12px 20px;border-radius:23px;background:var(--primary);color:var(--white);font-weight:500;gap:5px;transition:var(--ease);padding:10px 16px;font-size:.9333333333em}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit button i,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit button i{color:inherit}@media not all and (pointer:coarse){section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit button:hover,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit button:hover{background:var(--secondary-gray);color:var(--white)}}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit button.active,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-edit form ._submit button.active{background:var(--secondary-gray);color:var(--white)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete{width:100%;position:relative;display:block;padding:30px 15px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete p,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete p{width:100%;position:relative;display:block;font-weight:600;font-size:.9333333333em;margin-bottom:15px;text-align:center}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button{width:100%;height:-moz-fit-content;height:fit-content;position:relative;display:flex;justify-content:center;align-items:center;padding:12px 20px;border-radius:23px;background:var(--primary);color:var(--white);font-weight:500;gap:5px;transition:var(--ease);padding:10px 16px;font-size:.9333333333em}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button i,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button i{color:inherit}@media not all and (pointer:coarse){section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button:hover,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button:hover{background:var(--secondary-gray);color:var(--white)}}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button.active,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button.active{background:var(--secondary-gray);color:var(--white)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button.cancel,section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button.cancel{background:var(--white);border:1px solid var(--primary);padding:8px 16px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .comments ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button:not(:last-child),section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media ._top ._buttons .wishlist ._comments-tooltip ._comments-tooltip_wrapper ._comment-delete button:not(:last-child){margin-bottom:10px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media a{width:100%;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media picture{width:100%;position:relative;display:block;aspect-ratio:356/250;overflow:hidden;border-radius:14px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media picture img{height:100%}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--media iframe{width:100%;position:relative;display:none;aspect-ratio:356/250;overflow:hidden;border-radius:14px;pointer-events:none}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info{width:100%;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info h4{width:100%;position:relative;height:40px;padding:0 15px;font-size:1.0666666667em;line-height:122.2222222222%;margin-bottom:7px;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._badges{width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:5px;padding:0 15px;margin-bottom:18px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._badges span{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;border:1px solid var(--green);border-radius:21px;font-size:.8em;font-weight:500;padding:5px 9px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._price-size{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px;padding:0 15px 8px;border-bottom:1px solid var(--green)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._price-size .price{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;gap:5px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._price-size .price svg{width:16px;position:relative;display:block;fill:var(--primary)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._price-size .price p{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-size:1.0666666667em;font-weight:700}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._price-size .size{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;gap:5px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._price-size .size img{width:14px;position:relative;display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._price-size .size p{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-size:.9333333333em}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._price-size .size p span{color:var(--primary)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._info{width:100%;position:relative;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:18px 15px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._info ._info-itm{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;gap:4px}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._info ._info-itm svg{width:18px;position:relative;display:block;fill:var(--primary)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._info ._info-itm small{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;font-size:.8666666667em}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._info ._estate-link{width:100%;position:absolute;display:block;background:var(--white);visibility:hidden;opacity:0;left:0;padding:0 15px;border-radius:20px;z-index:1;transition:var(--ease)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._info ._estate-link a{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;padding:12px 20px;border-radius:23px;background:var(--primary);color:var(--white);font-weight:500;gap:5px;transition:var(--ease)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._info ._estate-link a i{color:inherit}@media not all and (pointer:coarse){section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._info ._estate-link a:hover{background:var(--secondary-gray);color:var(--white)}}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm--info ._info ._estate-link a.active{background:var(--secondary-gray);color:var(--white)}@media not all and (pointer:coarse){section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm:hover.property_videos .estate_itm--media picture{display:none}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm:hover.property_videos .estate_itm--media iframe{display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm:hover .estate_itm--media ._top span{background:#fff}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm:hover .estate_itm--info ._info ._estate-link{opacity:1;visibility:visible}}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm.property_videos._show-video .estate_itm--media picture{display:none}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--wrapper .estate_itm.property_videos._show-video .estate_itm--media iframe{display:block}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--controls{width:85%;max-width:1312px;position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:40px}@media (max-width:768px){section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--controls{width:90%}}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--controls button{width:45px;height:45px;position:relative;display:flex;justify-content:center;align-items:center;background:var(--white);border-radius:50%;box-shadow:0 11px 13px rgba(0,0,0,.1607843137)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--controls button i{color:var(--primary);font-size:1.8666666667em}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--controls .featured_estates--pagination{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;gap:10px;bottom:unset;top:unset}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--controls .featured_estates--pagination span{width:9px;height:9px;position:relative;display:block;background:var(--secondary);opacity:1;margin:0;border-radius:50%;padding:0;transition:var(--ease)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--controls .featured_estates--pagination span.swiper-pagination-bullet-active{width:18px;border-radius:20px;background:var(--green)}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--cta{width:85%;max-width:1312px;position:relative;margin:0 auto;display:block}@media (max-width:768px){section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--cta{width:90%}}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--cta a{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;padding:12px 20px;border-radius:23px;background:var(--primary);color:var(--white);font-weight:500;gap:5px;transition:var(--ease);margin:0 auto}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--cta a i{color:inherit}@media not all and (pointer:coarse){section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--cta a:hover{background:var(--secondary-gray);color:var(--white)}}section.featured_estates .featured_estates--cnt .featured_estates--content .featured_estates--cta a.active{background:var(--secondary-gray);color:var(--white)}.featured_categories{width:100%;position:relative;padding:6em 0;display:block;z-index:1}@media (max-width:575px){.featured_categories{padding:2.6666666667em 0}}@media (max-width:768px){.featured_categories{display:none}}.featured_categories::before{content:"";display:block;position:absolute;width:90%;height:83%;top:0;left:0;right:0;bottom:0;margin:auto;background:var(--secondary-gray);border-radius:42px;transition:1s ease-in-out}.featured_categories .featured_categories--cnt{width:85%;max-width:1312px;position:relative;margin:0 auto;display:block;z-index:2}@media (max-width:768px){.featured_categories .featured_categories--cnt{width:90%}}.featured_categories .featured_categories--cnt .featured_categories--title{width:100%;position:relative;max-width:800px;display:flex;flex-wrap:wrap;gap:20px;margin:0 auto 80px;transition:1s ease-in-out}.featured_categories .featured_categories--cnt .featured_categories--title h2{width:100%;position:relative;max-width:360px;display:block;color:var(--white);font-family:var(--font-ultra);font-size:3.6666666667em;line-height:113.0434782609%}.featured_categories .featured_categories--cnt .featured_categories--title h2 strong{color:var(--green);font-family:inherit}.featured_categories .featured_categories--cnt .featured_categories--title p{width:100%;position:relative;max-width:320px;display:block;color:var(--white);padding-top:10px}.featured_categories .featured_categories--cnt .featured_categories--content{width:100%;position:relative;display:block}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper{width:100%;position:relative;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm{width:calc(20% - 16px);position:relative;display:block;border-radius:20px;overflow:hidden}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm .featured_category--image{width:100%;position:relative;display:block}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm .featured_category--image picture{width:100%;position:relative;display:block;aspect-ratio:496/596}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm .featured_category--image picture img{height:100%}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm .featured_category--text{width:100%;height:100%;position:absolute;display:block;padding:24px;top:0;left:0;z-index:1;transition:var(--ease)}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm .featured_category--text h6{width:100%;position:relative;display:block;margin-bottom:5px}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm .featured_category--text p{width:100%;position:relative;display:block;margin-bottom:5px}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm .featured_category--text a{width:100%;position:relative;display:block;font-weight:700;opacity:0;visibility:hidden;transition:var(--ease)}@media not all and (pointer:coarse){.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm .featured_category--text a:hover{text-decoration:underline}}@media not all and (pointer:coarse){.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm:hover .featured_category--text{background:var(--primary)}.featured_categories .featured_categories--cnt .featured_categories--content .featured_categories--wrapper .featured_category--itm:hover .featured_category--text a{opacity:1;visibility:visible}}.featured_categories._grow::before{width:100%;height:120%}.featured_categories._grow .featured_categories--cnt .featured_categories--title{margin:0 auto 50px}section.resources{width:100%;position:relative;padding:6em 0;display:block;background:var(--light-blue);border-radius:40px}@media (max-width:575px){section.resources{padding:2.6666666667em 0}}@media (max-width:768px){section.resources{background:0 0}}section.resources .resources_cnt{width:100%;position:relative;display:block}section.resources .resources_cnt .resources_title{width:85%;max-width:1312px;position:relative;margin:0 auto;max-width:450px;display:block;margin:0 auto 25px}@media (max-width:768px){section.resources .resources_cnt .resources_title{width:90%}}section.resources .resources_cnt .resources_title h2{width:100%;position:relative;display:block;text-align:center;font-family:var(--font-ultra);color:var(--text)}@media (max-width:768px){section.resources .resources_cnt .resources_title h2{font-size:2.3333333333em;color:var(--primary)}}section.resources .resources_cnt .resources_title h2 strong{color:var(--text);font-family:inherit}@media (max-width:768px){section.resources .resources_cnt .resources_title h2 strong{color:var(--primary)}}section.resources .resources_cnt .resources_tabs{width:-moz-fit-content;width:fit-content;max-width:90%;position:relative;display:block;margin-bottom:25px;padding:6px 8px;border:1px solid var(--primary);background:var(--white);border-radius:32px;margin:0 auto 30px}section.resources .resources_cnt .resources_tabs ul{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:5px}section.resources .resources_cnt .resources_tabs ul li{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}section.resources .resources_cnt .resources_tabs ul li button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;padding:12px 20px;border-radius:23px;font-weight:700;font-size:.8666666667em;text-transform:uppercase;letter-spacing:2px;opacity:.5;transition:var(--ease)}@media (max-width:768px){section.resources .resources_cnt .resources_tabs ul li button{padding:10px 12px}}@media not all and (pointer:coarse){section.resources .resources_cnt .resources_tabs ul li button:hover{color:var(--primary);opacity:1}}section.resources .resources_cnt .resources_tabs ul li button.active{opacity:1;background:var(--primary);color:var(--white)}section.resources .resources_cnt .resources_content{width:85%;max-width:1312px;position:relative;margin:0 auto;display:none;margin-bottom:50px}@media (max-width:768px){section.resources .resources_cnt .resources_content{width:90%}}@media (max-width:768px){section.resources .resources_cnt .resources_content{width:100%}}section.resources .resources_cnt .resources_content .resources_itm{width:100%;position:relative;display:block}section.resources .resources_cnt .resources_content .resources_itm .resources_itm--wrapper{width:100%;position:relative;display:block;padding:17px;border-radius:14px;background:var(--white)}section.resources .resources_cnt .resources_content .resources_itm .resources_itm--wrapper .resources_itm--image{width:100%;position:relative;display:block;margin-bottom:20px}section.resources .resources_cnt .resources_content .resources_itm .resources_itm--wrapper .resources_itm--image picture{width:100%;position:relative;display:block;aspect-ratio:386/179;border-radius:14px;overflow:hidden}section.resources .resources_cnt .resources_content .resources_itm .resources_itm--wrapper .resources_itm--image picture img{height:100%}section.resources .resources_cnt .resources_content .resources_itm .resources_itm--wrapper .resources_itm--image span{width:35px;height:35px;position:absolute;display:flex;justify-content:center;align-items:center;background:var(--primary);border-radius:50%;top:15px;right:15px;z-index:1}section.resources .resources_cnt .resources_content .resources_itm .resources_itm--wrapper .resources_itm--image span i{font-size:1.3333333333em;color:var(--white)}section.resources .resources_cnt .resources_content .resources_itm .resources_itm--wrapper .resources_itm--text{width:100%;position:relative;display:block}section.resources .resources_cnt .resources_content .resources_itm .resources_itm--wrapper .resources_itm--text h5{width:100%;position:relative;min-height:52px;margin-bottom:30px;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}section.resources .resources_cnt .resources_content .resources_itm .resources_itm--wrapper .resources_itm--text span{width:100%;position:relative;display:block;font-weight:700;text-decoration:underline}section.resources .resources_cnt .resources_buttons{width:100%;position:relative;display:block}section.resources .resources_cnt .resources_buttons ul{width:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px}section.resources .resources_cnt .resources_buttons ul li{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}section.resources .resources_cnt .resources_buttons ul li a{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;padding:12px 20px;border-radius:23px;background:var(--secondary);color:var(--white);font-weight:500;gap:5px;transition:var(--ease)}section.resources .resources_cnt .resources_buttons ul li a i{color:inherit}@media not all and (pointer:coarse){section.resources .resources_cnt .resources_buttons ul li a:hover{background:var(--white);color:var(--primary)}}section.resources .resources_cnt .resources_buttons ul li a.active{background:var(--white);color:var(--primary)}section.resources .resources_cnt .resources_buttons ul li a svg{width:20px;position:relative;display:block;stroke:var(--primary)}section.resources .resources_cnt .resources_buttons ul li a i{color:var(--primary);font-size:1.3333333333em}@media not all and (pointer:coarse){section.resources .resources_cnt .resources_buttons ul li a:hover{color:var(--secondary)}}section.testimonials{width:100%;position:relative;padding:6em 0;display:block}@media (max-width:575px){section.testimonials{padding:2.6666666667em 0}}section.testimonials .testimonials_cnt{width:100%;position:relative;display:block}section.testimonials .testimonials_cnt .testimonials_title{width:85%;max-width:1312px;position:relative;margin:0 auto;display:block;margin:0 auto 50px}@media (max-width:768px){section.testimonials .testimonials_cnt .testimonials_title{width:90%}}section.testimonials .testimonials_cnt .testimonials_title h2{width:100%;position:relative;display:block;font-family:var(--font-ultra);color:var(--primary)}@media (max-width:768px){section.testimonials .testimonials_cnt .testimonials_title h2{font-size:2.3333333333em;text-align:center}}section.testimonials .testimonials_cnt .testimonials_title h2 strong{color:var(--secondary);font-family:inherit}section.testimonials .testimonials_cnt .testimonials_content{width:100%;position:relative;display:block}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper{width:100%;position:relative;display:block;padding-bottom:50px}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm{width:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap-reverse;gap:18px}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--text{width:36%;position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:15px;padding:20px 30px;background:#ebebeb;border-radius:19px}@media (max-width:768px){section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--text{width:100%}}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--text span{width:100%;position:relative;display:flex;justify-content:flex-end}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--text span svg{width:30px;position:relative;display:block;fill:var(--green)}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--text p{width:100%;position:relative;display:flex;align-items:center;height:220px;color:var(--text);font-weight:500}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--text ._author{width:100%;position:relative;display:block}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--text ._author small{width:100%;position:relative;display:block;text-transform:uppercase;color:var(--primary);font-size:.8666666667em;letter-spacing:2px;line-height:123.0769230769%}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--image{width:33%;position:relative;display:block;aspect-ratio:299/506;overflow:hidden;border-radius:160px}@media (max-width:768px){section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--image{width:100%;aspect-ratio:299/426}}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--image picture{width:100%;height:100%;position:relative;display:block}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--image picture img{height:100%}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--image ._play{width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;top:0;left:0;z-index:1}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--image ._play button{width:90px;height:90px;position:relative;display:block}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--image ._play button svg{width:100%;position:relative;display:block;fill:var(--primary)}section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--figure{width:calc(31% - 36px);height:-moz-fit-content;height:fit-content;aspect-ratio:1;position:relative;display:block;background:url(../../../../img/websites/villacruz/figure.png) no-repeat center center;background-size:contain}@media (max-width:768px){section.testimonials .testimonials_cnt .testimonials_content .testimonials_content--wrapper .testimonial_itm--figure{display:none}}section.testimonials .testimonials_cnt .testimonials_content .testimonials_controls{width:85%;max-width:1312px;position:relative;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:40px;margin-bottom:40px}@media (max-width:768px){section.testimonials .testimonials_cnt .testimonials_content .testimonials_controls{width:90%}}section.testimonials .testimonials_cnt .testimonials_content .testimonials_controls button{width:45px;height:45px;position:relative;display:flex;justify-content:center;align-items:center;background:var(--white);border-radius:50%;box-shadow:0 11px 13px rgba(0,0,0,.1607843137)}section.testimonials .testimonials_cnt .testimonials_content .testimonials_controls button i{color:var(--primary);font-size:1.8666666667em}section.testimonials .testimonials_cnt .testimonials_content .testimonials_controls .testimonials_pagination{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;gap:10px;bottom:unset;top:unset}section.testimonials .testimonials_cnt .testimonials_content .testimonials_controls .testimonials_pagination span{width:9px;height:9px;position:relative;display:block;background:var(--secondary);opacity:1;margin:0;border-radius:50%;padding:0;transition:var(--ease)}section.testimonials .testimonials_cnt .testimonials_content .testimonials_controls .testimonials_pagination span.swiper-pagination-bullet-active{width:18px;border-radius:20px;background:var(--primary)}section.featured_articles{width:100%;position:relative;display:block;padding-bottom:70px}@media (max-width:768px){section.featured_articles{display:none}}section.featured_articles .featured_articles--cnt{width:85%;max-width:1312px;position:relative;margin:0 auto;display:block}@media (max-width:768px){section.featured_articles .featured_articles--cnt{width:90%}}section.featured_articles .featured_articles--cnt .featured_articles--title{width:100%;position:relative;max-width:900px;display:block;margin:0 auto 25px}section.featured_articles .featured_articles--cnt .featured_articles--title h2{width:100%;position:relative;display:block;text-align:center;font-family:var(--font-ultra)}section.featured_articles .featured_articles--cnt .featured_articles--title h2 strong{color:var(--primary);font-family:inherit}section.featured_articles .featured_articles--cnt .featured_articles--tabs{width:-moz-fit-content;width:fit-content;max-width:90%;position:relative;display:block;margin-bottom:25px;margin:0 auto 30px}section.featured_articles .featured_articles--cnt .featured_articles--tabs ul{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:15px}section.featured_articles .featured_articles--cnt .featured_articles--tabs ul li{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block}section.featured_articles .featured_articles--cnt .featured_articles--tabs ul li button{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;position:relative;display:block;padding:12px 20px;border-radius:23px;font-weight:700;font-size:.8666666667em;text-transform:uppercase;letter-spacing:2px;background:var(--primary);color:var(--white);transition:var(--ease)}@media not all and (pointer:coarse){section.featured_articles .featured_articles--cnt .featured_articles--tabs ul li button:hover{color:var(--white);background:var(--secondary-gray)}}section.featured_articles .featured_articles--cnt .featured_articles--tabs ul li button.active{color:var(--white);background:var(--secondary-gray)}section.featured_articles .featured_articles--cnt .featured_articles--content{width:100%;position:relative;display:none;flex-wrap:wrap;gap:15px;margin-bottom:50px}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm{width:calc(33.3333333333% - 10px);position:relative;display:block}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm .featured_article--itm_wrapper{width:100%;position:relative;display:block;padding:17px;border-radius:14px;background:var(--white)}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm .featured_article--itm_wrapper .featured_article--itm_image{width:100%;position:relative;display:block;margin-bottom:20px}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm .featured_article--itm_wrapper .featured_article--itm_image picture{width:100%;position:relative;display:block;aspect-ratio:386/179;border-radius:14px;overflow:hidden}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm .featured_article--itm_wrapper .featured_article--itm_image picture img{height:100%}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm .featured_article--itm_wrapper .featured_article--itm_image span{width:35px;height:35px;position:absolute;display:flex;justify-content:center;align-items:center;background:var(--primary);border-radius:50%;top:15px;right:15px;z-index:1}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm .featured_article--itm_wrapper .featured_article--itm_image span i{font-size:1.3333333333em;color:var(--white)}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm .featured_article--itm_wrapper .featured_article--itm_text{width:100%;position:relative;display:block}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm .featured_article--itm_wrapper .featured_article--itm_text h5{width:100%;position:relative;min-height:52px;margin-bottom:30px;overflow:hidden;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}section.featured_articles .featured_articles--cnt .featured_articles--content .featured_article--itm .featured_article--itm_wrapper .featured_article--itm_text span{width:100%;position:relative;display:block;font-weight:700;text-decoration:underline}.testimonial_modal{width:100%;height:100dvh;position:fixed;display:none;top:0;left:0;z-index:101}.testimonial_modal--wrapper{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;background:rgba(54,65,74,.8784313725);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.testimonial_modal--wrapper .testimonial_modal--content{width:90%;max-width:890px;position:relative;display:flex;flex-wrap:wrap}.testimonial_modal--wrapper .testimonial_modal--content ._close{width:100%;position:relative;display:flex;justify-content:flex-end;margin-bottom:20px}.testimonial_modal--wrapper .testimonial_modal--content ._close button{width:24px;height:24px;position:relative;display:flex;justify-content:center;align-items:center;background:var(--white);border-radius:50%}.testimonial_modal--wrapper .testimonial_modal--content ._close button i{font-size:1.2666666667em}.testimonial_modal--wrapper .testimonial_modal--content ._text{width:320px;height:352px;position:relative;display:flex;justify-content:space-between;align-items:flex-start;flex-direction:column;gap:15px;padding:20px 30px;background:var(--secondary);border-radius:19px 0 0 19px}@media (max-width:768px){.testimonial_modal--wrapper .testimonial_modal--content ._text{width:100%;height:-moz-fit-content;height:fit-content;border-radius:19px 19px 0 0}}.testimonial_modal--wrapper .testimonial_modal--content ._text span{width:100%;position:relative;display:flex;justify-content:flex-end}.testimonial_modal--wrapper .testimonial_modal--content ._text span svg{width:30px;position:relative;display:block;fill:var(--green)}.testimonial_modal--wrapper .testimonial_modal--content ._text p{width:100%;position:relative;display:flex;align-items:center;height:220px;color:var(--white);font-weight:500}@media (max-width:768px){.testimonial_modal--wrapper .testimonial_modal--content ._text p{height:-moz-fit-content;height:fit-content}}.testimonial_modal--wrapper .testimonial_modal--content ._text ._author{width:100%;position:relative;display:block}.testimonial_modal--wrapper .testimonial_modal--content ._text ._author small{width:100%;position:relative;display:block;text-transform:uppercase;color:var(--white);font-size:.8666666667em;letter-spacing:2px;line-height:123.0769230769%}.testimonial_modal--wrapper .testimonial_modal--content ._video{width:calc(100% - 320px);height:352px;position:relative;display:block}@media (max-width:768px){.testimonial_modal--wrapper .testimonial_modal--content ._video{width:100%;height:-moz-fit-content;height:fit-content;aspect-ratio:16/9}}.testimonial_modal--wrapper .testimonial_modal--content ._video iframe{width:100%;height:100%;position:relative;display:block}@media (max-width:768px){.testimonial_modal--wrapper .testimonial_modal--content ._video iframe{border-radius:0 0 19px 19px}}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}