*{box-sizing:border-box}:focus{outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}footer,header,main,section{width:100%}img{border:none}b,strong{font-weight:700}em,i{font-weight:400;font-style:italic}button,input[type=button],input[type=mail],input[type=submit],input[type=tel],input[type=text],select,textarea{-webkit-appearance:none}::-moz-placeholder{color:#2a2a33;opacity:1}::placeholder{color:#2a2a33;opacity:1}input.i-eml::-webkit-input-placeholder{color:#2a2a33;opacity:1}input.i-eml::-moz-placeholder{color:#2a2a33;opacity:1}input.i-eml::-ms-input-placeholder{color:#2a2a33;opacity:1}a{text-decoration:none}a,a:hover{color:#2a2a33}a:hover{text-decoration:underline}p{padding:0;margin:1.25rem 0 0;line-height:1.75}html{font-size:100%;scroll-behavior:smooth!important}body{padding:0;margin:0;font-family:Open Sans,sans-serif;font-weight:500;color:#2a2a33;font-size:1rem;content:""}header{display:flex;z-index:100;padding:6px 0;background-color:#f7f7fd;position:fixed;width:100vw;top:0;justify-content:center;box-shadow:0 3px 6px #0000001a;transition:.33s}header .wrap{padding:0;width:100%;min-width:320px;display:flex;align-items:center}header .wrap>*{flex:1;justify-content:center}header #toggle_profile{display:flex;gap:5px;align-items:center;font-weight:500;font-size:.7rem}header #toggle_profile>*{pointer-events:none}header #toggle_profile>span>span{font-weight:700;max-width:200px;display:block}.logo{padding:0;margin:0;display:flex;flex-direction:row}.logo img{max-width:210px}.buttons{padding:0;margin:0;display:flex;flex-direction:row;align-items:center}.likes{padding:0;margin:0 1rem 0 0}.likes a{width:44px;height:44px;display:block;background:url(/_next/static/media/heart.49b8f20f.svg);padding:0}.likes a.has-likes,.likes a:hover{background:url(/_next/static/media/heart-hover.da7c32a2.svg)}.profile{display:flex;align-items:center;gap:4px;position:relative;padding:0;margin:0 1rem 0 0}.profile a.profileicon{width:44px;height:44px;display:block;background:url(/_next/static/media/profile.8d9385b1.svg);padding:0}.profile a.profileicon:hover{background:url(/_next/static/media/profile-hover.8fbc260f.svg)}.add-ad,.profile .profilename{padding:0;margin:0}.add-ad a{display:block;background:transparent linear-gradient(270deg,#46b2a6,#166270) 0 0 no-repeat padding-box;border-radius:22px;color:#fff;font-weight:600;font-size:1.25rem;padding:.5rem 1.5rem}.add-ad a:hover{background:#166270;text-decoration:none}.icon-arrow{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284.929 284.929'><path d='M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441		L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z'/></svg>");mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284.929 284.929'><path d='M282.082,76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856c-2.471,0-4.661,0.95-6.563,2.856L142.466,174.441		L30.262,62.241c-1.903-1.906-4.093-2.856-6.567-2.856c-2.475,0-4.665,0.95-6.567,2.856L2.856,76.515C0.95,78.417,0,80.607,0,83.082c0,2.473,0.953,4.663,2.856,6.565l133.043,133.046c1.902,1.903,4.093,2.854,6.567,2.854s4.661-0.951,6.562-2.854L282.082,89.647c1.902-1.903,2.847-4.093,2.847-6.565C284.929,80.607,283.984,78.417,282.082,76.511z'/></svg>")}i{vertical-align:middle;display:inline-block;background-repeat:no-repeat}header #menu{display:flex;flex-direction:row}body.display_menu{overflow-y:hidden}ul{padding:0;margin:0}li{list-style:none}header #menu li{border-right:1px solid #e5e5eb;text-wrap:nowrap}header #menu li,header #menu li:last-child{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-left:0;padding:0 1rem}header #menu li:last-child{border-right:none}header #menu li i,header #menu li.hide-desktop{display:none}header #menu li a,header #menu li button{color:#2a2a33;cursor:pointer;font-size:1rem;font-weight:600;border:none;transition:.15s;background:none;text-align:start}header #menu li a.active-page,header #menu li a:hover,header #menu li button.active-page,header #menu li button:hover{color:#46b2a6}header .drop_menu{position:absolute;display:block;top:155%;transform:scaleY(0);width:-moz-max-content;width:max-content;transform-origin:top;background-color:#f7f7fd;transition:.25s;padding-bottom:10px;box-shadow:0 3px 6px #0000001a}header .drop_menu a,header .drop_menu button{margin-left:20px;display:block;transition:.45s;opacity:0;margin-right:20px;padding:10px 0;border-bottom:1px solid #46b2a6!important;font-size:.9rem!important;border-inline:0;border-top:0;background-color:transparent;width:calc(100% - 2 * 20px);text-align:left;cursor:pointer}header .drop_menu.display{transform:scaleY(1)}header .drop_menu.display a,header .drop_menu.display button{opacity:1}header .drop_menu button:hover{text-decoration:underline}header #hamburger{cursor:pointer;position:absolute;left:0;top:30px;display:none;transform:translateY(-50%);padding:1.6rem}header #hamburger span{height:2px;margin-top:5px;margin-bottom:5px;background-color:#2a2a33;display:block;transition:.33s}header #hamburger span:first-child{width:12px}header #hamburger span:nth-child(2){width:24px}header #hamburger span:nth-child(3){width:12px}.display_menu header #hamburger span:first-child{transform:rotate(45deg) translate(2px,1px)}.display_menu header #hamburger span:nth-child(2){transform:rotate(-45deg)}.display_menu header #hamburger span:nth-child(3){transform:rotate(45deg) translate(6px,-9px)}section.top{padding:0;background-size:cover;background-repeat:no-repeat;background-position:50%;height:650px;width:100%;margin:4rem 0 0;position:relative}.top-title{padding:0;margin:0;width:100%;float:left;font-size:3.125rem;font-weight:800;color:#fff;text-shadow:0 3px 6px #00000029}.search-buttons{padding:0 0 5px;margin:0 auto;width:-moz-fit-content;width:fit-content;top:3rem;position:relative;border-bottom:1px solid #d4d4d9}.search-buttons a{font-size:1.5rem;font-weight:600;color:#fff;margin:0;padding:0 2.5rem}.search-buttons a:first-child{border-right:1px solid #d4d4d9}.search-buttons a.active,.search-buttons a:hover{border-bottom:6px solid #46b2a6;text-decoration:none}.search-field{padding:0 0 0 10%;margin:4rem 0 0;float:left;width:100%}.search-field form{padding:0;margin:0}.select-image{position:relative;background-color:#fff;width:300px;height:56px;float:left;border-radius:30px;margin:.5rem;color:#2a2a33;font-size:1.25rem;padding:1rem}.select-icon img{padding:0;margin:0;float:left;width:auto;z-index:10;position:relative}.select-image .select-image-input{z-index:1;position:relative;display:flex;align-items:center;cursor:pointer;line-height:1.4rem}.select-image .select-image-list{display:none;background-color:#fff;position:absolute;width:100%;cursor:pointer;left:0;border-radius:0 0 25px 25px;padding:1rem;top:1.9rem;box-shadow:0 3px 6px #0000001a}.select-image-input img.arrow{position:absolute;top:0;right:0;width:24px;height:24px}.select-image .select-image-list.show{display:block}.select-image .select-image-list .select-image-option{display:flex;align-items:center;cursor:pointer;padding:.5rem;margin:0}.select-image .select-image-list .select-image-option:hover{background-color:#f2f2f2}.select-image img{width:auto;margin-right:20px}.btn-popup{width:56px;height:56px;background:transparent linear-gradient(270deg,#46b2a6,#166270) 0 0 no-repeat padding-box;border:5px solid #fff;font-size:.971rem;margin:.5rem 0;padding:.5rem 0;border-radius:50%;color:#fff;text-align:center;float:left;cursor:pointer}.btn-popup:hover{background:#166270}.select-1{z-index:30}.select-2{z-index:20}.select-3{z-index:10}.advanced-search{padding:2.5rem 0 0;margin:0 auto;float:left;width:100%}.advanced-search a{color:#fff;text-decoration:underline}.advanced-search a img{padding:0 0 0 .5rem;width:auto;vertical-align:middle}section.middle{padding:0;background:#fff;width:100%;margin:0 0 3rem}section.middle .body{padding:0;margin:0 auto;position:relative;width:100%;max-width:1374px}.section-block{padding:0;margin:1rem 0 0;float:left;width:100%}h2{padding:0 .8rem .9rem 0;margin:0;width:auto;float:left;color:#2a2a33;font-size:1.75rem;font-weight:700}.estates-list{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;padding:0 1rem;margin:0}.estate-item{width:100%;max-width:320px;position:relative;background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 6px #0000001a;border-radius:10px;opacity:1;margin:0 0 1rem}.estate-item img{width:100%}.not-fav,.yes-fav{position:absolute;top:.5rem;right:.5rem;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;width:44px;height:44px;border-radius:50%;padding:8px}.not-fav img,.yes-fav img{width:100%;height:100%;-o-object-fit:contain!important;object-fit:contain!important}.not-fav.single-property-fav-button,.yes-fav.single-property-fav-button{position:static;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;box-shadow:none;padding:0 15px;border-radius:50px}.estate-item h5{font-size:1.063rem!important;color:#2a2a33!important;padding:.5rem 1rem!important;margin:0!important;float:left!important;width:100%!important}.estate-info-1{padding:.5rem 0;margin:.5rem 5%;float:left;width:90%;border-top:2px solid #efefef;border-bottom:2px solid #efefef}.estate-info-1 img{vertical-align:middle;width:auto}.people,.size{padding:0;margin:0;float:left;width:50%}.estate-info-2{padding:.5rem 0;margin:0 5% .6rem;float:left;width:90%}.price{width:45%}.price,.price div{padding:0;margin:0;float:left}.price div{width:100%;font-size:.938rem;color:#797979}.price span{width:100%;font-size:1.25rem;color:#2a2a33}.price span,.rating{padding:0;margin:0;float:left}.rating{width:55%}.rating span{color:#797979}.rating span,.stars{padding:0;margin:0;float:left;width:100%;font-size:.938rem}.stars{color:#2a2a33}.stars p{padding:0;margin:0;float:left;width:70%}.star{position:relative;display:inline-block;width:0;height:0;margin-left:.7em;margin-right:.7em;margin-bottom:1.2em;border-right:.3em solid transparent;border-bottom:.7em solid #fc0;border-left:.3em solid transparent;font-size:8px;&:after,&:before{content:"";display:block;width:0;height:0;position:absolute;top:.6em;left:-1em;border-right:1em solid transparent;border-bottom:.7em solid #ffad3c;border-left:1em solid transparent;transform:rotate(-35deg)}&:after{transform:rotate(35deg)}}.stars span{padding:.3rem 0 0;margin:0;float:left;width:30%;font-size:.938rem;color:#2a2a33}.useful-links{padding:0;margin:0 1% 0 0;float:left;width:74%}.useful-links-block{padding:0;margin:0;float:left;width:100%;background:url(/_next/static/media/useful-links-bgr.dc7a91ac.svg) no-repeat 50% #f7f7fe;border-radius:15px}.useful-links-block img{width:100%}.rent{padding:0;float:left;width:32%;margin:0 2% 0 0}.rent img{border-radius:15px 0 0 0}.useful-links-block h5{font-size:1.063rem;color:#2a2a33;padding:.5rem;margin:0;float:left;width:100%}.useful-links-block ul{margin:2.2rem 0;padding:0 1.5rem;list-style:none}.useful-links-block ul li:before{content:"";border-color:transparent #46b2a6;border-style:solid;border-width:.25em 0 .25em .35em;display:block;height:0;width:0;left:-.8rem;top:.9em;position:relative}.sales{margin:0 2% 0 0}.sales,.useful{padding:0;float:left;width:32%}.useful{margin:0}.useful img{border-radius:0 15px 0 0}.services{width:25%}.services,.services-block{padding:0;margin:0;float:left}.services-block{width:100%;background:#fff8d1;border-radius:15px;min-height:320px}.services-block ul{margin:1rem 0;padding:0 2rem;list-style:none}.services-block ul li:before{content:"";border-color:transparent #46b2a6;border-style:solid;border-width:.25em 0 .25em .35em;display:block;height:0;width:0;left:-.8rem;top:.9em;position:relative}.search-map{padding:30px 0;margin:0;float:left;width:100%;background:url(/_next/static/media/map-search-desktop.7943d76e.webp) no-repeat 0 0;text-align:center;border-radius:15px;min-height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.search-map h2{font-size:1.75rem;font-weight:700}.search-map h2,.search-map p{padding:0;width:100%;float:left;color:#2a2a33}.search-map p{margin:0;font-size:1.063rem;line-height:1.2rem}.search-map a{padding:.5rem 2rem;margin-top:2rem;width:-moz-fit-content;width:fit-content;display:block;float:left;color:#fff;font-size:1.25rem;font-weight:600;border-radius:22px;background:transparent linear-gradient(270deg,#46b2a6,#166270) 0 0 no-repeat padding-box}.search-map a:hover{background:#166270}section.newsletter{padding:0;margin:4rem 0 0;float:left;position:relative;width:100%}.nwlt-block{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;background:#f7f7fe;border-radius:10px;max-width:1374px;padding:2rem}.nwlt-left{width:50%}.nwlt-left,.nwlt-left h2{padding:0;margin:0;float:left}.nwlt-left h2{width:100%;color:#2a2a33;font-size:1.75rem;font-weight:700}.nwlt-left p{width:100%;color:#797979;font-size:1.063rem;line-height:1.2rem}.nwlt-left p,.nwlt-right{padding:0;margin:1rem 0 0;float:left}.nwlt-right{width:50%}.reg-form{width:100%;padding:0}.i-eml{width:63%;height:44px;padding:0 1.5rem;background:#fff;border:1px solid #c7c7c7;margin:0 2% 0 0;color:#2a2a33;border-radius:30px}.btn-subscribe,.i-eml{font-size:1.25rem;float:left}.btn-subscribe{background:transparent linear-gradient(270deg,#46b2a6,#166270) 0 0 no-repeat padding-box;border-radius:25px;border:none;cursor:pointer;padding:.5rem 0;margin:0;width:35%;color:#fff}.btn-subscribe:hover{background:#166270}footer{padding:7rem 0 1rem;background:url(/_next/static/media/footer-bgr.af12ceca.svg) no-repeat 50% #2a2a33;width:100%;margin:4.5rem 0 0;float:left}footer .body{padding:0;margin:0 auto;position:relative;width:100%;max-width:1374px}.footer-logo{padding:0;float:left;width:35%;margin:0 5% 0 0}.footer-logo img{width:100%;max-width:207px}.footer-menu{padding:0;margin:0;float:left;width:60%;color:#fff;font-size:1.063rem}.footer-menu-block{padding:0;margin:0;float:left;width:33%}span.f-m-title{margin:0 0 1rem;font-weight:700}.footer-menu-block ul,span.f-m-title{padding:0;float:left;width:100%;color:#fff;font-size:1.063rem}.footer-menu-block ul{margin:0}.footer-menu-block ul li{list-style:none;margin:0 0 1rem}.footer-menu a{color:#fff;text-transform:none}.footer-menu a:hover{text-decoration:underline}.footer-menu-block p{padding:0;margin:0 0 1rem;float:left;width:100%;line-height:1.2rem}.footer-menu-block p img{vertical-align:middle;padding:0;margin:0 .5rem 0 0}.footer-end{padding:1rem 0 0;margin:1rem 0 0;float:left;width:100%;border-top:1px solid #5a5a5a;vertical-align:middle}.site-by{padding:0;margin:0;float:left;width:50%}.site-by a,.site-by p{color:#fff;text-align:end}.copy{padding:0;margin:0;float:left;width:50%}.copy p{color:#797979;font-size:.938rem;padding:.5rem 0 0;margin:0}.social{padding:0;margin:0;float:left;width:50%;color:#fff}.social a{width:44px;height:44px;border:1px solid #5a5a5a;border-radius:50%;float:left;margin:0 0 0 1rem}.social a:hover{background:#343c41}.social a img{width:100%}section.innerpage,section.innerpage-new-property{padding:0;margin:4rem 0 0;float:left;position:relative;width:100%}section.innerpage .body,section.innerpage-new-property .body{padding:4rem 0 0;margin:0 auto;position:relative;width:100%;max-width:1374px}section.innerpage .body .container>h1,section.innerpage-new-property .body .container>h1{padding:0 .8rem .9rem 0;margin:0;width:auto;float:left;color:#2a2a33;font-size:1.75rem;font-weight:700}.content{padding:0;margin:0 20%;float:left;width:60%}.content-left{padding:0;margin:0;float:left;width:50%}.content-left p img{vertical-align:middle;padding:0;margin:0 .5rem 0 0}h4{font-size:1.43rem}h4,h5{color:#2a2a33;padding:0;margin:0 0 1rem;float:left;width:100%}h5{font-size:1.063rem}.contact-right{padding:0;margin:0;float:left;width:50%}form.contact-us{width:100%;padding:0}.i-cu{height:44px;padding:0 1.5rem;border:1px solid #c7c7c7;font-size:1.25rem;border-radius:30px}.i-cu,.t-cu{width:100%;background:#fff;margin:0 0 1rem;color:#2a2a33;float:left}.t-cu{height:140px;padding:.5rem 1.5rem;border:1px solid#c7c7c7;font-size:1rem;font-family:Open Sans,sans-serif;font-weight:500;border-radius:30px}.btn-message{background:transparent linear-gradient(270deg,#46b2a6,#166270) 0 0 no-repeat padding-box;border-radius:25px;border:none;cursor:pointer;padding:.5rem 0;margin:0;float:left;width:45%;font-size:1.25rem;color:#fff}.btn-message:hover{background:#166270}section.search-desktop{padding:0;margin:4.4rem 0 0;float:left;position:relative;width:100%;background:#e5e5ec}section.search-desktop .body-form{padding:0 2rem;margin:0 auto;position:relative;width:100%}form.form-filter{padding:1rem 0 0;margin:0;float:left;width:100%}.select{position:relative;display:inline-block;float:left;margin-bottom:15px;width:11.6%;margin-right:.5%}.select select{display:inline-block;width:100%;cursor:pointer;padding:.7rem 1rem;outline:0;border-radius:50px;background:#fff;border:2px solid #fff;color:#202154;appearance:none;-webkit-appearance:none;-moz-appearance:none}.select select::-ms-expand{display:none}.select select:focus,.select select:hover{color:#202154;background:#f3fffe;border:2px solid #90c3bf}.select:after{content:url(/_next/static/media/arrow-down.7d933f76.webp);position:absolute;z-index:1;top:-5px;right:12px;padding:1rem 0 1rem 1rem;transition:all .25s ease;pointer-events:none}.btn-search{width:-moz-fit-content;width:fit-content;height:41px;background:linear-gradient(270deg,#46b2a6,#166270) no-repeat padding-box padding-box;color:#fff;border:0;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;box-shadow:0 3px 6px #0000001a;float:left;margin-bottom:15px;margin-right:.5%;line-height:41px}.btn-search:hover{background:#166270}.btn-search img,.btn-search svg{width:20px;height:20px}section.search-mobile{display:none}section.search-results-desktop{padding:0;margin:0;float:left;position:relative;width:100%}section.search-results-desktop .body{padding:0;margin:0 auto;position:relative;width:100%}.map{padding:0;margin:0;float:left;width:40%}.estates-results{padding:0;margin:2rem 0 0;float:left;width:60%}.estates-results #portalin-labels,.estates-results #portalin-sorting,.estates-results h2{padding:0 1rem}.number{padding:0 0 0 1rem;margin:0 0 1rem;float:left;width:100%}.number span{font-weight:900}.pagination{padding:.5rem 30%;margin:0;float:left;width:100%;font-size:1.25rem;border-top:2px solid #ececec;border-bottom:2px solid #ececec}.pagination span{padding:0;margin:0 .2rem;float:left;width:auto}.pagination span a{color:#6a6a6f;width:35px;height:35px;border:2px solid #fff;border-radius:50%;display:block;text-align:center;padding:2px 0 0}.pagination span a:hover{text-decoration:none}.pagination span a.active,.pagination span a:hover{border:2px solid #90c3bf;color:#90c3bf}section.search-results-mobile{display:none}section.estate-gallery{padding:0;margin:70px 0 0;float:left;position:relative;width:100%}.gallery{width:100vw;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:200px;gap:.25rem;& img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;&:not(.hero){cursor:pointer}}& .hero{grid-column:span 2;grid-row:span 2}}.image-mobile{display:none}section.estate-info{padding:0;margin:4rem 0 0;float:left;position:relative;width:100%}section.estate-info .body{padding:0;margin:0 auto;position:relative;width:100%;max-width:1374px}.tabs{display:flex;flex-wrap:wrap;float:left;width:100%}.select-all label,.tabs.tabs-nav label{order:1;display:block;padding:1rem 2rem;margin-right:0;cursor:pointer;font-family:Open Sans,sans-serif;color:#2a2a33;font-size:1.25rem}.tabs.tabs-nav label.active,.tabs.tabs-nav label:hover{color:#46b2a6;border-bottom:4px solid #46b2a6}.tabs .tab{order:99;flex-grow:1;width:100%;padding:1rem;border-top:2px solid #e7e7ea}.tabs .tab,.tabs input[type=radio]{display:none}.tabs input[type=radio]:checked+label{background:#fff}.tabs .tab.open-tab{display:block}.tabs .next-arrow{display:none}.tab-header{padding:1rem 0 0;margin:0;float:left;width:100%}.tab-header h2{padding:0;margin:0;float:left;width:50%}.agency-contact-phone{line-height:44px;cursor:pointer}.agency-contact-phone>svg{color:#46b2a6;height:44px;font-size:32px}.agency-contact-phone>.agency_phone{width:60%}.add-fav,.agency-contact-phone{margin:0 0 0 2%;float:left;width:18%;background:#fff;border:1px solid #e0e0e0;border-radius:50px;text-align:center;display:flex;align-items:center;justify-content:space-evenly;padding:8px 0}.add-fav img{vertical-align:middle}.add-fav>.add-fav-text{width:60%}.tab-kareta{padding:0;margin:2rem 0 0;float:left;width:100%}.kare-item{padding:.2rem 0 .2rem 1rem;margin:0 2% 0 0;float:left;width:23%;background:#f7f7fe;border-radius:10px;color:#797979;font-size:1.063rem}.kare-item span{color:#2a2a33;font-size:1.75rem;font-weight:700;margin:0 0 0 1rem}.kare-item p{padding:.4rem 0 0;margin:0;float:left;width:auto}.stars-1{padding:0;margin:0 0 0 .5rem;width:70%}.stars-1,.stars-1 span{float:left;font-size:.938rem;color:#2a2a33}.stars-1 span{padding:.6rem 0 0 .5rem;margin:0;width:30%}.tab-content{padding:0;margin:2rem 0 0;float:left;width:100%}.tab-content-left{padding:0 1rem 0 0;margin:2rem 0 0;float:left;width:calc(100% - 320px + 1rem)}.tab-content-right{padding:0;margin:2rem 0 0;float:left;width:calc(320px - 1rem);position:sticky;top:150px}.box-folded{font-size:1.063rem;line-height:1.4;position:relative;color:#2a2a33}.box-folded__content{cursor:text;position:relative;overflow:hidden;max-height:145px}.box-folded__content:before{content:"";background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,#fff 50%,#fff);position:absolute;bottom:0;width:100%;height:56px}.box-folded__content p{margin-top:0}.box-folded__trigger{display:block;position:absolute;bottom:0;cursor:pointer;color:#46b2a6}.box-folded__trigger img{vertical-align:middle}.box-folded--expanded .box-folded__content{max-height:100%}.box-folded--expanded .box-folded__content:before,.box-folded--expanded .box-folded__trigger{opacity:0;visibility:hidden}.tab-content-left h5{font-size:1.25rem;color:#2a2a33;padding:0;margin:0;float:left;width:100%}.more-info{padding:0;margin:2rem 0 0;float:left;width:100%}.more-info table{padding:0;margin:1rem 1% 0 0;float:left;width:49%;border-collapse:collapse}.more-info table tr td{padding:.6rem 0;margin:0;border-bottom:1px solid #e6e6e8;color:#797979}.more-info table tr td:nth-child(2){color:#2a2a33;text-align:end}.more-info-forms{padding:0;margin:0;float:left;width:30%}form.more-data{padding:0;margin:0;float:left;width:100%}.more-info-forms label{font-size:1.063rem;padding-left:25px}.more-info-forms label.active,.more-info-forms label:hover{border-bottom:none}.control{display:block;position:relative;padding-left:0;margin:10px 0;cursor:pointer}.control input{position:absolute;z-index:-1;opacity:0;font-size:1.063rem}.control__indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#fff;border:1px solid #46b1a6}.control--radio .control__indicator{border-radius:50%}.control input:focus~.control__indicator,.control:hover input~.control__indicator{background:#fff;border:1px solid #46b2a6}.control input:checked:focus~.control__indicator,.control input:checked~.control__indicator,.control:hover input:not([disabled]):checked~.control__indicator{background:#fff}.control input:disabled~.control__indicator{background:red;opacity:.6;pointer-events:none}.control__indicator:after{content:"";position:absolute;display:none}.control input:checked~.control__indicator:after{display:block}.control--checkbox .control__indicator:after{left:8px;top:4px;width:3px;height:8px;border:2px solid #46b2a6;border-width:0 2px 2px 0;transform:rotate(45deg)}.control--checkbox input:disabled~.control__indicator:after{border-color:#000}.control--radio .control__indicator:after{left:3px;top:3px;height:12.5px;width:12.5px;border-radius:50%;background:#46b2a6}.control--radio input:disabled~.control__indicator:after{background:red}label.control{font-size:1rem;background:none}label.control:hover{text-decoration:none;border:none;color:#000}.graphic{padding:1.5rem 0 0;margin:0;float:left;width:70%}.graphic img{width:100%}.agency-profile-wrapper{margin-top:1.5rem;font-size:.938rem;padding:0 15px 1.25rem;border:1px solid #d4d4d9;border-radius:10px;background:#fff;display:flex;flex-direction:column;gap:15px}.agency-profile-wrapper .see-other-adds{background:linear-gradient(270deg,#46b2a6,#166270) no-repeat padding-box padding-box;border-radius:22px;padding:10px 0;color:#fff;text-align:center}.agency-profile-wrapper .agency-profile-attr{display:flex;align-items:center;gap:4px}.agency-profile-wrapper .agency-profile-attr svg{color:#46b2a6;font-size:24px}.agency-profile-wrapper .agency-profile-attr .attr-text{font-size:.938rem}.agency-profile-wrapper .agency-pfp{margin-top:1.25rem;padding:10px 0;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.agency-profile-wrapper span{font-size:1.063rem;font-weight:600}.agency-profile-wrapper .agency-pic{width:30%}.nav{position:relative}.agent-kare{font-size:.938rem;padding:0 0 100px;border:1px solid #d4d4d9;border-radius:10px;background-color:#46b2a626}.agent-kare p{color:#000;padding:0 0 0 15px;margin:2rem 0 0;font-weight:600;font-size:1.063rem}.agent-kare img{margin:-120px 10px 0 0;float:right}.call-agent{position:absolute;bottom:1.5rem;left:2.5rem;width:calc(100% - 5rem)}.call-agent a{background:transparent linear-gradient(270deg,#46b2a6,#166270) 0 0 no-repeat padding-box;border-radius:22px;padding:10px 0;color:#fff;display:block;width:100%;text-align:center}.call-agent a:hover{text-decoration:none;background:#166270}.fix-to-top{position:fixed;top:3rem;width:19.5%;z-index:1000}.scrolling{min-height:200px}.call-agent-mobile{display:none}.modal-form-filter{display:flex;flex-wrap:wrap;gap:10px}.modal-form-filter>*{width:20%;margin:0}h1 img{vertical-align:baseline;margin-left:.5rem}.title-section .body h1{font-size:3.125rem;padding:0;fon-weight:800;text-shadow:0 3px 6px #00000029;color:#fff;text-align:center}section.textpage{padding:0;margin:4rem 0 0;float:left;position:relative;width:100%}section.textpage .body{padding:4rem 0 0;margin:0 auto;position:relative;width:100%;max-width:1374px}section.textpage .body h1{font-size:3.125rem;padding:0;font-weight:600}.favorites-heading{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;background:#f7f7fe;width:100%;font-size:1.25rem;font-weight:700}.favorites-heading img{vertical-align:baseline;margin-left:.5rem}.favorites-heading div:first-of-type{width:320px;padding:.5rem 1.25rem}.favorites-heading div:last-of-type{margin-left:9rem}.agency-info{width:calc(100% - 320px);padding-left:9rem}.logo-agency{display:flex;flex-wrap:no-wrap;width:100%;max-width:200px;position:relative}.logo-agency img{width:100%}.icon-crown{position:absolute;top:0;right:-.75rem;width:auto!important}.agency-description{font-size:1.0625rem;border-bottom:1px solid #e0e0e0;padding-bottom:1.25rem}.agency-description,.request{width:100%;display:flex;flex-wrap:wrap}.request{justify-content:space-between;padding-top:1.85rem}.request-button a,.request-button button{display:inline-block;font-size:1.25rem;color:#fff;text-decoration:none;padding:.5rem 3.5rem;background:linear-gradient(90deg,#166270 0,#46b2a6);border:0;border-radius:22px;cursor:pointer;box-shadow:0 3px 6px #0000001a;width:100%}.request-button a:hover,.request-button button:hover{color:#fff;text-decoration:none;background:#166270}.request-info{width:40%;display:flex;flex-wrap:wrap;justify-content:flex-end;order:2}.request .request-info:first-of-type{justify-content:flex-start}.request-info .stars p,.request-info .stars span{width:auto;padding-right:.5rem}.request-info .comments a{font-weight:700}.request-info .comments img{vertical-align:middle}.request-form{width:100%;background:#f7f7fe;border-radius:10px;padding:1.875rem 1rem;margin-top:1.875rem}.request-form h3{padding:0;margin:0;font-size:1.25rem;font-weight:700}.request-form h3 img{vertical-align:baseline;margin-left:.5rem}.request-form form{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.request-form form>div{width:32%;font-weight:700;font-size:1.0625rem;margin-top:1.875rem}.request-form form>div.full{width:100%!important}.request-form form>div span{color:#46b2a6;font-weight:400}.request-form form>div:nth-of-type(5),.request-form form>div:nth-of-type(7){width:66%}.request-form form>div:nth-of-type(7){text-align:right;font-size:.9375rem;color:#797979;font-weight:400}input.rinput,label.rinput{display:flex;align-items:center;padding:0 0 0 3.5rem;margin:.5rem 0 0;width:100%;height:3.5rem;background:#fff;border:1px solid #e0e0e0;border-radius:10px;font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;color:#2a2a33}input.rinput.rname{background:url(/_next/static/media/input-name.da805c0d.svg) no-repeat 1rem #fff}input.rinput.rmail{background:url(/_next/static/media/input-mail.f821617f.svg) no-repeat 1rem #fff}input.rinput.rphone{background:url(/_next/static/media/input-phone.cae6bd5e.svg) no-repeat 1rem #fff}label.rinput.rstar{background:url(/_next/static/media/input-note.8f8c65b0.svg) no-repeat 1rem #fff;background-size:17px 17px}textarea.rarea{padding:1rem 1rem 1rem 3.5rem;margin:.5rem 0 0;width:100%;height:7.5rem;background:#fff;border:1px solid #e0e0e0;border-radius:10px;font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;color:#2a2a33;resize:none}textarea.rarea.rnote{background:url(/_next/static/media/input-note.8f8c65b0.svg) no-repeat 1rem 1rem #fff;background-size:17px 17px}button.rbutton,input.rbutton{display:inline-block;font-size:1.25rem;color:#fff;padding:.5rem 3.5rem;cursor:pointer;border:none;font-family:Open Sans,sans-serif;font-weight:500;background:linear-gradient(90deg,#166270 0,#46b2a6);border-radius:22px}button.rbutton:hover,input.rbutton:hover{background:#166270}section.title-section{padding:0;margin:4rem 0 0;position:relative;width:100%;min-height:450px;display:flex;flex-wrap:wrap;align-items:flex-end;background:url(/_next/static/media/top-bgr-desktop.377109ee.webp) no-repeat top;background-size:cover}section.title-section .body{padding:6rem 0 2rem;margin:0 auto;position:relative;width:100%;max-width:1374px}.contact-icons{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;text-align:center}.contact-icons div{width:33.33%}.contact-icons img{height:100px;margin-bottom:1.5rem;display:inline-block}.contacts-bottom{width:100%;margin-top:8rem;display:flex;flex-wrap:wrap;align-items:flex-start}.contacts-bottom div{width:50%}.contacts-bottom div.contact-right{max-width:600px;padding:0 4rem}.contacts-bottom iframe{width:100%!important}.contacts-bottom .i-cu{padding:0 0 0 1.5rem;height:3.5rem}.contacts-bottom .i-cu,.contacts-bottom .t-cu{margin:.5rem 0 0;width:100%;background:#fff;border:1px solid #e0e0e0;border-radius:10px;font-family:Open Sans,sans-serif;font-weight:500;font-size:1rem;color:#2a2a33}.contacts-bottom .t-cu{padding:1rem 1rem 1rem 1.5rem;height:7.5rem;resize:none}.contacts-bottom .btn-message{display:inline-block;font-size:1.25rem;color:#fff;padding:.5rem 3.5rem;margin:.5rem 0 0;width:auto;cursor:pointer;border:none;font-family:Open Sans,sans-serif;font-weight:500;background:linear-gradient(90deg,#166270 0,#46b2a6);border-radius:22px}.contacts-bottom .btn-message:hover{background:#166270}.page-image{margin:1rem auto;border-radius:15px}.page-image,.submenu-items{display:block;width:98%;max-width:1280px}.submenu-items{padding:1rem 0;border-bottom:1px solid #e0e0e0;margin:0 auto;font-size:.875rem;white-space:nowrap;overflow-x:auto}.submenu-items a{display:inline-block;padding-right:1.5rem;opacity:.75}.submenu-items a.submenu-active,.submenu-items a:hover{opacity:1}.list-news{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;margin-bottom:2rem}.list-news h2{width:100%;margin:0 .5rem;box-sizing:border-box}.article{width:calc(100% - 1rem);max-width:320px;position:relative;box-shadow:0 0 6px #0000001a;border-radius:10px;opacity:1;margin:.5rem}.article,.article.featured{background:#fff 0 0 no-repeat padding-box}.article.featured{max-width:100%!important;box-shadow:0 0 0 #fff;border-radius:0;margin-bottom:2.5rem}.article img{width:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px 10px 0 0;display:block}.article h5{font-size:1.063rem;color:#2a2a33;padding:.5rem 0;margin:0 0 .5rem;float:left;width:100%;border-bottom:2px solid #efefef}.news-info{width:calc(100% - 1rem);padding:.5rem;margin:0 .5rem;font-size:.875rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.news-info .date{color:#797979}.news-info .read-more span{color:#46b2a6}.article.featured .news-info{position:absolute;bottom:0;z-index:10;color:#fff!important;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75) 60%);padding:1.5rem;margin:0;width:100%;border-radius:0 0 10px 10px}.article.featured .news-info .date,.article.featured .news-info a,.article.featured .news-info h5{color:#fff}.article.featured img{border-radius:10px}@media only screen and (max-width:1440px){section.innerpage .body,section.innerpage-new-property .body,section.textpage .body,section.title-section .body{width:96%}.favorites-heading div:last-of-type{margin-left:3rem}.agency-info{padding-left:3rem}.contacts-bottom{margin-top:4rem}}@media only screen and (max-width:1080px){.request-button a,.request-button button{padding:.5rem 1.5rem}.request-info{width:50%}.request-form form>div:nth-of-type(4),.request-form form>div:nth-of-type(5){width:100%}.contact-icons img{height:60px}.contacts-bottom div{width:100%}.contacts-bottom div.contact-right{max-width:96%;padding:0;margin:2rem 2% 0}section.title-section{min-height:300px}}@media only screen and (max-width:960px){.favorites-heading{display:none}.agency-info{width:100%;padding:2rem 0 0}.innerpage .section-block,.textpage .section-block{margin:0}.title-section .body h1,section.textpage .body h1{font-size:2.125rem}}@media only screen and (max-width:800px){.request-form form>div{width:100%}.request-form form>div:nth-of-type(7){text-align:left}section.title-section{min-height:250px}}@media only screen and (max-width:600px){.request-info{order:1;justify-content:flex-start;width:100%}.request-info .comments,.request-info .rating{width:50%}.contact-icons div{width:100%;padding-bottom:2rem}section.title-section{min-height:200px}}@media only screen and (max-width:480px){.contacts-bottom .btn-message{width:100%}}@media only screen and (max-width:360px){.request-info .comments,.request-info .rating{width:100%;padding-bottom:1rem}}