.elementor-section-full_width .iproperty-listings-slider.arrow-style-1 .slick-prev,.elementor-section-full_width .iproperty-featured-listings.arrow-style-1 .slick-prev,.elementor-section-full_width .iproperty-listings-hero.arrow-style-1 .slick-prev,.elementor-section-full_width .iproperty-profile-slider.arrow-style-1 .slick-prev{left:0}.elementor-section-full_width .iproperty-listings-slider.arrow-style-1 .slick-next,.elementor-section-full_width .iproperty-featured-listings.arrow-style-1 .slick-next,.elementor-section-full_width .iproperty-listings-hero.arrow-style-1 .slick-next,.elementor-section-full_width .iproperty-profile-slider.arrow-style-1 .slick-next{right:0}.elementor-section-full_width .iproperty-listings-slider.arrow-style-2 .slick-prev,.elementor-section-full_width .iproperty-featured-listings.arrow-style-2 .slick-prev,.elementor-section-full_width .iproperty-listings-hero.arrow-style-2 .slick-prev,.elementor-section-full_width .iproperty-profile-slider.arrow-style-2 .slick-prev{left:15px}.elementor-section-full_width .iproperty-listings-slider.arrow-style-2 .slick-next,.elementor-section-full_width .iproperty-featured-listings.arrow-style-2 .slick-next,.elementor-section-full_width .iproperty-listings-hero.arrow-style-2 .slick-next,.elementor-section-full_width .iproperty-profile-slider.arrow-style-2 .slick-next{right:15px}.elementor-section-boxed .iproperty-listings-slider.arrow-style-2 .slick-prev,.elementor-section-boxed .iproperty-featured-listings.arrow-style-2 .slick-prev,.elementor-section-boxed .iproperty-listings-hero.arrow-style-2 .slick-prev,.elementor-section-boxed .iproperty-profile-slider.arrow-style-2 .slick-prev{left:-50px}.elementor-section-boxed .iproperty-listings-slider.arrow-style-2 .slick-next,.elementor-section-boxed .iproperty-featured-listings.arrow-style-2 .slick-next,.elementor-section-boxed .iproperty-listings-hero.arrow-style-2 .slick-next,.elementor-section-boxed .iproperty-profile-slider.arrow-style-2 .slick-next{right:-50px}.elementor-section-boxed .iproperty-listings-slider .slick-dots,.elementor-section-boxed .iproperty-featured-listings .slick-dots,.elementor-section-boxed .iproperty-profile-slider .slick-dots,.elementor-section-full_width .iproperty-profile-slider .slick-dots{bottom:-30px;z-index:50}.iproperty-listings-slider.arrow-style-1 .slick-arrow,.iproperty-featured-listings.arrow-style-1 .slick-arrow,.iproperty-listings-hero.arrow-style-1 .slick-arrow,.iproperty-profile-slider.arrow-style-1 .slick-arrow{height:55px;width:60px;padding:0 15px;opacity:.6;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.iproperty-listings-slider.arrow-style-2 .slick-arrow,.iproperty-featured-listings.arrow-style-2 .slick-arrow,.iproperty-listings-hero.arrow-style-2 .slick-arrow,.iproperty-profile-slider.arrow-style-2 .slick-arrow{height:40px;width:40px;padding:0 15px;opacity:.6;border-radius:50%;-webkit-transition:all 300ms ease-in-out 0s;-moz-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.iproperty-listings-slider .slick-arrow:hover,.iproperty-featured-listings .slick-arrow:hover,.iproperty-listings-hero .slick-arrow:hover,.iproperty-profile-slider .slick-arrow:hover{opacity:1}.iproperty-listings-slider.arrow-style-1 .slick-prev,.iproperty-featured-listings.arrow-style-1 .slick-prev,.iproperty-listings-hero.arrow-style-1 .slick-prev,.iproperty-profile-slider.arrow-style-1 .slick-prev{text-align:right}.iproperty-listings-slider.arrow-style-1 .slick-next,.iproperty-featured-listings.arrow-style-1 .slick-next,.iproperty-listings-hero.arrow-style-1 .slick-next,.iproperty-profile-slider.arrow-style-1 .slick-next{text-align:left;}.iproperty-listings-slider.arrow-style-2 .slick-prev,.iproperty-listings-slider.arrow-style-2 .slick-next,.elementor-section-boxed .iproperty-listings-slider.arrow-style-1 .slick-prev,.elementor-section-boxed .iproperty-listings-slider.arrow-style-1 .slick-next,.iproperty-featured-listings.arrow-style-2 .slick-prev,.iproperty-featured-listings.arrow-style-2 .slick-next,.elementor-section-boxed .iproperty-featured-listings.arrow-style-1 .slick-prev,.elementor-section-boxed .iproperty-featured-listings.arrow-style-1 .slick-next,.iproperty-listings-hero.arrow-style-2 .slick-prev,.iproperty-listings-hero.arrow-style-2 .slick-next,.elementor-section-boxed .iproperty-listings-hero.arrow-style-1 .slick-prev,.elementor-section-boxed .iproperty-listings-hero.arrow-style-1 .slick-next,.iproperty-profile-slider.arrow-style-2 .slick-prev,.iproperty-profile-slider.arrow-style-2 .slick-next,.elementor-section-boxed .iproperty-profile-slider.arrow-style-1 .slick-prev,.elementor-section-boxed .iproperty-profile-slider.arrow-style-1 .slick-next{text-align:center}.iproperty-listings-slider.arrow-style-1 .slick-prev::before,.iproperty-listings-slider.arrow-style-1 .slick-next::before,.iproperty-featured-listings.arrow-style-1 .slick-prev::before,.iproperty-featured-listings.arrow-style-1 .slick-next::before,.iproperty-listings-hero.arrow-style-1 .slick-prev::before,.iproperty-listings-hero.arrow-style-1 .slick-next::before,.iproperty-profile-slider.arrow-style-1 .slick-prev::before,.iproperty-profile-slider.arrow-style-1 .slick-next::before{font-family:'Font Awesome 5 Pro';opacity:1;font-size:23px;line-height:58px}.iproperty-listings-slider.arrow-style-2 .slick-prev::before,.iproperty-listings-slider.arrow-style-2 .slick-next::before,.iproperty-featured-listings.arrow-style-2 .slick-prev::before,.iproperty-featured-listings.arrow-style-2 .slick-next::before,.iproperty-listings-hero.arrow-style-2 .slick-prev::before,.iproperty-listings-hero.arrow-style-2 .slick-next::before,.iproperty-profile-slider.arrow-style-2 .slick-prev::before,.iproperty-profile-slider.arrow-style-2 .slick-next::before{font-family:'Font Awesome 5 Pro';opacity:1;font-size:15px;line-height:42px}.iproperty-listings-slider .slick-prev::before,.iproperty-featured-listings .slick-prev::before,.iproperty-listings-hero .slick-prev::before,.iproperty-profile-slider .slick-prev::before{content:'\f053'}.iproperty-listings-slider .slick-next::before,.iproperty-featured-listings .slick-next::before,.iproperty-listings-hero .slick-next::before,.iproperty-profile-slider .slick-next::before{content:'\f054'}.iproperty-listings-hero.slick-dotted.slick-slider{margin-bottom:0}.iproperty-listings-hero .slick-dots{bottom:15px;padding:0;z-index:100}.iproperty-listings-slider .slick-dots li,.iproperty-listings-slider .slick-dots li:hover,.iproperty-listings-hero .slick-dots li,.iproperty-listings-hero .slick-dots li:hover,.iproperty-featured-listings .slick-dots li,.iproperty-featured-listings .slick-dots li:hover,.iproperty-profile-slider .slick-dots li,.iproperty-profile-slider .slick-dots li:hover{margin:0 5px;height:10px;width:10px}.iproperty-listings-slider .slick-dots li button,.iproperty-listings-hero .slick-dots li button,.iproperty-featured-listings .slick-dots li button,.iproperty-profile-slider .slick-dots li button{width:10px;height:10px;opacity:.5;-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.iproperty-listings-hero .slick-dots li button{width:auto;height:auto}.iproperty-listings-slider.dot-style-2 .slick-dots li button,.iproperty-listings-hero.dot-style-2 .slick-dots li button,.iproperty-featured-listings.dot-style-2 .slick-dots li button,.iproperty-profile-slider.dot-style-2 .slick-dots li button{border-radius:50%}.iproperty-listings-slider .slick-dots li button::before,.iproperty-listings-hero .slick-dots li button::before,.iproperty-featured-listings .slick-dots li button::before,.iproperty-profile-slider .slick-dots li button::before{opacity:0;content:'';-moz-transition:all 300ms ease-in-out 0s;-webkit-transition:all 300ms ease-in-out 0s;-ms-transition:all 300ms ease-in-out 0s;transition:all 300ms ease-in-out 0s}.iproprty-listings-hero .slick-dots li button::before{width:10px;height:10px}.iproperty-listings-slider .slick-dots li.slick-active button,.iproperty-listings-hero .slick-dots li.slick-active button,.iproperty-featured-listings .slick-dots li.slick-active button,.iproperty-profile-slider .slick-dots li.slick-active button{opacity:1}.iproperty-listings-slider .slick-dots li.slick-active button::before,.iproperty-listings-hero .slick-dots li.slick-active button::before,.iproperty-featured-listings .slick-dots li.slick-active button::before,.iproperty-profile-slider .slick-dots li.slick-active button::before{width:6px;height:6px;content:'';opacity:1;position:absolute;left:45%;top:40%}.iproperty-listings-hero .slick-dots li.slick-active button::before{width:10px;height:10px;left:0;top:0}.iproperty-listings-slider.dot-style-2 .slick-dots li.slick-active button::before,.iproperty-listings-hero.dot-style-2 .slick-dots li.slick-active button::before,.iproperty-featured-listings.dot-style-2 .slick-dots li.slick-active button::before,.iproperty-profile-slider.dot-style-2 .slick-dots li.slick-active button::before{border-radius:50%}@media screen and (max-width:768px){.iproperty-listings-slider .slick-dots li.slick-active button::before,.iproperty-featured-listings .slick-dots li.slick-active button::before,.iproperty-profile-slider .slick-dots li.slick-active button::before{left:44%}}