@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.main-container{box-sizing:border-box;height:100vh;padding:15px 60px;width:100vw}.main-container div{margin:15px auto;width:80%}.header{display:flex;flex-direction:row;width:100vw}.header-hero{flex:7 1}.header-btn{flex:3 1;padding-top:2rem}.main-btn{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:10px 16px}.header h1,.main-btn{font-family:Poppins,sans-serif}.header h1{color:#049dd9;font-size:4rem;margin:0}.header p{color:#123e59;font-family:Open Sans,sans-serif;font-size:1em;margin:0;padding:.5rem}.selector{margin:40px 0}.selector h1{color:#123e59;font-family:Poppins,sans-serif;font-size:1.3em;margin-left:90px}.selector-container select{font-size:16px;margin:0;padding:10px;width:100%}.selector select,.selector-container select{background-color:#fff;border:1px solid #ccc;border-radius:6px;font-size:16px;outline:none;padding:10px;transition:border-color .3s,box-shadow .3s;width:350px}.selector select:focus,.selector-container select:focus{border-color:#1a4d8f;box-shadow:0 0 5px #1a4d8f66}.selector select option,.selector-container select option{background:#fff;padding:8px}.small-text-div{display:flex;justify-content:flex-start}.small-text-div button{background-color:#fff;border:none;color:green;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-weight:700}.buttons{display:flex;flex-direction:column;margin-top:30px;width:50%}.container button{background-color:#06c;border:none;border-radius:4px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;margin:20px 200px;padding:10px 16px}.container button:hover{background-color:#004d99}@media print{.container button{display:none}}.loading-container{align-items:center;display:flex;flex-direction:column;font-family:Poppins,sans-serif;height:60vh;justify-content:center}.loader{animation:spin 1s linear infinite;border:6px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:48px;margin-bottom:12px;width:48px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.deployment-letter-container{background:#fff;box-shadow:0 4px 16px #0000001a;color:#222;font-family:Poppins,sans-serif;font-size:1rem;height:297mm;line-height:1.6;margin:4rem auto;padding:1.5rem;page-break-after:always;width:210mm}@page{size:A4;margin:8mm 12mm 10mm 12mm}@media print{body{background:#fff;margin:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.deployment-letter-container{box-shadow:none;height:297mm;margin:0 auto;overflow:hidden;padding:0;page-break-after:always;page-break-inside:avoid;width:210mm}.no-print{display:none!important}}.letter-date{text-align:right}.d-letter-address{margin:20px 0 10px}.d-letter-address p{font-family:Poppins,sans-serif;font-size:17px}.d-letter-title{margin:20px 0 15px;text-align:center}.d-letter-title h3{color:#1a4d8f;display:inline-block;font-family:Poppins,sans-serif;font-size:1.5rem;letter-spacing:.7px;padding-bottom:.2rem;text-decoration:underline;text-transform:uppercase}.d-letter-body p{font-family:Poppins,sans-serif;font-size:1.1rem;margin:15px 0}.d-letter-footer{align-items:flex-end;display:flex;justify-content:space-between;margin-top:50px}.d-signature-section{text-align:left}.d-signature-line{border-top:2px solid #000;margin-bottom:8px;width:200px}.d-signature-info b{font-size:16px}.d-qr-section{margin:1.2rem}.d-sign-image{padding:.5rem}.d-sign{height:50px;width:150px}.d-letter-head-section{background-color:#f9f9f9;border-bottom:4px double #1a4d8f;margin-bottom:2rem;padding:1rem 1.5rem;text-align:justify}.d-letter-head-section>b{color:green;display:block;font-size:1.8rem;letter-spacing:.3px;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.d-letter-head-info{display:flex;gap:1rem;justify-content:space-between}.d-info_1{flex:1.2 1;font-size:.85rem}.d-info_1 b{color:#1a4d8f;font-weight:600}.d-info_1 p{margin:0}.d-replying{background-color:#fff5f5;border:2px solid purple;color:#000;display:block;font-size:.85rem;font-style:italic;margin-top:1rem;padding:1rem}.d-middle-image{align-self:center;object-fit:contain;width:220px}.d-info_2{flex:1.5 1;font-size:.95rem;text-align:right}.d-info_2_text{color:#44c1f3;font-size:.9rem;font-weight:700;text-transform:uppercase}.d-info_2_address{font-style:normal;margin-bottom:.75rem}.d-ref-date{align-items:flex-end;display:flex;flex-direction:column;margin-top:1rem}.d-info_2_date,.d-info_2_ref{font-size:.85rem;font-weight:600;margin-bottom:.3rem}.d-info_2_date>span,.d-info_2_ref>span{border-bottom:2px solid #000;display:inline-block;font-weight:500;padding-bottom:2px;text-align:center;width:200px}.letter-content{background:#fff;box-shadow:0 4px 16px #0000001a;color:#222;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.6;margin:4rem auto;max-width:1000px;padding:2rem;page-break-after:always}.letter-head-section{background-color:#f9f9f9;border-bottom:4px double #1a4d8f;margin-bottom:2rem;padding:1rem 1.5rem;text-align:center}.letter-head-section>b{color:green;display:block;font-size:2.2rem;letter-spacing:.5px;margin-bottom:1rem;text-transform:uppercase}.letter-head-info{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;text-align:left}.info_1{flex:1 1;font-size:.95rem}.info_1 b{color:#1a4d8f;font-weight:600}.info_1 p{margin:0}.replying{background-color:#fff5f5;border:2px solid purple;color:#000;display:block;font-size:.9rem;font-style:italic;margin-top:1rem;padding:1rem}.middle-image{align-self:center;object-fit:contain;width:280px}.info_2{flex:1 1;font-size:.95rem;text-align:right}.info_2_text{color:#87ceeb;font-size:.9rem;font-weight:700;text-transform:uppercase}.info_2_address{font-style:normal;margin-bottom:.8rem}.ref-date{align-items:flex-end;display:flex;flex-direction:column;margin-top:1rem}.info_2_date,.info_2_ref{font-size:.9rem;font-weight:600;margin-bottom:.5rem}.info_2_date>span,.info_2_ref>span{border-bottom:2px solid #000;display:inline-block;font-weight:500;padding-bottom:2px;text-align:center;width:200px}.letter-header{display:flex;justify-content:space-between;margin-bottom:2rem}.letter-date p,.letter-header p{font-size:1rem;font-weight:500}.letter-address{margin-bottom:2rem}.letter-address p{font-size:1.3rem;font-weight:500;margin:.2rem 0}.letter-title{margin-bottom:1.5rem;text-align:center}.letter-title h3{color:#1a4d8f;display:inline-block;font-size:1.75rem;letter-spacing:.7px;padding-bottom:.25rem;text-decoration:underline;text-transform:uppercase}.letter-body{color:#333;font-size:1.15rem;margin-bottom:2rem}.letter-body p{margin-bottom:1.2rem}.letter-footer{align-items:center;border-top:1px dashed #ccc;display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem}.signature-section{text-align:center}.signature-line{border-top:2px solid #000;margin-bottom:.5rem;margin-left:auto;margin-right:auto;width:200px}.signature-info b{font-size:1rem;font-weight:700}.signature-info p{color:#555;font-size:.9rem}.qr-section{display:flex;flex-direction:row;justify-content:center}.sign-image{padding:.5rem}.sign{height:50px;width:150px}.formBody{margin:5rem auto;padding:2rem 5rem}
/*# sourceMappingURL=main.fdde78bd.css.map*/