.news-filter .dropdown-select .select-control{border:1px solid #edeae5;border-radius:4px}.news-filter .dropdown-select .select-control .react-select__control{padding:8px 16px}
.inner-stats-wrapper .inner-stats-content{text-align:center;justify-content:center;display:flex}.inner-stats-wrapper .inner-stats-content .main-content{max-width:636px}.inner-stats-wrapper .inner-stats-content .main-content h3{color:var(--color-primary)}.inner-stats-wrapper .inner-stats-content .main-content p{padding-top:24px}.inner-stats-wrapper .inner-stats-grid{grid-template-columns:repeat(4,1fr);column-gap:24px;margin-top:64px;display:grid}@media (max-width:1099.98px){.inner-stats-wrapper .inner-stats-grid{grid-template-columns:repeat(2,1fr);gap:48px 24px}}@media (max-width:767.98px){.inner-stats-wrapper .inner-stats-grid{grid-template-columns:repeat(1,1fr);gap:32px 16px;margin-top:32px}}.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap{text-align:center}.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap h2{font-size:5rem;font-weight:300}@media (max-width:1400px){.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap h2{font-size:3.5rem}}@media (max-width:1099.98px){.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap h2{font-size:3.5rem}}@media (max-width:767.98px){.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap h2{font-size:3.5rem}}.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap h2 span{font-size:24px;position:absolute;top:-17px}.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap h2,.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap h6{color:var(--color-secondary-dark);font-weight:300}.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap h6{padding-top:20px}@media (max-width:1099.98px){.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap h6{padding-top:10px;font-size:1.25rem}}.inner-stats-wrapper .inner-stats-grid .inner-stats-wrap p{margin-top:16px;font-size:1rem}
.team-slider{background-color:var(--color-cadet-grey)}.team-slider h2,.team-slider h3,.team-slider .section-title{font-family:var(--font-secondary);font-size:52px;font-weight:var(--normal);color:var(--color-secondary-dark);margin:0;line-height:94%}@media (max-width:1099.98px){.team-slider h2,.team-slider h3,.team-slider .section-title{font-size:40px}}@media (max-width:767.98px){.team-slider h2,.team-slider h3,.team-slider .section-title{font-size:32px}}.team-slider .slider-arrows .custom-arrow{border:1.2px solid var(--color-border-dark);cursor:pointer;width:48px;height:48px;color:var(--color-secondary-dark);background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.team-slider .slider-arrows .custom-arrow:hover{background-color:var(--color-white);color:var(--color-secondary-dark)}.team-slider .slider-arrows .custom-arrow:hover svg path{stroke:var(--color-secondary-dark)}.team-slider .meet-team-cta{margin-right:48px}@media (max-width:767.98px){.team-slider .meet-team-cta{display:none}}.team-slider .meet-team-cta a{color:var(--color-secondary-dark);text-transform:uppercase;font-weight:var(--semibold);letter-spacing:1px;border-bottom:2px solid #6c8a57;padding-bottom:4px;font-size:12px;text-decoration:none}.team-slider .meet-team-cta a:hover{color:#6c8a57}.team-slider .team-list{padding-bottom:0}.team-slider .team-list .team-slider__slider{margin-top:48px}@media (max-width:1099.98px){.team-slider .team-list .team-slider__slider{margin-top:40px}}@media (max-width:767.98px){.team-slider .team-list .team-slider__slider{margin-top:32px}}.team-slider .team-list .team-slider__slider .slick-slide{margin:0 12px}.team-slider .team-list .team-slider__slider .slick-slide:first-child{margin-left:0}@media (max-width:767.98px){.team-slider .team-list .team-slider__slider .slick-slide{margin:0 8px}.team-slider .team-list .team-slider__slider .slick-slide:first-child{margin-left:0}}.team-slider .team-list .team-slider__slider .slick-track{justify-content:flex-start;margin-left:0;display:flex}.team-slider .team-list .team-slider__slider .slick-list{margin-right:-8px}@media (max-width:767.98px){.team-slider .team-list .team-slider__slider .slick-list{margin-right:-6px}}.team-slider .team-list .team-slider__slider .team-card{flex-direction:column;gap:20px;width:100%;min-width:0;display:flex!important}.team-slider .team-list .team-slider__slider .team-card .team-card__img{background-color:var(--color-dark-gray)}.team-slider .team-list .team-slider__slider .team-card .team-card__img img{object-fit:cover;width:100%;height:300px}@media (max-width:1099.98px){.team-slider .team-list .team-slider__slider .team-card .team-card__img img{height:212px}}@media (max-width:767.98px){.team-slider .team-list .team-slider__slider .team-card .team-card__img img{height:182px}}.team-slider .team-list .team-slider__slider .team-card .team-card__content{flex-direction:column;gap:4px;display:flex}.team-slider .team-list .team-slider__slider .team-card .team-card__content .team-card__name a{font-family:var(--font-secondary);font-size:24px;font-weight:var(--normal);color:var(--color-secondary-dark);line-height:94%;text-decoration:none}@media (max-width:1099.98px){.team-slider .team-list .team-slider__slider .team-card .team-card__content .team-card__name a{font-size:20px}}@media (max-width:767.98px){.team-slider .team-list .team-slider__slider .team-card .team-card__content .team-card__name a{font-size:20px}}.team-slider .team-list .team-slider__slider .team-card .team-card__content .team-card__designation{font-size:14px;font-weight:var(--normal);color:var(--color-secondary);line-height:1.4}.team-slider .team-list .team-slider__slider .team-card .team-card__actions{align-items:center;gap:8px;width:100%;display:flex}.team-slider .team-list .team-slider__slider .team-card .team-card__actions .team-card__action-btn{font-size:14px;font-weight:var(--normal);color:var(--color-secondary-dark);cursor:pointer;text-transform:none;background:0 0;border:none;align-items:center;gap:4px;padding:0;line-height:1.4;text-decoration:none;display:flex}.team-slider .team-list .team-slider__slider .team-card .team-card__actions .team-card__action-btn:hover{color:var(--color-primary)}.team-slider .team-list .team-slider__slider .team-card .team-card__actions .team-card__divider{background-color:var(--color-border);width:1px;height:17px}.team-slider .team-list .team-slider__slider .slick-dots{text-align:left}.team-slider .team-list .team-slider__slider .slick-dots li{width:10px;height:10px;margin:0 12px 0 0}.team-slider .team-list .team-slider__slider .slick-dots li button{width:10px;height:10px;padding:0}.team-slider .team-list .team-slider__slider .slick-dots li button:before{content:"";background-color:var(--color-border-dark);opacity:1;border-radius:50%;width:10px;height:10px}.team-slider .team-list .team-slider__slider .slick-dots li.slick-active button:before{background-color:var(--color-secondary-dark)}
.career-list-wrapper{background-color:#f8f8f8;padding:120px 0}@media (max-width:1400px){.career-list-wrapper{padding:80px 0}}@media (max-width:1099.98px){.career-list-wrapper{padding:64px 0}}@media (max-width:767.98px){.career-list-wrapper{padding:48px 0}}.career-list-wrapper .career-list-header{color:var(--color-white);text-align:center;margin-bottom:48px}@media (max-width:767.98px){.career-list-wrapper .career-list-header{margin-bottom:32px}}.career-list-wrapper .career-list-header h2,.career-list-wrapper .career-list-header h3{color:#181a18;font-size:3.25rem;font-weight:var(--medium)}@media (max-width:1099.98px){.career-list-wrapper .career-list-header h2,.career-list-wrapper .career-list-header h3{font-size:2.5rem}}@media (max-width:767.98px){.career-list-wrapper .career-list-header h2,.career-list-wrapper .career-list-header h3{font-size:2rem}}.career-list-wrapper .career-list-header p{padding-top:32px}@media (max-width:1099.98px){.career-list-wrapper .career-list-header p{padding-top:16px}}.career-list-wrapper .career-list-header div,.career-list-wrapper .career-list-header span{color:var(--color-white)}.career-list-wrapper .career-list-items{flex-direction:column;gap:8px;display:flex}.career-list-wrapper .career-item{background-color:#fff}.career-list-wrapper .career-item .career-item-content{grid-template-columns:2fr 2fr 1fr;align-items:center;gap:16px;padding:24px;display:grid}@media (max-width:1099.98px){.career-list-wrapper .career-item .career-item-content{grid-template-columns:2fr 1fr;justify-content:space-between;gap:8px;padding:16px 24px;display:flex}}@media (max-width:767.98px){.career-list-wrapper .career-item .career-item-content{grid-template-columns:1fr;gap:8px;padding:16px 24px;display:grid}}.career-list-wrapper .career-item .career-item-content .career-title span{font-family:var(--para-font-family);color:var(--color-secondary-dark);margin:0;font-size:16px;font-weight:600}.career-list-wrapper .career-item .career-item-content .career-location{color:var(--color-dark);font-size:16px;line-height:var(--line-height120);font-family:var(--para-font-family);align-items:center;gap:8px;display:flex}@media (max-width:1099.98px){.career-list-wrapper .career-item .career-item-content .career-location{display:none}}.career-list-wrapper .career-item .career-item-content .career-location .location-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M7.99984 8.3335C9.10441 8.3335 9.99984 7.43807 9.99984 6.3335C9.99984 5.22893 9.10441 4.3335 7.99984 4.3335C6.89527 4.3335 5.99984 5.22893 5.99984 6.3335C5.99984 7.43807 6.89527 8.3335 7.99984 8.3335Z' stroke='%23353835' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M7.99984 14.6668C9.33317 12.0002 13.3332 10.279 13.3332 6.66683C13.3332 3.72131 10.9454 1.3335 7.99984 1.3335C5.05432 1.3335 2.6665 3.72131 2.6665 6.66683C2.6665 10.279 6.6665 12.0002 7.99984 14.6668Z' stroke='%23353835' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.career-list-wrapper .career-item .career-item-content .career-action{text-align:right}@media (max-width:1099.98px){.career-list-wrapper .career-item .career-item-content .career-action{text-align:left}}@media (max-width:767.98px){.career-list-wrapper .career-item .career-item-content .career-action{text-align:left}}.career-list-wrapper .career-item .career-item-content .career-action .details-link{color:var(--color-secondary-dark);font-family:var(--para-font-family);border-bottom:2px solid #6c8a57;padding-bottom:4px;text-decoration:none;position:relative}.career-list-wrapper .career-item .career-item-content .career-action .details-link:hover{color:#6c8a57}@media (max-width:767.98px){.career-list-wrapper .career-item .career-item-content .career-action .details-link{padding:0 0 4px}}
.sponsors-wrapper{padding:120px 0}@media (max-width:1400px){.sponsors-wrapper{padding:80px 0}}@media (max-width:767.98px){.sponsors-wrapper{padding-bottom:16px}}.sponsors-wrapper .timeline-container{position:relative}.sponsors-wrapper .timeline-item{align-items:flex-start;padding-bottom:88px;display:flex;position:relative}@media (max-width:1099.98px){.sponsors-wrapper .timeline-item{padding-bottom:60px}}@media (max-width:767.98px){.sponsors-wrapper .timeline-item:not(:last-child){padding-bottom:24px}}.sponsors-wrapper .timeline-item:last-child{padding-bottom:0}.sponsors-wrapper .timeline-item:last-child:before{display:none}.sponsors-wrapper .timeline-item:before{content:"";z-index:1;background-color:#edeae5;width:1px;height:100%;position:absolute;top:22px;left:50%;transform:translate(-50%)}@media (max-width:767.98px){.sponsors-wrapper .timeline-item:before{top:32px;left:15px;transform:none}.sponsors-wrapper .timeline-item{flex-direction:column}.sponsors-wrapper .timeline-item.odd .right-col{order:1}.sponsors-wrapper .timeline-item.odd .left-col{order:2}}.sponsors-wrapper .timeline-content{width:50%;padding:0 40px}@media (max-width:767.98px){.sponsors-wrapper .timeline-content{width:100%;margin-bottom:24px;padding:0 0 0 50px}}.sponsors-wrapper .timeline-content.left-col{text-align:right}@media (max-width:767.98px){.sponsors-wrapper .timeline-content.left-col{text-align:left}}.sponsors-wrapper .timeline-content.right-col{text-align:left}.sponsors-wrapper .timeline-marker-col{z-index:2;justify-content:center;width:0;display:flex;position:relative}@media (max-width:767.98px){.sponsors-wrapper .timeline-marker-col{width:auto;display:flex;position:absolute;top:20px;left:15px;transform:translate(-50%)}}.sponsors-wrapper .marker-icon{border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-top:10px;display:flex}.sponsors-wrapper .year-title{color:#181a18;font-size:20px;font-weight:700;line-height:1;font-family:var(--font-primary);margin-bottom:1rem}@media (max-width:1099.98px){.sponsors-wrapper .year-title{margin-bottom:8px;font-size:1.125rem}}.sponsors-wrapper .description p{color:#353835;font-size:16px;line-height:1.6}@media (max-width:1400px){.sponsors-wrapper .description p{font-size:16px}}@media (max-width:1099.98px){.sponsors-wrapper .description p{font-size:15px}}.sponsors-wrapper .description ul{color:#2e3236;margin-top:24px;padding:0;font-size:14px;list-style:none}.sponsors-wrapper .description ul li{color:#0f172a;margin-bottom:.5rem}.sponsors-wrapper .description ul li strong{color:#0a2c50;font-size:18px;font-weight:600;line-height:140%}@media (max-width:1400px){.sponsors-wrapper .description ul li strong{font-size:16px}}.sponsors-wrapper .description ul li span{color:#2e3236;font-size:14px;font-weight:400;display:block}.sponsors-wrapper .image-wrapper{border-radius:0;justify-content:center;width:auto;height:288px;margin-top:10px;display:flex;position:relative;overflow:hidden}@media (max-width:1099.98px){.sponsors-wrapper .image-wrapper{width:auto;height:216px;margin-top:0}}.sponsors-wrapper .image-wrapper img{object-fit:cover;width:auto;height:288px;margin:0 auto}@media (max-width:1099.98px){.sponsors-wrapper .image-wrapper img{height:216px}}.sponsors-wrapper .image-placeholder{background:#e2e8f0;border-radius:4px;width:306px;height:288px;margin:10px auto 0}@media (max-width:767.98px){.sponsors-wrapper .image-placeholder{aspect-ratio:306/200;width:100%;height:auto;margin-top:0}}.sponsors-wrapper .award-slider-wrapper{width:auto;margin-top:10px;margin-left:auto;margin-right:auto}@media (max-width:767.98px){.sponsors-wrapper .award-slider-wrapper{width:auto;margin-top:0}}.sponsors-wrapper .award-slider-wrapper .slick-dots{margin-top:0;bottom:15px}.sponsors-wrapper .award-slider-wrapper .slick-dots li{margin:0 4px}.sponsors-wrapper .award-slider-wrapper .slick-dots li button:before{color:#fff;opacity:.8;font-size:8px}.sponsors-wrapper .award-slider-wrapper .slick-dots li.slick-active button:before{color:#0a2c50;opacity:1}.sponsors-wrapper .award-slider-wrapper .image-wrapper{margin-top:0}.sponsors-wrapper .left-col .image-wrapper,.sponsors-wrapper .left-col .image-placeholder,.sponsors-wrapper .left-col .award-slider-wrapper{float:right}@media (max-width:767.98px){.sponsors-wrapper .left-col .image-wrapper,.sponsors-wrapper .left-col .image-placeholder,.sponsors-wrapper .left-col .award-slider-wrapper{float:left}}.sponsors-wrapper .right-col .image-wrapper,.sponsors-wrapper .right-col .image-placeholder,.sponsors-wrapper .right-col .award-slider-wrapper{float:left}.intro{text-align:center;color:var(--color-secondary-dark);margin-bottom:104px}.intro p{text-align:center;max-width:746px;margin:0 auto}.intro p a{color:var(--color-primary);text-decoration:underline}@media (max-width:1400px){.intro{margin-bottom:80px}}@media (max-width:1099.98px){.intro{margin-bottom:64px}}@media (max-width:767.98px){.intro{margin-bottom:40px}}.intro p{margin-top:32px}@media (max-width:1400px){.intro p{margin-top:16px}}
.mortgage-calculator-new .mortgage-form .calculator-inputs{background-color:var(--color-white);padding:40px}@media (max-width:1099.98px){.mortgage-calculator-new .mortgage-form .calculator-inputs{padding:24px}}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field:not(:last-child){margin-bottom:24px}@media (max-width:767.98px){.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field:not(:last-child){margin-bottom:20px}}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .field-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .field-header label{color:#181a18;margin-bottom:0;font-size:.875rem;font-weight:300}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .field-header .field-value{color:#181a18;font-size:.875rem;font-weight:600}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px;margin:0;padding:0}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .custom-range::-webkit-slider-runnable-track{background:0 0;border-radius:4px;height:8px}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .custom-range::-moz-range-track{background:0 0;border-radius:4px;height:8px}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .custom-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#09471f;border-radius:50%;width:16px;height:16px;margin-top:-4px;transition:background .2s;box-shadow:0 1px 4px rgba(0,0,0,.2)}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .custom-range::-webkit-slider-thumb:hover{background:#1d4a2f}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .custom-range::-moz-range-thumb{cursor:pointer;background:#6c8a57;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.mortgage-calculator-new .mortgage-form .calculator-inputs .calc-field .custom-range:focus{outline:none}.mortgage-calculator-new .mortgage-form .calculator-results{background-color:#f8f8f8;flex-direction:column;padding:40px;display:flex}@media (max-width:1099.98px){.mortgage-calculator-new .mortgage-form .calculator-results{padding:24px}}.mortgage-calculator-new .mortgage-form .calculator-results .results-inner{flex-direction:column;height:100%;display:flex}.mortgage-calculator-new .mortgage-form .calculator-results .results-inner .result-item{margin-bottom:24px}.mortgage-calculator-new .mortgage-form .calculator-results .results-inner .result-item label{color:#b5afa5;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:400;display:block}.mortgage-calculator-new .mortgage-form .calculator-results .results-inner .result-item .value{color:var(--color-secondary);font-size:1rem;font-weight:700;line-height:1.2}@media (max-width:767.98px){.mortgage-calculator-new .mortgage-form .calculator-results .results-inner .result-item .value{font-size:1rem}}.mortgage-calculator-new .mortgage-form .calculator-results .results-inner .cta-section{margin-top:auto;padding-top:16px}.mortgage-calculator-new .mortgage-form .calculator-results .results-inner .cta-section h3{color:#181a18;font-size:1.125rem;font-weight:600;font-family:var(--font-primary);margin-bottom:16px}@media (max-width:767.98px){.mortgage-calculator-new .mortgage-form .calculator-results .results-inner .cta-section h3{font-size:1rem}}
.rental-yield-calculator-new .rental-yield-form .calculator-inputs{background-color:var(--color-white);padding:40px}@media (max-width:1099.98px){.rental-yield-calculator-new .rental-yield-form .calculator-inputs{padding:24px}}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field:not(:last-child){margin-bottom:24px}@media (max-width:767.98px){.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field:not(:last-child){margin-bottom:20px}}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .field-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .field-header label{color:#181a18;margin-bottom:0;font-size:.875rem;font-weight:400}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .field-header .field-value{color:#181a18;font-size:.875rem;font-weight:600}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px;margin:0;padding:0}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .custom-range::-webkit-slider-runnable-track{background:0 0;border-radius:4px;height:8px}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .custom-range::-moz-range-track{background:0 0;border-radius:4px;height:8px}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .custom-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#09471f;border-radius:50%;width:16px;height:16px;margin-top:-4px;transition:background .2s;box-shadow:0 1px 4px rgba(0,0,0,.2)}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .custom-range::-webkit-slider-thumb:hover{background:#1d4a2f}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .custom-range::-moz-range-thumb{cursor:pointer;background:#6c8a57;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.rental-yield-calculator-new .rental-yield-form .calculator-inputs .calc-field .custom-range:focus{outline:none}.rental-yield-calculator-new .rental-yield-form .calculator-results{background-color:#f8f8f8;flex-direction:column;padding:40px;display:flex}@media (max-width:1099.98px){.rental-yield-calculator-new .rental-yield-form .calculator-results{padding:24px}}.rental-yield-calculator-new .rental-yield-form .calculator-results .results-inner{flex-direction:column;height:100%;display:flex}.rental-yield-calculator-new .rental-yield-form .calculator-results .results-inner .result-item{margin-bottom:24px}.rental-yield-calculator-new .rental-yield-form .calculator-results .results-inner .result-item label{color:#b5afa5;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;font-size:.75rem;font-weight:400;display:block}.rental-yield-calculator-new .rental-yield-form .calculator-results .results-inner .result-item .value{color:#181a18;font-size:1rem;font-weight:700;line-height:1.2}@media (max-width:767.98px){.rental-yield-calculator-new .rental-yield-form .calculator-results .results-inner .result-item .value{font-size:1rem}}.rental-yield-calculator-new .rental-yield-form .calculator-results .results-inner .result-item small{margin-top:4px;font-size:.6875rem;display:block}.rental-yield-calculator-new .rental-yield-form .calculator-results .results-inner .cta-section{margin-top:auto;padding-top:16px}.rental-yield-calculator-new .rental-yield-form .calculator-results .results-inner .cta-section h3{color:#181a18;font-size:1.125rem;font-weight:600;font-family:var(--font-primary);margin-bottom:16px}
.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs{background-color:var(--color-white);padding:40px}@media (max-width:1099.98px){.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs{padding:24px}}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field:not(:last-child){margin-bottom:24px}@media (max-width:767.98px){.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field:not(:last-child){margin-bottom:20px}}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .field-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .field-header label{color:#181a18;margin-bottom:0;font-size:.875rem;font-weight:400}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .field-header .field-value{color:#181a18;font-size:.875rem;font-weight:600}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .custom-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:4px;outline:none;width:100%;height:8px;margin:0;padding:0}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .custom-range::-webkit-slider-runnable-track{background:0 0;border-radius:4px;height:8px}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .custom-range::-moz-range-track{background:0 0;border-radius:4px;height:8px}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .custom-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#09471f;border-radius:50%;width:16px;height:16px;margin-top:-4px;transition:background .2s;box-shadow:0 1px 4px rgba(0,0,0,.2)}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .custom-range::-webkit-slider-thumb:hover{background:#1d4a2f}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .custom-range::-moz-range-thumb{cursor:pointer;background:#6c8a57;border:none;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-inputs .calc-field .custom-range:focus{outline:none}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results{background-color:#f8f8f8;flex-direction:column;padding:40px;display:flex}@media (max-width:1099.98px){.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results{padding:24px}}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner{flex-direction:column;height:100%;display:flex}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner .result-item{margin-bottom:20px}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner .result-item label{color:#b5afa5;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:.6875rem;font-weight:400;display:block}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner .result-item .value{color:#181a18;font-size:1rem;font-weight:700;line-height:1.2}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner .comparison-box{background:rgba(108,138,87,.05);border-left:3px solid #6c8a57;border-radius:8px;margin-bottom:24px;padding:16px}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner .comparison-box .comparison-item label{color:#181a18;letter-spacing:.5px;text-transform:uppercase;margin-bottom:2px;font-size:.625rem;font-weight:600;display:block}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner .comparison-box .comparison-item .value.secondary{color:var(--color-secondary-dark);font-size:.875rem;font-weight:600}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner .cta-section{margin-top:auto;padding-top:16px}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner .cta-section .advice-tag{color:#fff;background:#09471f;border-radius:4px;padding:6px 12px;font-size:.75rem;font-weight:600;display:inline-block}.buy-vs-rent-calculator-new .buy-vs-rent-form .calculator-results .results-inner .cta-section h3{color:#181a18;font-size:1.125rem;font-weight:600;font-family:var(--font-primary);margin-bottom:16px}
.calculator-banner-section{background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:100px;padding-bottom:60px;position:relative}@media (max-width:767.98px){.calculator-banner-section{padding-top:70px;padding-bottom:40px}}.calculator-banner-section .overlay{z-index:0;background:rgba(0,0,0,.45);position:absolute;top:0;bottom:0;left:0;right:0}.calculator-banner-section .container{z-index:1;position:relative}.calculator-banner-section .calculator-banner-content{flex-direction:column;align-items:center;display:flex}.calculator-banner-section .calculator-banner-content h1{color:#fff;font-size:56px;line-height:94%}.calculator-banner-section .top-content{color:var(--color-white);max-width:700px;padding-top:80px;padding-bottom:64px}@media (max-width:767.98px){.calculator-banner-section .top-content{padding-top:40px;padding-bottom:32px}}.calculator-banner-section .top-content p{color:#f8f8f8;padding-top:32px;font-size:1rem;line-height:1.6}@media (max-width:767.98px){.calculator-banner-section .top-content p{padding-top:16px}}.calculator-banner-section .calculator-wrapper-box{background:var(--color-white);width:100%;max-width:840px;box-shadow:0 8px 40px rgba(0,0,0,.18)}.calculator-banner-section .bottom-content{max-width:700px;margin-top:40px}@media (max-width:767.98px){.calculator-banner-section .bottom-content{margin-top:16px}}.calculator-banner-section .bottom-content p{color:#d3cec5;margin-bottom:0;font-size:.75rem;line-height:1.6}@media (max-width:767.98px){.calculator-banner-section .bottom-content p{font-size:.75rem}}
