.bridging-loan-calculator{background-color:transparent;background-color:var(--color-primary);display:flex;font-family:var(--font-primary);justify-content:center;padding:30px}.bridging-loan-calculator__container{background-color:#fff;border-radius:25px;display:flex;flex-direction:column;max-width:1200px;padding:20px;width:100%}@media(min-width:768px){.bridging-loan-calculator__divider-desktop{border-bottom:1px solid #8a8a8a;grid-column:1/-1;margin:10px 0;width:100%}}.bridging-loan-calculator__divider{border-bottom:1px solid #8a8a8a;grid-column:1/-1;margin-top:30px;width:100%}.bridging-loan-calculator__input-group{margin-bottom:10px}.bridging-loan-calculator__label{color:#bd2859;display:block;margin-bottom:5px}.bridging-loan-calculator__input,.bridging-loan-calculator__select{border:1px solid #ccc;border-radius:3px;padding:8px 10px}.bridging-loan-calculator__form-section{display:block}.bridging-loan-calculator__calculator{display:grid;grid-template-rows:repeat(6,auto);grid-row-gap:5px}@media(min-width:768px){.bridging-loan-calculator__calculator{grid-template-columns:repeat(6,1fr);grid-column-gap:15px;grid-row-gap:10px}.bridging-loan-calculator .grid-item1{grid-column:1/4}.bridging-loan-calculator .grid-item2{grid-column:4/7}.bridging-loan-calculator .grid-item3{grid-column:1/3}.bridging-loan-calculator .grid-item4{grid-column:3/5}.bridging-loan-calculator .grid-item5{grid-column:5/7}.bridging-loan-calculator .grid-item6{grid-column:1/7}}.bridging-loan-calculator__property-fields{display:contents}.bridging-loan-calculator__title{color:#bd2859;font-size:1.8rem;font-weight:700;margin-bottom:20px}@media(min-width:576px){.bridging-loan-calculator__title{font-size:3rem}}.bridging-loan-calculator__button{background-color:#bd2859;border-radius:3px;color:#fff;cursor:pointer;padding:10px;width:100%}.bridging-loan-calculator__button:hover{background-color:#a6224b}.bridging-loan-calculator__button-mobile{background-color:#bd2859;border:none;border-radius:3px;color:#fff;cursor:pointer;display:none;padding-left:20px;padding-right:20px;width:100%}.bridging-loan-calculator__breakdown-button{border-radius:3px;color:#bd2859;cursor:pointer;font-size:1.4rem;font-weight:500;padding:10px;text-decoration:underline;width:100%}@media(min-width:768px){.bridging-loan-calculator__breakdown-button{font-size:1.8rem}}.bridging-loan-calculator__results-section{display:none}.bridging-loan-calculator__results{display:grid;grid-template-rows:repeat(4,auto);grid-row-gap:25px}@media(min-width:768px){.bridging-loan-calculator__results{grid-template-columns:repeat(6,1fr);grid-template-rows:auto;grid-column-gap:15px}.bridging-loan-calculator .grid-item7{display:none;grid-column:3/5}}.bridging-loan-calculator__item{margin-bottom:20px}.bridging-loan-calculator__heading{color:#bd2859;font-size:1.4rem;font-weight:700;margin-bottom:5px}.bridging-loan-calculator__dashed-line{display:block;font-weight:700}.bridging-loan-calculator__disclaimer{color:#666;font-size:.8em}.bridging-loan-calculator__footer{margin-top:25px}@media(min-width:768px){.bridging-loan-calculator__footer{max-width:60%}}.bridging-loan-calculator__modal{background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;overflow:hidden;padding-top:100px;position:fixed;text-align:center;top:0;width:100%;z-index:1}@media(min-width:768px){.bridging-loan-calculator__modal{padding-top:50px}}.bridging-loan-calculator__modal-content{background-color:#fff;border:none;border-radius:10px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin:5% auto;max-height:80vh;max-width:1200px;overflow-y:hidden;padding:30px 10px;position:relative;width:95%}@media(min-width:768px){.bridging-loan-calculator__modal-content{max-height:90vh}}.bridging-loan-calculator__modal-header{position:sticky}.bridging-loan-calculator__table-container{margin-bottom:20px;max-height:calc(80vh - 180px);overflow-x:auto;overflow-y:auto;padding:0 20px}.bridging-loan-calculator__table-headings{background-color:#fff;position:sticky;top:0}.bridging-loan-calculator__modal-content table{border-collapse:collapse;margin-top:20px;width:100%}.bridging-loan-calculator__modal-content th{color:#333;font-weight:700;position:sticky;white-space:nowrap}.bridging-loan-calculator__modal-content td,.bridging-loan-calculator__modal-content th{border-bottom:1px solid #e0e0e0;font-size:16px;padding:12px 15px;text-align:center}.bridging-loan-calculator__modal-content tbody tr:nth-child(2n){background-color:#f3f3f3}.bridging-loan-calculator__modal-content tbody tr:nth-child(odd){background-color:#fff}.bridging-loan-calculator__modal-content h2{color:#e10070;font-size:24px;margin-bottom:20px}.bridging-loan-calculator__close{color:#ccc;cursor:pointer;font-size:24px;font-weight:700;left:65%;position:relative;transition:color .3s}.bridging-loan-calculator__close:focus,.bridging-loan-calculator__close:hover{color:#000}.bridging-loan-calculator__modal-button-container{display:contents;margin-top:50px;padding-left:20px;padding-right:20px;position:absolute;text-align:center;width:100%}.bridging-loan-calculator__modal-button{background-color:#bd2859;border-radius:3px;color:#fff;cursor:pointer;padding:10px;width:100%;width:350px}