@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}.logo{cursor:pointer}.navbar-language-toggle-container{position:fixed;right:24px;top:16px;z-index:1300}.navbar-language-toggle{align-items:center;background:#000;border:1px solid #000;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.6rem;padding:5px}.navbar-language-toggle:hover{background:#111;border-color:#111}.navbar-language-toggle__icon{align-items:center;color:#fff;display:inline-flex;justify-content:center}.navbar-language-toggle__label{line-height:1}.navbar-language-toggle__chevron{align-items:center;color:#fff;display:inline-flex;justify-content:center}.navbar-language-menu{background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 12px 30px #0000002e;min-width:120px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:-webkit-max-content;width:max-content;z-index:10}.navbar-language-menu__item{background:#0000;border:none;border-radius:10px;color:#101828;cursor:pointer;font-size:.95rem;padding:6px 16px;text-align:left;width:100%}.navbar-language-menu__item:hover{background:#f2f4f7}@media (max-width:768px){.mobile-logo{display:block;height:auto;width:50px}.navbar-language-toggle-container{right:10px;top:12px}.navbar-language-toggle{font-size:.85rem;gap:.4rem;padding:4px 8px}}.main1{background:linear-gradient(135deg,#1a5f47,#136e57)!important;color:#fff!important;padding:30px 0 15px;width:100%}.c-prefooter{margin:0 auto;max-width:1400px;padding:0 60px}.container1{width:100%}.c-last{border-bottom:1px solid #ffffff26;margin-bottom:20px;padding-bottom:15px}.c-last,.c-socials{align-items:center;display:flex}.c-socials{gap:15px;list-style:none;margin:0;padding:0}.c-socials>li{display:inline-block}.footer-logo{background:#fff;border-radius:50%;box-shadow:0 4px 15px #0003;height:70px;padding:8px;width:70px}.font-uppercase{color:#fff;font-size:22px;font-weight:700;letter-spacing:.5px;margin:0}.c-text{color:#fffc;font-size:16px;font-style:italic;margin:3px 0 0}.row{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin:0;padding-bottom:15px}.col-md-3{padding:0}.c-content-title-1 h3{color:#fff;font-size:18px;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.c-links{margin:0;padding:0}.c-links>li{border-bottom:none;list-style:none;margin-bottom:8px}.c-links>li>a{color:#ffffffd9;display:inline-block;position:relative;text-decoration:none;transition:all .3s ease}.c-links>li>a:hover{color:#fff;transform:translateX(5px)}.c-links>li>a:before{background:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.c-links>li>a:hover:before{width:100%}.font-link{color:#ffffffd9!important;font-size:16px;margin:0;text-decoration:none}.c-container.c-last .c-socials{display:flex;gap:10px;margin-bottom:15px}.c-container.c-last .c-socials>li{padding:0;width:auto}.c-container.c-last .c-socials>li a{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;display:block;display:flex;height:35px;justify-content:center;transition:all .3s ease;width:35px}.c-container.c-last .c-socials>li a:hover{background:#fff3;transform:translateY(-3px)}.c-container.c-last .c-socials>li img{height:18px;object-fit:contain;width:18px!important}.c-address{list-style:none;margin:0;padding:0}.c-address>li{padding:6px 0}.c-address>li,.c-address>li a{align-items:flex-start;display:flex;font-size:16px;gap:6px}.c-address>li a{color:#ffffffd9!important;text-decoration:none;transition:color .3s ease}.c-address>li a:hover{color:#fff!important}.c-theme-font{color:gold!important;flex-shrink:0;font-size:16px!important}.c-img{align-items:center;display:flex;gap:15px;list-style:none;margin:15px 0 0;padding:0}.c-img>li{display:inline-block}.c-img img{background:#fff;border-radius:6px;box-shadow:0 2px 8px #00000026;height:50px;object-fit:contain;padding:6px;width:50px}.row:last-child{border-top:1px solid #ffffff1a;padding-top:15px}.row:last-child .col-md-3{grid-column:1}@media (max-width:1024px){.row{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.main1{padding:30px 0 20px}.c-prefooter{padding:0 25px}.footer-logo{height:60px;width:60px}.c-last{align-items:flex-start;flex-direction:column;margin-bottom:25px}.c-last,.row{padding-bottom:20px}.row{display:flex;flex-wrap:wrap;gap:20px 15px}.row>.col-md-3:nth-child(-n+3){flex-basis:calc(33.333% - 10px);flex-grow:1;flex-shrink:1;min-width:150px}.row>.col-md-3:nth-child(3){flex:1 1 100%;order:4}.row>.col-md-3:nth-child(4){flex:1 1 100%;order:5}.c-content-title-1 h3,.c-links>li{margin-bottom:12px}.c-container.c-last .c-socials{gap:10px;justify-content:flex-start}.c-container.c-last .c-socials>li a{height:38px;width:38px}.font-uppercase{font-size:16px;overflow:visible;white-space:nowrap}}body,html{height:100%;margin:0;overflow-x:hidden;padding:0}body.iframe-mode,html.iframe-mode{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}body.iframe-mode::-webkit-scrollbar,html.iframe-mode::-webkit-scrollbar{display:none}body.iframe-mode.meetinginfo-page{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}body.iframe-mode.meetinginfo-page::-webkit-scrollbar{display:none}html.iframe-mode.meetinginfo-page{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}html.iframe-mode.meetinginfo-page::-webkit-scrollbar{display:none}.page-container{background-color:#fff;box-shadow:0 15px 35px 0 #3c425714;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.app{background-position:50%;background-repeat:no-repeat;background-size:cover}.section{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-left:auto;margin-right:auto;margin-top:50px;min-height:100vh;width:auto}body.iframe-mode .section,html.iframe-mode .section{align-items:center;justify-content:flex-start;margin-top:0}.psection{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:150px auto 15px;min-height:100vh;width:auto}@media (max-width:1100px){.psection{margin-top:70px}}@media (min-width:603px) and (max-width:1020px){.psection{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:0}}@media (max-width:768px){.section{margin-top:56px;padding:10px}}.card-heading{font-size:1.25rem;line-height:1.75rem}.card{border:2px solid #e0e0e0;border-radius:8px!important;height:300px;justify-content:center;padding:25px;width:350px}.card,.card-content{display:flex;flex-direction:column}.card-content{align-items:center}.card-actions{justify-content:center}@media (min-width:992px) and (max-width:1100px){.card{height:280px;padding:20px;width:320px}.card-heading{font-size:1.2rem;line-height:1.65rem}}@media (min-width:768px) and (max-width:991px){.card{height:270px;padding:18px;width:300px}.card-heading{font-size:1.15rem;line-height:1.6rem}}@media (min-width:576px) and (max-width:767px){.card{height:260px;padding:15px;width:280px}.card-heading{font-size:1.1rem;line-height:1.5rem}}@media (max-width:575px){.card{height:280px;max-width:300px;padding:10px;width:100%}.card-heading{font-size:1.05rem;line-height:1.45rem}}@media (max-width:369px){.card{height:260px;max-width:240px;padding:8px;width:100%}.card-heading{font-size:1rem;line-height:1.4rem}}@media (max-width:260px){.card{height:240px;max-width:220px;padding:5px;width:100%}.card-heading{font-size:.9rem;line-height:1.25rem}}.home-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:6rem;width:100%}body.iframe-mode .home-container,html.iframe-mode .home-container{align-items:flex-start;padding-top:2rem}.flow-selection{align-items:flex-start;display:flex;flex-direction:row;gap:2.5rem;justify-content:center;margin-left:0;max-width:1400px;min-height:600px;width:100%}.title-section{margin-bottom:2rem;text-align:center}.language-toggle-container{display:flex;justify-content:flex-end;position:fixed;right:24px;top:16px;z-index:1300}.language-toggle{align-items:center;background:#000;border:1px solid #000;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.6rem;padding:5px}.language-toggle:hover{background:#111;border-color:#111}.language-toggle__icon{align-items:center;color:#fff;display:inline-flex;justify-content:center}.language-toggle__label{line-height:1}.language-toggle__chevron{align-items:center;color:#fff;display:inline-flex;justify-content:center}.language-menu{background:#fff;border:1px solid #e6e6e6;border-radius:12px;box-shadow:0 12px 30px #0000002e;min-width:120px;padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:-webkit-max-content;width:max-content;z-index:10}.language-menu__item{background:#0000;border:none;border-radius:10px;color:#101828;cursor:pointer;font-size:.95rem;padding:6px 16px;text-align:left;width:100%}.language-menu__item:hover{background:#f2f4f7}@media (max-width:349px){.language-toggle-container{right:10px;top:12px}.language-toggle{font-size:.85rem;gap:.4rem;padding:4px 8px}.language-menu{min-width:104px;padding:4px}.language-menu__item{font-size:.85rem;padding:6px 12px}}@media (max-width:299px){.language-toggle-container{right:6px;top:10px}.language-toggle{font-size:.8rem;gap:.35rem;padding:3px 6px}.language-toggle__chevron svg,.language-toggle__icon svg{height:16px;width:16px}.language-toggle__label{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.language-menu{min-width:96px}.language-menu__item{font-size:.8rem;padding:6px 10px}}.image-section{align-items:center;display:flex;flex-direction:column;width:40%}.dashboard-image{height:70%;width:85%}.title{font-size:1.5rem;font-weight:400;line-height:48px;max-width:100%}.title-fontWeight--700{font-size:2.5rem;font-weight:700;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.title-fontWeight--600{font-size:1.25rem;font-weight:600}.card-selection{display:flex;flex-direction:row;gap:1.25rem!important;margin-bottom:auto}.card-wrapper{text-align:center;transition:transform .3s ease,box-shadow .3s ease}.card-wrapper:hover{box-shadow:0 10px 15px #0003;transform:scale(1.05)}@media (min-width:992px) and (max-width:1100px){.home-container{padding:6rem 6rem 0}.flow-selection{gap:2rem;min-height:550px}.title{font-size:1.75rem;line-height:45px}.title-fontWeight--700{font-size:2.25rem}.image-section{display:none;width:45%}.dashboard-image{max-width:350px}}@media (max-width:991px){.home-container{align-items:center;padding:10px}.flow-selection{align-items:center;flex-direction:column;gap:1.5rem;justify-content:center;margin:0 auto;max-width:500px;min-height:auto}.options-container{width:100%}.title-section{text-align:center}.image-section{display:none}}@media (min-width:768px) and (max-width:991px){.home-container{align-items:center;height:auto;justify-content:center;min-height:100vh;padding-top:80px;padding-inline:2rem}.title{font-size:1.2rem;line-height:28px}.card-selection{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);justify-items:center;width:100%}.card-selection>:nth-child(3){grid-column:1/span 2;justify-self:center;margin-bottom:7%}}@media (min-width:576px) and (max-width:767px){.home-container{align-items:start;display:flex;justify-content:start;min-height:100vh;padding-top:50px!important;width:100%}.title{font-size:1.2rem;line-height:28px}.card-selection{align-items:center;flex-direction:column;gap:1rem!important;width:100%}.card-wrapper{max-width:400px;width:50}}@media (max-width:575px){.home-container{align-items:start;display:flex;justify-content:start;min-height:100vh;padding-top:50px!important;width:100%}.title{font-size:1.2rem;line-height:28px}.title-fontWeight--700{font-size:2rem}.card-selection{align-items:center;flex-direction:column;gap:.75rem!important;width:100%}.card-wrapper{max-width:100%;width:50}}@media (min-width:370px) and (max-width:450px){.home-container{align-items:start;display:flex;justify-content:start;min-height:100vh;padding-top:50px!important;width:100%}.title{font-size:1.2rem;line-height:28px}.options-container{align-items:center;display:flex;flex-direction:column;padding:0 10px;width:100%}.flow-selection{padding:1rem 0;width:100%}}@media (max-width:369px){.home-container{align-items:start;display:flex;justify-content:start;min-height:100vh;padding-top:50px!important;width:100%}.flow-selection{gap:1rem;max-width:240px;padding:.5rem 0;width:100%}.options-container{padding:0 5px;width:100%}.title-section{margin-bottom:1rem}.title{font-size:1.2rem;line-height:28px}.title-fontWeight--700{font-size:1.5rem}.title-fontWeight--600{font-size:1.1rem}.card-selection{gap:.5rem!important}.card-wrapper{transform:none}.card-wrapper:hover{box-shadow:0 5px 10px #0000001a;transform:none}}@media (max-width:260px){.title{font-size:1rem;line-height:24px}.title-fontWeight--700{font-size:1.25rem}.title-fontWeight--600{font-size:1rem}.title-section{margin-bottom:.75rem}.flow-selection{gap:.75rem;max-width:220px;padding:.25rem 0}.card-selection{gap:.4rem!important}.home-container{padding:5px 2px}.language-toggle-container{right:4px;top:8px}.language-toggle__label{display:none}}.outlinedInputLabel{color:#d0d5dd!important}.focusedInputLabel{color:#00634a!important}.flexAlignColumnClassName{display:flex;flex-direction:column;width:100%}.numberFieldInputComponent,.textFieldInputComponent{align-self:stretch;background:#fff;flex:none;flex-grow:0;height:55px!important;order:1}.MuiOutlinedInput-root,.numberFieldInputComponent,.textFieldInputComponent{border-radius:8px!important;font-family:Roboto-Regular,sans-serif!important;font-size:14px!important}.MuiOutlinedInput-notchedOutline{border-color:#d0d5dd!important}.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#00634a!important}.MuiOutlinedInput-root.error .MuiOutlinedInput-notchedOutline,.MuiOutlinedInput-root.error.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:red!important}.MuiInputLabel-outlined.MuiInputLabel-shrink{background-color:#fff;padding:0 4px}.menuItemOptionTag{font-family:Roboto-Regular,sans-serif!important;font-size:14px!important}.list-item-button{width:550px}.checkbox-group{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-start;margin-top:10px}.checkbox-item{border:2px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;height:50px;width:120px;width:150px}.checkbox-label{align-items:center;display:flex;flex-direction:row;margin-bottom:5px}.radio-group{align-items:start;display:flex;flex-direction:column}@media (max-width:600px){.radio-label{font-size:.8rem}.radio-group{padding:10px}.list-item-button{font-size:14px;width:100%}.MuiSvgIcon-root{font-size:30px!important}.MuiListItemText-primary{font-size:14px!important}.flexAlignColumnClassName{padding-bottom:1rem;width:100%}.numberFieldInputComponent{padding:5px!important}.MuiOutlinedInput-root,.numberFieldInputComponent{font-size:14px!important;height:50px!important}}.button-stack-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;width:100%}.button-stack-item{flex:0 0 200px;height:200px;margin:0}.list-item-button{align-items:center;background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;box-shadow:0 4px 10px #0000001a;color:#333;cursor:pointer;display:flex;flex-direction:column;height:100px;justify-content:center;padding:20px;text-align:center;transition:all .3s ease-in-out;width:200px}.list-item-button.selected{background-color:#f0f7f4;border:2px solid #00634a;color:#00634a}.list-item-button:hover{border:2px solid #00634a}.list-item-text{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;margin-top:10px}@media (max-width:575.98px){.list-item-button{height:80px;padding:15px;width:100%}.list-item-text{font-size:14px}}@media (min-width:576px) and (max-width:767.98px){.list-item-button{height:90px;padding:15px;width:180px}.list-item-text{font-size:15px}}@media (min-width:768px) and (max-width:991.98px){.list-item-button{height:100px;padding:20px;width:200px}.list-item-text{font-size:16px}}@media (min-width:992px) and (max-width:1199.98px){.list-item-button{height:100px;padding:20px;width:200px}.list-item-text{font-size:16px}}@media (min-width:1200px){.list-item-button{height:100px;padding:20px;width:200px}.list-item-text{font-size:16px}}body{background-color:#fff}.form-container{font-family:Poppins,sans-serif;margin:0 auto;min-height:100vh;padding:0 20px}.form-container,.questionnaire-layout{align-items:flex-start;display:flex;width:100%}.questionnaire-layout{flex-direction:row;gap:30px;height:100%;justify-content:space-between}.question-column{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:80%;justify-content:flex-start;padding:50px 0 50px 50px}.main-question{color:#333;font-family:Poppins,sans-serif;font-size:28px;font-weight:600;line-height:36px;margin-bottom:0;padding:15px 0;position:-webkit-sticky;position:sticky;top:100px}.options-column{flex:1.5 1;gap:20px;height:80%;justify-content:flex-start;overflow-y:auto;padding:50px 0}.options-box,.options-column{display:flex;flex-direction:column}.options-box{background-color:#fff;border:0 solid #ddd;border-radius:10px}.sub-question{color:#333;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:26px;margin-bottom:15px}.progress-column{align-items:center;display:flex;flex:1.5 1;flex-direction:column;justify-content:flex-start;padding-top:7rem}.options{display:flex;flex-wrap:wrap;gap:10px;width:100%}.navigation-buttons{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:space-around;padding-top:30px}.back-button,.continue-button,.submit-button{border-radius:10px;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding:12px;width:100%}.continue-button,.submit-button{background-color:#333;border:none;color:#fff}.continue-button:disabled,.submit-button:disabled{background-color:#ccc;color:#999;cursor:not-allowed}.back-button{background-color:initial;border:1px solid #ddd;color:#333}.progress-container{background-color:#fff;border:0 solid #ddd;border-radius:10px;flex-direction:column;padding:20px;width:100%}.form-type,.progress-container{align-items:center;display:flex}.form-type{background-color:#333;border-radius:30px;color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:500;margin-bottom:20px;padding:10px 20px}.circular-progress-container{display:inline-flex;margin:20px 0;position:relative}.linear-progress-container{display:none!important;margin:20px 0 0;width:100%}.progress-percentage{color:#333;font-family:Poppins,sans-serif;font-size:44px;font-weight:700}.approx-time{color:#000;font-size:14px;font-weight:800;margin-top:10px}.MuiCircularProgress-root{color:#00634a}.MuiCircularProgress-circle{stroke-linecap:round}.MuiLinearProgress-root{background-color:#f2f2f2;border-radius:5px;height:10px}.MuiLinearProgress-bar{background-color:#00634a}@media (max-width:1300px){.questionnaire-layout{gap:20px}.question-column{padding:40px 0 80px 30px}.options-column{padding:40px 0}.main-question{font-size:24px;line-height:32px}.sub-question{font-size:18px;line-height:24px}}@media (max-width:992px){.form-container{margin-top:20px}.questionnaire-layout{flex-direction:column;gap:15px}.question-column{display:none;flex:none;height:auto;padding:30px 0;position:relative;width:100%}.options-column{flex:none;height:auto;padding:20px 0;width:100%}.progress-column{flex:none;margin-bottom:15px;order:-1;padding:0;width:100%}.circular-progress-container,.main-question{display:none}.linear-progress-container{display:block!important;margin:10px 0 0}.progress-container{padding:12px;width:100%}.form-type{font-size:18px;margin-bottom:10px;padding:8px 16px}.approx-time{margin-bottom:0}}@media (max-width:768px){.form-container{padding:15px}.questionnaire-layout{gap:10px}.sub-question{font-size:16px;line-height:22px}.options{gap:8px}.back-button,.continue-button,.submit-button{font-size:14px;padding:10px}.progress-container{padding:10px}.linear-progress-container{margin:8px 0 0}}@media (max-width:576px){.form-container{padding:10px}.questionnaire-layout{gap:8px}.options-column{padding:10px 0}.navigation-buttons{gap:10px;padding-top:15px}.form-type{font-size:16px;margin-bottom:8px;padding:6px 12px}.approx-time{font-size:12px;margin-bottom:0}.progress-container{padding:8px}.linear-progress-container{margin:5px 0 0}}.military-thank-you-overlay{align-items:flex-start;animation:fadeIn .3s ease-in-out;background-color:#0009;bottom:0;display:flex;justify-content:center;left:0;padding-top:200px;position:fixed;right:0;top:0;z-index:1000}.military-thank-you-box{animation:slideIn .3s ease-out;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000004d;max-width:280px;padding:0;position:relative;text-align:center;width:90%}.military-thank-you-content{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:20px 15px}.military-thank-you-image{border-radius:6px;height:auto;margin-bottom:12px;max-width:120px;object-fit:contain;transition:transform .3s ease;width:100%}.military-thank-you-image:hover{transform:scale(1.02)}.military-thank-you-icon{display:block;font-size:36px;margin-bottom:12px}.military-thank-you-box h3{color:#333;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;line-height:1.3;margin-bottom:10px}.military-thank-you-box p{color:#666;font-family:Poppins,sans-serif;font-size:14px;line-height:1.4;margin-bottom:15px}.military-thank-you-close{background-color:#00634a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;min-width:100px;padding:10px 20px;transition:background-color .3s ease}.military-thank-you-close:hover{background-color:#004a39}.military-thank-you-close:active{transform:translateY(1px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media (min-width:769px){.military-thank-you-overlay{padding-top:200px}.military-thank-you-box{max-width:320px}.military-thank-you-content{padding:25px 20px}.military-thank-you-image{margin-bottom:15px;max-width:140px}.military-thank-you-box h3{font-size:20px;margin-bottom:12px}.military-thank-you-box p{font-size:15px;margin-bottom:18px}.military-thank-you-close{font-size:15px;padding:12px 24px}}@media (max-width:768px) and (min-width:577px){.military-thank-you-overlay{padding-top:180px}.military-thank-you-box{margin:15px;max-width:280px}.military-thank-you-content{padding:20px 15px}.military-thank-you-image{margin-bottom:12px;max-width:120px}.military-thank-you-icon{font-size:32px;margin-bottom:10px}.military-thank-you-box h3{font-size:18px;margin-bottom:10px}.military-thank-you-box p{font-size:14px;margin-bottom:15px}.military-thank-you-close{font-size:14px;padding:10px 20px}}@media (max-width:576px){.military-thank-you-overlay{padding-top:150px}.military-thank-you-box{margin:10px;max-width:260px;width:95%}.military-thank-you-content{padding:18px 12px}.military-thank-you-image{margin-bottom:10px;max-width:100px}.military-thank-you-icon{font-size:28px;margin-bottom:8px}.military-thank-you-box h3{font-size:16px;margin-bottom:8px}.military-thank-you-box p{font-size:13px;margin-bottom:12px}.military-thank-you-close{font-size:13px;max-width:150px;padding:8px 18px;width:100%}}@media (max-width:400px){.military-thank-you-overlay{padding-top:120px}.military-thank-you-box{margin:8px;max-width:240px}.military-thank-you-content{padding:15px 10px}.military-thank-you-image{margin-bottom:8px;max-width:90px}.military-thank-you-box h3{font-size:15px}.military-thank-you-box p{font-size:12px}.military-thank-you-close{font-size:12px;padding:7px 15px}}*{box-sizing:border-box;margin:0;padding:0}.reject-form-container{align-items:center;display:flex;flex-direction:column;width:100%}.reject-question-container{background-color:#fff;border-radius:7px;box-shadow:0 15px 35px 0 #3c425714;display:flex;flex-direction:column;font-family:Poppins,sans-serif;justify-content:flex-start;margin:auto;padding:30px;width:650px}.reject-questions-box{width:600px}.reject-question{font-family:Poppins,sans-serif;font-size:24px;font-weight:600;line-height:1.2;line-height:30px;padding:5px}.reject-navigation-buttons{display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding-top:30px}.reject-navigation-buttons button{background-color:#00634a;border:1px solid #cfd8dc;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px;width:600px}.reject-navigation-buttons button:last-child{background-color:initial;border:1px solid #fff;color:#000}.reject-navigation-buttons button:disabled{background-color:#ccc;color:#999;cursor:not-allowed}@media (max-width:768px){.reject-form-container{width:380px}.reject-form-container,.reject-question-container{align-items:center;display:flex;flex-direction:column}.reject-question-container{padding:20px;width:90%}.reject-questions-box{width:100%}.reject-navigation-buttons{padding-top:20px;width:100%}.reject-navigation-buttons button{width:100%}.reject-question{font-size:20px;line-height:26px}}@media (max-width:480px){.reject-question-container{align-items:center;display:flex;flex-direction:column;padding:15px;width:95%}.reject-question{font-size:18px;line-height:24px}.reject-navigation-buttons{padding-top:20px;width:100%}.reject-navigation-buttons button{font-size:14px;padding:10px}}.dynamicform-wrapper{position:relative}.df-loader-overlay{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.df-loader-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 18px 40px #0f172a47;max-width:320px;padding:1.75rem 2rem;text-align:center;width:90%}.df-spinner{animation:df-spin .75s linear infinite;border:4px solid #e5e7eb;border-radius:999px;border-top-color:#00634a;height:40px;margin:0 auto 1rem;width:40px}@keyframes df-spin{to{transform:rotate(1turn)}}.df-loader-text{color:#111827;font-size:1rem;font-weight:600;margin-bottom:.25rem}.df-loader-subtext{color:#6b7280;font-size:.85rem}@media (max-width:480px){.df-loader-card{max-width:280px;padding:1.5rem 1.25rem}.df-loader-text{font-size:.95rem}.df-loader-subtext{font-size:.8rem}}.success-page-container{align-items:center;background:linear-gradient(135deg,#ecfdf5,#fff 50%,#f0fdfa);display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;min-height:100vh;padding:20px 16px;position:relative}.success-card{background:#fff;border:1px solid #d1fae5;border-radius:24px;box-shadow:0 20px 40px #0000001a;max-width:800px;overflow:hidden;position:relative;transform:scale(1);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.success-card:hover{box-shadow:0 25px 45px #00000026;transform:scale(1.01)}.success-header{background:linear-gradient(135deg,#059669,#0f766e);overflow:hidden;padding:36px 32px;position:relative;text-align:center}.success-header-overlay{background:#0000000d;inset:0;position:absolute}.success-content{position:relative;z-index:10}.success-icon-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid #ffffff4d;border-radius:50%;height:72px;margin:0 auto 20px;width:72px}.success-icon-inner,.success-icon-wrapper{align-items:center;display:flex;justify-content:center}.success-icon-inner{background:#fff;border-radius:50%;height:54px;width:54px}.success-check-icon{color:#059669;height:28px;width:28px}.success-title{color:#fff;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:14px}.success-divider{background:#ffffff80;border-radius:2px;height:3px;margin:0 auto;width:90px}.success-body{padding:36px 32px;text-align:center}.success-description{color:#4b5563;font-size:18px;line-height:1.6;margin-bottom:36px;margin-left:auto;margin-right:auto;max-width:480px}.highlight-text{color:#047857;font-weight:600}.action-buttons-container{align-items:center;display:flex;flex-direction:column;gap:16px}.primary-action-button{align-items:center;background:linear-gradient(135deg,#059669,#0f766e);border:none;border-radius:12px;box-shadow:0 6px 16px #0596694d;color:#fff;cursor:pointer;display:flex;font-size:17px;font-weight:600;gap:10px;justify-content:center;max-width:320px;padding:14px 28px;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.secondary-button{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 6px 16px #6b72804d;max-width:320px;width:100%}.primary-action-button:hover{box-shadow:0 8px 20px #05966966;transform:translateY(-2px)}.button-icon{height:20px;width:20px}.arrow-icon{height:16px;transform:translateX(0);transition:transform .3s ease;width:16px}.primary-action-button:hover .arrow-icon{transform:translateX(3px)}.floating-element{animation:float 3s ease-in-out infinite;border-radius:50%;opacity:.15;position:absolute}.floating-element-1{animation-delay:0s;background:#a7f3d0;height:80px;right:-20px;top:-20px;width:80px}.floating-element-2{animation-delay:1s;background:#99f6e4;bottom:-24px;height:100px;left:-24px;width:100px}@keyframes float{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.25;transform:translateY(-8px)}}.logo-container{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.company-logo{height:auto;max-height:70px;max-width:220px;object-fit:contain;width:auto}.secondary-button:hover{background:linear-gradient(135deg,#4b5563,#374151);box-shadow:0 8px 20px #6b728066}@media (max-width:768px){.success-card{max-width:500px}.success-header{padding:40px 28px}.success-body{padding:40px 32px}.success-title{font-size:28px}.success-description{font-size:17px;max-width:400px}.primary-action-button{font-size:16px;max-width:280px}.secondary-button{max-width:280px}.company-logo{max-height:60px;max-width:180px}}@media (max-width:600px){.success-page-container{padding:16px}.success-card{border-radius:20px;max-width:400px}.success-header{padding:32px 24px}.success-icon-wrapper{height:64px;margin-bottom:20px;width:64px}.success-icon-inner{height:48px;width:48px}.success-check-icon{height:24px;width:24px}.success-title{font-size:26px;margin-bottom:12px}.success-divider{height:3px;width:80px}.success-body{padding:32px 24px}.success-description{font-size:16px;margin-bottom:28px;max-width:320px}.primary-action-button{font-size:16px;max-width:250px;padding:12px 24px}.secondary-button{max-width:250px}.button-icon{height:18px;width:18px}.arrow-icon{height:14px;width:14px}.company-logo{max-height:50px;max-width:160px}.logo-container{margin-bottom:16px}.floating-element-1{height:64px;right:-16px;top:-16px;width:64px}.floating-element-2{bottom:-20px;height:80px;left:-20px;width:80px}.primary-action-button{font-size:15px}}@media (max-width:480px){.company-logo{max-height:45px;max-width:140px}.logo-container{margin-bottom:12px}.primary-action-button{font-size:15px}}@media (max-width:320px){.success-card{max-width:280px}.success-title{font-size:22px}.success-description{font-size:14px;max-width:260px}.primary-action-button{font-size:10px;max-width:200px;padding:10px 20px}.secondary-button{max-width:200px}.company-logo{max-height:35px;max-width:100px}.logo-container{margin-bottom:10px}}@media (max-width:900px){.rate-cards-container{grid-template-columns:repeat(3,1fr)}.rate-card{max-width:none}.rates-container{margin-left:20px;margin-right:20px;padding:20px;width:calc(100% - 40px)}}@media (max-width:600px){.rate-cards-container{grid-template-columns:1fr}.rates-container{padding:10px}.main-title{padding:12px 20px}.greet{font-size:24px}.rate{font-size:16px}.interest-title{font-size:10px}.rate-info{padding:8px}.lock-icon{font-size:36px!important}.greet-text{font-size:14px;line-height:1.4;padding:0 15px}}@media (max-width:480px){.message-container{margin-top:150px}.home-button,.message-button{font-size:14px;padding:8px 20px}.greet-text{font-size:12px;line-height:1.3;padding:0 10px}}@media (max-width:320px){.rates-container{margin-left:10px;margin-right:10px;padding:8px;width:calc(100% - 20px)}.rate-cards-container{gap:16px;padding:8px 12px}.rate-card{height:250px}.main-title{font-size:16px;line-height:20px;padding:10px 15px}.greet{font-size:20px;padding:8px}.greet-text{font-size:11px;line-height:1.2;padding:0 8px}.card-title{font-size:13px;height:80px;padding:10px 0}.product-name{font-size:13px;line-height:20px}.rate{font-size:14px;line-height:18px}.interest-title{font-size:9px;line-height:14px}.rate-info{padding:6px}.select-button{font-size:small;height:40px;padding:8px 16px}.lock-icon{font-size:30px!important}.message-container{margin-top:120px}.message{font-size:calc(4px + 2vmin);gap:8px}.home-button,.message-button{font-size:12px;padding:6px 16px}.sign-in-button{font-size:14px;padding:10px 20px}}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font:inherit;font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font:inherit;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;font:inherit;font-size:.833em;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.meetinginfo-wrapper{background:#fff;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}body.iframe-mode .meetinginfo-wrapper,html.iframe-mode .meetinginfo-wrapper{-ms-overflow-style:none;overflow-y:auto;scrollbar-width:none}body.iframe-mode .meetinginfo-wrapper::-webkit-scrollbar,html.iframe-mode .meetinginfo-wrapper::-webkit-scrollbar{display:none}.form-containers{box-sizing:border-box;display:flex;flex-direction:column;font-family:Poppins,sans-serif;gap:2rem;margin:0 auto;max-width:1280px;padding:32px 20px 80px;width:100%}.meetinginfo-layout{grid-gap:3rem;align-items:flex-start;display:grid;gap:3rem;grid-template-columns:.7fr 1.9fr;width:100%}.question-col{display:flex;flex-direction:column;gap:1rem;margin-top:40px!important;position:-webkit-sticky;position:sticky;top:110px}.main-questions{color:#072f26;font-size:2rem;font-weight:700;line-height:1.2}.meetinginfo-subtitle{color:#5f6b7a;font-size:1rem;line-height:1.55}.options-col{display:flex;flex-direction:column;gap:2rem;padding-top:4rem}.option-box{width:100%}.meetinginfo-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 25px #0f172a17;display:flex;flex-direction:column;gap:1.5rem;padding:1.75rem}.meetinginfo-title{color:#072f26;font-size:1.35rem;font-weight:700}.meetinginfo-section{display:flex;flex-direction:column;gap:.75rem}.sub-questions{color:#334155;font-size:1.05rem;font-weight:700}.appointment-contact-form{display:flex;flex-direction:column;gap:1rem}.field-label{align-items:center;color:#344054;display:inline-flex;font-size:.9rem;font-weight:600;gap:.4rem}.text-input{border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;font-size:.95rem;padding:.75rem .9rem;width:100%}.text-input:focus{background:#fafffd;border-color:#00634a;outline:none}.react-calendar{border:1px solid #e2e8f0!important;border-radius:12px;box-sizing:border-box;font-family:inherit;padding:1rem;width:100%}.react-calendar__tile{border-radius:8px!important}.react-calendar__tile--now{background:#f1f5f9!important}.react-calendar__tile--active{background-color:#00634a!important;color:#fff!important}.time-period-row,.time-slot-row{display:flex;flex-wrap:wrap;gap:.6rem}.time-period-btn,.time-slot-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:999px;cursor:pointer;display:flex;flex-direction:column;font-size:.95rem;font-weight:500;height:48px;justify-content:center;padding:10px 18px;transition:.2s ease;white-space:nowrap}.time-period-btn:hover,.time-slot-btn:hover{background:#e0f2f1;border-color:#00634a}.time-period-btn.selected,.time-slot-btn.selected{background:#00634a;border-color:#00634a;color:#fff}.time-slot-btn.disabled-slot{background:#fee2e2!important;border-color:#dc2626!important;color:#b91c1c!important;cursor:not-allowed!important;opacity:1!important}.time-slot-label{line-height:1.1}.past-slot{cursor:not-allowed!important;opacity:.4;pointer-events:none}.past-slot .time-slot-label{color:#7a7a7a;text-decoration:line-through}.selected-summary{align-items:center;background:#ecfdf3;border-radius:999px;color:#166534;display:inline-flex;font-size:1rem;gap:.4rem;padding:.45rem .8rem}.slots-loading-container{align-items:center;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;padding:3rem 1.5rem;text-align:center}.slots-spinner{animation:spin .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#00634a;height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.slots-loading-text{color:#4b5563;font-size:1rem;font-weight:500;margin:0}.slots-error-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:2.5rem 1.5rem;text-align:center}.slots-error-icon{color:#dc2626;font-size:3rem;margin-bottom:.5rem}.slots-error-text{color:#dc2626;font-size:1.1rem;font-weight:600;margin:0}.slots-error-subtext{color:#6b7280;font-size:.9rem;margin:0}.slots-retry-button{background:#00634a;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;margin-top:.75rem;padding:.65rem 1.75rem;transition:background .2s ease}.slots-retry-button:hover{background:#024c38}.meetinginfo-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem}.meetinginfo-actions-compact{flex-direction:column}.submit-buttons{background:#00634a;border:none;border-radius:12px;color:#fff;cursor:pointer;flex:1 1;font-size:1rem;font-weight:600;padding:14px;transition:.2s;width:100%}.submit-buttons-compact{flex:0 0 auto;width:50%}.submit-buttons:hover:not(:disabled){background:#024c38}.submit-buttons:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.back-buttons{background:#f3f4f6;border:none;border-radius:10px;color:#374151;cursor:pointer;font-family:Poppins,sans-serif;font-weight:900;padding:12px 24px;width:100%}.back-buttons-compact{flex:0 0 auto;width:50%}.back-buttons:hover:not(:disabled){background:#e5e7eb}@media (min-width:700px) and (max-width:1020px){.back-buttons-compact,.submit-buttons-compact{width:100%}}@media (min-width:1025px){.options-col{grid-gap:2rem;align-items:flex-start;display:grid;gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:4rem}.option-box{width:100%}.meetinginfo-actions{grid-column:1/-1;margin-top:.5rem}}@media (max-width:1024px){.meetinginfo-layout{gap:2.5rem;grid-template-columns:1fr}.question-col{margin-top:55px!important;position:static;top:auto}.options-col{display:flex;flex-direction:column;gap:1.75rem;padding-top:2rem}}@media (max-width:768px){.form-containers{gap:1.5rem;padding:24px 16px 60px}.meetinginfo-layout{gap:1.6rem;grid-template-columns:1fr;margin-top:10px}.question-col{gap:.6rem;margin-top:70px!important}.main-questions{font-size:1.5rem}.meetinginfo-subtitle{font-size:.9rem}.options-col{gap:1.5rem;padding-top:18px}.meetinginfo-card{box-shadow:0 6px 18px #0f172a0f;padding:1.4rem}.time-period-row,.time-slot-row{gap:.45rem}.time-period-btn,.time-slot-btn{font-size:.85rem;padding:8px 14px}.react-calendar{padding:.75rem}.appointment-contact-form{gap:.85rem}.text-input{font-size:.9rem;padding:.6rem .8rem}.meetinginfo-actions{flex-direction:column;gap:.75rem}.back-buttons,.submit-buttons{width:100%}.selected-summary{font-size:.85rem}.slots-error-container{padding:2rem 1rem}.slots-error-icon{font-size:2.5rem}.slots-error-text{font-size:1rem}.slots-error-subtext{font-size:.85rem}.slots-loading-container{padding:2.5rem 1rem}.slots-spinner{height:40px;width:40px}.slots-loading-text{font-size:.9rem}}@media (max-width:480px){.form-containers{padding-left:12px;padding-right:12px;padding-top:60px}.question-col{margin-top:85px!important}.main-questions{font-size:1.35rem}.options-col{padding-top:14px}.time-period-row,.time-slot-row{justify-content:center}.time-period-btn,.time-slot-btn{font-size:.8rem;padding:7px 12px;white-space:normal}.selected-summary{flex-wrap:wrap;font-size:.78rem;max-width:100%}.slots-error-icon{font-size:2.25rem}.slots-spinner{height:36px;width:36px}.slots-loading-text{font-size:.85rem}}@media (max-width:380px){.meetinginfo-wrapper{overflow-x:auto}.form-containers{gap:1.1rem;padding-left:8px;padding-right:8px}.meetinginfo-layout{gap:1.2rem;margin-top:6px}.question-col{margin-top:110px!important}.main-questions{font-size:1.2rem;line-height:1.25}.meetinginfo-subtitle{font-size:.8rem}.meetinginfo-card{border-radius:14px;padding:1.1rem .9rem}.meetinginfo-title{font-size:1.15rem}.time-period-row,.time-slot-row{gap:.35rem;justify-content:center}.time-period-btn,.time-slot-btn{flex:0 0 auto;font-size:.75rem;padding:6px 10px;text-align:center}.back-buttons,.submit-buttons{font-size:.9rem;padding:12px}.slots-error-container{padding:1.75rem .75rem}.slots-error-icon{font-size:2rem}.slots-loading-container{padding:2rem .75rem}.slots-spinner{border-width:3px;height:32px;width:32px}}@media (max-height:800px){.question-col{top:80px}}@media (max-height:700px){.question-col{margin-top:1px!important;position:static}.form-containers{margin-top:65px!important;padding-bottom:32px;padding-top:16px}.meetinginfo-layout{gap:1.5rem}.options-col{padding-top:12px}.react-calendar{padding:.75rem}}.mi-error-overlay{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;position:fixed;z-index:10000}.mi-error-card{background:#fff;border:1px solid #fecaca;border-radius:16px;border-top:4px solid #dc2626;box-shadow:0 18px 40px #0f172a47;max-width:360px;padding:1.75rem 2rem;text-align:center;width:90%}.mi-error-title{color:#b91c1c;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.mi-error-message{color:#4b5563;font-size:.9rem;margin-bottom:1.25rem}.mi-error-button{background:#b91c1c;border:none;border-radius:999px;color:#fff;cursor:pointer;font-size:.95rem;font-weight:600;padding:.6rem 1.6rem;transition:background .2s ease}.mi-error-button:hover{background:#991b1b}@media (max-width:480px){.mi-error-card{padding:1.5rem 1.25rem}.mi-error-title{font-size:1rem}.mi-error-message{font-size:.85rem}}.field-error-message{color:red;font-size:.8rem;margin-top:4px}
/*# sourceMappingURL=main.19a304f0.css.map*/