#content>div.ast-container>div.elementor-2 .elementor-element-f31a8e8{display:none}.site-header{padding:10px 0}body.payment-pages{color:#000}.payment-pages input:read-only{border:0;box-shadow:none;background-color:#ddd}.payment-pages .btn,.payment-pages a.btn,.payment-pages a.btn:link,.payment-pages a.btn:hover,.payment-pages .btn:hover,.payment-pages input[type="submit"].btn{background-color:#03253e;color:#fff;border:1px solid #03253e;padding:20px 100px;text-decoration:none}.payment-pages .btn-submit{background-color:#03253e;color:#fff;border:1px solid #03253e;padding:20px 100px;text-decoration:none}.payment-pages .site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:#fff0}.payment-pages{background-color:#e7ecef;padding:50px 15px}.payment-pages .logo{max-width:100%}.payment-pages .border-line h2{background-image:url(https://www.dakotafinancial.com/wp-content/themes/astra-child/css/../img/bullet-border.png);background-repeat:repeat-x;background-position:center center;line-height:50px;text-align:center;font-family:"Roboto",Arial,sans-serif;font-weight:500;font-size:26px;margin:10px;padding:15px;background-size:8px}.payment-pages .border-line h2 span{background-color:#e7ecef;padding:5px 10px;display:inline-block}.payment-pages h2.heading-style1{background-image:none;font-size:28px}.d-flex{display:flex!important}.payment-pages .customer-info label{line-height:inherit;font-size:15px;display:inline-block}.payment-pages .form-field{padding:10px}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.text-justify{text-align:justify}.py-1{padding-top:10px;padding-bottom:10px}.py-2{padding-top:15px;padding-bottom:15px}.py-3{padding-top:20px;padding-bottom:20px}.py-4{padding-top:25px;padding-bottom:25px}.pl-1{padding-left:10px}.pl-2{padding-left:15px}.pl-3{padding-left:20px}.pl-4{padding-left:20px}.payment-pages ul.card-list-fields{margin:0;padding:0;list-style:none}.payment-pages ul.card-list-fields li{display:inline-block;margin:0;padding:5px}.payment-pages .heading-style2{font-size:60px;font-weight:400;font-family:Roboto,Arial,sans-serif;padding:40px 20px}.payment-pages .wrapper-bordered{border:1px solid #000;padding:40px}.payment-pages .has-error{border:1px solid red}.payment-pages .error-message{padding:10px;border:1px solid red;color:#fe546e}.error-message p{margin:0}.payment-pages form label.error{color:red;text-align:left;width:100%;font-size:15px;line-height:22px}#processing-message{display:none;padding:20px;border:2px dashed #03253e;background-color:rgb(3 37 62 / .2)}#processing-message img{max-width:50px}.t3{font-size:20px}.btn-disabled,input.btn-disabled{background-color:#ccc!important;border:1px solid #ccc}.btn-disabled,a.btn-disabled,a.btn-disabled:link,a.btn-disabled:hover,.btn-disabled:hover{background-color:#ccc!important;border:1px solid #ccc!important;cursor:default}.payment-pages input:read-only,.payment-pages textarea:read-only{border:0;box-shadow:none;background-color:#ddd}#countdown{padding:15px;text-align:center;color:#666;font-size:22px;border:1px solid #ccc;display:inline-block;margin-bottom:15px}.payment-pages label.error{font-size:15px}.payment-pages .form-control{font-weight:500}.payment-pages p{font-size:16px;line-height:22px;color:#000}.payment-pages .card-type-heading{font-weight:400}.form-control{font-size:15px}.btn2,a.btn2,a.btn2:link,a.btn2:hover,.btn2:hover{background-color:#03253e;color:#fff;border:1px solid #03253e;padding:15px 30px;text-decoration:none}.error-amex{border:1px solid red;padding:5px 10px;text-align:left;font-size:13px;border-radius:3px;background-color:#fa4931;color:#fff;margin:0 10px}.error-amex img{margin-right:5px;max-width:20px}#threeds-challenge-container{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0 / .1);margin:20px 0}#threeds-iframe{border-radius:8px;box-shadow:0 2px 5px rgb(0 0 0 / .1)}.threeds-loading{text-align:center;padding:40px 20px}.threeds-loading img{margin-top:20px}.threeds-error{background-color:#f8d7da;color:#721c24;padding:15px;border-radius:5px;margin:20px 0;border:1px solid #f5c6cb}.threeds-success{background-color:#d4edda;color:#155724;padding:15px;border-radius:5px;margin:20px 0;border:1px solid #c3e6cb}.auth-progress{background:#f8f9fa;padding:15px;border-radius:5px;margin:20px 0;border-left:4px solid #03253e}.auth-step{display:flex;align-items:center;margin:10px 0}.auth-step-number{background:#03253e;color:#fff;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px;font-size:12px;font-weight:700}.auth-step-text{flex:1}@media (max-width:768px){#threeds-iframe{min-height:100px}#threeds-challenge-container{padding:15px;margin:15px 0}}.payment-pages .error-message{background-color:#f8d7da;color:#721c24;padding:15px;border-radius:5px;margin:20px 0;border:1px solid #f5c6cb}.threeds-spinner{border:4px solid #f3f3f3;border-top:4px solid #03253e;border-radius:50%;width:40px;height:40px;animation:spin 2s linear infinite;margin:0 auto 20px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.payment-pages form label.error{color:red;text-align:left;width:100%;font-size:15px;line-height:22px}@media screen and (max-width:767px){.payment-pages form label.error{font-size:15px}.btn,a.btn,a.btn:link,a.btn:hover,input[type="submit"]{background-color:#03253e;color:#fff;border:1px solid #03253e;padding:20px 30px;text-decoration:none}.payment-pages .border-line h2{font-size:20px;line-height:25px}.payment-pages h2.heading-style1{font-size:21px;padding:0}.payment-pages ul.card-list-fields li{display:inline-block!important;width:50%;float:left;text-align:left;font-size:15px}.payment-pages ul.card-list-fields li .form-field{padding:0}.payment-pages ul.card-list-fields li.card-type-heading{display:block!important;width:100%}.payment-pages .form-field{padding:10px 0}.payment-pages .wrapper-bordered{border:1px solid #000;padding:30px}}@media screen and (max-width:1100px){.payment-pages .mob-menu-header-holder{display:none!important}.payment-pages .heading-style2{font-size:30px}.payment-pages .btn,.payment-pages a.btn,.payment-pages a.btn:link,.payment-pages a.btn:hover,.payment-pages .btn:hover,.payment-pages input[type="submit"].btn{padding:20px 50px!important}.payment-pages .btn,.payment-pages input[type="submit"].btn{padding:20px 50px}}