:root{--bs-body-font-family:'Montserrat'}html{min-width:360px;margin:0;padding:0;font-style:normal;overflow:auto;height:100%}body{width:max-content;height:100%;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;background-image:url("../images/background.png");margin-bottom:60px}form{width:100%}.content-container{width:407px;align-self:center;flex-grow:1;display:flex;flex-direction:column}.logo-container{width:max-content;flex-direction:column;display:flex;margin-top:3rem;box-shadow:0 1px 5px #e5e9f2;border-radius:10px;align-self:center;padding-left:45px;padding-right:45px}@media(max-width:480px){.content-container{width:330px}.logo-container{padding-left:16px;padding-right:16px;box-shadow:none}body{background-image:none;background-color:#fff}}.btn{height:44px;background:#fff;border:1px solid #2ca707;border-radius:22px;width:100%;align-content:center}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}.btn:hover{background:#fff;border:1px solid #1e7803}.btn:hover .btn-text:hover{color:#1e7803}.logo-wrapper{width:88px;height:88px;background:#fff;margin-top:-44px;margin-bottom:13px;border:1px solid #fff;box-shadow:0 1px 5px rgba(0,0,0,.203851);border-radius:50%}.logo-wrapper .logo{width:66px;height:47px;display:block;margin-left:auto;margin-right:auto;margin-top:20px}.header-text{height:24px;margin-left:auto;margin-right:auto;font-weight:500;font-size:20px;line-height:24px;text-align:center;color:#1f1e1e}.check-circle-wrapper{width:86px;height:86px;background:#dcfddf;border-radius:50%;display:block;margin-left:auto;margin-right:auto;margin-top:24px;margin-bottom:19px}.check-circle{width:43.35px;height:43.35px;display:block;margin-left:auto;margin-right:auto;margin-top:20px}.label{margin-bottom:9px;padding-left:0;font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase;color:#071a32}.input-label{max-width:95%;height:15px;font-weight:500;font-size:12px;line-height:15px;text-transform:uppercase;color:#071a32;margin-bottom:9px}.result-input{min-height:40px;background:#d0d0d0;border-radius:5px}.result-text{font-weight:500;font-size:16px;line-height:20px;padding:10px 16px;color:#000}.btn-text{font-weight:600;font-size:18px;letter-spacing:-.36px;text-transform:uppercase;color:#2ca707}.submit-btn{height:44px;background:#2ca707;border:1px solid #2ca707;border-radius:22px}.submit-btn:hover{background:#1e7803!important}.submit-btn-text{height:23px;font-weight:600;font-size:18px;line-height:22px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:center;letter-spacing:-.36px;text-transform:uppercase;color:#fff}.line{margin:auto;margin-top:25px;margin-bottom:13px;height:1px;border:1px solid #000;color:#000;width:100%}.footer-text{height:45px;font-weight:400;font-size:12px;line-height:15px;text-align:center;text-transform:uppercase;color:#000}.welcome-text{width:323px;height:40px;margin-top:24px;margin-left:auto;margin-right:auto;font-weight:500;font-size:16px;line-height:20px;text-align:center;text-transform:uppercase;color:#1f1e1e}.main-text{width:323px;height:81px;font-weight:500;font-size:22px;line-height:27px;text-align:center;color:#1f1e1e;margin-top:20px;margin-left:auto;margin-right:auto}.note-text{height:20px;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#000;margin-top:4px;margin-left:auto;margin-right:auto}.invoice{width:147px;height:323px;background:url(/images/invoice.png);margin-top:2px;margin-left:auto;margin-right:auto}.ver-code-block{box-sizing:border-box;width:205px;height:56px;border:3px solid #f00;border-radius:25px;margin-top:3px;margin-left:auto;margin-right:auto}.ver-code-text{width:205px;height:50px;font-weight:400;font-size:16px;line-height:16px;display:flex;align-items:center;text-align:center;color:#0e0e0e;flex-direction:column;justify-content:space-around}.circle{box-sizing:border-box;width:12px;height:12px;border-radius:6px;background:#fff;border:1px solid #000;margin-left:auto;margin-right:auto;margin-top:-33px}.vertical-line{width:21px;height:0;border:1px solid #f00;transform:rotate(90deg);margin-left:auto;margin-right:auto;margin-top:9px;margin-bottom:4px}.small-text{width:323px;height:17px;font-weight:500;font-size:14px;line-height:17px;text-align:center;color:#1f1e1e;margin:auto}input[type="date"]::-webkit-calendar-picker-indicator{background:url(/images/calendar.svg) no-repeat}.invoice-form-input{background:#fcfcfc;border:1px solid #ededed;border-radius:5px}.invoice-form-input-right{background:#ebebeb;border:1px solid #ededed;border-top-right-radius:5px!important;border-bottom-right-radius:5px!important;border-top-left-radius:0;border-bottom-left-radius:0}.modal-title{margin:0 auto}.modal-header,.modal-footer{background:#f4f4f4}.cross-circle-wrapper{width:86px;height:86px;background:#ffcaca;border-radius:50%;display:block;margin-left:auto;margin-right:auto;margin-top:24px;margin-bottom:19px}.cross-circle{width:36.67px;height:36.67px;display:block;margin-left:auto;margin-right:auto;margin-top:25px}.validation-note-text{font-weight:400;font-size:15px;line-height:20px;text-align:justify;color:#000;padding-left:0;padding-right:0}.val-errors-block{font-weight:500;font-size:16px;line-height:20px;color:#ff0404}.triangle-wrapper{width:86px;height:86px;background:#fffcb9;border-radius:50%;display:block;margin-left:auto;margin-right:auto;margin-top:24px;margin-bottom:19px}.mb-35px{margin-bottom:35px}.mt-35px{margin-top:35px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.modal-img{width:90%;margin:0 auto}.submitFormCheckBox{width:24px;height:24px;margin-top:0}.submitFormCheckBoxLabel{padding-left:12px}