.hero-development{display:flex;flex-direction:column;height:calc(100vh - 10rem);position:relative;width:100%}.hero-development__offer-banner{background-color:var(--color-dark-blue);display:flex;font-family:var(--font-secondary);font-weight:200;justify-content:center;padding:2.5rem;width:100%}.hero-development__beds p:nth-child(2),.hero-development__plots p:nth-child(2),.hero-development__price p:nth-child(2){font-weight:600}.hero-development__cta-text-container{font-size:.9rem;margin-left:1.1rem;margin-right:1.4rem;padding-right:.6rem}.hero-development__cta-svg-container{display:flex;padding:.55rem 0 .55rem .9rem}.hero-development .cta{height:4rem;min-height:unset;min-width:unset}.hero-development__carousel{height:50%;width:100%}.hero-development__slide{align-items:center;animation:linear infinite;animation-duration:10s;animation-name:bounce;background-position:50%;background-size:cover;display:flex;height:100%}@keyframes bounce{0%{background-position:calc(50% - 30px)}50%{background-position:calc(50% + 30px)}to{background-position:calc(50% - 30px)}}.hero-development__contact-section,.hero-development__desktop-contact-section{color:var(--color-dark-blue);display:flex;font-size:1.8rem;padding-left:.7rem}.hero-development__contact-section a:nth-child(2),.hero-development__desktop-contact-section a:nth-child(2){color:#6a7b84;margin-left:3rem;text-decoration:underline}.hero-development__banner-location{color:var(--color-gray);font-family:var(--font-secondary);font-size:1.5rem;font-weight:100;letter-spacing:1.4px;padding-left:1rem}.hero-development__desktop-banner-tab,.hero-development__mobile-banner-tab{background:#fac7b2;color:var(--color-dark-blue);font-family:var(--font-secondary);font-size:1.4rem;font-weight:400;left:0;letter-spacing:1.5px;padding:1rem;position:absolute;text-align:center;top:-14px;transform:translateY(-100%);width:200px}.hero-development__text-section{display:flex;flex-direction:column;height:100%;row-gap:3rem}.hero-development__information-section{align-items:center;color:var(--color-dark-blue);display:flex;font-family:var(--font-tertiary);font-size:1.6rem;font-weight:500;height:max-content;max-width:280px;padding-left:.7rem}.hero-development__information-section div{display:flex;flex-direction:column;height:100%;justify-content:space-between}.hero-development__information-section div:not(:nth-child(3)){border-right:1.5px solid rgba(106,123,132,.5)}.hero-development__information-section div:first-child{padding-right:1rem}.hero-development__information-section div:nth-child(2){padding-left:1rem;padding-right:1rem}.hero-development__information-section div:nth-child(3){padding-left:1rem}.hero-development__subheading{color:#6a7b84;font-size:1.8rem}.hero-development__subheading-values{font-family:var(--font-secondary);font-size:22px}.hero-development__banner-top{background-color:var(--color-dark-blue);display:none;height:80px;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:5}.hero-development__banner-top.active{top:100px}.hero-development__banner-top-content{align-items:center;display:flex;height:100%;justify-content:space-between;width:100%}.hero-development__banner-top-ctas{column-gap:1rem;display:flex;justify-content:space-between;width:max-content}.hero-development__banner-top-ctas .cta{margin-left:.9rem;margin-right:.9rem;padding:unset}.hero-development__banner-top-title{color:#fff;font-size:3.5rem}.hero-development__top-appointment-cta,.hero-development__top-brochure-cta,.hero-development__top-enquire-cta{height:4rem;position:relative}.hero-development__top-appointment-cta svg,.hero-development__top-brochure-cta svg,.hero-development__top-enquire-cta svg{height:18px;width:18px}.hero-development__top-appointment-cta svg path,.hero-development__top-brochure-cta svg path,.hero-development__top-enquire-cta svg path{stroke:var(--color-dark-blue);fill:#fff}.hero-development__desktop-section,.hero-development__mobile-section{border-image:linear-gradient(45deg,#ffd2bf,#e39576);border-image-slice:1;border-top:14px solid transparent;bottom:0;padding:2rem;position:absolute;width:100%;z-index:5}.hero-development__desktop-section{display:none;position:relative}.hero-development__mobile-section{background:#fff;display:flex;flex-direction:column;gap:15px;height:50%}.hero-development__title{color:var(--color-dark-blue);font-size:3.6rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem}.hero-development__location{color:var(--color-dark-blue);font-family:var(--font-secondary);font-size:1.5rem;font-weight:200;letter-spacing:1.3px;padding-left:.7rem}.hero-development__main-text{color:#6a7b84;font-weight:500;line-height:1.4;max-width:400px;padding-left:.7rem}.hero-development__cta-section{column-gap:1rem;display:none;flex-direction:row;flex-wrap:wrap;row-gap:1rem}.hero-development__cta-section .cta{font-size:.9rem}@media(min-width:500px){.hero-development__title{font-size:4rem}.hero-development__main-text{max-width:440px}.hero-development__information-section{font-size:2.5rem;max-width:310px}.hero-development__information-section div{max-width:150px}.hero-development__mobile-section{height:50%}}@media(min-width:576px){.hero-development{height:calc(100vh - 10rem)}.hero-development__slide{background-size:120%}}@media(min-width:768px){.hero-development__text-section{row-gap:unset}.hero-development__cta-section{display:flex;justify-content:flex-end}.hero-development__cta-section .cta{padding:unset;width:unset}.hero-development__carousel{height:calc(100% - 240px)}.hero-development__enquire-cta{position:relative;width:120px}.hero-development__enquire-cta svg{height:18px;width:18px}.hero-development__brochure-cta{position:relative;width:200px}.hero-development__brochure-cta svg{height:18px;width:18px}.hero-development__appointment-cta{max-width:unset;position:relative;width:190px}.hero-development__appointment-cta svg{height:18px;width:18px}.hero-development__desktop-contact-section{display:none!important}.hero-development img{height:100%}.hero-development__text-section{column-gap:2rem;padding:0 2rem}.hero-development__mobile-section{display:none}.hero-development__desktop-section{display:block;height:240px;left:0;margin:auto;padding-bottom:1rem;padding-top:1rem;right:0;width:100%}.hero-development__text-section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;position:relative}.hero-development__header-section{display:flex;flex-direction:column;justify-content:space-around}.hero-development__desktop-information-container{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-evenly}}@media(min-width:992px){.hero-development__carousel{height:calc(100% - 200px)}.hero-development__banner-top{display:block}.hero-development__phone-number{font-family:var(--font-secondary);font-size:1.4rem}.hero-development__contact-section{display:none}.hero-development__desktop-contact-section{display:flex!important}.hero-development__desktop-contact-section a{margin:unset!important}.hero-development__desktop-section{height:200px}.hero-development__information-section{font-family:var(--font-tertiary);justify-content:unset;max-width:unset;padding-left:unset}.hero-development__information-section div{max-width:200px}.hero-development__information-section div:not(:nth-child(3)){border:none}.hero-development__information-section div:not(:last-child){border-right:1.5px solid rgba(106,123,132,.5)}.hero-development__information-section div:first-child{padding-right:1rem}.hero-development__information-section div:nth-child(2),.hero-development__information-section div:nth-child(3){padding-left:1rem;padding-right:1rem}.hero-development__information-section div:nth-child(4){padding-left:1rem}}@media(min-width:1200px){.hero-development__text-section{padding-left:4rem;padding-right:4rem}.hero-development__cta-text-container{font-size:1.1rem;margin-left:1.4rem;margin-right:1.8rem;padding-right:.6rem}.hero-development__cta-section .cta{font-size:1.1rem}.hero-development__desktop-contact-section{justify-content:space-around!important}.hero-development__price p:first-of-type{font-size:1.9rem}.hero-development__price p:nth-child(2){font-size:2.4rem}.hero-development__beds p:nth-child(2),.hero-development__plots p:nth-child(2),.hero-development__price p:nth-child(2){font-weight:600}.hero-development__beds,.hero-development__plots{font-size:2.4rem}.hero-development__information-section div:first-child{padding-right:2rem}.hero-development__information-section div:nth-child(2),.hero-development__information-section div:nth-child(3){padding-left:2rem;padding-right:2rem}.hero-development__information-section div:nth-child(4){padding-left:2rem}}