#global-links li.caesar a{background:#fff;padding:.5rem .75rem;color:#4e2a84}#global-links li.caesar a:hover{background:#e4e0ee}#global-links li.caesar a:focus-visible{color:#fff;background:#000}#top-nav>ul .dropdown-headings.three-columns .nav-links .col.highlight{background:#e4e0ee;padding:1.5rem 1.5rem .5rem 1.5rem}#top-nav>ul .dropdown-headings.three-columns .nav-links .col.highlight .heading{border:none}.news-event-boxes h4.connect{font:500 18px/1.4em "Poppins Medium",Tahoma,sans-serif;color:#342f2e;margin-bottom:.5rem}.calculator input.error{border:1px solid #b2292e}.calculator .field-error{display:none;font:12px "Akkurat Pro Bold",Arial,sans-serif;color:#b2292e;margin-top:3px}.calculator .field-error.visible{display:block}.calculator table{font-size:15px}.calculator table th{width:50%}.calculator table tr{background:#e4e0ee}.calculator table tr:nth-of-type(2n+1){background:#fff}.calculator table td{vertical-align:middle}.calculator table input[type='text']{padding:.5rem}.calculator table input[type='text']:focus-visible{outline:3px solid #000;outline-offset:-3px}.calculator table.table-no-hover tr:nth-of-type(2n+1):hover{background:#fff}.calculator table.table-no-hover tr:hover{background:#e4e0ee}.calculator table.table-no-hover tr:last-child:hover{background:#b6acd1}.calculator table.term th:nth-child(2){border-left:1px solid #d8d6d6}.calculator table.term tr:last-child{background:#b6acd1;font:16px "Akkurat Pro Bold",Arial,sans-serif}.calculator table.term tr:last-child input[type='text']{border:none;background:transparent;color:#000;font:16px "Akkurat Pro Bold",Arial,sans-serif}.calculator table.term td:first-child{width:35%}.calculator table.term td:nth-child(2){width:15%}.calculator table.term td:nth-child(3){width:35%;border-left:1px solid #bbb8b8}.calculator table.term td:last-child{width:15%}.calculator table.annual-budget td{font:16px "Akkurat Pro Bold",Arial,sans-serif}.calculator table.annual-budget td:first-child{width:35%}.calculator table.annual-budget td:nth-child(2n){width:15%}.calculator table.annual-budget td:last-child{width:50%;text-align:center;border-left:1px solid #bbb8b8}.calculator table.annual-budget td input[type='text']{border:none;background:transparent;color:#000;font:16px "Akkurat Pro Bold",Arial,sans-serif}.calculator table.annual-budget.table-no-hover tr:last-child{background:rgba(80,145,205,0.3)}.calculator table.annual-budget .button{font-size:16px;padding:.6rem .75rem .4rem .75rem}.calculator table.annual-budget .button:after{display:none}.feature-boxes-3.faq h3,.feature-boxes-3.faq h4{font-size:17px}#faq-search{margin:0 0 3rem 0;max-width:600px;position:relative}#faq-search input[type="text"]{display:inline-block;border:1px solid #d8d6d6;font:16px "Akkurat Pro Regular",Arial,sans-serif;box-sizing:border-box;max-width:520px;width:100%;appearance:none;border-radius:0;padding:.5rem 90px .5rem .5rem;height:45px}#faq-search input[type="text"]:focus{outline:3px solid #000;outline-offset:-3px}#faq-search button{display:inline-block;background:#4e2a84;color:#fff;height:43px;width:80px;padding:.25rem 1rem;position:absolute;right:1px;top:1px}#faq-search button:hover{background:#836eaa}#faq-search button:focus-visible{background:#000;outline:1px solid #000}.full-width-page #faq-search{margin:0 auto 4rem auto}.fees-expander .fees-wrap{display:block;background:#f9f6ff;padding:.5rem 0 0 0;margin-bottom:2rem}.fees-expander .fees-wrap>h2,.fees-expander .fees-wrap>h3{font:700 22px/1.4em "Poppins Bold",Tahoma,sans-serif;color:#342f2e;margin-bottom:.5rem;padding:0 1rem}.fees-expander .fees-wrap>h2+p,.fees-expander .fees-wrap>h3+p{padding:0 1.5rem}.fees-expander .fees-wrap button{display:flex;align-items:flex-start}.fees-expander .fees-wrap button::before{position:relative;top:3px;flex:0 0 auto}.fees-expander .fees-wrap button .flex{display:flex;align-items:flex-start;width:100%;flex:1}.fees-expander .fees-wrap button .flex span:first-child{flex:1;min-width:0}.fees-expander .fees-wrap button .flex span:last-child{margin-left:auto;white-space:nowrap;text-align:right;padding-left:2rem;font-family:"Akkurat Pro Regular",Arial,sans-serif;color:#342f2e}.fees-expander .fees-wrap .total{font:18px/1.4em "Akkurat Pro Bold",Arial,sans-serif;background:#e4e0ee;color:#000;padding:.75rem 1rem .75rem 1rem}.fees-expander .fees-wrap .total span{float:right;font-family:"Akkurat Pro Bold",Arial,sans-serif;color:#342f2e}.fees-expander .fees-wrap .expand-collapse2{border-color:#b6acd1;margin:0}.fees-expander .fees-wrap .expand-collapse2>h2,.fees-expander .fees-wrap .expand-collapse2>h3,.fees-expander .fees-wrap .expand-collapse2>h4,.fees-expander .fees-wrap .expand-collapse2>.expander{border-color:#b6acd1}.fees-expander .fees-wrap .expand-collapse2>h2>button,.fees-expander .fees-wrap .expand-collapse2>h3>button,.fees-expander .fees-wrap .expand-collapse2>h4>button,.fees-expander .fees-wrap .expand-collapse2>.expander>button{padding-left:1.2rem}.fees-expander .fees-wrap .expand-collapse2>div[id]{padding-left:2.4rem;padding-right:2.4rem}.large-list{list-style:none;padding:0;margin:0;counter-reset:large-list-counter}.large-list li{counter-increment:large-list-counter;display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.large-list li::before{content:counter(large-list-counter) ".";font:43px "Noto Serif Medium",Georgia,serif;color:#836eaa;line-height:1;flex:0 0 40px}.large-list li>span{font:25px/1.4em "Akkurat Pro Regular",Arial,sans-serif;color:#342f2e;margin-top:.25rem}@media (max-width: 40em){.large-list li{margin-bottom:.75rem}.large-list li::before{font-size:30px;flex:0 0 30px}.large-list li>span{font-size:20px}}#loan-fee-calculator .output-value{display:block;padding:.5rem 0;font:18px "Akkurat Pro Bold",Arial,sans-serif;color:inherit;background:transparent;border:none;outline:none}#loan-fee-calculator button#reset{margin-top:1rem;padding-right:1rem}#loan-fee-calculator button#reset:after{display:none}#loan-fee-calculator .field-error{display:none;font:12px/1.4em "Akkurat Pro Bold",Arial,sans-serif;color:#b2292e;margin-top:.5rem}#loan-fee-calculator .field-error.visible{display:block}.tooltip-image{width:100%;padding-top:2rem;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.tooltip-image.is-scrollable::after{content:"";position:absolute;top:0;right:0;width:36px;height:100%;pointer-events:none;background:linear-gradient(to left, rgba(0,0,0,0.18), rgba(0,0,0,0))}.hotspot-container{position:relative;display:inline-block;width:100%;min-width:900px}.hotspot-container img{display:block;width:100%;height:auto;border:1px solid #e4e0ee}.hotspot{position:absolute;display:inline-block}.hotspot .trigger{width:24px;height:24px;border:none;border-radius:50%;padding:0;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%23008656'/%3E%3Cpath d='M13.2 18H10.8V10.8H13.2V18ZM13.2 8.4H10.8V6H13.2V8.4Z' fill='white'/%3E%3C/svg%3E") center/24px 24px no-repeat;transition:transform .18s ease, box-shadow .18s ease, filter .18s ease}.hotspot .trigger:hover{transform:translateY(-1px) scale(1.08);box-shadow:0 4px 10px rgba(0,134,86,0.22);filter:brightness(1.05);border-radius:50%}.hotspot .trigger:focus-visible{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12' fill='%2300000'/%3E%3Cpath d='M13.2 18H10.8V10.8H13.2V18ZM13.2 8.4H10.8V6H13.2V8.4Z' fill='white'/%3E%3C/svg%3E") center/24px 24px no-repeat;outline:none;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 5px #000}.hotspot .tooltip{position:absolute;bottom:calc(100% + 24px);width:300px;background:#fff;padding:.75rem;box-shadow:0 12px 30px rgba(0,0,0,0.3);font:14px/1.4em "Akkurat Pro Regular",Arial,sans-serif;border:1px solid #f0f0f0;outline-offset:-1px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease, visibility .2s ease;z-index:10}.hotspot .tooltip h2{font:700 16px/1.3em "Poppins Bold",Tahoma,sans-serif;color:#342f2e;margin-bottom:.5rem;padding-right:1.25rem}.hotspot .tooltip p{margin:0}.hotspot .tooltip .close{position:absolute;top:1rem;right:1rem;width:12px;height:12px;border:none;padding:0;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M12 1.20857L10.7914 0L6 4.79143L1.20857 0L0 1.20857L4.79143 6L0 10.7914L1.20857 12L6 7.20857L10.7914 12L12 10.7914L7.20857 6L12 1.20857Z' fill='%234E2A84'/%3E%3C/svg%3E") center/12px 12px no-repeat}.hotspot .tooltip .close:focus-visible{outline:3px solid #000;outline-offset:2px}.hotspot .tooltip::after{content:"";position:absolute;bottom:-19px;width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:19px solid #fff}.hotspot .tooltip.left{right:-7px}.hotspot .tooltip.left::after{right:3px}.hotspot .tooltip.right{left:-7px}.hotspot .tooltip.right::after{left:3px}.hotspot.active .tooltip{opacity:1;visibility:visible;pointer-events:auto}@media (max-width: 48em){.hotspot-container{min-width:800px}}@media (max-width: 40em){.hotspot-container{min-width:640px}.hotspot .tooltip{width:250px;font:11px/1.4em "Akkurat Pro Regular",Arial,sans-serif}.hotspot .tooltip .close{top:.5rem;right:.5rem}.hotspot .tooltip h2{font-size:12px;margin-bottom:.25rem;padding-right:1rem}}#withdrawal-calculator .refund-form-row{display:flex;flex-wrap:wrap;gap:2rem;align-items:flex-start}#withdrawal-calculator .web-form{flex:0 0 280px;min-width:220px}#withdrawal-calculator #refund-results-region{flex:1 1 300px;min-width:260px}#withdrawal-calculator .field{margin-bottom:1rem}#withdrawal-calculator .field:last-of-type{margin-top:2rem}#withdrawal-calculator .field input{width:100%}#withdrawal-calculator .field input[aria-invalid="true"]{border-color:#b2292e}#withdrawal-calculator .field input[aria-invalid="true"]:focus{outline-color:#b2292e}#withdrawal-calculator input.error{border:1px solid #b2292e}#withdrawal-calculator .field-error{display:none;font:12px/1.4em "Akkurat Pro Bold",Arial,sans-serif;color:#b2292e;margin-top:.5rem}#withdrawal-calculator .field-error.visible{display:block}#withdrawal-calculator #refund-range-error{color:#b2292e;margin-bottom:.75rem}@media (max-width: 40em){#withdrawal-calculator .field input{max-width:80%}#withdrawal-calculator .refund-form-row{flex-direction:column;gap:1.25rem}#withdrawal-calculator .web-form,#withdrawal-calculator #refund-results-region{display:block;width:100%;min-width:0}#withdrawal-calculator .refund-field input[type="text"]{max-width:100%}}
