.home{background-color:#f2f2f2}.home h1{font:400 clamp(36px, 4vw, 58px)/calc(1em + 6px) "Montserrat-SemiBold"}@media (min-width: 992px){.home h1{margin-top:28px}}.content-wrapper{max-width:100%;width:1340px;margin:0 auto}@media (min-width: 1200px){.content-wrapper{padding-bottom:57px}}.content-wrapper .btn{font-family:"Montserrat-SemiBold";padding:25px 45px}.content-wrapper h2,.content-wrapper .h2{font-family:"Montserrat-Medium"}@media (min-width: 1200px){.content-wrapper h2,.content-wrapper .h2{font-size:46px}}.hero-banner{padding-top:215px;padding-bottom:25px}@media (max-width: 1200px){.hero-banner{padding-top:130px}}@media (max-width: 991px){.hero-banner{padding-top:235px}}.hero-banner picture{display:none}@media screen and (max-width: 991px){.hero-banner picture{display:block}}.hero-banner video{display:none;object-fit:cover;width:100%}@media screen and (min-width: 992px){.hero-banner video{display:block}}.main-content{text-align:center}@media (min-width: 1200px){.main-content{padding:0 50px}}.video-wrapper{background-image:url("/Portals/0/Images/video-wrapper.png");background-repeat:no-repeat;background-size:cover;margin-bottom:clamp(50px, 7vw, 125px);padding:clamp(25px, 5vw, 100px) 0}.video-wrapper .play-icon::before{left:50%;top:50%;transform:translate(-50%, -50%);z-index:2}.video-wrapper .play-icon::after{left:50%;top:50%;transform:translate(-50%, -50%)}@media (min-width: 1200px){.midRightPane{padding:48px 0 0 60px}}.midRightPane p{color:#fff;font:28px/48px "Montserrat-SemiBold";margin-bottom:25px}.midRightPane .quote{font:32px "Montserrat-Regular";margin-top:32px}@media (min-width: 1200px){.midLeftPane{max-width:57.5%}}.home-testimonial{background-image:url(/portals/0/images/horizon-house-testimonial-background.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;margin-bottom:clamp(50px, 8vw, 150px)}.home-testimonial .h2{font:400 clamp(32px, 3vw, 58px)/calc(1em + 6px) "Montserrat-SemiBold";text-align:center}.modal-body iframe{width:100%;height:66vh}.modal-dialog{max-width:90%;width:1168px}.play-icon{cursor:pointer;position:relative}.play-icon:hover::before,.play-icon:hover::after{color:#fff}.play-icon::before{content:"\f04b";font-family:"Font Awesome 5 Pro";color:#ed8b00;font-weight:900;transition:color 0.3s;font-size:40px}.play-icon::after{content:"";display:flex;color:#ed8b00;border:5px solid;border-radius:50%;width:50px;height:50px;padding:70px;transition:color 0.3s}.play-icon::before,.play-icon::after{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:2}.play-icon img{transition:opacity 0.3s}.play-icon:hover img{opacity:0.85}.roobrik-modal .modal-header{border:none;position:absolute;right:20px;top:-10px;z-index:9}.roobrik-modal .modal-header>button{background:none}.roobrik-modal .modal-header>button:after{color:#fff;content:'\f00d';font-family:"Font Awesome 5 Pro";font-size:40px}.roobrik-modal .modal-body{padding:0px}.roobrik-modal div#rb_widget_downsize_content{height:0px}.testimonial-slider-wrap{margin:0 0 150px}@media screen and (min-width: 1450px){.testimonial-slider-wrap{margin:0 -60px 150px}}.testimonial-slider-wrap .slick-track{padding-bottom:100px}.testimonial-slider-wrap .slick-track .testimonial-item{transition:transform 0.3s}.testimonial-slider-wrap .slick-track .testimonial-item>div{margin-top:50px;padding:0px 20px;text-align:center}@media screen and (min-width: 1450px){.testimonial-slider-wrap .slick-track .testimonial-item>div{padding:85px 60px 0}}.testimonial-slider-wrap .slick-track .testimonial-item>div img{border-radius:50%;margin:0 auto;width:160px;transform-origin:bottom;transition:transform .3s}.testimonial-slider-wrap .slick-track .testimonial-item>div p{line-height:calc(1em + 10px);transition:transform .3s ease 0s}@media screen and (min-width: 1450px){.testimonial-slider-wrap .slick-track .testimonial-item>div p{font-size:16px}}.testimonial-slider-wrap .slick-track .testimonial-item>div h5{color:#091f2c}@media screen and (min-width: 1450px){.testimonial-slider-wrap .slick-track .testimonial-item>div h5{font:400 clamp(16px, 3vw, 20px)/calc(1em + 6px) "Montserrat-SemiBold"}}@media (min-width: 1450px){.testimonial-slider-wrap .slick-center{transform:scale(1.25)}.testimonial-slider-wrap .slick-center img{transform:scale(1.35)}}.slick-dots li button{background-color:#a6bbc8;border-radius:50%;font-size:24px;height:20px;line-height:24px;width:20px}.slick-dots li button:before{content:none}.slick-dots li.slick-active button{background-color:#091f2c}
