:root{--arammu-purple: #401958;--background-gray: #f4f4f4;--background-primary: #f1eef2;--background-secondary: #c8bccb;--card-purple: #b0a4da;--dark-purple: #361f36;--delete: #b83958;--gray: #dedede;--green: #198754;--light-gray: #f8f8f8;--light-purple: #bbadc2;--primary-purple: #6f42c1;--red: #dc3545;--secondary-purple: #9e91ce;--transparent-purple: #ebe6ff;--light-green: #fefef6;--dark-green: #ecf7e8;--blue: #2664a2;--pink: #d6b2c4}@media print{body{background:#fff!important}.no-print,.no-print *{display:none!important}}html,body{height:100%;width:100%;margin:0}html,body{font-family:Lora,sans-serif!important;font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased;letter-spacing:.15px}body{background:var(--background-gray)}h1{padding:24px 0;margin:0;color:#000;font-weight:600;font-size:32px;letter-spacing:.5px;line-height:54px;text-align:center}h2{padding:18px 0;margin:0;font-size:28px;letter-spacing:.25px;line-height:40px}h3{padding:14px 0;margin:0;font-size:22px;letter-spacing:.25px;line-height:34px}h4{padding:10px 0;margin:0;font-size:18px;letter-spacing:.25px;line-height:22px;font-weight:600}h4 .float-end{margin-left:18px!important}h5{line-height:30px}p{margin:10px 0}a{color:#0500ff;text-decoration:none;cursor:pointer}b{color:#000!important}form .ng-valid[required],form .ng-valid.required{border-left:3px solid var(--green)}form .ng-invalid:not(form){border-left:3px solid var(--red)}label{display:block;margin:10px 0 6px;line-height:20px;text-align:left;font-weight:600}label .float-end{margin-left:18px}input,textarea,select{margin-bottom:14px;background:#fff;border:1px solid var(--secondary-purple);border-radius:4px;padding:6px 12px;outline:none;width:100%;min-height:40px;white-space:normal;text-overflow:ellipsis}input:focus,textarea:focus,select:focus{box-shadow:0 0 0 2px var(--secondary-purple)}input:disabled,textarea:disabled,select:disabled{background:var(--light-gray);color:#000;cursor:not-allowed}input[type=file],textarea[type=file],select[type=file]{border:1px solid var(--secondary-purple);border-radius:2px}input[type=range],textarea[type=range],select[type=range]{padding:0;margin-bottom:0;display:block;accent-color:var(--primary-purple)}input[type=range]:focus,textarea[type=range]:focus,select[type=range]:focus{box-shadow:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}ul,ol{margin-left:27px}@media (max-width: 768px){ul,ol{margin-left:4px}}li{margin-bottom:11px}small{line-height:18px;font-size:12px;color:#676767;display:inline-block}.success,.error{font-size:14px;font-weight:600;line-height:20px;margin:10px 0}.success.success,.error.success{color:var(--green)}.success.error,.error.error{color:var(--red)}.card,.page-card{background:#fff;padding:10px 20px}@media (max-width: 576px){.card,.page-card{padding:4px 10px}}.card.card,.page-card.card{border:1px solid var(--card-purple);border-radius:4px;margin-bottom:10px}.card.card h1,.page-card.card h1{text-align:left}.card.page-card,.page-card.page-card{box-shadow:0 2px 4px #00000013;border-radius:8px;margin:16px;border:.5px solid #eeeded}@media (max-width: 576px){.card.page-card,.page-card.page-card{margin:4px}}.card.page-card .page-card,.page-card.page-card .page-card{background:var(--background-primary)}.card .card,.page-card .card{background:#fff}.card-title{font-weight:700;padding-bottom:2px}.body-container{padding:20px}@media (max-width: 576px){.body-container{padding:20px 4px}}.info-header{color:var(--arammu-purple);display:block;background:#fff;width:100%;text-align:center;font-size:20px;padding:15px;font-weight:400}.info-header:hover{color:var(--arammu-purple);font-weight:400}.circle-num{color:#f5f0e7;background:var(--arammu-purple);height:26px;width:26px;line-height:26px;text-align:center;border-radius:50%;margin-right:10px;float:left;font-weight:600}fa-icon{margin:0 1px;position:relative;display:inline-block}[data-icon=circle-check],[data-icon=square-check],[data-icon=check]{color:var(--green)}[data-icon=circle-xmark],[data-icon=rectangle-xmark],[data-icon=xmark]{color:var(--red)}.stripe-card{border:1px solid var(--secondary-purple);border-radius:6px;padding:10px 16px;font-family:Lora,sans-serif!important;font-size:16px;line-height:26px;-webkit-font-smoothing:antialiased;letter-spacing:.15px}.payment-option{max-width:500px}.payment-option ::ng-deep label{width:100%}.payment-option.selectedPrice{background:var(--card-purple)}.support-text{position:relative;bottom:0;padding-top:15px;right:10px;text-align:right}.info-container{margin-top:10px;background:var(--light-purple);padding:20px;border-radius:4px}.dropdown-menu{padding:0;border-radius:6px;z-index:999}.dropdown-menu .dropdown-item{padding:10px 16px!important;color:var(--arammu-purple)!important;background-color:#fff!important;border:none!important}.dropdown-menu .dropdown-item fa-icon{min-width:20px}.dropdown-menu .dropdown-item:focus{background-color:initial}.highlighted{animation:pulse 1.5s infinite;font-weight:700}.highlight-instructions{background:#f1c5c7;border:1px solid var(--red);padding:10px;border-radius:4px;z-index:999;color:#000;margin-bottom:10px}angular-editor{margin-bottom:24px;display:block}angular-editor .angular-editor-textarea{border:1px solid var(--secondary-purple)!important;padding:6px 12px!important;border-radius:6px;margin:0 2px}angular-editor .angular-editor-textarea:focus{box-shadow:0 0 0 2px var(--secondary-purple);outline:none}.nav-tabs{border-bottom:none;margin-left:0;margin-bottom:16px}.nav-tabs .nav-item{cursor:pointer;margin-bottom:0;text-align:center;border-bottom:1px solid #dadada}.nav-tabs .nav-item .nav-link{color:#000;margin-bottom:-1px;background:none;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-item .nav-link.active{border-bottom:1px solid var(--arammu-purple);font-weight:700;border-radius:0}.nav-tabs .nav-item .nav-link:hover:not(.active){border-bottom:1px solid #dadada}.navbar-toggler{background:#ffffff7d;border:none;min-width:0}.navbar-toggler:focus{box-shadow:none}.alert{line-break:auto}.input-group{margin-top:10px;width:fit-content}.input-group .form-control{width:auto}.question-row{padding:20px 0;border-top:1px solid var(--gray)}.question-row .mobile-label{display:none}.question-row .question-text span{margin-bottom:2px}.question-row .radio-div{text-align:center}.question-row .radio-div .mobile-label{padding-top:15px}@media (max-width: 768px){.question-row .question-text{font-weight:700;text-align:center;padding-bottom:8px}.question-row .question-text span{display:none}.question-row .mobile-label{display:block;white-space:break-spaces}}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 var(--red)}70%{transform:scale(1);box-shadow:0 0 0 10px #0000}to{transform:scale(.95);box-shadow:0 0 #0000}}
