.hide-for-pdf{display:none}:where(.css-dev-only-do-not-override-36gkoj).ant-popover .ant-popover-inner{margin:15px!important}:where(.css-dev-only-do-not-override-36gkoj).ant-select-outlined:not(.ant-select-customize-input) .ant-select-selector{border:1px solid #d9d9d9;background:#f0edffcc}body,h1,h2,h3,h4,h5,h6,p,button,input,select{font-family:Inter,Poppins,Roboto,sans-serif!important}.ant-typography,.ant-btn,.ant-input,.ant-select,.ant-table{font-family:inherit!important}html,body,#root{height:100%;overflow:hidden}body{box-sizing:border-box;padding:0;margin:0;font-family:Poppins;overflow:auto}.route-loader{min-height:100vh;width:100%;background:#f7e8ff}*{box-sizing:border-box;padding:0;margin:0;font-family:Poppins}.App{background-color:#f7e8ff;width:100%;height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:14px;gap:20px;overflow:hidden}.main_login_div{min-height:100vh;height:100vh;width:100vw;overflow:auto;display:flex;align-items:center;justify-content:center}@font-face{font-family:Product Sans;src:url(/fonts/ProductSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Product Sans;src:url(/fonts/ProductSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Product Sans;src:url(/fonts/ProductSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Product Sans;src:url(/fonts/ProductSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@media screen and (max-height: 768px){.App{padding-bottom:10px}}@media screen and (max-height: 618px){.App{padding-bottom:10px}}@media screen and (max-width: 768px){html,body,#root{height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}.App{flex-direction:row;align-items:flex-start;justify-content:flex-start;padding:8px;gap:10px;height:auto;min-height:100vh;max-height:none;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.mainsection{flex:1;min-width:0;width:auto!important;overflow-y:auto!important;overflow-x:hidden;height:auto!important;margin-bottom:0;padding:0!important}}@media screen and (min-width: 769px) and (max-width: 1024px){.App .sidemanu{flex-shrink:0;width:min(22vw,220px);max-width:28%;height:auto;min-height:min(95vh,calc(100vh - 32px));align-self:flex-start;position:sticky;top:8px}}@media screen and (max-width: 768px){.App{flex-direction:column;align-items:stretch;gap:0;padding:6px 8px 0;min-height:0}.mainsection{width:100%!important;flex:none;margin-bottom:72px;padding-top:0!important}}.no-outer-scroll{overflow:hidden}.mainsection{width:80%;height:calc(100vh - 28px);min-height:0;border-radius:20px;overflow-y:hidden;overflow:hidden;overflow:auto}.loaders{display:flex;justify-content:center;align-items:center;width:100%}.loader-wrapper{margin-top:20px;width:100%;background-color:#fdf9ff;height:83.7vh;padding:2.8% 3.1% 25px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;position:relative}.notforversionone{display:none}.notforversiononehidden{visibility:hidden}@media screen and (max-width: 1000px){.loader-wrapper{height:74.7vh}}@media screen and (max-width: 768px){.mainsection{margin-bottom:65px;height:auto;min-height:auto}.loader-wrapper{height:67.7vh}}@media screen and (max-height: 780px){.loader-wrapper{height:62.7vh}}@media screen and (max-height: 680px){.loader-wrapper{height:57.7vh}}.teams-container{margin:32px 0;padding:0 24px}.team-section-title{font-size:clamp(24px,3vw,32px);font-weight:800;color:#6c63ff;margin-bottom:32px;text-align:center;text-transform:uppercase;letter-spacing:.5px}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:32px}.team-card{background:#fff;border-radius:16px;padding:24px;box-shadow:0 4px 12px #8c64ff14;transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.team-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #8c64ff1f}.team-card-image{width:120px;height:120px;border-radius:50%;overflow:hidden;margin-bottom:16px;border:3px solid #f2e6ff}.team-card-image img{width:100%;height:100%;object-fit:cover}.team-card-content{width:100%}.team-member-name{font-size:clamp(16px,1.5vw,20px);font-weight:700;color:#6c63ff;margin:0 0 8px}.team-member-title{font-size:clamp(12px,1.1vw,14px);color:#666;margin:0 0 12px;font-weight:500}.team-member-experience{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:16px;font-size:clamp(11px,1vw,13px);color:#333}.experience-icon{font-size:14px}.team-member-specializations{margin-bottom:16px;width:100%}.specializations-label{font-size:clamp(11px,1vw,13px);color:#6c63ff;margin:0 0 8px;font-weight:500}.specializations-container{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.specialization-tag{background:#6c63ff;color:#fff;padding:6px 12px;border-radius:20px;font-size:clamp(10px,.9vw,12px);font-weight:500;white-space:nowrap}.book-meeting-btn{background:#6c63ff;color:#fff;border:none;padding:10px 24px;border-radius:20px;font-weight:600;font-size:14px;cursor:pointer;transition:background .2s ease;width:100%;max-width:200px}.book-meeting-btn:hover{background:#5a52d4}@media screen and (max-width: 768px){.team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.team-card{padding:20px}.team-card-image{width:100px;height:100px}.team-section-title{font-size:clamp(20px,2.5vw,28px);margin-bottom:24px}.specialization-tag{padding:5px 10px;font-size:clamp(9px,.8vw,11px)}}@media screen and (max-width: 600px){.team-grid{grid-template-columns:1fr;gap:16px}.team-card{padding:16px}.team-card-image{width:80px;height:80px}.team-member-name{font-size:clamp(14px,1.3vw,18px)}.team-member-title{font-size:clamp(11px,1vw,13px)}.book-meeting-btn{padding:8px 20px;font-size:13px}.specializations-container{gap:6px}.specialization-tag{padding:4px 8px;font-size:clamp(8px,.7vw,10px)}}@media screen and (max-width: 480px){.teams-container{padding:0 16px}.team-section{margin-bottom:32px}.team-section-title{font-size:clamp(18px,2.2vw,24px);margin-bottom:20px}.team-card{padding:12px}.team-card-image{width:70px;height:70px}.book-meeting-btn{padding:6px 16px;font-size:12px}.specialization-tag{padding:3px 6px;font-size:clamp(7px,.6vw,9px)}}*{scrollbar-width:thin;scrollbar-color:#6e6be6 #f2e6fe}.download-btn{background:#726cea;color:#fff;border:none;padding:8px 16px;margin-right:8px;border-radius:12px;cursor:pointer;font-weight:500;font-size:clamp(11px,.8vw,13px)}.badge{padding:7px 10px;border-radius:7px;font-size:14px;font-weight:500;display:inline-block;width:130px;display:flex;justify-content:center;align-items:center}.red{background:#ffacb2;color:#e21d48}.purple{background:#d0fae4;color:#0d948f}.yellow{background:#fef3c6;color:#df9231}.orange{background:#ffbc8583;color:#ff8330}.blue{background:#e1e7ff;color:#5e5fed}.green{background:#badff7;color:#2c6899}.gray{background:#eee;color:#666}.dropdown-wrapper{position:relative;display:flex;justify-content:flex-start!important;align-items:center}.header-dropdown{background-color:#fff;padding:6px 12px;border-radius:12px;display:flex;align-items:center;gap:6px;font-size:13px;color:#555;cursor:pointer}.dropdown-options{position:absolute;top:40px;right:0;background:#fff;box-shadow:0 4px 8px #0000001a;border-radius:8px;overflow:hidden;z-index:10;width:max-content}.dropdown-option{padding:8px 16px;cursor:pointer;font-size:13px;color:#333}.main_login_div{position:relative;width:100%;height:100vh;overflow:hidden}.auth-slide-panel{position:absolute;top:0;height:100%;box-sizing:border-box;transition:left .55s cubic-bezier(.4,0,.2,1)}.auth-slide-panel--form{width:60%;background:#fff;z-index:1;display:flex;flex-direction:column;overflow:hidden;min-height:0}.auth-slide-panel--form.is-login{left:0}.auth-slide-panel--form.is-signup{left:40%;overflow:hidden}.auth-form-inner{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:0;width:100%}.auth-form-inner--signup{position:relative;justify-content:flex-start;min-height:100%;overflow-x:hidden;overflow-y:hidden}.auth-form-inner--signup::-webkit-scrollbar{width:8px}.auth-form-inner--signup::-webkit-scrollbar-thumb{background:#7c3aed4d;border-radius:8px}.auth-form-inner--signup .login_right_section_upper,.auth-form-inner--signup .login_right_section_lower{position:absolute;left:0;width:100%;z-index:1;text-align:left;pointer-events:none}.auth-form-inner--signup .login_right_section_upper{top:0;padding:clamp(6px,1.2vh,16px) 0 0 0}.auth-form-inner--signup .login_right_section_lower{bottom:0;padding:0}.auth-form-inner--signup .login_right_section_upper_img,.auth-form-inner--signup .login_right_section_lower_img{width:clamp(180px,55%,360px);max-width:360px;min-width:140px;height:auto;max-height:clamp(130px,24vh,300px);margin:0 auto 0 0;object-fit:contain;pointer-events:none}.auth-form-inner--signup .login_right_section_form{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:clamp(56px,12vmin,110px) 16px clamp(56px,12vmin,110px);box-sizing:border-box;position:relative;z-index:2;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.auth-slide-panel--promo{width:40%;background-color:#e6deff;background-image:url(/images/dna%20effect%20-%20white.svg);background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center;padding:clamp(10px,2vmin,22px);box-sizing:border-box;overflow:hidden;z-index:0}.auth-slide-panel--promo .login_left_section_content{width:min(90%,340px);height:fit-content;z-index:10!important;background:#ffffff40;box-shadow:0 5px 5px #1f26875e;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:clamp(8px,1.2vmin,10px);border:1px solid rgba(255,255,255,.18);color:#795ea7;padding:clamp(18px,3.2vmin,44px);font-size:clamp(.85rem,1.05vw + .5rem,1.35rem);font-weight:800;line-height:1.32;display:flex;flex-direction:column;box-sizing:border-box;overflow:visible}.auth-slide-panel--promo .login_left_section_content_img{width:clamp(115%,130%,150%);max-width:none;height:auto;margin-top:clamp(10px,2vmin,20px);margin-bottom:clamp(-44px,-7vmin,-100px);margin-right:clamp(-28px,-5vmin,-80px);object-fit:contain;align-self:flex-end}.auth-slide-panel--promo.is-login{left:60%}.auth-slide-panel--promo.is-signup{left:0}.auth-promo-back{position:absolute;left:18px;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;background:#281e46e0;color:#fff;font-size:1.1rem;line-height:1;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0000002e}.auth-promo-back:hover{background:#281e46}.signup-field-row{display:grid;gap:12px;width:100%}.signup-field-row--2{grid-template-columns:1fr 1fr}.signup-field-row--phone{grid-template-columns:minmax(148px,.38fr) 1fr}.login_form_heading2--accent{color:#5c62ec;font-weight:500}.login_form .input-container .input-icon{grid-column:1;grid-row:1;position:static;transform:none;align-self:center;justify-self:center;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;color:#999;font-size:1.1em;pointer-events:none}.login_right_section{width:0%;display:flex;flex-direction:column;justify-content:space-between;animation:expandWidthsidee .8s ease-in-out forwards}.login_right_section_upper{flex-shrink:0}.login_right_section_upper_img{transform:rotate(180deg);object-fit:contain;display:block}.login_right_section_lower{flex-shrink:0}.login_right_section_lower_img{transform:rotate(90deg);object-fit:contain;display:block}.auth-form-inner:not(.auth-form-inner--signup){justify-content:space-between;min-height:100%}.auth-form-inner:not(.auth-form-inner--signup) .login_right_section_upper{align-self:flex-start;width:100%;padding:16px 0 0;text-align:left;pointer-events:none}.auth-form-inner:not(.auth-form-inner--signup) .login_right_section_upper_img{width:20%;max-width:280px;min-width:160px;height:auto;max-height:220px;margin:0;pointer-events:none}.auth-form-inner:not(.auth-form-inner--signup) .login_right_section_form{flex:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:12px 16px;box-sizing:border-box;position:relative;z-index:2}.auth-form-inner:not(.auth-form-inner--signup) .login_form{width:min(88%,420px);height:auto;min-height:unset;flex-shrink:0;position:relative;z-index:3}.auth-form-inner:not(.auth-form-inner--signup) .login_right_section_lower{align-self:flex-start;width:100%;padding:0;text-align:left;pointer-events:none}.auth-form-inner:not(.auth-form-inner--signup) .login_right_section_lower_img{width:20%;max-width:280px;min-width:160px;height:auto;max-height:220px;margin:0;pointer-events:none}.login_right_section_form{display:flex;justify-content:center}.auth-form-inner--complete-reg{justify-content:flex-start;align-items:stretch;overflow:hidden;padding:0}.auth-form-inner--signup.auth-form-inner--complete-reg{padding-bottom:0}.login_right_section_form--complete-reg{flex:1;width:100%;min-height:0;align-items:center;justify-content:flex-start;padding:clamp(72px,16vh,120px) 1rem max(clamp(72px,16vh,120px),env(safe-area-inset-bottom,0px));box-sizing:border-box;overflow-y:auto;overflow-x:hidden;display:flex;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.login_left_section{background-color:#e6deff;width:50%;height:100vh;animation:expandWidthsidee .8s ease-in-out forwards;background-image:url(/images/dna%20effect%20-%20white.svg);background-repeat:no-repeat;background-size:cover;display:flex;justify-content:center;align-items:center}.login_left_section_content{background-color:#5700da2a;width:40%;height:fit-content;z-index:10!important;background:#ffffff40;box-shadow:0 5px 5px #1f26875e;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);border-radius:10px;border:1px solid rgba(255,255,255,.18);color:#795ea7;padding:50px;font-size:1.5em;font-weight:900}.login_left_section_content_img{margin-bottom:-150px;margin-right:-80px}.login_left_section_svg{width:96%;height:99vh;top:0;left:0}.login_form{width:45%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.login_form.login_form--signup{width:min(96%,500px);height:auto;min-height:unset;justify-content:flex-start;align-items:stretch;gap:10px;flex-shrink:0;margin-inline:auto;padding:8px 0 24px;box-sizing:border-box}.login_form.login_form--complete-reg{width:min(96%,720px);height:auto;min-height:unset;justify-content:flex-start;align-items:stretch;gap:14px;flex-shrink:0;padding:0;box-sizing:border-box}.login_form.login_form--complete-reg .input-container{width:100%}.login_form_input{width:100%;height:50px;border-radius:15px;border:none;background-color:#f0edffcc;padding-left:14px;padding-right:12px;box-sizing:border-box;outline-offset:none}.login_form .input-container{position:relative;width:100%;height:fit-content;display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:stretch;column-gap:0;background-color:#f0edffcc;border-radius:15px;min-height:50px;overflow:hidden}.login_form .input-container .login_form_input,.login_form .input-container .login_form_select{background-color:transparent;border-radius:0;padding-left:6px}.login_form .input-container>.login_form_input,.login_form .input-container--select>.login_form_select{grid-column:2;grid-row:1;min-width:0}.login_form .input-container>div:has(.password-toggle-btn){grid-column:2;grid-row:1;min-width:0;align-self:stretch}.password-toggle-btn{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;padding:0;width:20px;height:20px;transition:color .2s ease}.password-toggle-btn:hover{color:#333}.password-toggle-btn:focus{outline:none}.login_form_input:focus-visible{outline:none}.login_form_select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:none;outline:none;padding-right:42px;color:#333;background-color:#f0edffcc;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}.login_form .input-container .login_form_select{background-color:transparent;border:none!important;outline:none!important;box-shadow:none!important}.login_form_select::-ms-expand{display:none}.login_form .input-container--select .login_form_select{width:100%}.login_form .input-container--select>.login-country-select,.login_form .input-container--select>.ant-select{grid-column:2;grid-row:1;min-width:0}.login_form .input-container--select .login-country-select .ant-select-selector{background:transparent!important;border:none!important;box-shadow:none!important;height:50px!important;align-items:center;padding-left:6px!important;padding-right:36px!important}.login_form .input-container--select .login-country-select .ant-select-selection-search-input{height:48px!important}.login_form .input-container--select .login-country-select .ant-select-selection-placeholder,.login_form .input-container--select .login-country-select .ant-select-selection-item{line-height:50px!important}.signup-generated-field{cursor:default;color:#333}.signup-generated-field::placeholder{color:#999}.login_form_button{border-radius:15px;border:none;background-color:#6e4e9f;color:#fff;font-weight:700;padding:15px 40px;cursor:pointer;transition:.8s ease}.login_form_button:hover{background-color:#e5deff;color:#6e4e9f}@keyframes expandWidthsidee{0%{width:0%}to{width:50%}}.disablebutton{opacity:.5;cursor:not-allowed;pointer-events:none;display:flex;align-items:center;gap:10px}.loader{border:2px solid #f3f3f3;border-top:2px solid #3b82f6;border-radius:50%;width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login_form_heading2{font-weight:400;font-size:17px;color:#797070}.headings{display:flex;flex-direction:column;justify-content:center;align-items:center}.login_form_heading{padding:0;margin:0}.forgot-password-button{color:#6e4e9f;text-decoration:none;font-size:.9em;font-weight:500;border:none;background-color:transparent;cursor:pointer}.login_form.login_form--signup .forgot-password-button{display:block;width:100%;text-align:center}.forgot-password-button:hover{color:#000}@media (min-width: 901px) and (min-height: 821px){.auth-form-inner--signup .login_form.login_form--signup{padding:12px 0 16px}}@media (min-width: 901px) and (max-width: 1440px){.auth-form-inner--signup .login_form.login_form--signup{width:min(98%,480px);gap:10px;padding:8px 0 20px}.auth-form-inner--signup .login_form_heading{font-size:1.65rem}.auth-form-inner--signup .login_form_heading2{font-size:15px}.auth-form-inner--signup .login_form .input-container{min-height:46px}.auth-form-inner--signup .login_form_input{height:46px}.auth-form-inner--signup .login_form .input-container--select .login-country-select .ant-select-selector,.auth-form-inner--signup .login_form .input-container--select .phone-country-select .ant-select-selector{height:46px!important;min-height:46px!important}}@media (min-width: 901px) and (max-height: 820px){.auth-form-inner--signup .login_right_section_upper_img,.auth-form-inner--signup .login_right_section_lower_img{max-height:clamp(110px,18vh,240px);width:clamp(160px,50%,320px);max-width:320px}.auth-form-inner--signup .login_right_section_form{padding:clamp(60px,11vmin,96px) 16px max(56px,env(safe-area-inset-bottom,0px) + 48px);align-items:center;justify-content:flex-start}.auth-form-inner--signup .login_form.login_form--signup{padding:8px 0 20px}.auth-form-inner--signup.auth-form-inner--complete-reg .login_right_section_form--complete-reg{padding:clamp(64px,13vh,96px) 1rem max(72px,env(safe-area-inset-bottom,0px) + 48px)}.login_form.login_form--complete-reg{gap:10px}.formforpopup--embedded .complete-reg-form{row-gap:10px}.login_form.login_form--complete-reg .input-container{min-height:44px}.login_form.login_form--complete-reg .login_form_input{height:44px}.formforpopup--embedded .complete-reg-header{margin-bottom:.25rem}.formforpopup--embedded .complete-reg-title{font-size:1rem}}@media (min-width: 901px) and (max-height: 700px){.auth-form-inner--signup .login_right_section_upper_img,.auth-form-inner--signup .login_right_section_lower_img{max-height:clamp(96px,16vh,200px);width:clamp(140px,46%,280px);max-width:280px}.auth-form-inner--signup .login_right_section_form{padding:clamp(56px,11vh,80px) 12px max(48px,env(safe-area-inset-bottom,0px) + 40px)}.auth-form-inner--signup .headings{flex-shrink:0;padding-top:0}.auth-form-inner--signup .login_form.login_form--signup{padding:4px 0 max(20px,env(safe-area-inset-bottom,0px) + 12px);gap:8px}.auth-form-inner--signup .login_form_heading{font-size:1.45rem}.auth-form-inner--signup .login_form_heading2{font-size:14px}.auth-form-inner--signup .login_form .input-container{min-height:44px}.auth-form-inner--signup .login_form_input{height:44px}}@media (min-width: 901px) and (max-height: 400px) and (min-height: 300px){.auth-form-inner--signup .login_right_section_upper_img,.auth-form-inner--signup .login_right_section_lower_img{max-height:56px;width:clamp(88px,36%,180px);max-width:180px}.auth-form-inner--signup .login_right_section_form{padding:48px 10px max(40px,env(safe-area-inset-bottom,0px) + 28px)}.auth-form-inner--signup .headings{flex-shrink:0;padding-top:0}.auth-form-inner--signup .login_form.login_form--signup{padding:2px 0 max(16px,env(safe-area-inset-bottom,0px) + 8px);gap:6px}.auth-form-inner--signup .login_form_heading{font-size:1.45rem}.auth-form-inner--signup .login_form_heading2{font-size:14px}.auth-form-inner--signup .login_form .input-container{min-height:44px}.auth-form-inner--signup .login_form_input{height:44px}}@media (max-width: 900px){.main_login_div{display:flex;flex-direction:column;height:auto;min-height:100vh;overflow:visible}.auth-slide-panel{position:relative;width:100%!important;left:0!important;height:auto;min-height:unset;transition:none}.auth-slide-panel--form.is-login{order:1}.auth-slide-panel--promo.is-login{order:2}.auth-slide-panel--promo.is-signup{order:1}.auth-slide-panel--form.is-signup{order:2}.auth-form-inner{flex:none;min-height:0;justify-content:flex-start}.auth-form-inner:not(.auth-form-inner--signup){min-height:min(88vh,720px);justify-content:space-between}.auth-form-inner:not(.auth-form-inner--signup) .login_right_section_upper_img,.auth-form-inner:not(.auth-form-inner--signup) .login_right_section_lower_img,.auth-form-inner--signup .login_right_section_upper_img,.auth-form-inner--signup .login_right_section_lower_img{width:clamp(140px,42%,280px);max-width:280px;min-width:120px;max-height:clamp(110px,20vh,220px)}.auth-form-inner--signup .login_right_section_form{align-items:center;justify-content:flex-start}.auth-form-inner--signup{min-height:min(88vh,720px);justify-content:space-between}.auth-form-inner--signup .login_right_section_upper,.auth-form-inner--signup .login_right_section_lower{text-align:center}.auth-form-inner:not(.auth-form-inner--signup) .login_form{width:min(92%,400px)!important}.login_right_section_form{width:100%;align-items:center;padding:12px 0 max(28px,env(safe-area-inset-bottom,0px));box-sizing:border-box}.auth-form-inner--signup .login_form.login_form--signup{width:min(96%,440px);margin-inline:auto}.login_form,.login_form--signup{height:auto!important;min-height:unset!important;justify-content:flex-start!important;padding-bottom:32px}.auth-promo-back{top:24px;transform:none}.login_left_section,.login_right_section{width:100%;min-height:50vh;height:auto;animation:none}.login_left_section{min-height:40vh;padding:20px 0}.login_left_section_content{width:80%;padding:30px;font-size:1.1em}.login_form{width:80%;min-width:220px}.login_form--signup{width:min(95%,440px)}.signup-field-row--2{grid-template-columns:1fr}}@media (max-width: 600px){.main_login_div{flex-direction:column;height:auto}.login_right_section,.login_left_section{width:100%;min-height:40vh;height:auto;animation:none}.login_left_section_content{width:95%;padding:15px;font-size:1em}.login_form{width:95%;min-width:150px;gap:10px}.login_form_heading{font-size:1.5em}.login_form_heading2{font-size:1em}.login_left_section_content_img{width:100%;margin-bottom:-60px;margin-right:0}.login_right_section_form{padding-bottom:max(120px,env(safe-area-inset-bottom,0px) + 96px)}.login_form_input,.login_form_select{font-size:1em}}html.gutmapdx-embedded-signup,body.gutmapdx-embedded-signup{width:100%;min-height:0;height:auto;margin:0;overflow:hidden;background:#fff}.main_login_div--embedded{height:auto;min-height:0;overflow:visible;background:#fff}.main_login_div--embedded .auth-slide-panel,.main_login_div--embedded .auth-slide-panel--form.is-signup{position:relative;left:auto;width:100%;height:auto;min-height:0;transition:none}.main_login_div--embedded .auth-slide-panel--form{overflow:visible}.main_login_div--embedded .auth-form-inner,.main_login_div--embedded .auth-form-inner--signup{min-height:0;overflow:visible;justify-content:flex-start}.main_login_div--embedded .auth-form-inner--signup .login_right_section_form{overflow:visible;align-items:flex-start;padding:clamp(18px,4vw,32px) 16px}.main_login_div--embedded .login_right_section_form--complete-reg{align-items:flex-start;padding:clamp(18px,4vw,32px) 16px}.main_login_div--embedded .login_form.login_form--signup{width:min(100%,560px);padding:0}.main_login_div--embedded .login_form.login_form--complete-reg{width:min(100%,760px)}.main_login_div--embedded .login_right_section_upper,.main_login_div--embedded .login_right_section_lower,.main_login_div--embedded .auth-slide-panel--promo,.main_login_div--embedded .signup-login-link--embedded{display:none}@media (max-width: 600px){.main_login_div--embedded .auth-form-inner--signup .login_right_section_form,.main_login_div--embedded .login_right_section_form--complete-reg{padding:14px 10px 18px}.main_login_div--embedded .login_form.login_form--signup,.main_login_div--embedded .login_form.login_form--complete-reg{width:100%}}.sidemanu{background-color:#fdf9ff;width:20%;height:95vh;border-radius:20px;padding:24px 30px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;opacity:0;position:sticky;top:20px;opacity:1;background-image:url(/sidemanuIcons/sidemanu-dna.png);background-repeat:no-repeat;background-size:cover}.sidemanu_notify_toggle{position:fixed;right:clamp(78px,6vw,96px);bottom:64px;width:clamp(44px,3vw,52px);height:clamp(44px,3vw,52px);border:none;border-radius:50%;background:linear-gradient(135deg,#67d4ff,#4dbff6);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px #4dbff673;cursor:pointer;z-index:2147483647;padding:0}.sidemanu_notify_toggle img{width:clamp(18px,1.2vw,24px);height:clamp(18px,1.2vw,24px);filter:brightness(0) invert(1)}.sidemanu_notify_badge_dot{position:absolute;top:4px;right:4px;width:10px;height:10px;border-radius:50%;background:#ff2a2a;border:2px solid #ffffff;box-shadow:0 0 0 1px #00000014}.sidemanu_notify_card{position:fixed;right:105px;bottom:90px;width:auto;max-width:382px;border-radius:28px;border:2px solid #343434;background:#fff;padding:16px;box-shadow:0 10px 24px #0000001f;z-index:2147483647;overflow-wrap:anywhere}.sidemanu_notify_close{position:absolute;right:10px;top:10px;border:none;width:22px;height:22px;border-radius:999px;cursor:pointer;background:#f0ebff;color:#8a7ad6;font-size:12px}.sidemanu_notify_badge{display:inline-flex;align-items:center;background:#ece9ff;color:#7465d8;border-radius:999px;padding:5px 13px;font-size:12px;font-weight:700}.sidemanu_notify_title{margin-top:12px;padding-right:20px;font-size:clamp(20px,1.45vw,34px);font-weight:500;line-height:1.15;color:#2b2b31}.sidemanu_notify_desc{margin-top:10px;font-size:clamp(14px,.95vw,16px);color:#555a66;line-height:1.3}.sidemanu_notify_time{margin-top:8px;font-size:clamp(10px,.72vw,12px);color:#8c8f9e}.sidemanu_notify_actions{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.sidemanu_notify_btn{border:none;border-radius:999px;padding:8px 20px;font-size:clamp(11px,.82vw,13px);font-weight:700;cursor:pointer}.sidemanu_notify_btn_primary{background:#caf6dd;color:#177c4d}.sidemanu_notify_btn_primary:hover{background:#c8f3d9;color:#1f6c46}.sidemanu_notify_btn_muted{background:#efedf7;color:#5b5b69}.sidemanu_notify_btn_muted:hover{background:#e3e0f2;color:#5d5b70}.sidemanu_logo{display:flex;justify-content:center}.sidemanu_logo img{width:clamp(70px,10vw,150px);text-align:center;margin-top:35px;scale:1.3}.sidemanu_profile_icon{display:flex;justify-content:center;align-items:center}.sidemanu_close_btn{display:none}@media screen and (max-width: 768px){.sidemanu{display:flex;position:fixed;top:8px;left:8px;width:min(74vw,270px);height:calc(100vh - 16px);border-radius:16px;padding:16px 14px;z-index:1200;box-shadow:0 14px 40px #00000029;transform:translate(-115%);opacity:0;pointer-events:none;transition:transform .28s ease,opacity .2s ease}.sidemanu_close_btn{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;width:34px;height:34px;border:none;border-radius:50%;background:transparent;color:#1f1f1f;cursor:pointer;z-index:2}.sidemanu_logo{margin-top:16px}body.mobile-sidebar-open .sidemanu{transform:translate(0);opacity:1;pointer-events:auto}.sidemanu_logo img{margin-top:8px;scale:1;width:clamp(72px,24vw,120px)}.sidemanu_manu{overflow-y:auto;margin:12px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.sidemanu_manu::-webkit-scrollbar{display:none;width:0;height:0}body.mobile-sidebar-open{overflow:hidden}.mainsection{width:100%!important;padding:0!important}.sidemanu_notify_toggle{position:fixed;right:78px;bottom:64px;width:46px;height:46px;display:inline-flex;z-index:1301}.sidemanu_notify_card{position:fixed;left:auto;right:68px;bottom:118px;width:auto;max-width:350px;z-index:1301;padding:14px}.sidemanu_notify_card:after{right:64px;bottom:-16px;width:22px;height:22px}.sidemanu_notify_title{font-size:20px}.sidemanu_notify_desc{font-size:15px}.sidemanu_notify_btn{font-size:13px;padding:7px 12px}}
