.full-slider-section{position:relative;width:100%}.full-slider-section .slider-wrapper,.full-slider-section .slider-wrapper .full-slider{width:100%}.full-slider-section .slider-wrapper .full-slider .slider-slide{position:relative;width:100%;height:80vh;min-height:600px;overflow:hidden}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-media-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-media-wrapper .video-container{position:relative;width:100%;height:100%}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-media-wrapper .video-container .slider-video{width:100%;height:100%;object-fit:cover}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-media-wrapper .video-container .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.5),rgba(0,0,0,.3))}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-media-wrapper .image-container{position:relative;width:100%;height:100%}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-media-wrapper .image-container .slider-image{width:100%;height:100%;object-fit:cover}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-media-wrapper .image-container .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.4),rgba(0,0,0,.2))}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content{position:relative;z-index:2;height:100%;display:flex;align-items:center;color:#fff}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content.content-center{text-align:center;justify-content:center}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content.content-left{text-align:left;justify-content:flex-start}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content.content-right{text-align:right;justify-content:flex-end}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner{max-width:800px}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-title{font-size:60px;font-weight:700;margin-bottom:24px;line-height:1.1;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-description{font-size:24px;margin-bottom:40px;line-height:1.4;text-shadow:1px 1px 4px rgba(0,0,0,.7)}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions{display:flex;gap:16px;flex-wrap:wrap}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;text-decoration:none;border-radius:50px;font-weight:600;font-size:18px;transition:all .3s ease;border:2px solid rgba(0,0,0,0);text-transform:uppercase;letter-spacing:1px}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn.primary-btn{background:#007bff;color:#fff}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn.primary-btn:hover{background:#0056b3;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn.secondary-btn{background:rgba(0,0,0,0);color:#fff;border:2px solid #fff}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn.secondary-btn:hover{background:#fff;color:#007bff;transform:translateY(-2px)}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn.video-play-btn .icon-play{width:20px;height:20px;background:#fff;border-radius:50%;position:relative}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn.video-play-btn .icon-play:before{content:"";position:absolute;top:50%;left:55%;transform:translate(-50%,-50%);width:0;height:0;border-left:8px solid #007bff;border-top:5px solid rgba(0,0,0,0);border-bottom:5px solid rgba(0,0,0,0)}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn.video-play-btn:hover .icon-play{background:#0056b3}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn.video-play-btn:hover .icon-play:before{border-left-color:#fff}.full-slider-section .slick-dots{bottom:40px}.full-slider-section .slick-dots li{margin:0 6px}.full-slider-section .slick-dots li button{width:12px;height:12px;padding:0}.full-slider-section .slick-dots li button:before{font-size:12px;color:#fff;opacity:.6;transition:all .3s ease}.full-slider-section .slick-dots li.slick-active button:before{opacity:1;color:#007bff}.full-slider-section .slick-next,.full-slider-section .slick-prev{width:50px;height:50px;z-index:3}.full-slider-section .slick-next:before,.full-slider-section .slick-prev:before{font-size:30px;color:#fff;opacity:.8;transition:opacity .3s ease}.full-slider-section .slick-next:hover:before,.full-slider-section .slick-prev:hover:before{opacity:1}.full-slider-section .slick-prev{left:30px}.full-slider-section .slick-prev:before{content:"‹"}.full-slider-section .slick-next{right:30px}.full-slider-section .slick-next:before{content:"›"}.full-slider-section .slick-disabled{opacity:.5;cursor:not-allowed}@media(max-width:1200px){.full-slider-section .slider-wrapper .full-slider .slider-slide{height:60vh;min-height:400px}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-title{font-size:40px}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-description{font-size:20px}}@media(max-width:767px){.full-slider-section .slider-wrapper .full-slider .slider-slide{height:50vh;min-height:300px}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner{max-width:100%}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-title{font-size:32px;margin-bottom:12px}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-description{font-size:18px;margin-bottom:24px}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions{flex-direction:column;align-items:center}.full-slider-section .slider-wrapper .full-slider .slider-slide .slide-content .content-inner .slide-actions .slide-btn{padding:14px 28px;font-size:16px}.full-slider-section .slick-dots{bottom:20px}.full-slider-section .slick-next,.full-slider-section .slick-prev{display:none!important}}.fullslider-section .slick-prev{left:20px;z-index:1}.fullslider-section .slick-next{right:50px;z-index:1}.fullslider-section .slick-next:before,.fullslider-section .slick-prev:before{font-size:40px}.fullslider-section .fullslider-container .fullslider-slide .fullslider-image-wrapper{position:relative;cursor:pointer;height:700px;overflow:hidden}.fullslider-section .fullslider-container .fullslider-slide .fullslider-image-wrapper .fullslider-image{width:100%;height:100%;object-fit:cover;object-position:center}.fullslider-section .fullslider-container .fullslider-slide .fullslider-image-wrapper .fullslider-click-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.fullslider-section .fullslider-container .fullslider-slide .fullslider-image-wrapper .fullslider-click-overlay .icon-expand{color:#fff;font-size:2rem}.fullslider-section .fullslider-container .fullslider-slide .fullslider-image-wrapper:hover .fullslider-click-overlay{opacity:1}.glossaries-section{padding:96px 0 104px}@media (max-width:1400px){.glossaries-section{padding:80px 0}}@media (max-width:1200px){.glossaries-section{padding:72px 0}}@media (max-width:1099.98px){.glossaries-section{padding:48px 0}}@media (max-width:767.98px){.glossaries-section{padding:32px 0}}.glossaries-section .glossaries-intro h1,.glossaries-section .glossaries-intro h2{color:var(--color-primary);font-family:var(--font-secondary);font-weight:var(--normal);margin-bottom:16px;font-size:3rem}@media (max-width:1300px){.glossaries-section .glossaries-intro h1,.glossaries-section .glossaries-intro h2{font-size:2.5rem}}@media (max-width:1099.98px){.glossaries-section .glossaries-intro h1,.glossaries-section .glossaries-intro h2{font-size:2.5rem;line-height:var(--line-height120)}}@media (max-width:767.98px){.glossaries-section .glossaries-intro h1,.glossaries-section .glossaries-intro h2{font-size:2rem;margin-bottom:8px}}.glossaries-section .glossaries-intro p{margin-top:16px}.glossaries-section .glossaries-alphabet-nav{display:flex;flex-wrap:wrap;gap:14px;margin:48px 0 80px}@media (max-width:1099.98px){.glossaries-section .glossaries-alphabet-nav{margin:40px 0;gap:12px}}@media (max-width:767.98px){.glossaries-section .glossaries-alphabet-nav{margin:24px 0 32px;gap:10px}}.glossaries-section .glossaries-alphabet-nav button{background:rgba(0,0,0,0);border:0;color:var(--color-dark);cursor:pointer;font-family:var(--font-primary);font-size:14px;font-weight:var(--semibold);line-height:var(--line-height140);padding:0 0 4px;text-transform:uppercase;transition:color .2s ease,border-color .2s ease}.glossaries-section .glossaries-alphabet-nav button span{padding-right:12px;border-right:1px solid var(--color-light2)}.glossaries-section .glossaries-alphabet-nav button:last-child span{padding-right:0;border-right:none}.glossaries-section .glossaries-alphabet-nav button.active,.glossaries-section .glossaries-alphabet-nav button:hover{color:var(--color-red)}.glossaries-section .glossaries-alphabet-nav button.active span{text-decoration:underline}.glossaries-section .glossary-letter-section{scroll-margin-top:120px}.glossaries-section .glossary-letter-section:not(:last-child){margin-bottom:48px}@media (max-width:767.98px){.glossaries-section .glossary-letter-section:not(:last-child){margin-bottom:40px}}.glossaries-section .glossary-letter-heading{color:var(--color-primary);font-family:var(--font-secondary);font-size:28px;font-weight:var(--semibold);line-height:1.1;margin-bottom:24px}@media (max-width:767.98px){.glossaries-section .glossary-letter-heading{font-size:24px;margin-bottom:20px}}.glossaries-section .glossary-item:not(:last-child){margin-bottom:32px}@media (max-width:767.98px){.glossaries-section .glossary-item:not(:last-child){margin-bottom:24px}}.glossaries-section .glossary-item strong{font-family:var(--font-primary-medium);color:var(--color-primary);font-size:16px;font-weight:var(--bold);line-height:var(--line-height140);margin-bottom:16px}@media (max-width:767.98px){.glossaries-section .glossary-item strong{margin-bottom:12px}}.glossaries-section .glossary-description{margin-top:16px}.glossaries-section .glossary-description p:last-child{margin-bottom:0}:root{--font-primary:"helvetica-neue-lt-pro",sans-serif;--font-primary-medium:"helvetica-neue-lt-pro-bold",sans-serif;--font-secondary:"helvetica-neue-lt-pro-bold",sans-serif;--color-primary:#2B2B2B;--color-primary-light:#F8DB00;--color-secondary:#3D3D3D;--color-dark:#3D3D3D;--color-dark2:#333;--color-light:#F4F4F4;--color-light2:#DDD;--color-light3:#FAFAFA;--color-white:#ffffff;--color-red:#C00;--color-grey:#454545;--color-secondary2:#E91D25;--color-secondary-light:#D7E8F0;--color-overlay:linear-gradient(0deg,rgba(0,0,0,0.30),rgba(0,0,0,0.30));--color-grey-bg:#E8E4DE;--color-yellow-light:#F8CB00;--table-head-border:#8C8C8C;--table-body-border:#F4F4F4;--table-body-color:#454545;--light:300;--normal:400;--medium:500;--semibold:600;--bold:700;--line-height100:100%;--line-height110:110%;--line-height120:120%;--line-height140:140%;--logo-desktop-width:137px;--logo-tablet-width:112px;--logo-mobile-width:70px;--footer-logo-desktop-width:115px;--footer-logo-tablet-width:190px;--footer-logo-mobile-width:108px;--border-radius:8px;--body-font-family:var(--font-primary);--body-font-weight:var(--normal);--body-text-color:var(--color-grey);--body-text-line-height:var(--line-height140);--body-bg-color:var(--color-white);--para-font-family:var(--font-primary);--para-text-color:var(--color-grey);--para-font-weight:var(--normal);--para-line-height:140%;--heading-font-family:var(--font-secondary);--heading-font-weight:var(--normal);--heading-line-height:var(--line-height110);--btn-font-family:var(--font-primary-medium);--btn-font-size:16px;--btn-font-weight:var(--medium);--btn-line-height:var(--line-height140);--btn-letter-spacing:0px;--btn-text-transform:none;--btn-height-desktop:48px;--btn-height-mobile:44px;--btn-border-radius:8px;--form-height-desktop:48px;--form-height-mobile:44px;--form-border-radius:8px;--header-btn-bg-color:transparent;--header-btn-text-color:var(--color-white);--header-btn-border-color:var(--color-white);--header-btn-bg-hover-color:var(--color-primary);--header-btn-text-hover-color:var(--color-white);--header-btn-border-hover-color:var(--color-primary);--button-primary-text-color:var(--color-white);--button-primary-border-color:var(--color-red);--button-primary-bg-color:var(--color-red);--button-primary-text-hover-color:var(--color-red);--button-primary-border-hover-color:var(--color-red);--button-primary-bg-hover-color:transparent;--button-primarybg-text-color:var(--color-white);--button-primarybg-border-color:var(--color-red);--button-primarybg-bg-color:var(--color-red);--button-primarybg-text-hover-color:var(--color-white);--button-primarybg-border-hover-color:var(--color-secondary2);--button-primarybg-bg-hover-color:var(--color-secondary2);--button-primary-outline-text-color:var(--color-white);--button-primary-outline-border-color:var(--color-white);--button-primary-outline-bg-color:transparent;--button-primary-outline-text-hover-color:var(--color-white);--button-primary-outline-border-hover-color:var(--color-secondary2);--button-primary-outline-bg-hover-color:var(--color-secondary2);--button-secondary-outline-text-color:var(--color-primary);--button-secondary-outline-border-color:var(--color-primary);--button-secondary-outline-bg-color:transparent;--button-secondary-outline-text-hover-color:var(--color-white);--button-secondary-outline-border-hover-color:var(--color-secondary2);--button-secondary-outline-bg-hover-color:var(--color-secondary2);--button-secondary-text-color:var(--color-primary);--button-secondary-border-color:var(--color-secondary2);--button-secondary-bg-color:var(--color-secondary2);--button-secondary-text-hover-color:var(--color-white);--button-secondary-border-hover-color:var(--color-primary);--button-secondary-bg-hover-color:var(--color-primary);--button-teritary-text-color:var(--color-primary);--button-teritary-border-color:var(--color-primary);--button-teritary-bg-color:transparent;--button-teritary-text-hover-color:var(--color-red);--button-teritary-border-hover-color:var(--color-red);--button-teritary-bg-hover-color:transparent;--button-new-homes-text-color:var(--color-primary);--button-new-homes-border-color:var(--color-secondary2);--button-new-homes-bg-color:var(--color-secondary2);--button-new-homes-text-hover-color:var(--color-secondary2);--button-new-homes-border-hover-color:var(--color-secondary2);--button-new-homes-bg-hover-color:transparent}.image-block-with-bg{position:relative;min-height:320px;background-position:50%;background-size:cover;background-repeat:no-repeat;padding-block:112px}@media (max-width:767.98px){.image-block-with-bg{min-height:260px}}.image-block-with-bg .container{position:relative;z-index:1;padding-top:48px;padding-bottom:48px}@media (max-width:767.98px){.image-block-with-bg .container{padding-top:32px;padding-bottom:32px}}.image-block-with-bg .row{position:relative;z-index:1}.image-block-with-bg:after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:0}.image-block-with-bg .image-overlay-card{background:rgba(0,0,0,.4);border:0;padding:56px;position:relative;border-radius:8px 0;color:var(--color-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1}@media (max-width:767.98px){.image-block-with-bg .image-overlay-card{padding:24px 20px}}.image-block-with-bg .image-overlay-card h1,.image-block-with-bg .image-overlay-card h2,.image-block-with-bg .image-overlay-card h3,.image-block-with-bg .image-overlay-card h4{color:var(--color-white);line-height:var(--line-height110);margin-bottom:24px;letter-spacing:-.4px}.image-block-with-bg .image-overlay-card p{color:var(--color-white);line-height:var(--line-height140);margin-bottom:40px}.image-block-with-bg .image-overlay-card F a{color:var(--color-white);border-bottom:1px solid var(--color-red)}.image-block-with-bg .image-overlay-card a:hover{color:var(--color-red)}.image-block-with-bg .image-overlay-card .btn.button-primary,.image-block-with-bg .image-overlay-card .button.button-primary{background-color:var(--button-primary-bg-color);border-color:var(--button-primary-border-color);color:var(--button-primary-text-color)}.image-block-with-bg .image-overlay-card .btn.button-primary:hover,.image-block-with-bg .image-overlay-card .button.button-primary:hover{background-color:var(--button-primary-bg-hover-color);border-color:var(--button-primary-border-hover-color);color:var(--button-primary-text-hover-color)}.image-block-with-bg .image-overlay-card .buttons-flex-wrapper{display:flex;gap:12px}@media (max-width:767.98px){.image-block-with-bg .image-overlay-card .buttons-flex-wrapper{margin-top:0;flex-direction:column}}.image-block-with-bg .image-overlay-card .buttons-flex-wrapper .tile-block-primary-btn{margin-top:24px}@media (max-width:1099.98px){.image-block-with-bg .image-overlay-card .buttons-flex-wrapper .tile-block-primary-btn{margin-top:20px}}@media (max-width:767.98px){.image-block-with-bg .image-overlay-card .buttons-flex-wrapper .tile-block-primary-btn{margin-top:16px}.image-block-with-bg .image-overlay-card .buttons-flex-wrapper .tile-block-primary-btn .button{width:100%}.image-block-with-bg .image-overlay-card .buttons-flex-wrapper .secondary_cta_btn{margin-top:0}}.section-m104{margin-block:112px}.section-mb104{margin-bottom:112px}.section-mt104{margin-top:112px}