.sh-home-main-banner-section{background:linear-gradient(var(--angle),#ae2573 49%,#ed8b00 100%);padding:46px;position:relative;--angle:180deg}.sh-home-main-banner-section .banner-wrapper{align-items:center;display:flex}.sh-home-main-banner-section .background img{height:100%;position:absolute;right:0;top:0}.sh-home-main-banner-section .background{flex:1;height:100%;left:0;min-height:463px;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.sh-home-main-banner-section .form-wrapper{min-width:420px;z-index:1}.sh-home-main-banner-section .form-wrapper h1{color:#fff;font-size:52px;font-weight:700;letter-spacing:.005em;line-height:69.72px;position:relative;text-align:left;z-index:1}.sh-home-main-banner-section .form-wrapper .home-select-wrapper{display:inline-block;position:relative}span.select-arrow{position:absolute;right:15px;top:37px}span.select-arrow img{display:block}.sh-home-main-banner-section .form-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;border:2px solid #fff;border-radius:50px;box-sizing:border-box;color:#fff;cursor:pointer;font-size:34px;font-weight:700;outline:none;padding:10px 40px 10px 15px}.sh-home-main-banner-section .home-banner-cta{animation:bg-pos-move 1s cubic-bezier(.46,.03,.52,.96) infinite alternate;background-image:url(https://43699692.fs1.hubspotusercontent-na2.net/hubfs/43699692/raw_assets/public/SimplyHome_Production/images/home/btn-arrows.svg);background-position:50%;background-repeat:no-repeat;font-size:20px;text-align:left;width:100%}.swipe-button__container{display:none}.home-section-cta a{color:#fff;font-size:16px;font-weight:400;letter-spacing:.005em;line-height:26px;text-align:center}.sh-home-main-banner-section .home-section-cta{margin-top:10px;text-align:left}.sh-home-experience-section{padding-bottom:83px;padding-top:55px}.sh-home-experience-section h1{color:#ae2573;font-size:40px;font-weight:600;line-height:48px;text-align:center}.sh-home-experience-section h2{color:#ae2573;font-size:32px;font-weight:600;line-height:38.4px;text-align:center}.sh-home-experience-section .experience-div p{color:#101010;font-size:18px;font-weight:400;letter-spacing:.005em;line-height:30px;text-align:center}.what-we-offer-div{margin-top:83px;text-align:center}.experience-div{text-align:center}section.sh-home-resident-section{background:#ae2573;padding-top:80px;--angle2:133deg;overflow:hidden}.resident-div,.resident-div h2{text-align:center}.resident-div h2{color:#fff;font-size:32px;font-weight:600;line-height:38.4px;margin-bottom:55px}section.sh-home-resident-section .background img{display:block;pointer-events:none;width:100%}.home-bottom-anim{display:flex;flex-direction:column;padding:80px 0 0}.home-bottom-anim video{height:auto;width:100%}.footer-section-cta a{color:#fff;font-size:16px;font-weight:400;letter-spacing:.005em;line-height:26px;text-align:center}.footer-section-cta a:hover{color:#ed8b00}.footer-section-cta{margin-top:40px}.relative{position:relative}@keyframes bg-pos-move{to{background-position:80%}}@media screen and (max-width:768px){.sh-home-main-banner-section{overflow:hidden;padding:40px 0 0}.sh-home-main-banner-section .form-wrapper{min-width:auto}.sh-home-main-banner-section .banner-wrapper{align-items:stretch;flex-direction:column}.sh-home-main-banner-section .background{margin:0 -1rem;min-height:auto;position:relative;width:auto}.sh-home-experience-section{padding-bottom:36px;padding-top:36px}.what-we-offer-div{margin-top:33px}.sh-home-main-banner-section .background img{display:block;height:auto;position:static;width:100%}.sh-home-main-banner-section .form-wrapper h1{font-size:34.56px;font-weight:600;letter-spacing:.005em;line-height:48.75px}.sh-home-main-banner-section .form-wrapper select{font-size:24.38px;font-weight:700;letter-spacing:.005em;line-height:36.56px;padding-bottom:5px;padding-top:5px}span.select-arrow{position:absolute;right:17px;top:23px}.home-banner-cta{display:none}.swipe-button__container{animation:bg-pos-move 1s cubic-bezier(.46,.03,.52,.96) infinite alternate;background-color:#fff;background-image:url(https://43699692.fs1.hubspotusercontent-na2.net/hubfs/43699692/raw_assets/public/SimplyHome_Production/images/home/btn-arrows.svg);background-position:50%;background-repeat:no-repeat;border-radius:45px;display:block;height:59px;overflow:hidden;padding:6px;position:relative;width:100%}@keyframes bg-pos-move{to{background-position:80%}}.slide-button__control{align-items:center;background-color:#ff8400;border-radius:45px;cursor:pointer;display:flex;height:calc(100% - 12px);justify-content:center;padding:0 12px;position:absolute;transition:left .3s;user-select:none;width:auto}.swipe-control-text{color:#fff;font-size:16px;font-weight:400;pointer-events:none}.sh-home-experience-section h1{font-size:24px;font-weight:600;line-height:32px;margin-bottom:14px}.sh-home-experience-section .experience-div p{font-size:12px;font-weight:400;letter-spacing:.005em;line-height:18px;margin-bottom:14px;text-align:left}.sh-home-experience-section h2{font-size:20px;font-weight:600;line-height:24px;margin-bottom:26px}.sh-home-experience-section .what-we-offer-div h3{font-size:14px;font-weight:600;letter-spacing:.005em;line-height:22px}.sh-home-experience-section .what-we-offer-div p{font-size:12px;font-weight:400;letter-spacing:.005em;line-height:18px;text-align:left}.footer-section-cta a{font-size:14px;font-weight:400;letter-spacing:.005em;line-height:18px;text-align:center}.resident-div h2{font-size:20px;font-weight:600;line-height:24px;margin-bottom:30px;text-align:center}.sh-home-experience-section .what-we-offer-div .items-wrapper .icon-wrapper img{height:50px}section.sh-home-resident-section{padding-top:36px}}.bg-lottie-bottom{height:auto;padding-top:50px;width:100vw;--angle2:133deg;overflow:hidden}.bottom-anim{display:flex;flex:1;left:0;min-height:463px;overflow:hidden}.bottom-anim,.bottom-anim video{height:100%;position:absolute;top:0;width:100%}.bottom-anim video{object-fit:cover;right:0}@media screen and (max-width:993px){.sh-home-main-banner-section .banner-wrapper{align-items:flex-start;flex-direction:column}.sh-home-main-banner-section{padding:0}.sh-home-main-banner-section .form-wrapper{padding:30px}.sh-home-main-banner-section .content-wrapper{padding:0}}