.freehold-tabs .tab-bar{display:none;margin-bottom:-2px}.freehold-tabs .tab-title{border-bottom:2px solid var(--color-border);color:var(--color-non-brand-medium-gray);cursor:pointer;font-weight:700;padding:1rem 2rem}.freehold-tabs .tab-title.active{background-color:var(--white-color);border:2px solid var(--color-border);border-bottom:0 solid #fbfbfb;border-radius:5px 5px 0 0;color:var(--color-font-primary)}.freehold-tabs .mobile-tab-title{margin-bottom:20px}.freehold-tabs .content-tab-title{margin-bottom:24px;margin-top:16px}.freehold-tabs .tab-content{display:flex;flex-direction:column;margin-left:calc(50% - 50vw);padding:2.5rem var(--gutter-padding) 1rem var(--gutter-padding);width:100vw}.tab-content__inner{margin:auto;padding:40px 0;width:100%}.freehold-tabs table{border:0!important;margin:1rem 0;table-layout:auto!important}.freehold-tabs tr:not(:last-child){background-image:linear-gradient(90deg,#c5c5c5 35%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:5px 2px}.freehold-tabs tr td:first-child{color:var(--color-blue-stone);font-weight:400}.freehold-tabs td{padding:.75rem 1rem!important}.freehold-tabs .extra-line-height p{margin-top:1rem}.freehold-tabs .block{padding-right:20px;width:100%}.freehold-tabs .text-blocks{margin:0 0 30px}.freehold-tabs .text-blocks .flex-column{flex-wrap:wrap}.freehold-tabs .block:not(:last-child){margin-bottom:1rem}.freehold-tabs .block-1 .block{padding-right:1rem}.freehold-tabs .block-2 .block{padding-left:1rem}.freehold-tabs .text-blocks a h4{color:var(--color-cerulean)}.freehold-tabs .text-blocks h4{color:#000;margin-bottom:.5rem}.freehold-tabs .custom-button:not(:last-child){margin-right:1rem}.freehold-tabs .table-block{flex-direction:column}.freehold-tabs .buttons{margin-top:14px}@media (max-width:1280px){.tab-content__inner{padding:40px 4%}}@media (min-width:768px){.freehold-tabs .table-block{flex-direction:row}.freehold-tabs .tab-bar{display:flex;margin:0 auto -2px;width:100%}.freehold-tabs .tab-content{background-color:var(--white-color);border-top:2px solid var(--color-border);display:none;padding-bottom:1rem}.freehold-tabs .tab-content.no-border{border-top:none}.freehold-tabs .tab-content.active{display:flex}.freehold-tabs .mobile-tab-title{display:none}.freehold-tabs table{margin:.5rem 0}.freehold-tabs .text-col.left{padding-right:1rem}.freehold-tabs .text-col.right{padding-left:1rem}}