:root{--text-color-black:#000000;--forgot-signup:#3637D4;--background-color: #000000;--background-right-arrow-circle: #ffffff;--active-color: #DB680C;--login-button-background: #ffffff;--login-button-border-color: #3637D4;--login-button-text-color: #000000;--background: linear-gradient(to right, #000180, #DB680C);--start-free-trial-text-color: #ffffff}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:999;display:flex;align-items:center;justify-content:center;flex-direction:column}.popup-overlay .popup-scroll-area{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;display:flex;align-items:flex-start;flex-direction:column}.popup-overlay .popup-content{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;background:transparent;padding:0;overflow:auto}.popup-overlay .popup-content .popup-container{border-radius:0;background-color:#fff;width:100%;padding:30px 40px 40px;font-family:Plus Jakarta Sans,sans-serif;--input-margin-bottom: 15px}.popup-overlay .popup-content .popup-container .popup-header{display:flex;flex-direction:row;justify-content:flex-start;font-size:18px;gap:5px}.popup-overlay .popup-content .popup-container .popup-header span{cursor:pointer;color:var(--text-color-black)}.popup-overlay .popup-content .popup-container .popup-body{padding:1rem}.popup-overlay .popup-content .popup-container .popup-body h2{text-align:left;font-size:20px;margin-bottom:10px;margin-top:10px;font-weight:500;color:var(--text-color-black);font-family:Plus Jakarta Sans,sans-serif}.popup-overlay .popup-content .popup-container .popup-body h4{padding-top:5px;padding-bottom:10px;font-size:20px;padding-left:16px;margin-bottom:20px;text-align:left;color:var(--text-color-black);font-family:Plus Jakarta Sans,sans-serif}.popup-overlay .popup-content .popup-container .tabs{display:flex;border-bottom:1px solid #696969;padding:0;margin-bottom:-2px}.popup-overlay .popup-content .popup-container .tabs>*{flex:0 1 auto;padding:10px 20px;cursor:pointer;font-size:25px}.popup-overlay .popup-content .popup-container .tabs>.active-tab{border-bottom:3px solid var(--active-color);color:#3637d4;font-weight:700}.popup-overlay .popup-content .popup-container .tabs>.active-title{color:#3637d4;font-weight:700}.popup-overlay .popup-content .popup-container .close-button-tab{align-self:stretch;padding-left:0;padding-right:0;text-align:right;flex:1 0 auto}.popup-overlay .popup-content .popup-container .close-button{width:38px;height:38px;padding:0;cursor:pointer;transition:transform .3s;margin-right:-20px;margin-top:-20px}.popup-overlay .popup-content .popup-container .close-button:hover{transform:scale(1.1)}.popup-overlay .popup-content .popup-container .form{display:flex;flex-direction:column;align-items:center;justify-content:center}.popup-overlay .popup-content .popup-container .form-grid{padding:30px 0;display:grid;grid-template-columns:1fr;gap:10px}.popup-overlay .popup-content .popup-container .form-grid.fg-col-1{grid-template-columns:1fr}.popup-overlay .popup-content .popup-container input,.popup-overlay .popup-content .popup-container textarea,.popup-overlay .popup-content .popup-container .content-section{width:100%;padding:8px 15px;border:none;border-radius:50px;outline:none;font-size:14px;background-color:#f2f2f2;margin-bottom:var(--input-margin-bottom)}.popup-overlay .popup-content .popup-container textarea{border-radius:15px;resize:none}.popup-overlay .popup-content .popup-container .password-field{margin-bottom:var(--input-margin-bottom)}.popup-overlay .popup-content .popup-container input{height:45px}.popup-overlay .popup-content .popup-container .checkbox-container input[type=checkbox]{height:25px;width:25px;margin:auto 10px}.popup-overlay .popup-content .popup-container .checkbox-container label{height:100%;vertical-align:bottom}.popup-overlay .popup-content .popup-container .footer-text{text-align:center;font-size:14px;color:var(--text-color-black)}@media only screen and (min-width: 431px){@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup-overlay .popup-content{position:relative;top:auto;left:auto;border-radius:8px;animation:fadeIn .3s ease-out;max-width:90%;height:auto;width:70vw;min-width:400px;align-self:center;overflow:unset}.popup-overlay .popup-content .popup-container{border-radius:20px;box-shadow:0 4px 10px #0000001a}.popup-overlay .popup-content .popup-container .popup-header{gap:35px}}@media only screen and (max-width: 769px){.recaptcha-container iframe{min-height:96px;min-width:304px;transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}}@media only screen and (min-width: 769px){.popup-overlay .popup-content{width:50vw;min-width:535px;max-width:635px;margin:auto}.popup-overlay .popup-content .popup-container .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.popup-overlay .popup-content .popup-container .form-grid .span-across{grid-column:auto/span 2}}.popup-overlay .popup-content.login-form .form-grid{grid-template-columns:1fr}.popup-overlay .popup-content.login-form .signup-link{color:var(--forgot-signup);font-weight:700;cursor:pointer}.popup-overlay .popup-content.login-form .forgot-password{color:var(--forgot-signup);margin-top:5px;cursor:pointer;font-size:14px}@media screen and (min-width: 480px){.popup-overlay .popup-content.login-form{max-width:500px}}.information-modal .icon-section{display:flex;flex-direction:column;align-items:center;margin:20px 0}.information-modal .icon{width:50px;height:50px;margin-bottom:10px}.information-modal .information-title{font-size:18px;font-weight:700}.information-modal .information-title.success{color:#4caf50}.information-modal .information-title.failed{color:#d72828}.information-modal .information-title.processing{color:#2769e4}.information-modal .information-detail{font-size:16px;color:#333;margin:15px 0}.information-modal .activation-card{text-align:center}.information-modal .activation-title{font-size:30px;font-weight:700;margin-bottom:16px;color:#333;font-family:Plus Jakarta Sans,sans-serif}.information-modal .activation-subtext{font-size:16px;color:#666;margin-bottom:16px;font-family:Plus Jakarta Sans,sans-serif}.information-modal .activation-message{font-size:16px;color:#555;margin-bottom:24px;font-family:Plus Jakarta Sans,sans-serif}.information-modal .popup-buttons{display:flex;flex-direction:column;gap:12px}.information-modal .popup-btn{position:relative;display:flex;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:50px;font-weight:500;line-height:20px;height:50px;cursor:pointer;align-items:center;gap:.5rem;background:#db680c;box-shadow:0 0 20px 0 linear-gradient(90deg,#000180 0%,#db680c 0%);justify-content:center;transition:background-position .3s ease,transform .3s ease;background-size:200% 100%;background-position:0 0;transform-style:preserve-3d;font-size:14px}.information-modal .popup-btn:hover{background-position:100% 0;color:#fff}.information-modal .popup-btn:hover:before{filter:blur(2px)}.information-modal .popup-btn.secondary{background-color:#fff;color:#333}.information-modal .popup-btn.secondary:hover{background-color:#d1d5db}.information-modal .mail-icon{height:140px;width:140px;padding:20px}.password-field .eye-icon{position:absolute;height:20px;opacity:.7;transition:opacity .3s ease;top:0;right:15px;transform:translateY(50%);cursor:pointer;color:#ccc}.password-field .eye-icon:hover{opacity:1}.password-field input{margin-top:0!important;margin-bottom:0!important}.popup-overlay .popup-content.signup-form p{text-align:center;font-size:14px;margin-top:30px}.popup-overlay .popup-content.signup-form p a{color:#00f;text-decoration:none}.popup-overlay .popup-content.signup-form p a:hover{text-decoration:underline}.popup-overlay .popup-content.signup-form .form-grid input,.popup-overlay .popup-content.signup-form .form-grid textarea,.popup-overlay .popup-content.signup-form .form-grid .input-section{margin-bottom:0}.popup-overlay .popup-content.signup-form .form-grid input:not(:first-child),.popup-overlay .popup-content.signup-form .form-grid textarea:not(:first-child),.popup-overlay .popup-content.signup-form .form-grid .input-section{margin-top:var(--input-margin-bottom)}.popup-overlay .popup-content.signup-form .input-section{position:relative;margin:0;padding:0}.popup-overlay .popup-content.signup-form .input-section ul.countriesSuggestion{position:absolute;z-index:999;left:25px;width:calc(100% - 50px);max-height:250px;overflow:auto;background:#fff;padding:10px;box-shadow:#64646f33 0 7px 29px;border-radius:0 0 20px 20px;list-style:none}.popup-overlay .popup-content.signup-form .input-section ul.countriesSuggestion li{padding:5px;cursor:pointer;opacity:.6}.popup-overlay .popup-content.signup-form .input-section ul.countriesSuggestion li:hover,.popup-overlay .popup-content.signup-form .input-section ul.countriesSuggestion li.selected{opacity:1;background-color:#f2f2f2}@media (min-width: 768px){.popup-overlay .popup-content.signup-form{max-width:750px;width:80vw}}.tabs-toggle{display:flex;justify-content:start;gap:16px}.tab{display:flex;align-items:center;gap:10px;padding:.75rem 1.5rem;border-radius:30px;background-color:#f0f0f0;color:#333;font-size:15px;cursor:pointer;transition:all .3s ease;border:2px solid transparent;height:50px}.tab.active{background-color:#db680c;color:#fff;border-color:#db680c}.tab-content{padding:0}.recaptcha-container{min-height:78px;display:flex;align-items:center;padding:20px 0}.org-heading{margin:0}.ind-grid{padding-bottom:0!important}.org-grid{padding-top:0!important}h4{margin-bottom:0!important;padding-bottom:5px!important}.button-step-container{display:flex;justify-content:flex-end}.button-step-container .animated-primary-btn{padding:8px 24px;width:auto}.back-btn-container{display:flex;justify-content:flex-start;margin-bottom:10px}.org-heading-with-margin{margin-top:10px;margin-bottom:8px}.back-btn,.animated-primary-btn{padding:10px 20px;background-color:#db680c;color:#fff;border:none;border-radius:25px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.back-btn{margin-top:20px}.animated-primary-btn:hover,.back-btn:hover{background-color:#bf5c0a}.button-step-container{display:flex;justify-content:flex-end;margin-top:20px}.button-step-container .animated-primary-btn{width:auto}form button.animated-primary-btn.full-width{width:100%}.org-heading-row{display:flex;align-items:center;margin-top:20px;margin-bottom:8px}.org-back-icon{font-size:20px;cursor:pointer;color:#db680c;-webkit-user-select:none;user-select:none;line-height:1;transition:transform .2s ease}.org-back-icon:hover{transform:scale(1.2)}.reset-container{max-width:550px}.reset-button{width:345px;padding:12px;border:none;border-radius:25px;font-size:16px;font-weight:700;color:#fff;cursor:pointer;background:var(--background);margin-bottom:20px}.footer-text{text-align:center;font-size:14px;padding-top:30px;padding-bottom:20px;text-decoration:none!important;color:#3637d4;font-family:Plus Jakarta Sans,sans-serif}@media screen and (min-width: 600px){.reset-container{min-width:50vh}}.newPassword-container{width:450px;background-color:#fff;border-radius:20px;box-shadow:0 4px 10px #0000001a;padding:30px 40px 40px;margin:100px auto auto;font-family:Plus Jakarta Sans,sans-serif}.newPassword-header{display:flex;flex-direction:row;justify-content:flex-start;font-size:18px;gap:25px;padding-left:15px;padding-bottom:8px}.newPassword-header span{cursor:pointer;color:var(--text-color-black)}.close-button-newPassword{width:30px;height:30px;margin-left:90px;cursor:pointer;transition:transform .3s}.close-button-newPassword:hover{transform:scale(1.1)}div.active-tab-newPassword{color:#3637d4;font-weight:700}.newPassword-title{padding-top:5px;padding-bottom:10px;font-size:16px;padding-left:28px;margin-bottom:20px;font-weight:550;text-align:left;color:var(--text-color-black)}.form{display:flex;flex-direction:column;align-items:center;justify-content:center}.newPassword-button{width:345px;padding:12px;border:none;border-radius:25px;font-size:16px;font-weight:700;color:#fff;cursor:pointer;background:var(--background);margin-bottom:20px}.footer-text{text-align:center;font-size:14px;padding-top:30px;padding-bottom:20px;text-decoration:none!important;color:#3637d4}.signup-link{color:var(--forgot-signup);font-weight:700;cursor:pointer}.forgot-password{color:var(--forgot-signup);margin-top:5px;cursor:pointer;font-size:14px}.incorrect-password{color:red;font-size:14px;margin-top:10px;text-align:center;padding-bottom:10px}.popup-overlay .popup-content.book-appointment-form .form-grid input,.popup-overlay .popup-content.book-appointment-form .form-grid textarea{margin-bottom:0}.popup-overlay .popup-content.book-appointment-form .form-grid .form-group{margin-bottom:var(--input-margin-bottom)}.smp-form{width:100%}.smp-form-grid{width:100%;display:grid;grid-template-columns:1fr;gap:15px}.smp-info-text{color:var(--text-color-black);font-size:16px;margin:0 0 20px;padding:0 16px;text-align:left}.smp-username-display{text-align:left;margin-bottom:25px;color:var(--text-color-black);font-size:16px;padding:0 16px}.smp-input-field{position:relative;width:100%}.smp-input{width:100%;box-sizing:border-box;padding:14px 16px;border:none;border-radius:8px;font-size:14px;background-color:#f2f2f2}.smp-submit-btn{width:100%;padding:12px;background-color:var(--active-color);color:#fff;border:none;border-radius:50px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s;margin-top:10px}.smp-submit-btn:hover{background-color:#2a2bc2}.smp-message{font-size:14px;padding:10px 12px;border-radius:8px;margin-top:10px;text-align:center}.smp-error-message{background-color:#fdecea;color:#d93025;border:1px solid #f5c6cb}.smp-success-message{background-color:#e6f4ea;color:#188038;border:1px solid #b7dfb0}.smp-checkmark{font-size:28px;color:#188038;margin-bottom:8px;text-align:center}.smp-success-message h3{color:#188038;margin-bottom:10px;font-size:20px;text-align:center}.smp-success-message p{color:var(--text-color-black);font-size:16px;text-align:center}.smp-success-message.smp-span-across{padding:30px 16px}.smp-span-across{grid-column:1 / -1}@media only screen and (min-width: 768px){.smp-form-grid{grid-template-columns:1fr 1fr;gap:20px}.smp-message,.smp-submit-btn{grid-column:1 / span 2}}@media only screen and (max-width: 430px){.smp-success-message.smp-span-across{padding:20px 16px}.smp-checkmark{font-size:36px}.smp-success-message h3{font-size:18px}.smp-input{padding:12px 16px}}.icon-section{display:flex;flex-direction:column;align-items:center;margin:20px 0}.icon{width:50px;height:50px;margin-bottom:10px}
