h1,h2{float:left;font-family:made-mirage-medium;font-weight:100;line-height:1;margin:0;width:100%;z-index:9}h1{bottom:47px;font-size:50px;max-width:300px;position:absolute;right:0;text-align:right}h2{font-size:30px}h3{font-size:16px}h3,h4,h5{font-family:OutfitRegular;margin:0}img{display:block;width:100%}button:focus{outline:0}.nav-container{height:80px;margin-bottom:-80px;position:relative;width:100%;z-index:9998}.duchylogo,.nav-container{float:left;transition:all .5s ease 0s}.duchylogo{margin:40px 0 0;position:absolute;width:90px;z-index:2}.offcanvas-header .duchylogo{left:30px;top:6px;width:70px}.nav-container button{background:none;border:0;color:#fff;float:right;margin-top:50px;padding:0;position:relative;width:32px}.burger-label{position:absolute;right:40px}.hamburger-container{float:right;height:23px;width:28px}.hamburger-container>span{background-color:#fff;display:block;height:2px;margin-bottom:8px;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;width:25px}.hamburger-container.open-burger,.hamburger-container.open-burger>span{width:20px}.hamburger-container.open-burger>span:first-child{-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.hamburger-container.open-burger>span:nth-child(2){-webkit-transform:rotateY(90deg);transform:rotateY(90deg)}.hamburger-container.open-burger>span:last-child{-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.NavSubHeader{clear:both;color:#c5b48e;float:left;font-size:16px;margin:20px 0 5px;width:100%}.NavSubHeader:first-child{margin:0 0 5px}.navlink{color:#fff;display:block;margin:0;text-decoration:none;width:100%}.navlink:hover{color:#c5b48e}.master-wrap,.masterwrap{margin:0 auto;max-width:1440px;position:relative;width:calc(100% - 60px)}.ht-offcanvas-title .fordesk{display:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #212c31;-webkit-text-fill-color:#fff!important}input:-moz-autofill{-moz-text-fill-color:#fff!important;-moz-box-shadow:inset 0 0 0 50px #212c31}input:-o-autofill{-o-box-shadow:inset 0 0 0 50px #212c31}input:-khtml-autofill{-khtml-text-fill-color:#fff!important;-khtml-box-shadow:inset 0 0 0 50px #212c31}::placeholder{color:#fff;opacity:1}::-ms-input-placeholder{color:#fff}.hero-banner-container{background:#1a282e;display:block;overflow:hidden;z-index:1}.hero-banner,.hero-banner-container{color:#fff;float:left;position:relative;width:100%}.hero-banner video{height:250px;left:50%;margin:0;object-fit:cover;opacity:.75;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-2}.hero-banner-container img{display:block;height:auto;opacity:.2;width:100%}.hero-gradient{background:-webkit-linear-gradient(180deg,rgba(33,46,53,.75),rgba(33,46,53,0));background:-moz-linear-gradient(180deg,rgba(33,46,53,.75) 0,rgba(33,46,53,0) 100%);background:linear-gradient(180deg,rgba(33,46,53,.75),rgba(33,46,53,0));height:180px;position:absolute;width:100%;z-index:1}.hero-disclaimer{bottom:20px;display:none;font-size:10px;position:absolute;right:0}.announcement-container{color:#fff;float:left;line-height:1.5;margin:0;min-height:60px;padding:19px 0;text-align:center;width:100%}.hero-banner .hero-desk,.hero-banner .hero-mob{background-position:50%!important;background-size:cover!important}.hero-mob{display:block}.hero-desk{display:none}.accordion-collapse{float:left;overflow:hidden;width:inherit}.intro-container .accordion-item{background-color:#4d8d8f08;border-radius:10px;float:left;margin-bottom:30px;padding:30px 30px 30px 60px;position:relative}.intro-container .accordion-item .accordion-body,.intro-container .accordion-item .accordion-button{background-color:inherit;color:inherit;display:block}.intro-container .accordion-item .accordion-body{padding-bottom:0}.intro-container .accordion-item .accordion-button:after{filter:brightness(1);position:absolute;right:0;top:5px}.accordion-date-container{display:flex;float:left;gap:10px;margin-top:30px;width:100%}.accordion-date-container div{display:flex;flex-direction:column;width:40%}.accordion-date-container div:first-child{width:60%}.accordion-item h4,.accordion-item h5{color:#fff;float:left;width:100%}.accordion-item h5{letter-spacing:2px;margin:0;text-transform:uppercase}.accordion-date-container h4,.accordion-date-container h5{color:inherit;letter-spacing:normal;margin:10px 0 0;text-transform:none}.accordion-date-container h4{font-size:17px;margin-top:0}.intro-container{display:flex;flex-wrap:wrap;float:left;margin:60px 0 30px;width:100%}.intro-container h3{color:#4c8c8f;float:left;margin:0;width:100%}.intro_full,.intro_truncated{float:left;margin-top:15px;width:100%}.intro_full p:first-child,.intro_truncated p:first-child{margin-top:0}.intro-opening-hours-btn,.offcanvas_read-more-btn,.promo_dev_read-more-btn,.promo_homes_read-more-btn,.promo_overview_read-more-btn,.read-more-btn{background:transparent;border:none;color:#4c8c8f;cursor:pointer;font-family:inherit;padding:0}.intro-btn-container{display:none;float:left;margin:30px 0 0;max-width:500px;width:100%}.intro-btn{align-items:center;background:#4c8c8f;border:none;border-radius:10px;color:#fff;display:flex;float:left;height:50px;justify-content:center;line-height:50px;padding:0 20px;text-align:center;text-decoration:none;transition:.3s}.left-col,.right-col{float:left;position:relative;width:100%}.right-col{margin-top:25px}.right-col img{border-radius:10px}.right-col.formob{display:block}.right-col.fordesk{display:none}.disclaimer{clear:both;float:left;font-size:11px;padding:50px 0 0}#CustomerCareContainer .disclaimer,#RegisterInterestContainer .disclaimer{padding:50px 0}#hs_cos_wrapper_module_17642429423753{float:left;width:100%}.modal-body .appointment-modal-header,.modal-body .tab-navigation-container{background:#4c8c8f;position:relative;top:0}.leftfoot,.pagefooter,.rightfoot{float:left;width:100%}.rightfoot{padding:15px 0 0}.pagefooter{background-color:#1a282e;color:#fff;font-size:12px;line-height:24px;margin-top:60px;padding:30px 0;position:relative}a.footer-btn{color:#fff}span.divider{margin:0 10px}.footer-social-icon{display:inline-block;float:left;margin:21px 10px 0 0;max-width:20px;position:relative}a.consumer-code-logo{float:left;margin:10px 15px 5px 0;max-width:64px}.copyright{float:right;margin-top:4px;text-align:left;width:100%}.splide{margin:0 auto 0 30px;max-width:1440px;position:relative;width:calc(100% - 100px)}.gallery-wrapper .splide{margin:0;width:100%}.splide__arrow--prev{right:25px}.splide__arrow--next{right:-30px}.my-carousel-progress{background:#1a282e;border-radius:4px;height:4px;margin-top:50px;overflow:hidden;width:calc(100% - 90px)}.my-carousel-progress-bar{background:#c4b38d;border-radius:4px;height:100%;transition:width .4s ease;width:0}.splide__arrows.splide__arrows--ttb{position:fixed;right:60px;top:117px;z-index:9}.form-columns-1,.form-columns-2,.form-columns-3{float:left;gap:5px;max-width:unset!important;width:100%}#autocomplete,.hs-input,input[type=email],input[type=number],input[type=tel],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#1a282e;border:none!important;border-radius:10px;color:#fff;font-size:13px;height:46px;outline:0;padding:10px 20px;width:100%}.hs-input{width:100%!important}textarea{height:100px!important}ul.no-list.hs-error-msgs{color:red;list-style-type:none;margin:5px 0 0;padding:0;text-align:center}.hs-error-msgs label{float:left;height:20px;position:relative;visibility:hidden}.hs-error-msgs label:after{content:"Information Required!";left:20px;position:absolute;top:0;visibility:visible}.hs_submit.hs-submit{float:left;width:100%}#CustomerCareContainer [type=submit],#RegisterInterestContainer [type=submit]{-webkit-appearance:none;background:#4c8c8f;border:none;border-radius:10px;color:#fff;cursor:pointer;float:left;height:50px;margin-top:25px;padding:0 20px}.footer-pano{background:none;margin:120px 0 -60px;padding:0 0 60px}.footer-pano,.mob-footer-pano{background-position:50%!important;background-size:cover!important;float:left;width:100%}.mob-footer-pano{height:400px;margin:-120px 0 -60px;position:relative}.wave{background-color:#212e35;height:40px;margin:-80px 0 30px;-webkit-mask-image:url(/hubfs/_2025/Website/DuchyHomes/zAssets/UI/Waves/fullwidthwave.svg);mask-image:url(/hubfs/_2025/Website/DuchyHomes/zAssets/UI/Waves/fullwidthwave.svg);-webkit-mask-size:cover;mask-size:cover;max-width:100%;position:relative;z-index:2}.wave.promo-wave{margin:-60px 0 30px -30px;max-width:unset;width:calc(100% + 60px)}.promo-wave-vertical{display:none}@media only screen and (min-width:440px){.form-columns-2,.form-columns-3{display:flex}}@media only screen and (min-width:550px){.intro-btn-container{display:flex;gap:30px}}@media only screen and (min-width:720px){.ht-offcanvas-title .fordesk{display:contents}.intro-container{margin:120px 0 60px}h1{font-size:60px;max-width:unset}h2{font-size:35px}.my-carousel-progress{width:calc(100% - 120px)}.leftfoot{width:calc(100% - 225px)}.rightfoot{margin-top:0;padding:0;width:225px}.footer-social-icon{float:right;margin:11px 10px 0 0}a.consumer-code-logo{float:right;margin:0}.copyright{text-align:right}.mob-footer-pano,.wave.promo-wave{display:none}.promo-wave-vertical{display:block;height:100%;margin:0 0 0 -105px;-webkit-mask-image:url(/hubfs/_2025/Website/DuchyHomes/zAssets/UI/Waves/fullwidthwavevertical.svg);mask-image:url(/hubfs/_2025/Website/DuchyHomes/zAssets/UI/Waves/fullwidthwavevertical.svg);-webkit-mask-size:cover;mask-size:cover;position:absolute;width:60px;z-index:9}#CustomerCareContainer .wave,#RegisterInterestContainer .wave{display:none}}@media only screen and (min-width:960px){.offcanvas-header .duchylogo{left:40px}.master-wrap,.masterwrap{width:calc(100% - 120px)}.left-col,.right-col{float:left;width:calc(50% - 60px)}.left-col{margin:0 60px 0 0}.right-col{margin:0 0 0 60px}.right-col.formob{display:none}.right-col.fordesk{display:block}h1{font-size:70px}h2{font-size:40px}.splide{margin:auto;width:calc(100% - 120px)}.splide__arrow--prev{right:55px}.splide__arrow--next{right:0}}@media only screen and (min-width:1440px){h1{font-size:80px}h2{font-size:45px}}