.comparisonAccordion{display:flex;gap:48px}.comparisonAccordion-left,.comparisonAccordion-right{flex:1}.comparisonAccordion-left-button,.comparisonAccordion-right-button{margin-top:22px}@media only screen and (max-width: 767px){.comparisonAccordion{flex-direction:column}}.comparison{display:flex;gap:48px}.comparison-left,.comparison-right{flex:1}.comparison-left-button,.comparison-right-button{margin-top:22px}@media only screen and (max-width: 767px){.comparison{flex-direction:column}}.customerStory{display:flex;gap:48px}.customerStory .mb16{margin-bottom:1rem}.customerStory-story,.customerStory-img{flex:1}.customerStory .blockquote{padding:0;border:none;background:none;font-style:normal;margin:0 0 15px}@media only screen and (max-width: 767px){.customerStory{flex-direction:column-reverse}}.tableBlock .borderTop{border-top:1px solid #e0e0e0}.tableBlock .strong-cell{padding-left:14px}.textBlockContainer{gap:3rem;display:grid}.textBlockContainer .mb24{margin-bottom:1.5rem}.textBlockContainer .buttonContainer{display:flex;gap:1rem}.textBlockContainer .buttonContainer-mobile{display:grid;gap:1rem}.textBlock .mb24{margin-bottom:1.5rem}.textBlock .buttonContainer{display:flex;gap:1rem}.textBlock .buttonContainer-mobile{display:grid;gap:1rem}.faq-content-blocks{padding-top:1.5rem}.linklist-block-display{display:block}.SectionPage-item .SectionPage-sub-item:first-child:has(.linkTiles),.SectionPage-item .SectionPage-sub-item:first-child:has(>.linkTiles){margin-top:3rem!important}.SectionPage-item .SectionPage-sub-item:last-child:has(.linkTiles),.SectionPage-item .SectionPage-sub-item:last-child:has(>.linkTiles){margin-bottom:3rem!important}@media only screen and (max-width: 767px){.SectionPage-sub-item:first-child .SectionPage-item{margin-top:1.5rem}.SectionPage-sub-item:last-child .SectionPage-item{margin-bottom:1.5rem}}.linkTiles .mb32{margin-bottom:2rem}.linkTiles .tiles{display:flex;flex-wrap:wrap;gap:8px}.linkTiles .tiles>*{flex:0 0 calc(50% - 4px)}.linkTiles .tiles:has(>*:nth-child(3):last-child)>*,.linkTiles .tiles:has(>*:nth-child(6):last-child)>*{flex:0 0 calc(33.33% - 6px)}@media only screen and (max-width: 767px){.linkTiles .tiles{display:grid;gap:8px}}.mortgage-calculator.ui.form .field,.mortgage-calculator.ui.form .inline.fields{margin-bottom:2.5rem}.mortgage-calculator.ui.form .field:last-of-type,.mortgage-calculator.ui.form .inline.fields:last-of-type{margin-bottom:3rem}.mortgage-calculator.ui.form .mortgage-calculator__co-applicant-section .field:last-child,.mortgage-calculator.ui.form .mortgage-calculator__properties-section .field:last-child,.mortgage-calculator.ui.form .mortgage-calculator__co-applicant-section .inline.fields:last-child,.mortgage-calculator.ui.form .mortgage-calculator__properties-section .inline.fields:last-child{margin-bottom:0}.mortgage-calculator .mortgage-calculator__grid{background-color:#fff;padding:2rem!important}.mortgage-calculator .mortgage-calculator__grid .mortgage-calculator__intro .mortgage-calculator__sub-header{margin-bottom:3rem}.mortgage-calculator .mortgage-calculator__grid .mortgage-calculator__row{padding:0!important}.mortgage-calculator .mortgage-calculator__grid .mortgage-calculator__row .validation{margin-bottom:2.5rem}@media only screen and (max-width: 767px){.mortgage-calculator .mortgage-calculator__grid{padding:48px 0!important}}.mortgage-calculator .mortgage-calculator__co-applicant-header{display:flex;justify-content:space-between;align-items:center}.mortgage-calculator .mortgage-calculator__co-applicant-header.mb-32{margin-bottom:2rem}.mortgage-calculator .mortgage-calculator__co-applicant-header .mb-16{margin-bottom:1rem}.mortgage-calculator .mortgage-calculator__wanted-property{display:flex;justify-content:space-between;align-items:center}.mortgage-calculator .mortgage-calculator__wanted-property.mb-32{margin-bottom:2rem}.mortgage-calculator .mortgage-calculator__wanted-property .mb-16{margin-bottom:1rem}.mortgage-calculator .property-type--no-margin{margin-bottom:0!important}.mortgage-calculator .ui.message:last-child.title-deed-message{margin-bottom:2.5rem}.mortgage-calculator__result{background-color:#f5f6f7;padding:1.5rem}.mortgage-calculator__result dl,.mortgage-calculator__result dd,.mortgage-calculator__result dt{margin:0}.mortgage-calculator__result .purchase-amount-label{margin-bottom:.5rem}.mortgage-calculator__result .loan-amount-header{margin-bottom:1rem}.mortgage-calculator__result .result-disclaimer{margin-top:1rem;margin-bottom:3rem}.mortgageInterestCalculator.ui.form .field,.mortgageInterestCalculator.ui.form .field:last-child,.mortgageInterestCalculator.ui.form .inline.fields{margin-bottom:1.5rem}.mortgageInterestCalculator.ui.form .field .additional-costs .field:last-child,.mortgageInterestCalculator.ui.form .field:last-child .additional-costs .field:last-child,.mortgageInterestCalculator.ui.form .inline.fields .additional-costs .field:last-child{margin-bottom:0rem}.mortgageInterestCalculator.ui.form .field .amortize-input.sm-mb,.mortgageInterestCalculator.ui.form .field:last-child .amortize-input.sm-mb,.mortgageInterestCalculator.ui.form .inline.fields .amortize-input.sm-mb{margin-bottom:.5rem}.mortgageInterestCalculator.ui.form .field .sds.ui.input>input{margin:0rem}.mortgageInterestCalculator.ui.form .mortgageInterestCalculator-leftColumn .field,.mortgageInterestCalculator-formHeader .ui.form.field{margin-bottom:1.5rem}@media only screen and (max-width: 767px){.mortgageInterestCalculator-formHeader,.mortgageInterestCalculator-formHeader.white-bg{background-color:#fff}.mortgageInterestCalculator-formHeader.grey-bg{background-color:#f5f6f7}}.mortgageInterestCalculator-leftColumn{padding:3rem;margin-right:.5rem}.mortgageInterestCalculator-leftColumn.white-bg{background-color:#fff}.mortgageInterestCalculator-leftColumn.grey-bg{background-color:#f5f6f7}.mortgageInterestCalculator-leftColumn.ui.form.field{margin-bottom:1.5rem}@media only screen and (max-width: 767px){.mortgageInterestCalculator-leftColumn{padding:3rem 0rem!important;margin-right:0rem}}.mortgageInterestCalculator-rightColumn{margin-left:.5rem}.mortgageInterestCalculator .full-form{background-color:#fff;padding:3rem!important;width:100%}@media only screen and (max-width: 767px){.mortgageInterestCalculator .full-form{padding:3rem 1rem!important}}.mortgageInterestCalculator .ui.grid{margin-top:0rem;margin-bottom:0rem}.mortgageInterestCalculator .ui.grid .row--noPadding{padding:0rem}.mortgageInterestCalculator .ui.grid .housing-info{margin:1.5rem 0rem}.mortgageInterestCalculator .ui.grid .housing-info .column:first-of-type{padding-left:0rem}.mortgageInterestCalculator .ui.grid+.grid{margin-top:0rem}.mortgageInterestCalculator-calculation{margin-top:0rem;padding-top:0rem!important}.mortgageInterestCalculator dl{margin-top:0rem}.mortgageInterestCalculator dt,.mortgageInterestCalculator dd{margin:0}.mortgageInterestCalculator dd{margin-bottom:1rem}.mortgageInterestCalculator-discount{margin-top:1.5rem}.mortgageInterestCalculator .mortgageInterestCalculator-ingress{margin-bottom:1.5rem}.mortgageInterestCalculator .additional-costs-header{display:flex;justify-content:space-between;align-items:center}.mortgageInterestCalculator .additional-costs-header.mb-32{margin-bottom:2rem}.mortgageInterestCalculator-summaryGrid .effective-interest-span{display:flex;align-items:center}.mortgageInterestCalculator-summaryGrid .effective-interest-span .touch-area{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:15px}.mortgageInterestCalculator .next-steps{margin:3rem 0 0}.mortgageInterestCalculator .next-steps p{margin-bottom:3rem}.mortgageInterestCalculator .apply-button-group{display:flex;gap:1rem}@media only screen and (max-width: 767px){.mortgageInterestCalculator .apply-button-group{flex-direction:column-reverse}}.relatedContent-item{display:flex;align-items:center;gap:48px}.relatedContent-item-image{flex:0 0 180px}.relatedContent-item-image img{border-radius:50%}.relatedContent-item-text{flex:1}@media only screen and (max-width: 767px){.relatedContent-item{flex-direction:column;align-items:unset;gap:24px}.relatedContent-item-image{flex:initial}.relatedContent-item-image img{width:50%;height:50%}}.relatedContent-item:not(:first-child){margin-top:3rem}.relatedContent .mb16{margin-bottom:1rem}.riskTextBlock{margin-top:-4rem}.riskTextBlock .riskMessage{margin-bottom:3rem}@media only screen and (max-width: 767px){.riskTextBlock{margin-top:-1.5rem}}.textImageBlock{display:flex;gap:48px}.textImageBlock .mb16{margin-bottom:1rem}.textImageBlock-typography{flex:1}.textImageBlock-typography-margin{margin-bottom:1.5rem}.textImageBlock-image{flex:1}.textImageBlock.imageLeft{flex-direction:row-reverse}@media only screen and (max-width: 767px){.textImageBlock.imageLeft{flex-direction:column-reverse}}@media only screen and (max-width: 767px){.textImageBlock{flex-direction:column-reverse}}.usp-content-area{display:flex;gap:48px}.usp-content-area-right,.usp-content-area-left{flex:1}@media only screen and (max-width: 767px){.usp-content-area{flex-direction:column}}.ui.checked.disabled.checkbox>label,.ui.checkbox input:disabled~label:after,.ui.checkbox input:disabled~label:hover:before{color:#888!important;border-color:#888!important}.ui.checkbox input:checked~.box:hover:before,.ui.checkbox input:checked~label:hover:before{border-color:#b2b2b2!important}.container{padding-left:unset;padding-right:unset}.checkbox{margin-bottom:unset}.publicServiceAnnouncementBlock-message{position:relative;z-index:802}
