.payment-form{margin-top:1rem}.payment-form button{margin-top:1rem;height:2.8rem}.payment-form button span{font-size:1.4rem}.load-payment-form-spinner{display:block;width:40px;margin:20px auto;display:none}.part-payment-amount{display:none;padding-top:20px;position:relative}.part-payment-amount .currency-symbol{position:absolute;left:10px;top:55px;z-index:2;opacity:0;transition:opacity 1.5s}.part-payment-amount.show .currency-symbol{opacity:.5}.part-payment-amount input{margin-bottom:10px;border:0;border-radius:0;padding:10px 15px 10px 30px}.payment-form{display:none}.summary{margin-top:30px}@media (min-width:576px){.summary{display:flex;flex-flow:row wrap}}@media (min-width:991px){.summary{margin-top:50px}}.summary .small{font-size:80%}.summary .summary-box{border:1px solid #ececec;padding:.625em;margin-bottom:4%;transition:all .3s}@media (min-width:576px){.summary .summary-box{flex:48%}}@media (min-width:991px){.summary .summary-box{padding:1em}}.summary .summary-box:hover{box-shadow:3px 3px 13px rgba(0,0,0,.1)}@media (min-width:576px){.summary .summary-box:nth-of-type(2n){margin-left:4%}}.summary .summary-box--highlight{background-color:#f9f9f9;padding:1.875em 1.25em}@media (min-width:576px){.summary .summary-box--highlight{padding:2.5em 1.875em}}.summary .summary-box--highlight:hover{background-color:#ececec}.summary .summary-box--highlight .balance{color:#1c3bf0;font-size:2.188em;font-weight:700;margin-bottom:0}.summary .summary-box .summary-header{margin-bottom:2rem;display:flex;align-items:center}.summary .summary-box .summary-header img.summary-icon{margin-right:10px}.summary .summary-box .payment-buttons{padding-top:1em}.summary .summary-box .payment-buttons button:nth-of-type(2){margin-top:10px}@media (min-width:576px){.summary .summary-box .summary-content{display:flex}}.summary .summary-box .summary-content div.col{margin-bottom:1em}@media (min-width:576px){.summary .summary-box .summary-content div.col{width:50%;margin-bottom:0}}.summary .summary-box ul.document-list li::before{content:"";width:10px;height:13px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3C!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--%3E%3Cpath d='M64 464c-8.8 0-16-7.2-16-16L48 64c0-8.8 7.2-16 16-16l160 0 0 80c0 17.7 14.3 32 32 32l80 0 0 288c0 8.8-7.2 16-16 16L64 464zM64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-293.5c0-17-6.7-33.3-18.7-45.3L274.7 18.7C262.7 6.7 246.5 0 229.5 0L64 0zm56 256c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0zm0 96c-13.3 0-24 10.7-24 24s10.7 24 24 24l144 0c13.3 0 24-10.7 24-24s-10.7-24-24-24l-144 0z'/%3E%3C/svg%3E");background-size:cover;display:inline-block;margin-right:5px}.summary .summary-box ul.document-list li a{border-bottom:1px dotted #000;transition:all .3s}.summary .summary-box ul.document-list li a:hover{color:#1c3bf0;border-bottom:1px dotted #1c3bf0}.summary .summary-box .summary-footer{text-align:right}.summary .summary-box ul{list-style:none;margin:0;padding:0}.summary .summary-box ul li{margin:1rem 0}.summary .summary-box ul li span{margin-right:10px}