.section-projects-list{padding-bottom:100px;padding-top:100px}.section-projects-list .section-head{margin-bottom:48px}.section-projects-list .projects-grid{display:grid;gap:36px;grid-template-columns:repeat(3,1fr);margin-top:48px}@media (max-width:1199px){.section-projects-list{padding-bottom:75px;padding-top:75px}.section-projects-list .projects-grid{gap:20px;grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.section-projects-list .f_sharedContainer{padding:0 15px}.section-projects-list .section-head{margin-bottom:32px}.section-projects-list .projects-grid{grid-template-columns:repeat(1,1fr)}}.map-properties .map-slides{position:relative}.map-properties .map-slides .map-slide{display:none;position:relative}.map-properties .map-slides .map-slide .map-container{display:block;height:500px;width:100%}.map-properties .map-slides .map-slide .map-title{color:#fff;font-size:28px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-.64px;line-height:1.8;pointer-events:none;position:absolute;text-align:center;text-shadow:0 7px 7px rgba(0,0,0,.65);top:25px;width:100%;z-index:5}.map-properties .map-slides .map-slide.active{display:block}.map-properties .map-slides .nav-btn{align-items:center;border-radius:50%;cursor:pointer;display:flex;gap:14px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:5}.map-properties .map-slides .nav-btn .icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:5.4px 7.2px 16px 0 rgba(0,0,0,.32);display:flex;height:36px;justify-content:center;min-width:36px;width:36px}.map-properties .map-slides .nav-btn .icon svg{display:block;height:25px;-o-object-fit:contain;object-fit:contain;width:auto}.map-properties .map-slides .nav-btn .caption{color:#fff;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:-.32px;line-height:1.25;max-width:160px;text-shadow:0 7px 7px rgba(0,0,0,.2)}.map-properties .map-slides .nav-btn.nav-btn-prev{left:20px}.map-properties .map-slides .nav-btn.nav-btn-next{flex-direction:row-reverse;justify-content:flex-end;right:20px;text-align:right}.map-properties .map-slides .nav-btn.disabled{opacity:0;pointer-events:none}@media (max-width:768px){.map-properties .map-slides .map-slide .map-title{font-size:20px;top:15px}.map-properties .map-slides .maps-navigation{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.map-properties .map-slides .nav-btn{position:static;transform:none}.map-properties .map-slides .nav-btn .icon{border:1px solid #000;box-shadow:none}.map-properties .map-slides .nav-btn .caption{color:#000;text-shadow:none}}.map-properties .property-overlay{cursor:pointer;position:absolute;transform:translate(-50%,-100%);transition:transform .3s ease;z-index:1}.map-properties .property-overlay:hover{z-index:100}.map-properties .property-overlay:after{background:#fff;bottom:8px;box-shadow:0 2px 4px rgba(0,0,0,.2);content:"";height:12px;left:50%;position:absolute;transform:translateX(-50%);width:2px}.map-properties .property-overlay .property-marker{background:#e9ad01;border:3px solid #fff;border-radius:50%;bottom:-8px;box-shadow:0 2px 8px rgba(0,0,0,.3);height:16px;left:50%;position:absolute;transform:translateX(-50%);width:16px;z-index:2}.map-properties .property-overlay .property-info-card{align-items:center;background-color:#fff;border-radius:36px;box-shadow:-.4px .9px 3.4px .6px rgba(0,0,0,.22);display:flex;margin-bottom:16px;padding:5px;text-decoration:none}.map-properties .property-overlay .property-info-card img{border-radius:50%;height:62px;-o-object-fit:cover;object-fit:cover;width:62px}.map-properties .property-overlay .property-info-card .property-info{padding:5px 10px}.map-properties .property-overlay .property-info-card .property-info .property-title{color:#414141;font-size:14px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;margin-bottom:4px;margin-top:0;text-align:left;text-decoration:none}.map-properties .property-overlay .property-info-card .property-info .property-location{color:#626262;font-size:13px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;margin-bottom:4px;margin-top:0;text-align:left;text-decoration:none}.map-properties .property-overlay .property-info-card .property-info .property-location p{margin:0}.map-properties .property-overlay .property-info-card .property-info .property-price{color:#414141;font-size:13px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-.32px;margin:0;text-align:left;text-decoration:none}.section-head{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.section-head .section-caption{color:#7aa8db;font-family:Montserrat,sans-serif!important;font-size:14px;font-weight:600;letter-spacing:4px;line-height:28px;text-align:center;text-transform:uppercase}@media (max-width:767px){.section-head .section-caption{font-size:12px!important;line-height:26px!important}}.section-head .section-title{color:#090b21;font-family:Lora;font-size:43px;font-weight:400;letter-spacing:-1px;line-height:64px;margin-bottom:10px;margin-top:0;text-align:center}@media (max-width:767px){.section-head .section-title{font-size:30px!important;line-height:40px!important}}.section-head .f_lineDouble{display:flex;justify-content:center}