.pagination-dots{width:25px;position:fixed;top:50%;z-index:1012;text-align:left;padding:30px 15px;transform:translateY(-50%)}.pagination-dots ul{display:inline-block}.pagination-dots ul li{display:block;position:relative;margin-bottom:17px}.pagination-dots ul li .scroll-section-title{position:absolute;top:0;left:31px;font-family:var(--secondary-font);font-size:13px;color:#000;text-transform:uppercase;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s ease-in-out,top .3s}.pagination-dots ul li:hover .scroll-section-title,.pagination-dots ul li.nav-active-section .scroll-section-title{visibility:visible;opacity:1}.pagination-dots ul li a{position:relative;border:solid 1px transparent;display:block;width:12px;height:12px;border-radius:50%;transition:all .3s ease-in-out,top .3s;cursor:pointer}.pagination-dots ul li.nav-active-section a,.pagination-dots ul li a:hover,.pagination-dots:not(.vertical-nav-active) ul li:first-child a{border:solid 1px #000000}.pagination-dots ul li a:before{content:"";position:absolute;top:50%;left:50%;width:5px;height:5px;background:rgba(0,0,0,.5);border-radius:50%;transform:translate(-50%,-50%)}.pagination-dots ul li.nav-active-section a:before{background:#000000}.pagination-dots.nav-active-section-section-2 ul li a:before,.pagination-dots.nav-active-section-section-5 ul li a:before,.pagination-dots.nav-active-section-section-7 ul li a:before{background:rgba(255,255,255,.25)}.pagination-dots.nav-active-section-section-2 ul li.nav-active-section a:before,.pagination-dots.nav-active-section-section-5 ul li.nav-active-section a:before,.pagination-dots.nav-active-section-section-7 ul li.nav-active-section a:before{background:#ffffff}.pagination-dots.nav-active-section-section-2 ul li.nav-active-section a,.pagination-dots.nav-active-section-section-2 ul li a:hover,.pagination-dots.nav-active-section-section-2:not(.vertical-nav-active) ul li:first-child a,.pagination-dots.nav-active-section-section-5 ul li.nav-active-section a,.pagination-dots.nav-active-section-section-5 ul li a:hover,.pagination-dots.nav-active-section-section-5:not(.vertical-nav-active) ul li:first-child a,.pagination-dots.nav-active-section-section-7 ul li.nav-active-section a,.pagination-dots.nav-active-section-section-7 ul li a:hover,.pagination-dots.nav-active-section-section-7:not(.vertical-nav-active) ul li:first-child a{border:solid 1px #ffffff}.pagination-dots.nav-active-section-section-2 ul li .scroll-section-title,.pagination-dots.nav-active-section-section-5 ul li .scroll-section-title,.pagination-dots.nav-active-section-section-7 ul li .scroll-section-title{color:#000;text-shadow:0 0 1px #ffffff}.hp-hero{position:relative;font-size:0}.hp-hero .slider-tagline,.hp-hero .slider-holder{position:relative;z-index:1}.hp-hero .slider-holder:before,.hp-hero .slider-holder:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0}.hp-hero .slider-holder:before{background:linear-gradient(to bottom,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%);z-index:5}.hp-hero .slider-holder:after{background:rgba(0,0,0,.3)}.hp-hero .tagline-holder{position:absolute;width:100%;top:50%;transform:translateY(-50%);left:0;z-index:2}.hp-hero .tagline-main{font-family:var(--font-family-default);font-size:75px;color:#fff;letter-spacing:.05em;text-transform:uppercase}.hp-hero .tagline-main .broker-logo{font-size:0;margin-top:30px}.hp-hero .tagline-main span{display:block;font-family:var(--font-family-default);font-size:25px;font-weight:300;letter-spacing:.31em}.hp-hero .button-holder{position:absolute;width:100%;bottom:10%;left:0;padding:20px 0;z-index:2}.hp-hero .button-holder ul{display:flex;flex-wrap:wrap;margin:0 -15px}.hp-hero .button-holder ul li{width:33.33%;padding:22px 15px 8px;text-align:center}.hp-hero .button-holder ul li a{display:block;font-family:var(--font-family-default);font-size:28px;color:#fff;line-height:1.1;letter-spacing:.05em;text-align:center;text-transform:uppercase;transition:var(--default-transition)}.hp-hero .button-holder ul li a:hover{color:rgba(var(--primary-rgb),1);-webkit-text-stroke:1px #0d1a1a}.hp-hero .button-holder ul li:not(:first-child){border-left:2px solid rgba(var(--primary-rgb),1)}.hp-welcome{position:relative;padding:0 60px;font-size:0}.hp-welcome .welcome-inner{padding:64px 0 78px;border:1px solid #dddddd;border-top:0}.hp-welcome .custom-container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.hp-welcome .welcome-text{width:56.57%;margin-top:50px}.hp-welcome .welcome-text .welcome-title{margin-bottom:28px}.hp-welcome .welcome-text p{font-size:var(--font-size-default);font-weight:300;color:var(--font-color-default);line-height:1.7;letter-spacing:.024em;margin-bottom:24px}.hp-welcome .welcome-text a.gsite-button{margin-top:8px}.hp-welcome .welcome-image{position:relative;width:36.4%}.hp-welcome .welcome-image .gsite-image img{aspect-ratio:415/533}.hp-welcome .welcome-image a{position:absolute;left:0;right:0;bottom:35px;width:252px;max-width:calc(100% - 20px);margin:0 auto;font-size:14px;color:#fff;line-height:1;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:rgba(var(--primary-rgb-alt),.5);transition:var(--default-transition)}.hp-welcome .welcome-image a span{height:58px;display:flex;align-items:center;justify-content:center}.hp-welcome .welcome-image a:hover{background:rgba(var(--primary-rgb-alt),1)}.hp-welcome .welcome-awards{width:100%;margin-top:72px;display:flex;align-items:center;justify-content:space-between;gap:10px}.hp-welcome .welcome-awards img:not(.no-filter){filter:brightness(0) invert(0)}.hp-properties{position:relative;padding:115px 0 75px;font-size:0}.hp-properties .properties-holder{position:relative;margin:0 -10px}.hp-properties .properties-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px}.hp-properties .properties-heading .elem-inner{max-width:415px}.hp-properties .properties-title .gsite-title small:after{width:150px}.hp-properties .properties-tab{display:flex;flex-direction:column;margin-top:25px}.hp-properties .properties-tab button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;position:relative;font-size:20px;color:#000;letter-spacing:.024em;text-align:left;text-transform:uppercase;padding:5px 18px}.hp-properties .properties-tab button:before{content:"";display:block;position:absolute;width:2px;height:100%;top:0;left:0;background:rgba(var(--primary-rgb),1);opacity:0;transition:var(--default-transition)}.hp-properties .properties-tab button:not(:first-child){margin-top:16px}.hp-properties .properties-tab button.is-active:before,.hp-properties .properties-tab button:hover:before{opacity:1}.hp-properties .properties-panel>div{display:none}.hp-properties .properties-panel>div.is-active{display:block}.hp-properties .properties-list{display:flex;flex-wrap:wrap}.hp-properties .properties-item{width:33.3333333333%;padding:10px}.hp-properties .properties-item a{display:block;position:relative;overflow:hidden}.hp-properties .properties-image{aspect-ratio:533/421;z-index:1}.hp-properties .properties-image:before,.hp-properties .properties-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;transition:var(--default-transition)}.hp-properties .properties-image:before{background:rgba(0,0,0,.7);opacity:0;z-index:5}.hp-properties .properties-image:after{background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,.8) 100%)}.hp-properties .properties-image img{aspect-ratio:533/421;width:100%;height:100%}.hp-properties .properties-image .gsite-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;z-index:10;transition:var(--default-transition)}.hp-properties .properties-item a:hover .properties-image:before{opacity:1}.hp-properties .properties-item a:hover .properties-image .gsite-button{opacity:1}.hp-properties .properties-text{position:absolute;width:100%;bottom:0;left:0;padding:18px 30px;z-index:2;transform:translateY(24%);transition:var(--default-transition)}.hp-properties .properties-address{font-size:min(3.175vw,20px);color:#fff;line-height:1.4;letter-spacing:.024em;width:60%;display:inline-block}.hp-properties .representation{font-size:min(3.175vw,20px);color:#fff;line-height:1.4;letter-spacing:.024em;display:inline-block;width:40%;text-align:center;text-transform:uppercase}.hp-properties .properties-specs{display:flex;align-items:center;font-size:min(2.698vw,17px);color:#fff;line-height:1.4;letter-spacing:.024em;margin-top:min(1.905vw,12px);opacity:0;transition:var(--default-transition)}.hp-properties .properties-specs span{margin-right:min(1.587vw,10px)}.hp-properties .properties-item a:hover .properties-text{transform:translateY(0)}.hp-properties .properties-item a:hover .properties-text .properties-specs{opacity:1}.hp-search{position:relative;font-size:0}.hp-search .search-form i{display:inline-block;vertical-align:bottom;font-size:30px;color:rgba(var(--primary-rgb),1);margin-right:1.63%}.hp-search .search-form .gsite-input{display:inline-block;vertical-align:middle;margin-right:1.63%}.hp-search .search-form .gsite-input .bootstrap-select>.dropdown-toggle{background:none;border:0;border-radius:0;padding:0;outline:0!important}.hp-search .search-form .gsite-input .bootstrap-select.btn-group .dropdown-menu li a.opt{padding-left:20px}.hp-search .search-form .gsite-input .bootstrap-select.btn-group .dropdown-menu.inner{max-height:250px!important}.hp-search .search-form .gsite-input .bootstrap-select.btn-group .dropdown-toggle .filter-option{width:100%;text-overflow:ellipsis}.hp-search .search-form .gsite-input .bs-searchbox .form-control{color:#000!important}.hp-search .search-form .gsite-input select,.hp-search .search-form .gsite-input input:not(.form-control),.hp-search .search-form .gsite-input .bootstrap-select>.dropdown-toggle{height:55px;font-size:13px;font-weight:300;color:#272727;letter-spacing:.024em;border-bottom:1px solid #686868;padding:0 5px}.hp-search .search-form .gsite-input option{color:#272727}.hp-search .search-form .gsite-input-lg{width:15.26%}.hp-search .search-form .gsite-input-sm{width:10%}.hp-search .search-form .gsite-select:after{content:"";display:block;position:absolute;width:0;height:0;top:50%;right:0;transform:translateY(-50%);border-left:4.5px solid transparent;border-right:4.5px solid transparent;border-top:6px solid rgba(var(--primary-rgb),1)}.hp-search .search-form .gsite-submit{display:inline-block;vertical-align:middle;width:14.38%;margin-left:1.04%}.hp-search .search-powered{font-size:var(--font-size-default);font-weight:300;color:#999;line-height:1.1;letter-spacing:.024em;text-align:right;margin-top:20px}.hp-communities{position:relative;padding:125px 0 0;font-size:0}.hp-communities .communities-title{display:flex;justify-content:center}.hp-communities .communities-holder{margin-top:90px}.hp-communities .communities-list{display:flex;flex-wrap:wrap;margin:0 -10px}.hp-communities .communities-item{width:33.3333333333%;padding:10px}.hp-communities .communities-item a{display:block;position:relative;overflow:hidden}.hp-communities .communities-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(25,25,25,.5);transition:var(--default-transition)}.hp-communities .communities-image img{aspect-ratio:533/421}.hp-communities .communities-item a:hover .communities-image:after{background:rgba(25,25,25,.7)}.hp-communities .communities-text{position:absolute;width:100%;height:100%;top:0;left:0;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(10%);transition:var(--default-transition)}.hp-communities .communities-name{font-family:var(--font-family-title);font-size:27px;color:#fff;line-height:1.2;letter-spacing:.024em;text-align:center;text-transform:uppercase}.hp-communities .communities-view{margin-top:22px;pointer-events:none;opacity:0;color:#fff;transition:var(--default-transition)}.hp-communities .communities-view:after{background:#ffffff}.hp-communities .communities-item a:hover .communities-text{transform:translateY(0)}.hp-communities .communities-item a:hover .communities-text .communities-view{opacity:1}.hp-cta{position:relative;padding:110px 0;font-size:0}.hp-cta .cta-list{display:flex;flex-wrap:wrap;margin:0 -3px}.hp-cta .cta-item{width:33.3333333333%;padding:3px}.hp-cta .cta-item a{display:block;position:relative}.hp-cta .cta-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.58);transition:var(--default-transition)}.hp-cta .cta-image img{aspect-ratio:421/527}.hp-cta .cta-item a:hover .cta-image:after{background:rgba(0,0,0,.32)}.hp-cta .cta-text{position:absolute;width:100%;height:100%;top:0;left:0;padding:10px;display:flex;align-items:center;justify-content:center}.hp-cta .cta-name{font-family:var(--font-family-title);font-size:35px;color:#fff;line-height:1.1;letter-spacing:.024em;text-align:center;text-transform:uppercase}.hp-cta .cta-name:after{content:"";display:block;width:152px;height:2px;max-width:100%;margin:32px auto 0;background:rgba(var(--primary-rgb),1)}.hp-testimonials{position:relative;padding:180px 0 110px;font-size:0}.hp-testimonials .gsite-bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8)}.hp-testimonials .gsite-bg canvas{filter:grayscale(1)}.hp-testimonials .testimonials-title{display:flex;justify-content:center}.hp-testimonials .testimonials-holder{margin-top:75px}.hp-testimonials .testimonials-list{margin:0 -50px}.hp-testimonials .testimonials-list:not(.slick-initialized){display:flex}.hp-testimonials .testimonials-list:not(.slick-initialized) .testimonials-item{width:33.3333333333%}.hp-testimonials .testimonials-list:not(.slick-initialized) .testimonials-item:nth-child(3)~div{display:none}.hp-testimonials .testimonials-item{padding:0 50px}.hp-testimonials .testimonials-item p{font-size:17px;color:#fff;line-height:1.6;letter-spacing:.024em;text-align:center}.hp-testimonials .testimonials-item span{display:none;font-family:var(--font-family-title);font-size:20px;color:#fff;line-height:1.2;letter-spacing:.05em;text-align:center;text-transform:uppercase;margin-top:48px}.hp-testimonials a.testimonials-more{display:block;margin:75px auto 0}.hp-videos{position:relative;padding:100px 0;font-size:0}.hp-videos .videos-title{display:flex;justify-content:center}.hp-videos .videos-title .gsite-title small:after{width:90px}.hp-videos .videos-holder{position:relative;margin:55px -33% 0}.hp-videos .videos-list{margin:0 -65px}.hp-videos .videos-list:not(.slick-initialized){display:flex}.hp-videos .videos-list:not(.slick-initialized) .videos-item{width:33.3333333333%}.hp-videos .videos-list:not(.slick-initialized) .videos-item:nth-child(3)~div{display:none}.hp-videos .videos-item{padding:0 65px}.hp-videos .videos-item a{display:block;position:relative;padding:0 0 65px}.hp-videos .videos-image img{aspect-ratio:798/481}.hp-videos .videos-text{position:absolute;bottom:0;right:-80px;width:320px;padding:35px 15px 35px 70px;background:rgba(var(--primary-rgb),1);opacity:0;transition:var(--default-transition)}.hp-videos .videos-text i{position:absolute;aspect-ratio:116/116;width:116px;top:50%;left:-65px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;font-size:40px;color:#fff;padding-left:8px;border-radius:50%;border:6px solid #e0dfdd;transition:var(--default-transition)}.hp-videos .videos-text i:after{content:"";display:block;position:absolute;width:calc(100% - 12px);height:calc(100% - 12px);top:6px;left:6px;border:1px solid #dbdddc;border-radius:50%}.hp-videos .videos-text span{display:block;position:relative;font-size:15px;font-weight:300;color:#fff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:20px}.hp-videos .videos-name{position:relative;font-size:22px;color:#fff;line-height:1.4;letter-spacing:.024em;max-width:200px}.hp-videos .slick-center .videos-text{opacity:1}.hp-videos .videos-item a:hover .videos-text i{background:rgba(var(--primary-rgb),1);border-color:rgba(var(--primary-rgb),1)}.hp-videos .videos-arrows{position:absolute;width:35.1333333333%;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:-30px;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.hp-videos .videos-arrow{pointer-events:auto}.hp-videos a.videos-more{display:block;width:275px;margin:45px auto 0}.hp-socials{position:relative;padding:40px 0 10px;font-size:0}.hp-socials .socials-title{display:flex;justify-content:center}.hp-socials .socials-title .gsite-title small:after{width:150px}.hp-socials .socials-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:35px;margin-top:40px}.hp-socials .socials-buttons a{display:block;width:227px;max-width:100%;font-size:20px;color:#fff;line-height:1.1;letter-spacing:.024em;text-align:center;background:rgba(var(--primary-rgb),1);transition:var(--default-transition)}.hp-socials .socials-buttons a i{font-size:22px;margin-right:18px}.hp-socials .socials-buttons a span{height:65px;display:flex;align-items:center;justify-content:center}.hp-socials .socials-buttons a:hover{background:rgba(var(--primary-rgb-alt),1)}.hp-socials .socials-holder{margin-top:75px}.hp-socials .socials-list{display:flex;flex-wrap:wrap;margin:0 -3px}.hp-socials .socials-item{width:16.6666666667%;padding:3px}.hp-socials .socials-item a{display:block;position:relative}.hp-socials .socials-item a:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:var(--default-transition)}.hp-socials .socials-item a img{aspect-ratio:242/262}.hp-socials .socials-item a i{font-size:24px;color:#fff;position:absolute;top:10px;right:15px;z-index:5}.hp-socials .socials-item a:after{background:rgba(var(--primary-rgb),.7)}.hp-socials .socials-item a:hover:after{opacity:1}.hp-subscribe{position:relative;padding:100px 0;font-size:0}.hp-subscribe .custom-container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.hp-subscribe .subscribe-title{width:41.66%}.hp-subscribe .subscribe-title .gsite-title small:after{width:150px}.hp-subscribe .subscribe-form{width:54.38%}.hp-subscribe .subscribe-form .gsite-input{display:inline-block;vertical-align:middle;width:calc(100% - 220px)}.hp-subscribe .subscribe-form .gsite-input input{height:58px;padding:0 10px;font-size:14px;font-weight:300;color:#434343;border-bottom:1px solid #7F7F7D}.hp-subscribe .subscribe-form .gsite-submit{display:inline-block;vertical-align:middle;width:220px}.hp-subscribe .subscribe-form .wpcf7{position:relative}.hp-subscribe .subscribe-form .wpcf7-form-control-wrap{display:block}.hp-subscribe .subscribe-form .wpcf7-spinner{position:absolute;left:0;right:0;bottom:-25px;margin:0 auto}.hp-subscribe .subscribe-form .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:5px 0 0}.hp-git{position:relative;padding:115px 0 110px;font-size:0}.hp-git .gsite-bg:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.7)}.hp-git .git-title{display:flex;justify-content:center}.hp-git .git-title .gsite-title small:after{width:105px}.hp-git .git-form{position:relative;margin-top:42px;padding:0 15px}.hp-git .git-form p{font-size:var(--font-size-default);font-weight:300;color:#fff;line-height:1.7;letter-spacing:.024em;text-align:center;max-width:345px;margin:0 auto}.hp-git .git-border{position:absolute;width:100%;height:calc(100% - 40px);bottom:30px;left:0;border-left:1px solid rgba(255,255,255,.3);border-right:1px solid rgba(255,255,255,.3);pointer-events:none}.hp-git .git-border div{position:absolute;width:100%;left:0}.hp-git .git-border div:before,.hp-git .git-border div:after{content:"";display:block;position:absolute;height:1px;background:rgba(255,255,255,.3)}.hp-git .git-border div:before{left:0}.hp-git .git-border div:after{right:0}.hp-git .git-border div:first-child{top:0}.hp-git .git-border div:first-child:before,.hp-git .git-border div:first-child:after{width:calc(50% - 195px)}.hp-git .git-border div:last-child{bottom:0}.hp-git .git-border div:last-child:before,.hp-git .git-border div:last-child:after{width:calc(50% - 108px)}.hp-git .gsite-input-fields{margin:0 -10px}.hp-git .gsite-input{display:inline-block;padding:0 10px;margin-bottom:40px}.hp-git .gsite-input input,.hp-git .gsite-input textarea{height:50px;padding:0 10px;font-size:14px;font-weight:300;color:#fff;letter-spacing:.024em;border-bottom:1px solid rgba(255,255,255,.5)}.hp-git .gsite-input textarea{height:120px;padding-top:20px}.hp-git .gsite-input-lg{width:100%}.hp-git .gsite-input-sm{width:33.3333333333%}.hp-git .gsite-submit{width:220px;margin:40px auto 0}.hp-git .wpcf7{position:relative;max-width:890px;margin:62px auto 0}.hp-git .wpcf7-form-control-wrap{display:block}.hp-git .wpcf7-spinner{position:absolute;left:0;right:0;top:-25px;margin:0 auto}.hp-git .wpcf7 form .wpcf7-response-output{position:absolute;width:100%;margin:-110px 0 0;color:#fff!important}@media screen and (min-width: 992px){.hp-hero .button-holder .custom-container{max-width:1500px}.hp-properties .custom-container{max-width:100%;padding:0}.hp-properties .properties-heading{position:absolute;width:33.3333333333%;top:0;right:0;aspect-ratio:533/421}.hp-properties .properties-item:nth-child(2){margin-right:33.3333333333%}.hp-properties .properties-address,.hp-properties .representation{font-size:min(1.25vw,20px)}.hp-properties .properties-specs span{margin-right:min(.625vw,10px)}.hp-properties .properties-specs{font-size:min(1.063vw,17px);margin-top:min(.75vw,12px)}.hp-communities .custom-container{max-width:100%;padding:0}.hp-cta .custom-container{max-width:1320px}.hp-testimonials .custom-container{max-width:1410px}.hp-videos .custom-container{max-width:100%;padding:0}.hp-socials .custom-container{max-width:1510px}}@media screen and (max-width: 1199px){.hp-hero .tagline-main{font-size:50px}.hp-welcome{padding:0 20px}.hp-properties .properties-title .gsite-title small:after{width:100px}.hp-properties .properties-tab button{font-size:16px}.hp-properties .properties-text{padding:18px 15px}.hp-search .search-form .gsite-input{margin-right:1.53%}.hp-communities .communities-text{transform:translateY(15%)}.hp-communities .communities-name{font-size:22px}.hp-cta .cta-name{font-size:25px}.hp-testimonials .testimonials-list{margin:0 -30px}.hp-testimonials .testimonials-item{padding:0 30px}.hp-videos .videos-title .gsite-title small:after{width:50px}.hp-videos .videos-list{margin:0 -30px}.hp-videos .videos-item{padding:0 30px}.hp-videos .videos-text{right:-40px}.hp-subscribe .subscribe-title .gsite-title small:after{width:100px}}@media screen and (max-width: 991px){.hp-hero .tagline-main .broker-logo img{margin:0 auto;max-width:150px}.hp-hero .tagline-main{text-align:center;font-size:35px}.hp-hero .tagline-main span{font-size:15px}.hp-hero .button-holder ul li a{color:#000}.hp-hero .button-holder ul li a:hover{color:rgba(var(--primary-rgb),1)}.hp-hero .button-holder{position:relative;bottom:inherit}.hp-hero .button-holder ul{margin:0}.hp-hero .button-holder ul li{width:100%;padding:22px 15px 16px}.hp-hero .button-holder ul li:not(:first-child){border-left:0;border-top:2px solid rgba(var(--primary-rgb),1)}.hp-welcome{padding:0}.hp-welcome .welcome-inner{border:0}.hp-welcome .welcome-text{width:100%;margin-top:0;text-align:center}.hp-welcome .welcome-text .welcome-title{display:flex;justify-content:center;text-align:left}.hp-welcome .welcome-image{width:100%;max-width:415px;margin:40px auto 0}.hp-welcome .welcome-awards{flex-wrap:wrap;justify-content:center}.hp-welcome .welcome-awards .space{width:100%}.hp-properties .properties-tab{align-items:center}.hp-properties .properties-item{width:100%}.hp-search .search-form i{width:100%;margin-right:0;text-align:center}.hp-search .search-form .gsite-input{margin-right:0;padding:0 5px}.hp-search .search-form .gsite-input-lg{width:100%}.hp-search .search-form .gsite-input-sm{width:50%}.hp-search .search-form .gsite-submit{display:block;width:100%;max-width:220px;margin:20px auto 0}.hp-search .search-powered{text-align:center}.hp-communities .communities-item,.hp-cta .cta-item{width:100%}.hp-testimonials .testimonials-list:not(.slick-initialized) .testimonials-item{width:100%}.hp-testimonials .testimonials-list:not(.slick-initialized) .testimonials-item:nth-child(1)~div{display:none}.hp-videos .videos-list:not(.slick-initialized) .videos-item{width:100%}.hp-videos .videos-list:not(.slick-initialized) .videos-item:nth-child(1)~div{display:none}.hp-videos .videos-holder{margin:55px 0 0}.hp-videos .videos-item a{padding:0 0 100px}.hp-videos .videos-text{right:-15px}.hp-videos .videos-text i{width:80px;left:-40px;font-size:20px}.hp-videos .videos-arrows{position:relative;top:inherit;left:inherit;transform:none;width:100%;margin-top:20px;justify-content:center;gap:20px}.hp-socials .socials-buttons{gap:20px}.hp-socials .socials-item{width:33.3333333333%}.hp-subscribe .subscribe-title{width:100%;display:flex;justify-content:center}.hp-subscribe .subscribe-form{width:100%;margin-top:30px}.hp-subscribe .subscribe-form .gsite-input{width:100%}.hp-subscribe .subscribe-form .gsite-submit{display:block;width:100%;max-width:220px;margin:15px auto 0}.hp-git .git-title .gsite-title small:after{width:70px}.hp-git .gsite-input-sm{width:100%}}@media screen and (max-width: 480px){.hp-videos .videos-text{width:275px;padding:15px 15px 15px 55px}}@media print{#inner-page-wrapper .ai-minimalist-testimonials{display:none!important}}
