@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%;overflow:hidden;margin:0;padding:0}html:has(.auth-layout),body:has(.auth-layout),html:has(.marketing-content),body:has(.marketing-content){overflow:auto;height:auto;min-height:100%}html.auth-page,body.auth-page{overflow:auto;height:auto;min-height:100%}body{font-family:Poppins,sans-serif!important;background:#fff;color:var(--ee-text-primary);position:relative}*{font-family:inherit}.main-content *:not(.preview-content *),.app *:not(.preview-content *){font-family:Poppins,sans-serif!important}.chat-message.user,.chat-message.user *,.send-button,.send-button *,.auth-link.signup,.auth-link.signup *,.response-button.proceed_to_payment,.response-button.proceed_to_payment *{color:#fff!important}#app{height:100vh;width:100vw;margin:0;padding:0}.app{display:flex;flex-direction:column;height:100vh;width:100vw;margin:0;padding:0}.main-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:88px 0 0;min-height:0;position:relative;width:100%}.marketing-content{padding-top:0!important;align-items:flex-start;justify-content:flex-start;overflow-y:auto}.interior-marketing-nav{position:fixed;top:0;left:0;right:0;z-index:100}.app:has(.marketing-content){height:auto;min-height:100vh;overflow-y:auto}.auth-layout{height:auto;min-height:100vh;overflow-y:auto}.auth-layout .main-content{justify-content:flex-start;align-items:stretch;min-height:calc(100vh - 140px);padding:72px 0 0}.portal-layout{height:100vh;overflow:hidden}.portal-layout .main-content{padding:0;justify-content:stretch;align-items:stretch;height:100vh;width:100vw}.portal-content{padding:0!important;height:100vh!important;width:100vw!important}.response-button.proceed_to_payment,button[class*=proceed_to_payment],button.proceed_to_payment{background-color:#28a745!important;color:#fff!important;border:none!important}.response-button.proceed_to_payment *,.response-button.proceed_to_payment svg,.response-button.proceed_to_payment svg path,button[class*=proceed_to_payment] *,button[class*=proceed_to_payment] svg,button[class*=proceed_to_payment] svg path,button.proceed_to_payment *,button.proceed_to_payment svg,button.proceed_to_payment svg path{color:#fff!important;fill:#fff!important}@media(max-width:768px){html.auth-page,body.auth-page{height:auto;overflow:auto}.auth-layout{height:auto;min-height:100vh}.main-content{padding-top:80px}.auth-layout .main-content{padding:64px 0 0;justify-content:flex-start;align-items:stretch;min-height:calc(100vh - 120px)}}
