header.single_property_header{padding-bottom:0;position:relative;background-color:var(--primary)}header.single_property_header:before{content:"";width:100%;height:300px;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg,rgba(34,38,33,0) 0,rgba(0,0,0,.5) 100%)}header.single_property_header .section__header{position:relative;z-index:10}header.single_property_header .section__header .title h1{color:var(--tertiary);font-size:var(--fontSizeXXL);line-height:calc(var(--fontSizeXXL) + 10px);font-family:var(--fontFamilyPrimary);font-weight:var(--fontWeightRegular);text-transform:uppercase}@media screen and (max-width:1500px){header.single_property_header{padding-top:200px}header.single_property_header .section__header .title h1{font-size:40px;line-height:50px}}@media screen and (max-width:800px){header.single_property_header{padding-top:100px}header.single_property_header .section__header .title h1{font-size:20px;line-height:25px}}section.single_property_section_1{padding-top:0;padding-bottom:0;background-color:var(--primary)}@media screen and (max-width:600px){header.single_property_header .section__header{margin-bottom:30px}section.single_property_section_1 .container.xlarge{width:calc(100% - 20px);max-width:calc(100% - 20px)}}section.single_property_section_1 .property__container{width:100%;padding:50px;position:relative;z-index:10;background-color:var(--tertiary);border-radius:30px}section.single_property_section_1 .property__container .header{margin-bottom:30px}section.single_property_section_1 .property__container .header .column{display:flex;align-items:center;gap:25px}section.single_property_section_1 .property__container .header .column:last-child{justify-content:flex-end}section.single_property_section_1 .property__container .header .peb__class .peb__icon{width:130px;height:auto;display:block}section.single_property_section_1 .property__container .header .location span{color:var(--primary);font-size:var(--fontSizeMD);line-height:calc(var(--fontSizeMD) + 10px);font-family:var(--fontFamilyDefault);font-weight:var(--fontWeightRegular)}@media screen and (max-width:800px){section.single_property_section_1 .property__container{padding:20px}section.single_property_section_1 .property__container .header{margin-bottom:10px;gap:10px}section.single_property_section_1 .property__container .header .column{gap:15px}section.single_property_section_1 .property__container .header .peb__class .peb__icon{width:80px}section.single_property_section_1 .property__container .header .location span{font-size:18px;line-height:28px}}section.single_property_section_1 .property__container .header .price span{color:var(--fontColorDefault);font-size:var(--fontSizeXL);line-height:calc(var(--fontSizeXL) + 10px);font-family:var(--fontFamilyPrimary);font-weight:var(--fontWeightRegular);text-transform:uppercase}section.single_property_section_1 .property__container .gallery{width:100%;margin-bottom:50px}section.single_property_section_1 .property__container .gallery .swiper__container{width:100%;position:relative;overflow:hidden;border-radius:16px}section.single_property_section_1 .property__container .gallery .swiper__container .swiper-button-next{width:60px;height:60px;position:absolute;top:50%;right:30%;transform:scale(1);transition:.2s ease-in-out;z-index:10;background-color:var(--secondary);border-radius:30px;color:var(--primary);font-size:var(--fontSizeLG);line-height:1}section.single_property_section_1 .property__container .gallery .swiper__container .swiper-button-next:hover{transform:scale(1.1)}section.single_property_section_1 .property__container .gallery .swiper__container .swiper-button-next:after{display:none}@media screen and (max-width:800px){section.single_property_section_1 .property__container .header .price span{font-size:25px;line-height:35px}section.single_property_section_1 .property__container .gallery{margin-bottom:20px}section.single_property_section_1 .property__container .gallery .swiper__container .swiper-button-next{width:40px;height:40px;right:5%;font-size:var(--fontSizeMD)}}section.single_property_section_1 .property__container .gallery .swiper__container .swiper__gallery{width:100%;height:520px}@media screen and (max-width:1500px){section.single_property_section_1 .property__container .gallery .swiper__container .swiper__gallery{height:320px}}section.single_property_section_1 .property__container .gallery .swiper__container .swiper__gallery .swiper-wrapper{width:100%;height:100%}section.single_property_section_1 .property__container .gallery .swiper__container .swiper__gallery .swiper-wrapper .swiper-slide{width:auto;height:100%}section.single_property_section_1 .property__container .gallery .swiper__container .swiper__gallery .swiper-wrapper .swiper-slide>a.glightbox{display:block;width:100%;height:100%;cursor:zoom-in}section.single_property_section_1 .property__container .gallery .swiper__container .swiper__gallery .swiper-wrapper .swiper-slide .image{overflow:hidden;border-radius:16px}section.single_property_section_1 .property__container .main__info{margin-bottom:100px;gap:100px}section.single_property_section_1 .property__container .main__info .section__header{margin-bottom:30px}section.single_property_section_1 .property__container .main__info .section__header:last-child{margin-bottom:0}section.single_property_section_1 .property__container .main__info .section__header .title h2{font-size:var(--fontSizeXL);line-height:calc(var(--fontSizeXL) + 10px);font-weight:var(--fontFamilyPrimary);font-weight:var(--fontWeightRegular);text-transform:uppercase}@media screen and (max-width:800px){section.single_property_section_1 .property__container .gallery .swiper__container .swiper__gallery{height:220px}section.single_property_section_1 .property__container .main__info{margin-bottom:50px;gap:50px}section.single_property_section_1 .property__container .main__info .section__header,section.single_property_section_1 .property__container .main__info .section__header .title{margin-bottom:10px}section.single_property_section_1 .property__container .main__info .section__header .title h2{font-size:20px;line-height:30px}}section.single_property_section_1 .property__container .main__info .section__header .text p{font-size:18px;line-height:28px}section.single_property_section_1 .property__container .main__info ul.list{margin-bottom:50px;gap:30px;display:flex;flex-flow:wrap row;align-items:center}section.single_property_section_1 .property__container .main__info ul.list li{display:flex;align-items:baseline;font-size:var(--fontSizeMD);line-height:calc(var(--fontSizeMD) + 10px)}section.single_property_section_1 .property__container .main__info ul.list li span.icon{margin-right:10px}section.single_property_section_1 .property__container .main__info .buttons{justify-content:flex-start}section.single_property_section_1 .property__container .details .contact__panel{padding:50px;position:sticky;top:50px;border-radius:24px;background-color:var(--primary)}@media screen and (max-width:1500px){section.single_property_section_1 .property__container .details .contact__panel{padding:20px}}section.single_property_section_1 .property__container .details .contact__panel .agent__badge{padding-bottom:30px;display:flex;align-items:center}section.single_property_section_1 .property__container .details .contact__panel .agent__badge .left{width:100px}section.single_property_section_1 .property__container .details .contact__panel .agent__badge .left .avatar{width:100px;height:100px;overflow:hidden;border-radius:8px;background-color:var(--tertiary)}section.single_property_section_1 .property__container .details .contact__panel .agent__badge .left .avatar img{width:100%;height:100%;object-fit:cover}section.single_property_section_1 .property__container .details .contact__panel .agent__badge .right{width:calc(100% - 100px);padding-left:50px}section.single_property_section_1 .property__container .details .contact__panel .agent__badge .right .name span{color:var(--tertiary);font-size:var(--fontSizeMD);line-height:calc(var(--fontSizeMD) + 10px);font-family:var(--fontFamilyDefault);font-weight:var(--fontWeightBold);text-transform:uppercase}section.single_property_section_1 .property__container .details .contact__panel .buttons{display:flex;flex-flow:wrap row;gap:20px}section.single_property_section_1 .property__container .details .contact__panel .buttons a,section.single_property_section_1 .property__container .details .contact__panel .buttons button{width:100%;margin-right:0;margin-left:0;margin-bottom:0;padding:12px 20px}section.single_property_section_1 .property__container .details .contact__panel .buttons a:last-child,section.single_property_section_1 .property__container .details .contact__panel .buttons button:last-child{margin-bottom:0}section.single_property_section_1 .property__container .details .contact__panel .buttons a.phone,section.single_property_section_1 .property__container .details .contact__panel .buttons button.phone{width:calc(100% - 78px);height:58px;display:flex;align-items:center;gap:10px;color:var(--primary)!important}@media screen and (max-width:800px){section.single_property_section_1 .property__container .main__info .section__header .text p{font-size:16px;line-height:26px}section.single_property_section_1 .property__container .main__info ul.list{margin-bottom:30px;gap:5px 15px}section.single_property_section_1 .property__container .main__info ul.list li{font-size:var(--fontSizeSM);line-height:calc(var(--fontSizeSM) + 10px)}section.single_property_section_1 .property__container .details .contact__panel{padding:10px;border-radius:16px}section.single_property_section_1 .property__container .details .contact__panel .agent__badge{padding-bottom:10px}section.single_property_section_1 .property__container .details .contact__panel .agent__badge .right{padding-left:20px}section.single_property_section_1 .property__container .details .contact__panel .agent__badge .right .name span{font-size:20px;line-height:30px}section.single_property_section_1 .property__container .details .contact__panel .buttons{gap:10px}section.single_property_section_1 .property__container .details .contact__panel .buttons a.phone,section.single_property_section_1 .property__container .details .contact__panel .buttons button.phone{width:100%;height:auto;text-align:center}}section.single_property_section_1 .property__container .details .contact__panel .buttons a.btn-whatsapp,section.single_property_section_1 .property__container .details .contact__panel .buttons button.btn-whatsapp{width:58px;height:58px;padding:0;display:flex;flex-flow:wrap row;align-items:center;justify-content:center;background-color:var(--primary)!important;border:5px solid!important;color:var(--tertiary)!important}@media screen and (max-width:800px){section.single_property_section_1 .property__container .details .contact__panel .buttons a.btn-whatsapp,section.single_property_section_1 .property__container .details .contact__panel .buttons button.btn-whatsapp{width:100%;height:auto;padding:8px 20px;font-size:40px;line-height:1}}section.single_property_section_1 .property__container .details .row{margin-bottom:50px}section.single_property_section_1 .property__container .details .row:last-child{margin-bottom:0}section.single_property_section_1 .property__container .details .row .section__header{margin-bottom:20px}section.single_property_section_1 .property__container .details .row .section__header .title h3{font-size:var(--fontSizeMD);font-family:var(--fontFamilyDefault);font-weight:var(--fontWeightRegular)}section.single_property_section_1 .property__container .details .row ul.list{display:flex;flex-flow:wrap row;gap:20px 50px}section.single_property_section_1 .property__container .details .row ul.list li{width:calc(50% - 25px - 15px);padding-bottom:10px;display:flex;flex-flow:wrap row;align-items:center;justify-content:space-between;border-bottom:1px solid var(--primary);font-size:var(--fontSizeSM);line-height:calc(var(--fontSizeSM) + 10px)}@media screen and (max-width:800px){section.single_property_section_1 .property__container .details .row ul.list li{width:100%}}section.single_property_section_1 .property__container .details .row ul.list li span.value{font-weight:var(--fontWeightBold)}