.Carousel_loading__RiPsW{text-align:center;padding:2rem;font-size:1.2rem;color:#666}.Carousel_section__J1g7t{padding:1rem 0}.Carousel_slider__9vbbj{width:100%;margin-top:0;position:relative;padding:0 2rem}.Carousel_title__JHfTO{padding:0 2rem}.Carousel_sliderWrapper__wBePF{position:relative;margin-top:3rem}.Carousel_slider__9vbbj .slick-next,.Carousel_slider__9vbbj .slick-prev{width:40px;height:40px;background-color:transparent;z-index:1}.Carousel_slider__9vbbj .slick-next:before,.Carousel_slider__9vbbj .slick-prev:before{color:#333;font-size:24px;opacity:1}.Carousel_slider__9vbbj .slick-prev{left:-36px}.Carousel_slider__9vbbj .slick-next{right:-36px}.Carousel_arrowButton__p6zjO:hover{background-color:#fff}.Carousel_arrowButtonLeft__FJWx0{left:0}.Carousel_arrowButtonRight__HQ1Yj{right:0}.Carousel_track__L7olE{margin:0}.Carousel_sliderContainer__JzbgN .slick-dots{bottom:-40px}.Carousel_sliderContainer__JzbgN .slick-dots li button:before{font-size:8px}.Carousel_sliderContainer__JzbgN .slick-slide{padding:0 .6rem}.Carousel_card__n2_bn{border:0 solid #000;border-radius:12px;overflow:hidden;cursor:pointer;background:#fff;padding-bottom:1rem;box-shadow:0 2px 8px rgba(0,0,0,.08);margin:12px 0 22px}.Carousel_card__n2_bn:hover{box-shadow:0 4px 12px rgba(0,0,0,.5)}.Carousel_cardLandscape__D5vgd{display:flex!important;height:200px;min-width:260px;background:linear-gradient(45deg,#002b49,#003b69)}.Carousel_imagePortrait__hVfIA{height:220px;position:relative;background:#f0f0f0;overflow:hidden;margin-bottom:1rem}.Carousel_imageLandscape__0wbNm{position:relative;width:50%;height:200px;flex-shrink:0}.Carousel_cardInfoPortrait__M_URO{padding:0 1rem}.Carousel_cardInfoLandscape__KZ4sj{padding:.5rem 1rem;text-align:left;display:flex;flex-direction:column;justify-content:center;width:50%;height:100%;color:#fff;flex:1 1}.Carousel_cardInfoLandscape__KZ4sj h3{margin:.2rem 0;color:#fff;font-size:1.2rem}.Carousel_cardInfoLandscape__KZ4sj p{margin:.2rem 0;color:hsla(0,0%,100%,.9)}.FeaturedListings_agentInfo__iaULv{display:flex;align-items:center;gap:8px;margin-bottom:8px}.FeaturedListings_agentInfo__iaULv span{font-size:.9rem;color:#666}.FeaturedListings_propertyPrice__07qMO{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.FeaturedListings_propertySpecs__QGbC9{display:flex;gap:1rem;color:#666;font-size:.9rem;margin-bottom:.5rem}.FeaturedListings_propertyAddress__FPoDS{color:#333;margin-bottom:.5rem;font-size:.9rem}.FeaturedListings_propertyMls__8GC17{color:#666;font-size:.8rem;margin-bottom:.5rem}.FeaturedListings_miniAgentButton__UkR3V{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#002b49;color:#fff;border:none;border-radius:4px;cursor:pointer;text-decoration:none;font-size:.8rem;transition:all .2s ease-in-out;width:-moz-fit-content;width:fit-content}.FeaturedListings_miniAgentButton__UkR3V:hover{background:#003d66;transform:translateY(-1px)}.FeaturedListings_miniAgentImage__plyty{border-radius:50%;border:1px solid hsla(0,0%,100%,.8);object-fit:cover}.FeaturedListings_miniAgentName__So_Lq{font-weight:500;font-size:.8rem}.Profile_profileCard__ke4ov{display:flex;flex-direction:column;justify-content:center;background:#fff;border-radius:12px;box-shadow:0 3px 3px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.2),0 1px 8px rgba(0,0,0,.2);padding:1rem 1rem 0;margin:1rem 1rem 1rem 0;width:100%;max-width:600px;min-height:230px}.Profile_mainContent__8HuB_{display:flex;margin-bottom:1rem;align-items:center}.Profile_imageContainer__3qEue{flex:0 0 150px;margin-right:1rem;display:flex;align-items:center}.Profile_contentContainer__sXbjx{flex:1 1;display:flex;flex-direction:column;gap:.5rem;justify-content:center}.Profile_nameLink__qTM_N{text-decoration:none;color:inherit}.Profile_nameLink__qTM_N h3{margin:0;font-size:1.3rem;color:#333}.Profile_title__F61jz{margin:0;color:#666;font-weight:600;font-size:1rem}.Profile_socialLinks__d1pL6{display:flex;gap:.5rem;margin-top:.5rem}.Profile_socialIcon__fIfZb{color:#666;text-decoration:none}.Profile_tags__TgZ4i{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;margin:0;padding:0;max-height:calc(4em);overflow:hidden;justify-content:flex-start}@media (max-width:768px){.Profile_tags__TgZ4i{justify-content:center}.Profile_mainContent__8HuB_{flex-direction:column;align-items:center;text-align:center}.Profile_imageContainer__3qEue{margin-right:0;margin-bottom:1rem}}.Profile_tag__I0BJC{background:#f0f0f0;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;color:#666}