@charset "UTF-8";
.mwai-context-menu-portal .mwai-context-menu {
background: var(--mwai-backgroundHeaderColor);
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: var(--mwai-borderRadius);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
font-size: 13px;
color: var(--mwai-fontColor);
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item {
display: flex;
align-items: center;
gap: 8px;
padding: 8px 12px;
cursor: pointer;
transition: background-color 0.2s;
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item:hover {
background-color: rgba(0, 0, 0, 0.05);
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item.mwai-danger {
color: #dc3545;
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item.mwai-danger:hover {
background-color: rgba(220, 53, 69, 0.1);
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item svg {
flex-shrink: 0;
}
.mwai-chunks {
padding: 8px;
background: rgba(0, 0, 0, 0.03);
font-family: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;
font-size: 11px;
border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mwai-chunks.mwai-chunks-collapsed .mwai-chunks-header {
margin-bottom: 0 !important;
}
.mwai-chunks .mwai-chunks-header {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
color: #6b7280;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.mwai-chunks .mwai-chunks-header .mwai-chunks-title {
flex: 1;
}
.mwai-chunks .mwai-chunks-header .mwai-chunks-toggle {
background: none;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
padding: 2px;
width: 30px;
height: 20px;
cursor: pointer;
color: #6b7280;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
margin-left: 4px;
}
.mwai-chunks .mwai-chunks-header .mwai-chunks-toggle:hover {
background: rgba(0, 0, 0, 0.05);
color: #374151;
}
.mwai-chunks .mwai-chunk {
margin-bottom: 4px;
padding: 6px 8px;
background: white;
border-radius: 4px;
border: 1px solid rgba(0, 0, 0, 0.06);
transition: all 0.2s ease;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header {
display: flex;
align-items: center;
gap: 8px;
cursor: pointer;
user-select: none;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-time {
color: #9ca3af;
font-size: 10px;
font-variant-numeric: tabular-nums;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-type {
display: flex;
align-items: center;
gap: 4px;
padding: 2px 6px;
border-radius: 3px;
font-size: 10px;
font-weight: 500;
color: white;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-data {
flex: 1;
color: #374151;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-expand {
color: #9ca3af;
transition: transform 0.2s ease;
}
.mwai-chunks .mwai-chunk .mwai-chunk-details {
margin-top: 8px;
padding: 8px;
background: rgba(0, 0, 0, 0.02);
border-radius: 3px;
overflow-x: auto;
}
.mwai-chunks .mwai-chunk .mwai-chunk-details pre {
margin: 0;
white-space: pre-wrap;
word-break: break-word;
color: #4b5563;
}
.mwai-chatgpt-theme {
--mwai-spacing: 15px;
--mwai-fontSize: 15px;
--mwai-lineHeight: 1.5;
--mwai-borderRadius: 10px;
--mwai-width: 460px;
--mwai-maxHeight: 40vh;
--mwai-iconTextColor: white;
--mwai-iconTextBackgroundColor: #343541;
--mwai-fontColor: #FFFFFF;
--mwai-backgroundPrimaryColor: #454654;
--mwai-backgroundHeaderColor: #343541;
--mwai-bubbleColor: #343541;
--mwai-headerButtonsColor: #FFFFFF;
--mwai-conversationsBackgroundColor: #202123;
--mwai-conversationsTextColor: #FFFFFF;
--mwai-backgroundSecondaryColor: #343541;
--mwai-errorBackgroundColor: #6d2f2a;
--mwai-errorTextColor: #FFFFFF;
}
.mwai-chatgpt-theme * {
box-sizing: border-box;
}
.mwai-chatgpt-theme .mwai-body {
background: var(--mwai-backgroundSecondaryColor);
color: var(--mwai-fontColor);
font-size: var(--mwai-fontSize);
overflow: hidden;
display: flex;
flex-direction: column;
border-radius: var(--mwai-borderRadius);
}
.mwai-chatgpt-theme .mwai-shortcuts {
display: flex;
justify-content: center;
margin: var(--mwai-spacing);
}
.mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut {
margin-right: calc(var(--mwai-spacing) / 2);
display: flex;
}
.mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut.mwai-success {
color: #4caf50;
border: 1px solid #4caf50;
}
.mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut.mwai-danger {
color: #f44336;
border: 1px solid #f44336;
}
.mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut.mwai-warning {
color: #ff9800;
border: 1px solid #ff9800;
}
.mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut.mwai-info {
color: #2196f3;
border: 1px solid #2196f3;
}
.mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut .mwai-icon {
margin-right: 5px;
}
.mwai-chatgpt-theme .mwai-shortcuts .mwai-shortcut .mwai-icon img {
max-height: 16px;
width: auto;
}
.mwai-chatgpt-theme .mwai-blocks {
display: flex;
flex-direction: column;
padding: var(--mwai-spacing);
}
.mwai-chatgpt-theme .mwai-blocks .mwai-block p:first-child {
margin-top: 0;
}
.mwai-chatgpt-theme .mwai-blocks button {
cursor: pointer;
}
.mwai-chatgpt-theme .mwai-conversation {
overflow: auto;
}
.mwai-chatgpt-theme .mwai-reply {
display: flex;
padding: var(--mwai-spacing);
position: relative;
line-height: var(--mwai-lineHeight);
transition: opacity 0.35s cubic-bezier(0.4, 0, 0.2, 1);
}
.mwai-chatgpt-theme .mwai-reply.mwai-fade-out {
opacity: 0;
}
.mwai-chatgpt-theme .mwai-reply.mwai-user {
background: var(--mwai-backgroundSecondaryColor);
}
.mwai-chatgpt-theme .mwai-reply.mwai-ai {
background: var(--mwai-backgroundPrimaryColor);
}
.mwai-chatgpt-theme .mwai-reply .mwai-name {
color: var(--mwai-fontColor);
margin-right: 5px;
}
.mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-name-text {
opacity: 0.5;
white-space: nowrap;
}
.mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-avatar {
margin-right: 10px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 5px;
overflow: hidden;
}
.mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-avatar img {
width: 32px;
height: 32px;
min-width: 32px;
min-height: 32px;
}
.mwai-chatgpt-theme .mwai-reply .mwai-name .mwai-avatar.mwai-svg img {
width: 28px;
height: 28px;
min-width: 28px;
min-height: 28px;
filter: brightness(0) invert(1);
}
.mwai-chatgpt-theme .mwai-reply .mwai-text {
flex: auto;
font-size: var(--mwai-fontSize);
line-height: var(--mwai-lineHeight);
color: var(--mwai-fontColor);
}
.mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-image {
display: block;
max-width: 250px;
height: auto;
margin: 0 0 10px 0;
border-radius: var(--mwai-borderRadius);
}
.mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-filename {
display: flex;
text-decoration: none;
border: 1px solid var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
padding: 5px 10px;
margin-bottom: 10px;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text * {
font-size: var(--mwai-fontSize);
}
.mwai-chatgpt-theme .mwai-reply .mwai-text > span > *:first-child {
margin-top: 0;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text > span > *:last-child {
margin-bottom: 0;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text a {
color: #2196f3;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text h1, .mwai-chatgpt-theme .mwai-reply .mwai-text h2, .mwai-chatgpt-theme .mwai-reply .mwai-text h3, .mwai-chatgpt-theme .mwai-reply .mwai-text h4 {
color: var(--mwai-fontColor);
}
.mwai-chatgpt-theme .mwai-reply .mwai-text h1 {
font-size: 200%;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text h2 {
font-size: 160%;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text h3 {
font-size: 140%;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text h4 {
font-size: 120%;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text p code {
background: var(--mwai-backgroundSecondaryColor);
padding: 2px 6px;
border-radius: 8px;
font-size: 90%;
font-family: system-ui;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text pre {
color: var(--mwai-fontColor);
border-radius: var(--mwai-borderRadius);
padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
break-after: auto;
white-space: pre-wrap;
font-size: 95%;
max-width: 100%;
width: 100%;
font-family: system-ui;
background: hsl(0 0% 0% / 30%);
}
.mwai-chatgpt-theme .mwai-reply .mwai-text pre code {
padding: 0 !important;
font-family: system-ui;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text ul, .mwai-chatgpt-theme .mwai-reply .mwai-text ol {
padding: 0;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text ol {
margin: 0 0 0 20px;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text table {
width: 100%;
border: 2px solid var(--mwai-backgroundSecondaryColor);
border-collapse: collapse;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text thead {
background: var(--mwai-backgroundSecondaryColor);
}
.mwai-chatgpt-theme .mwai-reply .mwai-text tr, .mwai-chatgpt-theme .mwai-reply .mwai-text td {
padding: 2px 5px;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text td {
border: 2px solid var(--mwai-backgroundSecondaryColor);
}
.mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-typewriter {
display: inline-block;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text .mwai-typewriter > :first-child {
margin-top: 0;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text > *:first-child {
margin-top: 0;
}
.mwai-chatgpt-theme .mwai-reply .mwai-text > *:last-child {
margin-bottom: 0;
}
.mwai-chatgpt-theme .mwai-reply.mwai-system {
background: var(--mwai-errorBackgroundColor);
color: var(--mwai-errorFontColor);
}
.mwai-chatgpt-theme .mwai-reply.mwai-system .mwai-name {
display: none;
}
.mwai-chatgpt-theme .mwai-input {
display: flex;
padding: var(--mwai-spacing);
border-top: 1px solid var(--mwai-backgroundPrimaryColor);
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text {
flex: auto;
position: relative;
background: var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
overflow: hidden;
display: flex;
padding: calc(var(--mwai-spacing) / 2);
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text.mwai-blocked {
background: var(--mwai-errorBackgroundColor);
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text.mwai-dragging {
filter: brightness(1.2);
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text textarea {
background: inherit;
color: var(--mwai-fontColor);
padding-left: calc(var(--mwai-spacing) / 2);
flex: auto;
border: none;
font-size: var(--mwai-fontSize);
line-height: var(--mwai-lineHeight);
resize: none;
font-family: inherit;
margin: 0;
overflow: hidden;
min-height: inherit;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text textarea:focus {
outline: none;
box-shadow: none;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text textarea::placeholder {
color: var(--mwai-fontColor);
opacity: 0.5;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone {
display: flex;
justify-content: center;
align-items: center;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone svg {
opacity: 0.5;
filter: grayscale(100%);
transition: opacity 0.3s ease-out;
cursor: pointer;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone[active=true] svg {
opacity: 1;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-microphone[disabled] svg {
opacity: 0;
cursor: not-allowed;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon {
background: url(//staging.smartmeetings.com/wp-content/plugins/ai-engine/themes/icons/dark-icons.svg);
background-size: 500%;
background-position: 0px -96px;
width: 32px;
height: 32px;
z-index: 100;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-idle-add {
background-position: -32px -96px;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-add {
background-position: -32px 0px;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-up {
background-position: -64px 0px;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-del {
background-position: -96px 0px;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-ok {
background-position: -128px 0px;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-add {
background-position: -32px -64px;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-up {
background-position: -64px -64px;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-del {
background-position: -96px -64px;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-ok {
background-position: -128px -64px;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-text .mwai-file-upload-icon .mwai-file-upload-progress {
position: absolute;
font-size: 8px;
width: 21px;
top: 24px;
left: 23px;
overflow: hidden;
text-align: center;
font-weight: bold;
color: white;
}
.mwai-chatgpt-theme .mwai-input button {
margin-left: var(--mwai-spacing);
}
.mwai-chatgpt-theme .mwai-compliance {
opacity: 0.5;
margin-top: calc(-1 * var(--mwai-spacing));
padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
font-size: smaller;
color: var(--mwai-fontColor);
text-align: left;
}
.mwai-chatgpt-theme .mwai-gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 5px;
}
.mwai-chatgpt-theme .mwai-gallery img {
width: 100%;
}
.mwai-chatgpt-theme button {
color: var(--mwai-fontColor);
background: var(--mwai-backgroundSecondaryColor);
border: 1px solid var(--mwai-backgroundPrimaryColor);
padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
min-width: 70px;
border-radius: 5px;
cursor: pointer;
transition: all 0.2s ease-out;
display: flex;
align-items: center;
justify-content: center;
font-size: calc(var(--mwai-fontSize) * 0.9);
position: relative;
}
.mwai-chatgpt-theme button .mwai-timer {
margin-left: 5px;
margin-right: 5px;
font-size: 11px;
}
.mwai-chatgpt-theme button:hover {
background: var(--mwai-backgroundPrimaryColor);
}
.mwai-chatgpt-theme button[disabled] {
cursor: not-allowed;
}
.mwai-chatgpt-theme button[disabled] span {
opacity: 0.5;
}
.mwai-chatgpt-theme button[disabled].mwai-busy span {
display: none;
}
.mwai-chatgpt-theme button[disabled].mwai-busy:before {
content: "";
width: 18px;
height: 18px;
margin: auto;
border: 3px solid transparent;
border-top-color: var(--mwai-fontColor);
border-radius: 50%;
animation: mwai-button-spinner 1s ease infinite;
}
.mwai-chatgpt-theme.mwai-form-container {
padding: var(--mwai-spacing);
font-size: var(--mwai-fontSize);
color: var(--mwai-fontColor);
background: var(--mwai-backgroundSecondaryColor);
border-radius: var(--mwai-borderRadius);
}
.mwai-chatgpt-theme.mwai-form-container fieldset {
border: 0;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
margin-bottom: 10px;
}
.mwai-chatgpt-theme.mwai-form-container fieldset input[type=text], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=email], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=tel], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=url], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=password], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=number], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=date], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=datetime], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=datetime-local], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=month], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=search], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=time], .mwai-chatgpt-theme.mwai-form-container fieldset input[type=week], .mwai-chatgpt-theme.mwai-form-container fieldset select, .mwai-chatgpt-theme.mwai-form-container fieldset textarea {
padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
border: 0;
width: 100%;
border-radius: var(--mwai-borderRadius);
font-size: var(--mwai-fontSize);
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
}
.mwai-chatgpt-theme.mwai-form-container fieldset select {
padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
border: 0;
width: 100%;
border-radius: var(--mwai-borderRadius);
font-size: var(--mwai-fontSize);
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
}
.mwai-chatgpt-theme.mwai-form-container fieldset textarea {
padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
border: 0;
width: 100%;
border-radius: var(--mwai-borderRadius);
font-family: inherit;
font-size: var(--mwai-fontSize);
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
}
.mwai-chatgpt-theme.mwai-form-container fieldset input[disabled], .mwai-chatgpt-theme.mwai-form-container fieldset select[disabled], .mwai-chatgpt-theme.mwai-form-container fieldset textarea[disabled] {
opacity: 0.25;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-submit button, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset button {
height: 45px;
background: none;
width: 100%;
color: var(--mwai-fontColor);
font-size: var(--mwai-fontSize);
background-color: var(--mwai-backgroundSecondaryColor);
border: 1px solid var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
cursor: pointer;
transition: all 0.2s ease-out;
position: relative;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-submit button:hover, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset button:hover {
background: var(--mwai-backgroundPrimaryColor);
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-submit button[disabled] span, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset button[disabled] span {
opacity: 0.25;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-submit button[disabled]:hover, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset button[disabled]:hover {
background: none;
cursor: not-allowed;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-submit.mwai-loading button span, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset.mwai-loading button span {
opacity: 0;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-submit.mwai-loading button::after, .mwai-chatgpt-theme.mwai-form-container .mwai-form-reset.mwai-loading button::after {
content: "";
position: absolute;
width: 18px;
height: 18px;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
border: 3px solid transparent;
border-top-color: var(--mwai-fontColor);
border-radius: 50%;
animation: mwai-button-spinner 1s ease infinite;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output {
font-size: var(--mwai-fontSize);
position: relative;
margin-top: var(--mwai-spacing);
padding: var(--mwai-spacing);
border: 1px solid var(--mwai-backgroundPrimaryColor);
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output.mwai-error {
background: var(--mwai-errorBackgroundColor);
color: var(--mwai-errorFontColor);
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:first-child {
margin-top: 0;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:last-child {
margin-bottom: 0;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output img {
max-width: 33%;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:first-child {
margin-top: 0;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:last-child {
margin-bottom: 0;
}
.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container.mwai-has-content {
display: block;
}
.mwai-chatgpt-theme.mwai-form-container .wp-block-columns {
margin: 0;
}
.mwai-chatgpt-theme .mwai-chunks {
background: rgba(255, 255, 255, 0.05);
border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunks-header {
color: #9ca3af;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk {
background: rgba(255, 255, 255, 0.08);
border: 1px solid rgba(255, 255, 255, 0.1);
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-time {
color: #6b7280;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-data {
color: #e5e7eb;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-expand {
color: #6b7280;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-details {
background: rgba(0, 0, 0, 0.2);
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-details pre {
color: #d1d5db;
}
.mwai-chatgpt-theme.mwai-transition, .mwai-chatgpt-theme .mwai-transition {
opacity: 0;
transition: opacity 350ms ease-in-out;
}
.mwai-chatgpt-theme.mwai-transition-visible, .mwai-chatgpt-theme .mwai-transition-visible {
opacity: 1;
}
.mwai-chatgpt-theme .mwai-text {
overflow-wrap: anywhere;
}
.mwai-chatgpt-theme .mwai-text img {
max-width: 100%;
}
.mwai-chatgpt-theme .mwai-text div p:first-child {
margin-top: 0;
}
.mwai-chatgpt-theme .mwai-text div p:last-child {
margin-bottom: 0;
}
.mwai-chatgpt-theme .mwai-trigger {
position: absolute;
right: 0;
bottom: 0;
transition: all 0.2s ease-out;
z-index: 9999;
display: flex;
flex-direction: column;
align-items: end;
}
.mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text {
background: var(--mwai-iconTextBackgroundColor);
color: var(--mwai-iconTextColor);
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
max-width: 200px;
font-size: 13px;
margin-bottom: 15px;
padding: 10px 15px;
border-radius: 8px;
}
.mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
color: var(--mwai-iconTextColor);
background: var(--mwai-iconTextBackgroundColor);
padding: 5px;
width: 30px;
height: 20px;
border-radius: 100%;
display: none;
justify-content: center;
align-items: center;
margin-bottom: 3px;
}
.mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container:hover {
cursor: pointer;
}
.mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close {
display: flex;
font-size: 12px;
}
.mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close:hover {
filter: brightness(1.2);
}
@media (max-width: 760px) {
.mwai-chatgpt-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
display: flex;
}
}
.mwai-chatgpt-theme .mwai-trigger .mwai-icon-container .mwai-icon {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
transition: all 0.2s ease-out;
}
.mwai-chatgpt-theme .mwai-trigger .mwai-icon-container .mwai-icon:hover {
cursor: pointer;
transform: scale(1.05);
}
.mwai-chatgpt-theme.mwai-window {
position: fixed;
right: 30px;
bottom: 30px;
width: var(--mwai-width);
z-index: 9999;
}
.mwai-chatgpt-theme.mwai-window .mwai-header {
display: none;
justify-content: flex-end;
align-items: center;
border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
background: var(--mwai-backgroundHeaderColor);
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons {
display: flex;
align-items: center;
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
justify-content: center;
height: 32px;
width: 22px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
transition: all 0.2s ease-out;
content: " ";
cursor: pointer;
position: absolute;
height: 13px;
width: 13px;
border: 1px solid var(--mwai-headerButtonsColor);
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
width: 16px;
height: 16px;
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button {
justify-content: center;
height: 32px;
width: 33px;
cursor: pointer;
border-radius: var(--mwai-borderRadius);
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
transition: all 0.2s ease-out;
transform: translate(16px, 5px) rotate(45deg);
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
transition: all 0.2s ease-out;
transform: translate(16px, 5px) rotate(-45deg);
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
content: " ";
cursor: pointer;
position: absolute;
height: 22px;
width: 1px;
background-color: var(--mwai-headerButtonsColor);
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
opacity: 1;
transform: translate(16px, 5px) rotate(135deg);
}
.mwai-chatgpt-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
opacity: 1;
transform: translate(16px, 5px) rotate(45deg);
}
.mwai-chatgpt-theme.mwai-window .mwai-body {
display: none;
opacity: 0;
max-height: var(--mwai-maxHeight);
border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
}
.mwai-chatgpt-theme.mwai-window.mwai-bottom-left {
bottom: 30px;
right: inherit;
left: 30px;
}
.mwai-chatgpt-theme.mwai-window.mwai-bottom-left .mwai-trigger {
right: inherit;
left: 0;
}
.mwai-chatgpt-theme.mwai-window.mwai-top-right {
top: 30px;
bottom: inherit;
right: 30px;
}
.mwai-chatgpt-theme.mwai-window.mwai-top-right .mwai-trigger {
top: 0;
bottom: inherit;
}
.mwai-chatgpt-theme.mwai-window.mwai-top-left {
top: 30px;
bottom: inherit;
right: inherit;
left: 30px;
}
.mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-trigger {
top: 0;
bottom: inherit;
right: inherit;
left: 0;
}
.mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-trigger, .mwai-chatgpt-theme.mwai-window.mwai-bottom-left .mwai-trigger {
align-items: flex-start;
}
.mwai-chatgpt-theme.mwai-window.mwai-top-right .mwai-trigger, .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-trigger {
flex-direction: column-reverse;
}
.mwai-chatgpt-theme.mwai-window.mwai-top-right .mwai-trigger .mwai-icon-text, .mwai-chatgpt-theme.mwai-window.mwai-top-left .mwai-trigger .mwai-icon-text {
margin-bottom: 0;
margin-top: 15px;
}
.mwai-chatgpt-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
margin-bottom: 0px;
}
.mwai-chatgpt-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
width: 16px;
height: 16px;
}
.mwai-chatgpt-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
width: 13px;
height: 13px;
}
.mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window), .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open {
position: fixed;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
top: 0 !important;
width: 100%;
height: 100%;
max-height: 100%;
max-width: 100%;
display: flex;
flex-direction: column;
margin: 0;
z-index: 999999;
background-color: var(--mwai-backgroundSecondaryColor);
}
.mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-header, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-header {
border-radius: 0;
}
.mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-body, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-body {
height: 100%;
max-height: inherit;
border-radius: 0;
}
.mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-body .mwai-conversation, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-body .mwai-conversation {
flex: auto;
max-height: none;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-header {
display: flex;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body {
display: flex;
transition: opacity 200ms ease-in-out 0s;
opacity: 1;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-trigger {
display: none;
}
.mwai-chatgpt-theme .mwai-error {
margin: var(--mwai-spacing);
color: white;
background: rgba(180, 55, 55, 0.55);
padding: var(--mwai-spacing);
border-radius: var(--mwai-borderRadius);
}
.mwai-chatgpt-theme .mwai-error:hover {
cursor: pointer;
background: rgba(180, 44, 44, 0.85);
}
.mwai-chatgpt-theme.mwai-bubble .mwai-icon-container {
background: var(--mwai-bubbleColor);
width: 60px;
height: 60px;
border-radius: 100%;
transition: all 0.2s ease-out;
display: flex;
justify-content: center;
align-items: center;
}
.mwai-chatgpt-theme.mwai-bubble .mwai-icon-container .mwai-icon {
max-width: 50%;
max-height: 50%;
filter: none;
}
.mwai-chatgpt-theme.mwai-bubble .mwai-icon-container .mwai-icon:hover {
transform: none;
}
.mwai-chatgpt-theme.mwai-bubble .mwai-icon-container .mwai-emoji {
font-size: 30px !important;
}
.mwai-chatgpt-theme.mwai-bubble .mwai-icon-container:hover {
cursor: pointer;
filter: brightness(1.1);
}
@media (max-width: 760px) {
.mwai-chatgpt-theme.mwai-window.mwai-open {
position: fixed;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
top: 0 !important;
width: 100%;
height: 100%;
max-height: 100%;
max-width: 100%;
display: flex;
flex-direction: column;
margin: 0;
z-index: 999999;
background-color: var(--mwai-backgroundSecondaryColor);
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-header {
border-radius: 0;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body {
height: 100%;
max-height: inherit;
border-radius: 0;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body .mwai-conversation {
flex: auto;
max-height: none;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input {
flex-direction: column;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input button {
font-size: 16px;
margin-left: 0;
width: 100%;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input .mwai-input-text {
width: 100%;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input .mwai-input-text input, .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-input .mwai-input-text textarea {
font-size: 16px;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body {
display: flex;
transition: opacity 200ms ease-in-out 0s;
opacity: 1;
height: 100%;
max-height: inherit;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-body .mwai-conversation {
flex: auto;
max-height: none;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-resize-button {
display: none !important;
}
.mwai-chatgpt-theme.mwai-window.mwai-open .mwai-trigger {
display: none;
}
}
@keyframes mwai-button-spinner {
from {
transform: rotate(0turn);
}
to {
transform: rotate(1turn);
}
}
.mwai-chatgpt-theme button:not(.mwai-busy):before {
content: none !important;
display: none !important;
animation: none !important;
}
.mwai-chatgpt-theme .admin-bar .mwai-fullscreen:not(.mwai-window),
.mwai-chatgpt-theme .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
top: 32px;
}
.mwai-chatgpt-theme pre code.hljs {
display: block;
overflow-x: auto;
padding: 1em;
}
.mwai-chatgpt-theme code.hljs {
padding: 3px 5px;
}
.mwai-chatgpt-theme .hljs {
color: #fff;
}
.mwai-chatgpt-theme .hljs-subst {
color: #fff;
}
.mwai-chatgpt-theme .hljs-comment {
color: #999;
}
.mwai-chatgpt-theme .hljs-attr, .mwai-chatgpt-theme .hljs-doctag, .mwai-chatgpt-theme .hljs-keyword, .mwai-chatgpt-theme .hljs-meta .hljs-keyword, .mwai-chatgpt-theme .hljs-section, .mwai-chatgpt-theme .hljs-selector-tag {
color: #88aece;
}
.mwai-chatgpt-theme .hljs-attribute {
color: #c59bc1;
}
.mwai-chatgpt-theme .hljs-name, .mwai-chatgpt-theme .hljs-number, .mwai-chatgpt-theme .hljs-quote, .mwai-chatgpt-theme .hljs-selector-id, .mwai-chatgpt-theme .hljs-template-tag, .mwai-chatgpt-theme .hljs-type {
color: #f08d49;
}
.mwai-chatgpt-theme .hljs-selector-class {
color: #88aece;
}
.mwai-chatgpt-theme .hljs-link, .mwai-chatgpt-theme .hljs-regexp, .mwai-chatgpt-theme .hljs-selector-attr, .mwai-chatgpt-theme .hljs-string, .mwai-chatgpt-theme .hljs-symbol, .mwai-chatgpt-theme .hljs-template-variable, .mwai-chatgpt-theme .hljs-variable {
color: #b5bd68;
}
.mwai-chatgpt-theme .hljs-meta, .mwai-chatgpt-theme .hljs-selector-pseudo {
color: #88aece;
}
.mwai-chatgpt-theme .hljs-built_in, .mwai-chatgpt-theme .hljs-literal, .mwai-chatgpt-theme .hljs-title {
color: #f08d49;
}
.mwai-chatgpt-theme .hljs-bullet, .mwai-chatgpt-theme .hljs-code {
color: #ccc;
}
.mwai-chatgpt-theme .hljs-meta .hljs-string {
color: #b5bd68;
}
.mwai-chatgpt-theme .hljs-deletion {
color: #de7176;
}
.mwai-chatgpt-theme .hljs-addition {
color: #76c490;
}
.mwai-chatgpt-theme .hljs-emphasis {
font-style: italic;
}
.mwai-chatgpt-theme .hljs-strong {
font-weight: 700;
}
.mwai-chatgpt-theme .mwai-reply-actions {
position: absolute;
border-radius: 5px;
top: 10px;
right: 10px;
display: flex;
align-items: center;
padding: 2px 2px;
z-index: 100;
background: var(--mwai-backgroundPrimaryColor);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
z-index: 100;
}
.mwai-chatgpt-theme .mwai-reply-actions .mwai-copy-button {
fill: var(--mwai-fontColor);
padding: 3px 5px;
width: 24px;
height: 24px;
background: var(--mwai-backgroundPrimaryColor);
cursor: pointer;
border-radius: 5px;
}
.mwai-chatgpt-theme .mwai-reply-actions .mwai-copy-button:hover {
filter: brightness(1.2);
}
.mwai-chatgpt-theme .mwai-reply-actions.mwai-hidden {
opacity: 0;
}
.mwai-chatgpt-theme .mwai-realtime {
padding: var(--mwai-spacing);
}
.mwai-chatgpt-theme .mwai-realtime .mwai-visualizer {
display: flex;
justify-content: center;
align-items: center;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-visualizer hr {
width: 100px;
margin-right: var(--mwai-spacing);
margin-left: var(--mwai-spacing);
border: 1px solid var(--mwai-backgroundPrimaryColor);
}
.mwai-chatgpt-theme .mwai-realtime .mwai-visualizer .mwai-animation {
background: var(--mwai-backgroundPrimaryColor);
}
.mwai-chatgpt-theme .mwai-realtime .mwai-controls {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: var(--mwai-spacing);
}
.mwai-chatgpt-theme .mwai-realtime .mwai-controls > * + * {
margin-left: 10px;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-controls button {
border-radius: 100%;
width: 50px;
height: 50px;
margin: 5px;
padding: 5px;
display: flex;
align-items: center;
justify-content: center;
color: var(--mwai-fontColor);
border: 2px solid var(--mwai-backgroundPrimaryColor);
background: none;
cursor: pointer;
transition: all 0.2s ease-out;
min-width: inherit;
max-width: inherit;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-controls button:hover:not(:disabled) {
background: var(--mwai-backgroundPrimaryColor);
}
.mwai-chatgpt-theme .mwai-realtime .mwai-controls button:disabled {
opacity: 0.5;
cursor: not-allowed;
background: none;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-controls button.mwai-active {
border: 2px solid var(--mwai-fontColor);
}
.mwai-chatgpt-theme .mwai-realtime .mwai-last-transcript {
margin: var(--mwai-spacing);
margin-top: 0;
border: 2px solid var(--mwai-backgroundPrimaryColor);
padding: calc(var(--mwai-spacing) / 2);
border-radius: var(--mwai-borderRadius);
display: flex;
justify-content: center;
font-size: 80%;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-statistics {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-row-gap: 10px;
font-size: 14px;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-statistics div {
display: flex;
flex-direction: column;
align-items: center;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-statistics label {
font-size: 11px;
opacity: 0.5;
text-transform: uppercase;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-options {
margin-top: var(--mwai-spacing);
display: flex;
align-items: center;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-options .mwai-option {
cursor: pointer;
opacity: 0.5;
margin-right: 2px;
}
.mwai-chatgpt-theme .mwai-realtime .mwai-options .mwai-option.mwai-active {
opacity: 1;
}
.mwai-chatgpt-theme.mwai-discussions {
border-radius: var(--mwai-borderRadius);
background: var(--mwai-backgroundHeaderColor);
overflow: hidden;
}
.mwai-chatgpt-theme.mwai-discussions * {
box-sizing: border-box;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion {
display: flex;
position: relative;
padding-left: calc(var(--mwai-spacing) / 2);
padding-right: calc(var(--mwai-spacing) / 2);
padding-bottom: calc(var(--mwai-spacing) / 2);
color: var(--mwai-conversationsTextColor);
opacity: 0.65;
align-items: center;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-title {
flex: 1;
padding: 5px;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions {
position: absolute;
top: 50%;
right: calc(var(--mwai-spacing) / 2);
transform: translateY(-50%);
opacity: 0;
transition: opacity 0.2s ease-out;
z-index: 100;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-menu-icon {
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
color: var(--mwai-conversationsTextColor);
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion.mwai-active {
cursor: pointer;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion.mwai-active .mwai-discussion-title {
background: var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
opacity: 1;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion:hover {
cursor: pointer;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-title {
background: var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
opacity: 1;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-actions {
opacity: 1;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion:has(.mwai-context-menu) .mwai-discussion-actions {
opacity: 1;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-discussion:first-child {
margin-top: calc(var(--mwai-spacing) / 2);
}
.mwai-chatgpt-theme.mwai-discussions .mwai-header {
color: var(--mwai-headerButtonsColor);
padding: var(--mwai-spacing);
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-header button {
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
border: none;
padding: 8px 16px;
border-radius: var(--mwai-borderRadius);
cursor: pointer;
transition: all 0.2s ease-out;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-header button:hover:not(:disabled) {
background: var(--mwai-iconTextBackgroundColor);
}
.mwai-chatgpt-theme.mwai-discussions .mwai-header button:disabled {
opacity: 0.5;
cursor: not-allowed;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-header .mwai-refresh-btn {
padding: 8px;
display: flex;
align-items: center;
justify-content: center;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-body {
background: var(--mwai-conversationsBackgroundColor);
list-style: none;
padding: 0;
margin: 0;
position: relative;
min-height: 200px;
display: flex;
flex-direction: column;
border-radius: 0;
z-index: 1;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-loading-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--mwai-conversationsBackgroundColor);
opacity: 0.9;
display: flex;
align-items: center;
justify-content: center;
z-index: 10;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-spinner {
animation: spin 1s linear infinite;
color: var(--mwai-fontColor);
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.mwai-chatgpt-theme.mwai-discussions .mwai-pagination {
background: var(--mwai-backgroundHeaderColor);
padding: var(--mwai-spacing);
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid var(--mwai-backgroundPrimaryColor);
}
.mwai-chatgpt-theme.mwai-discussions .mwai-pagination button {
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
border: none;
padding: 8px 12px;
border-radius: var(--mwai-borderRadius);
cursor: pointer;
transition: all 0.2s ease-out;
display: flex;
align-items: center;
justify-content: center;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-pagination button:hover:not(:disabled) {
background: var(--mwai-iconTextBackgroundColor);
}
.mwai-chatgpt-theme.mwai-discussions .mwai-pagination button:disabled {
opacity: 0.3;
cursor: not-allowed;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-pagination span {
color: var(--mwai-headerButtonsColor);
font-size: var(--mwai-fontSize);
font-weight: 500;
}
.mwai-chatgpt-theme.mwai-discussions .mwai-pagination .mwai-page-indicator {
color: var(--mwai-headerButtonsColor);
font-size: calc(var(--mwai-fontSize) * 0.85);
font-weight: 400;
opacity: 0.8;
}
.mwai-chatgpt-theme .mwai-chunks {
background: rgba(255, 255, 255, 0.05);
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunks-header {
color: #9ca3af;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunks-header .mwai-chunks-toggle {
border-color: rgba(255, 255, 255, 0.1);
color: #9ca3af;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunks-header .mwai-chunks-toggle:hover {
background: rgba(255, 255, 255, 0.05);
color: #e5e7eb;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk {
background: rgba(255, 255, 255, 0.08);
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-time {
color: #e5e7eb;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-data {
color: #e5e7eb;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-expand {
color: #e5e7eb;
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-details {
background: rgba(0, 0, 0, 0.2);
}
.mwai-chatgpt-theme .mwai-chunks .mwai-chunk .mwai-chunk-details pre {
color: #d1d5db;
}
@media (max-width: 760px) {
.mwai-chatgpt-theme.mwai-window {
width: calc(100% - 40px);
z-index: 9999999999;
}
.mwai-chatgpt-theme .mwai-input {
flex-direction: column;
}
.mwai-chatgpt-theme .mwai-input .mwai-input-submit {
margin: 15px 0 0 0;
height: 40px;
width: inherit;
}
.mwai-chatgpt-theme .mwai-name {
margin-right: 0;
max-width: inherit;
}
}
.mwai-context-menu-portal.mwai-chatgpt-theme .mwai-context-menu {
background: var(--mwai-backgroundSecondaryColor);
border: 1px solid var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
}
.mwai-context-menu-portal.mwai-chatgpt-theme .mwai-context-menu .mwai-menu-item:hover {
background-color: var(--mwai-backgroundPrimaryColor);
}
.mwai-context-menu-portal.mwai-chatgpt-theme .mwai-context-menu .mwai-menu-item.mwai-danger {
color: var(--mwai-errorTextColor);
}
.mwai-context-menu-portal.mwai-chatgpt-theme .mwai-context-menu .mwai-menu-item.mwai-danger:hover {
background-color: var(--mwai-errorBackgroundColor);
}.mwai-context-menu-portal .mwai-context-menu {
background: var(--mwai-backgroundHeaderColor);
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: var(--mwai-borderRadius);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
font-size: 13px;
color: var(--mwai-fontColor);
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item {
display: flex;
align-items: center;
gap: 8px;
padding: 8px 12px;
cursor: pointer;
transition: background-color 0.2s;
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item:hover {
background-color: rgba(0, 0, 0, 0.05);
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item.mwai-danger {
color: #dc3545;
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item.mwai-danger:hover {
background-color: rgba(220, 53, 69, 0.1);
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item svg {
flex-shrink: 0;
}
.mwai-chunks {
padding: 8px;
background: rgba(0, 0, 0, 0.03);
font-family: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;
font-size: 11px;
border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mwai-chunks.mwai-chunks-collapsed .mwai-chunks-header {
margin-bottom: 0 !important;
}
.mwai-chunks .mwai-chunks-header {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
color: #6b7280;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.mwai-chunks .mwai-chunks-header .mwai-chunks-title {
flex: 1;
}
.mwai-chunks .mwai-chunks-header .mwai-chunks-toggle {
background: none;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
padding: 2px;
width: 30px;
height: 20px;
cursor: pointer;
color: #6b7280;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
margin-left: 4px;
}
.mwai-chunks .mwai-chunks-header .mwai-chunks-toggle:hover {
background: rgba(0, 0, 0, 0.05);
color: #374151;
}
.mwai-chunks .mwai-chunk {
margin-bottom: 4px;
padding: 6px 8px;
background: white;
border-radius: 4px;
border: 1px solid rgba(0, 0, 0, 0.06);
transition: all 0.2s ease;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header {
display: flex;
align-items: center;
gap: 8px;
cursor: pointer;
user-select: none;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-time {
color: #9ca3af;
font-size: 10px;
font-variant-numeric: tabular-nums;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-type {
display: flex;
align-items: center;
gap: 4px;
padding: 2px 6px;
border-radius: 3px;
font-size: 10px;
font-weight: 500;
color: white;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-data {
flex: 1;
color: #374151;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-expand {
color: #9ca3af;
transition: transform 0.2s ease;
}
.mwai-chunks .mwai-chunk .mwai-chunk-details {
margin-top: 8px;
padding: 8px;
background: rgba(0, 0, 0, 0.02);
border-radius: 3px;
overflow-x: auto;
}
.mwai-chunks .mwai-chunk .mwai-chunk-details pre {
margin: 0;
white-space: pre-wrap;
word-break: break-word;
color: #4b5563;
}
.mwai-messages-theme {
--mwai-spacing: 10px;
--mwai-fontSize: 13px;
--mwai-lineHeight: 1.5;
--mwai-borderRadius: 10px;
--mwai-width: 460px;
--mwai-maxHeight: 40vh;
--mwai-iconTextColor: black;
--mwai-iconTextBackgroundColor: white;
--mwai-fontColor: black;
--mwai-backgroundPrimaryColor: #fafafa;
--mwai-backgroundHeaderColor: #0084ff;
--mwai-bubbleColor: #0084ff;
--mwai-headerButtonsColor: white;
--mwai-conversationsBackgroundColor: white;
--mwai-backgroundUserColor: #0084ff;
--mwai-backgroundAiColor: #eee;
--mwai-backgroundAiSecondaryColor: #ddd;
--mwai-errorBackgroundColor: #6d2f2a;
--mwai-errorTextColor: #FFFFFF;
}
.mwai-messages-theme * {
box-sizing: border-box;
}
.mwai-messages-theme .mwai-body {
display: flex;
background: var(--mwai-backgroundPrimaryColor);
font-size: var(--mwai-fontSize);
color: var(--mwai-fontColor);
border-radius: var(--mwai-borderRadius);
flex-direction: column;
}
.mwai-messages-theme .mwai-shortcuts {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.mwai-messages-theme .mwai-shortcuts .mwai-shortcut {
margin-bottom: 5px;
font-size: var(--mwai-fontSize);
height: inherit;
min-height: inherit;
width: inherit;
min-width: 90px;
border-radius: var(--mwai-borderRadius);
padding: 7px 12px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: end;
}
.mwai-messages-theme .mwai-shortcuts .mwai-shortcut.mwai-success {
background: #4caf50;
color: white;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.mwai-messages-theme .mwai-shortcuts .mwai-shortcut.mwai-danger {
background: #f44336;
color: white;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.mwai-messages-theme .mwai-shortcuts .mwai-shortcut.mwai-warning {
background: #ff9800;
color: white;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.mwai-messages-theme .mwai-shortcuts .mwai-shortcut.mwai-info {
background: #2196f3;
color: white;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.mwai-messages-theme .mwai-shortcuts .mwai-shortcut .mwai-icon {
margin-right: 5px;
}
.mwai-messages-theme .mwai-shortcuts .mwai-shortcut .mwai-icon img {
max-height: 16px;
width: auto;
}
.mwai-messages-theme .mwai-shortcuts .mwai-shortcut:hover {
filter: brightness(1.1);
}
.mwai-messages-theme .mwai-blocks {
display: flex;
flex-direction: column;
padding: var(--mwai-spacing);
}
.mwai-messages-theme .mwai-blocks .mwai-block p:first-child {
margin-top: 0;
}
.mwai-messages-theme .mwai-blocks button {
cursor: pointer;
}
.mwai-messages-theme .mwai-conversation {
display: flex;
flex-direction: column;
overflow: auto;
max-height: var(--mwai-maxHeight);
padding: var(--mwai-spacing) var(--mwai-spacing) 0;
}
.mwai-messages-theme .mwai-conversation .mwai-reply {
margin-bottom: var(--mwai-spacing);
padding: 7px 12px;
border-radius: 15px;
font-size: var(--mwai-fontSize);
color: var(--mwai-fontColor);
position: relative;
}
.mwai-messages-theme .mwai-conversation .mwai-reply .mwai-name,
.mwai-messages-theme .mwai-conversation .mwai-reply .mwai-name-text {
display: none;
}
.mwai-messages-theme .mwai-conversation .mwai-reply * > p:first-child {
margin-top: 0;
}
.mwai-messages-theme .mwai-conversation .mwai-reply * > p:last-child {
margin-bottom: 0;
}
.mwai-messages-theme .mwai-conversation .mwai-reply.mwai-ai {
align-self: flex-start;
background: var(--mwai-backgroundAiColor);
margin-left: 5px;
}
.mwai-messages-theme .mwai-conversation .mwai-reply.mwai-ai::before, .mwai-messages-theme .mwai-conversation .mwai-reply.mwai-ai::after {
content: "";
position: absolute;
z-index: 1;
bottom: 0;
left: -10px;
width: 10px;
height: 20px;
background: var(--mwai-backgroundPrimaryColor);
border-bottom-right-radius: 10px;
}
.mwai-messages-theme .mwai-conversation .mwai-reply.mwai-ai::before {
z-index: 0;
left: -7px;
height: 20px;
width: 20px;
background: var(--mwai-backgroundAiColor);
border-bottom-right-radius: 15px;
}
.mwai-messages-theme .mwai-conversation .mwai-reply.mwai-user {
align-self: flex-end;
background: var(--mwai-backgroundUserColor);
color: white;
margin-right: 10px;
}
.mwai-messages-theme .mwai-conversation .mwai-reply.mwai-user::before, .mwai-messages-theme .mwai-conversation .mwai-reply.mwai-user::after {
content: "";
position: absolute;
z-index: 1;
bottom: 0;
right: -10px;
width: 10px;
height: 20px;
background: var(--mwai-backgroundPrimaryColor);
border-bottom-left-radius: 10px;
}
.mwai-messages-theme .mwai-conversation .mwai-reply.mwai-user::before {
z-index: 0;
right: -10px;
height: 20px;
width: 20px;
background: var(--mwai-backgroundUserColor);
background-attachment: fixed;
border-bottom-left-radius: 15px;
}
.mwai-messages-theme .mwai-text {
flex: auto;
}
.mwai-messages-theme .mwai-text .mwai-image {
display: block;
max-width: 250px;
height: auto;
margin: 0 0 10px 0;
border-radius: var(--mwai-borderRadius);
}
.mwai-messages-theme .mwai-text .mwai-filename {
display: flex;
text-decoration: none;
border: 1px solid var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
color: white;
padding: 5px 10px;
margin-bottom: 10px;
}
.mwai-messages-theme .mwai-text > span > p > *:first-child {
margin-top: 0;
}
.mwai-messages-theme .mwai-text a {
color: #2196f3;
}
.mwai-messages-theme .mwai-text h1 {
font-size: 200%;
}
.mwai-messages-theme .mwai-text h2 {
font-size: 160%;
}
.mwai-messages-theme .mwai-text h3 {
font-size: 140%;
}
.mwai-messages-theme .mwai-text h4 {
font-size: 120%;
}
.mwai-messages-theme .mwai-text p {
font-size: var(--mwai-fontSize);
line-height: var(--mwai-lineHeight);
}
.mwai-messages-theme .mwai-text p code {
background: var(--mwai-backgroundAiSecondaryColor);
padding: 2px 6px;
border-radius: 8px;
font-size: calc(var(--mwai-fontSize) * 0.9);
font-family: system-ui;
}
.mwai-messages-theme .mwai-text pre {
color: var(--mwai-fontColor);
border-radius: var(--mwai-borderRadius);
break-after: auto;
white-space: pre-wrap;
max-width: 100%;
width: 100%;
font-family: system-ui;
background: var(--mwai-backgroundAiSecondaryColor);
padding: var(--mwai-spacing);
}
.mwai-messages-theme .mwai-text pre code {
padding: 0 !important;
font-family: system-ui;
background: var(--mwai-backgroundAiSecondaryColor);
}
.mwai-messages-theme .mwai-text ol {
padding: 0;
margin: 0 0 0 20px;
}
.mwai-messages-theme .mwai-text table {
width: 100%;
border: 2px solid var(--mwai-backgroundAiSecondaryColor);
border-collapse: collapse;
}
.mwai-messages-theme .mwai-text thead {
background: var(--mwai-backgroundAiSecondaryColor);
}
.mwai-messages-theme .mwai-text tr,
.mwai-messages-theme .mwai-text td {
padding: 2px 5px;
}
.mwai-messages-theme .mwai-text td {
border: 2px solid var(--mwai-backgroundAiSecondaryColor);
}
.mwai-messages-theme .mwai-text .mwai-typewriter {
display: inline-block;
}
.mwai-messages-theme .mwai-text .mwai-typewriter > :first-child {
margin-top: 0;
}
.mwai-messages-theme .mwai-text > *:first-child {
margin-top: 0;
}
.mwai-messages-theme .mwai-text > *:last-child {
margin-bottom: 0;
}
.mwai-messages-theme .mwai-input {
display: flex;
align-items: center;
padding: var(--mwai-spacing);
}
.mwai-messages-theme .mwai-input .mwai-input-text {
flex: auto;
position: relative;
display: flex;
background: var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
border: 1px solid var(--mwai-backgroundAiSecondaryColor);
overflow: hidden;
}
.mwai-messages-theme .mwai-input .mwai-input-text.mwai-blocked img {
filter: grayscale(100%);
opacity: 0.5;
}
.mwai-messages-theme .mwai-input .mwai-input-text.mwai-dragging {
border: 1px dashed var(--mwai-backgroundAiSecondaryColor);
}
.mwai-messages-theme .mwai-input .mwai-input-text textarea {
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
flex: auto;
padding: var(--mwai-spacing);
border: none;
font-size: var(--mwai-fontSize);
resize: none;
font-family: inherit;
margin: 0;
overflow: hidden;
min-height: inherit;
}
.mwai-messages-theme .mwai-input .mwai-input-text textarea:focus {
outline: none;
box-shadow: none;
}
.mwai-messages-theme .mwai-input .mwai-input-text textarea::placeholder {
color: var(--mwai-fontColor);
opacity: 0.5;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-microphone {
display: flex;
justify-content: center;
align-items: center;
margin-right: 5px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-microphone svg {
opacity: 0.5;
filter: grayscale(100%);
transition: opacity 0.3s ease-out;
cursor: pointer;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-microphone[active=true] svg {
opacity: 1;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-microphone[disabled] svg {
opacity: 0;
cursor: not-allowed;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon {
background: url(//staging.smartmeetings.com/wp-content/plugins/ai-engine/themes/icons/white-icons.svg);
background-size: 500%;
background-position: 0px -96px;
width: 32px;
height: 32px;
margin-top: calc(var(--mwai-spacing) / 2);
margin-left: 5px;
z-index: 100;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-idle-add {
background-position: -32px -96px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-add {
background-position: -32px 0px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-up {
background-position: -64px 0px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-del {
background-position: -96px 0px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-image-ok {
background-position: -128px 0px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-add {
background-position: -32px -64px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-up {
background-position: -64px -64px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-del {
background-position: -96px -64px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon.mwai-document-ok {
background-position: -128px -64px;
}
.mwai-messages-theme .mwai-input .mwai-input-text .mwai-file-upload-icon .mwai-file-upload-progress {
position: absolute;
font-size: 8px;
width: 21px;
top: 24px;
left: 23px;
overflow: hidden;
text-align: center;
font-weight: bold;
color: white;
}
.mwai-messages-theme .mwai-input .mwai-input-submit {
width: 70px;
}
.mwai-messages-theme button {
margin-left: var(--mwai-spacing);
padding: 5px 15px;
background-color: var(--mwai-backgroundUserColor);
color: white;
border: none;
border-radius: var(--mwai-borderRadius);
cursor: pointer;
height: 32px;
display: flex;
justify-content: center;
align-items: center;
}
.mwai-messages-theme button .mwai-timer {
margin-left: 5px;
margin-right: 5px;
font-size: 11px;
}
.mwai-messages-theme button:hover {
filter: brightness(1.2);
}
.mwai-messages-theme button[disabled] {
cursor: not-allowed;
}
.mwai-messages-theme button[disabled] span {
opacity: 0.5;
}
.mwai-messages-theme button[disabled].mwai-busy span {
display: none;
}
.mwai-messages-theme button[disabled].mwai-busy:before {
content: "";
width: 18px;
height: 18px;
margin: auto;
border: 3px solid transparent;
border-top-color: var(--mwai-fontColor);
border-radius: 50%;
animation: mwai-button-spinner 1s ease infinite;
}
.mwai-messages-theme .mwai-compliance {
opacity: 0.5;
margin-top: calc(-1 * var(--mwai-spacing));
padding: calc(var(--mwai-spacing) / 1.5) var(--mwai-spacing);
font-size: smaller;
color: var(--mwai-fontColor);
text-align: left;
}
.mwai-messages-theme .mwai-gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 5px;
}
.mwai-messages-theme .mwai-gallery img {
width: 100%;
}
.mwai-messages-theme.mwai-transition, .mwai-messages-theme .mwai-transition {
opacity: 0;
transition: opacity 350ms ease-in-out;
}
.mwai-messages-theme.mwai-transition-visible, .mwai-messages-theme .mwai-transition-visible {
opacity: 1;
}
.mwai-messages-theme .mwai-text {
overflow-wrap: anywhere;
}
.mwai-messages-theme .mwai-text img {
max-width: 100%;
}
.mwai-messages-theme .mwai-text div p:first-child {
margin-top: 0;
}
.mwai-messages-theme .mwai-text div p:last-child {
margin-bottom: 0;
}
.mwai-messages-theme .mwai-trigger {
position: absolute;
right: 0;
bottom: 0;
transition: all 0.2s ease-out;
z-index: 9999;
display: flex;
flex-direction: column;
align-items: end;
}
.mwai-messages-theme .mwai-trigger .mwai-icon-text-container {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.mwai-messages-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text {
background: var(--mwai-iconTextBackgroundColor);
color: var(--mwai-iconTextColor);
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
max-width: 200px;
font-size: 13px;
margin-bottom: 15px;
padding: 10px 15px;
border-radius: 8px;
}
.mwai-messages-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
color: var(--mwai-iconTextColor);
background: var(--mwai-iconTextBackgroundColor);
padding: 5px;
width: 30px;
height: 20px;
border-radius: 100%;
display: none;
justify-content: center;
align-items: center;
margin-bottom: 3px;
}
.mwai-messages-theme .mwai-trigger .mwai-icon-text-container:hover {
cursor: pointer;
}
.mwai-messages-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close {
display: flex;
font-size: 12px;
}
.mwai-messages-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close:hover {
filter: brightness(1.2);
}
@media (max-width: 760px) {
.mwai-messages-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
display: flex;
}
}
.mwai-messages-theme .mwai-trigger .mwai-icon-container .mwai-icon {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
transition: all 0.2s ease-out;
}
.mwai-messages-theme .mwai-trigger .mwai-icon-container .mwai-icon:hover {
cursor: pointer;
transform: scale(1.05);
}
.mwai-messages-theme.mwai-window {
position: fixed;
right: 30px;
bottom: 30px;
width: var(--mwai-width);
z-index: 9999;
}
.mwai-messages-theme.mwai-window .mwai-header {
display: none;
justify-content: flex-end;
align-items: center;
border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
background: var(--mwai-backgroundHeaderColor);
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons {
display: flex;
align-items: center;
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
justify-content: center;
height: 32px;
width: 22px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
transition: all 0.2s ease-out;
content: " ";
cursor: pointer;
position: absolute;
height: 13px;
width: 13px;
border: 1px solid var(--mwai-headerButtonsColor);
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
width: 16px;
height: 16px;
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button {
justify-content: center;
height: 32px;
width: 33px;
cursor: pointer;
border-radius: var(--mwai-borderRadius);
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
transition: all 0.2s ease-out;
transform: translate(16px, 5px) rotate(45deg);
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
transition: all 0.2s ease-out;
transform: translate(16px, 5px) rotate(-45deg);
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
content: " ";
cursor: pointer;
position: absolute;
height: 22px;
width: 1px;
background-color: var(--mwai-headerButtonsColor);
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
opacity: 1;
transform: translate(16px, 5px) rotate(135deg);
}
.mwai-messages-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
opacity: 1;
transform: translate(16px, 5px) rotate(45deg);
}
.mwai-messages-theme.mwai-window .mwai-body {
display: none;
opacity: 0;
max-height: var(--mwai-maxHeight);
border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
}
.mwai-messages-theme.mwai-window.mwai-bottom-left {
bottom: 30px;
right: inherit;
left: 30px;
}
.mwai-messages-theme.mwai-window.mwai-bottom-left .mwai-trigger {
right: inherit;
left: 0;
}
.mwai-messages-theme.mwai-window.mwai-top-right {
top: 30px;
bottom: inherit;
right: 30px;
}
.mwai-messages-theme.mwai-window.mwai-top-right .mwai-trigger {
top: 0;
bottom: inherit;
}
.mwai-messages-theme.mwai-window.mwai-top-left {
top: 30px;
bottom: inherit;
right: inherit;
left: 30px;
}
.mwai-messages-theme.mwai-window.mwai-top-left .mwai-trigger {
top: 0;
bottom: inherit;
right: inherit;
left: 0;
}
.mwai-messages-theme.mwai-window.mwai-top-left .mwai-trigger, .mwai-messages-theme.mwai-window.mwai-bottom-left .mwai-trigger {
align-items: flex-start;
}
.mwai-messages-theme.mwai-window.mwai-top-right .mwai-trigger, .mwai-messages-theme.mwai-window.mwai-top-left .mwai-trigger {
flex-direction: column-reverse;
}
.mwai-messages-theme.mwai-window.mwai-top-right .mwai-trigger .mwai-icon-text, .mwai-messages-theme.mwai-window.mwai-top-left .mwai-trigger .mwai-icon-text {
margin-bottom: 0;
margin-top: 15px;
}
.mwai-messages-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
margin-bottom: 0px;
}
.mwai-messages-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
width: 16px;
height: 16px;
}
.mwai-messages-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
width: 13px;
height: 13px;
}
.mwai-messages-theme.mwai-fullscreen:not(.mwai-window), .mwai-messages-theme.mwai-fullscreen.mwai-window.mwai-open {
position: fixed;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
top: 0 !important;
width: 100%;
height: 100%;
max-height: 100%;
max-width: 100%;
display: flex;
flex-direction: column;
margin: 0;
z-index: 999999;
background-color: var(--mwai-backgroundSecondaryColor);
}
.mwai-messages-theme.mwai-fullscreen:not(.mwai-window) .mwai-header, .mwai-messages-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-header {
border-radius: 0;
}
.mwai-messages-theme.mwai-fullscreen:not(.mwai-window) .mwai-body, .mwai-messages-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-body {
height: 100%;
max-height: inherit;
border-radius: 0;
}
.mwai-messages-theme.mwai-fullscreen:not(.mwai-window) .mwai-body .mwai-conversation, .mwai-messages-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-body .mwai-conversation {
flex: auto;
max-height: none;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-header {
display: flex;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-body {
display: flex;
transition: opacity 200ms ease-in-out 0s;
opacity: 1;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-trigger {
display: none;
}
.mwai-messages-theme .mwai-error {
margin: var(--mwai-spacing);
color: white;
background: rgba(180, 55, 55, 0.55);
padding: var(--mwai-spacing);
border-radius: var(--mwai-borderRadius);
}
.mwai-messages-theme .mwai-error:hover {
cursor: pointer;
background: rgba(180, 44, 44, 0.85);
}
.mwai-messages-theme.mwai-bubble .mwai-icon-container {
background: var(--mwai-bubbleColor);
width: 60px;
height: 60px;
border-radius: 100%;
transition: all 0.2s ease-out;
display: flex;
justify-content: center;
align-items: center;
}
.mwai-messages-theme.mwai-bubble .mwai-icon-container .mwai-icon {
max-width: 50%;
max-height: 50%;
filter: none;
}
.mwai-messages-theme.mwai-bubble .mwai-icon-container .mwai-icon:hover {
transform: none;
}
.mwai-messages-theme.mwai-bubble .mwai-icon-container .mwai-emoji {
font-size: 30px !important;
}
.mwai-messages-theme.mwai-bubble .mwai-icon-container:hover {
cursor: pointer;
filter: brightness(1.1);
}
@media (max-width: 760px) {
.mwai-messages-theme.mwai-window.mwai-open {
position: fixed;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
top: 0 !important;
width: 100%;
height: 100%;
max-height: 100%;
max-width: 100%;
display: flex;
flex-direction: column;
margin: 0;
z-index: 999999;
background-color: var(--mwai-backgroundSecondaryColor);
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-header {
border-radius: 0;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-body {
height: 100%;
max-height: inherit;
border-radius: 0;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-body .mwai-conversation {
flex: auto;
max-height: none;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-input {
flex-direction: column;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-input button {
font-size: 16px;
margin-left: 0;
width: 100%;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-input .mwai-input-text {
width: 100%;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-input .mwai-input-text input, .mwai-messages-theme.mwai-window.mwai-open .mwai-input .mwai-input-text textarea {
font-size: 16px;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-body {
display: flex;
transition: opacity 200ms ease-in-out 0s;
opacity: 1;
height: 100%;
max-height: inherit;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-body .mwai-conversation {
flex: auto;
max-height: none;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-resize-button {
display: none !important;
}
.mwai-messages-theme.mwai-window.mwai-open .mwai-trigger {
display: none;
}
}
@keyframes mwai-button-spinner {
from {
transform: rotate(0turn);
}
to {
transform: rotate(1turn);
}
}
.mwai-messages-theme button:not(.mwai-busy):before {
content: none !important;
display: none !important;
animation: none !important;
}
.mwai-messages-theme .admin-bar .mwai-fullscreen:not(.mwai-window),
.mwai-messages-theme .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
top: 32px;
}
.mwai-messages-theme pre code.hljs {
display: block;
overflow-x: auto;
padding: 1em;
}
.mwai-messages-theme code.hljs {
padding: 3px 5px;
}
.mwai-messages-theme .hljs {
color: #333;
background: #f0f0f0;
}
.mwai-messages-theme .hljs-subst {
color: #333;
}
.mwai-messages-theme .hljs-comment {
color: #888;
}
.mwai-messages-theme .hljs-attr, .mwai-messages-theme .hljs-doctag, .mwai-messages-theme .hljs-keyword, .mwai-messages-theme .hljs-meta .hljs-keyword, .mwai-messages-theme .hljs-section, .mwai-messages-theme .hljs-selector-tag {
color: #0077cc;
}
.mwai-messages-theme .hljs-attribute {
color: #aa3377;
}
.mwai-messages-theme .hljs-name, .mwai-messages-theme .hljs-number, .mwai-messages-theme .hljs-quote, .mwai-messages-theme .hljs-selector-id, .mwai-messages-theme .hljs-template-tag, .mwai-messages-theme .hljs-type {
color: #c18401;
}
.mwai-messages-theme .hljs-selector-class {
color: #0077cc;
}
.mwai-messages-theme .hljs-link, .mwai-messages-theme .hljs-regexp, .mwai-messages-theme .hljs-selector-attr, .mwai-messages-theme .hljs-string, .mwai-messages-theme .hljs-symbol, .mwai-messages-theme .hljs-template-variable, .mwai-messages-theme .hljs-variable {
color: #689700;
}
.mwai-messages-theme .hljs-meta, .mwai-messages-theme .hljs-selector-pseudo {
color: #0077cc;
}
.mwai-messages-theme .hljs-built_in, .mwai-messages-theme .hljs-literal, .mwai-messages-theme .hljs-title {
color: #c18401;
}
.mwai-messages-theme .hljs-bullet, .mwai-messages-theme .hljs-code {
color: #555;
}
.mwai-messages-theme .hljs-meta .hljs-string {
color: #689700;
}
.mwai-messages-theme .hljs-deletion {
color: #b71c1c;
}
.mwai-messages-theme .hljs-addition {
color: #1b5e20;
}
.mwai-messages-theme .hljs-emphasis {
font-style: italic;
}
.mwai-messages-theme .hljs-strong {
font-weight: 700;
}
.mwai-messages-theme .mwai-reply-actions {
position: absolute;
border-radius: 5px;
top: 10px;
right: 10px;
display: flex;
align-items: center;
padding: 2px 2px;
z-index: 100;
background: var(--mwai-backgroundPrimaryColor);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
z-index: 100;
}
.mwai-messages-theme .mwai-reply-actions .mwai-copy-button {
fill: var(--mwai-fontColor);
padding: 3px 5px;
width: 24px;
height: 24px;
background: var(--mwai-backgroundPrimaryColor);
cursor: pointer;
border-radius: 5px;
}
.mwai-messages-theme .mwai-reply-actions .mwai-copy-button:hover {
filter: brightness(1.2);
}
.mwai-messages-theme .mwai-reply-actions.mwai-hidden {
opacity: 0;
}
.mwai-messages-theme .mwai-realtime {
padding: var(--mwai-spacing);
}
.mwai-messages-theme .mwai-realtime .mwai-visualizer {
display: flex;
justify-content: center;
align-items: center;
}
.mwai-messages-theme .mwai-realtime .mwai-visualizer hr {
width: 100px;
margin-right: var(--mwai-spacing);
margin-left: var(--mwai-spacing);
border: 1px solid var(--mwai-backgroundPrimaryColor);
}
.mwai-messages-theme .mwai-realtime .mwai-visualizer .mwai-animation {
background: var(--mwai-backgroundPrimaryColor);
}
.mwai-messages-theme .mwai-realtime .mwai-controls {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: var(--mwai-spacing);
}
.mwai-messages-theme .mwai-realtime .mwai-controls > * + * {
margin-left: 10px;
}
.mwai-messages-theme .mwai-realtime .mwai-controls button {
border-radius: 100%;
width: 50px;
height: 50px;
margin: 5px;
padding: 5px;
display: flex;
align-items: center;
justify-content: center;
color: var(--mwai-fontColor);
border: 2px solid var(--mwai-backgroundPrimaryColor);
background: none;
cursor: pointer;
transition: all 0.2s ease-out;
min-width: inherit;
max-width: inherit;
}
.mwai-messages-theme .mwai-realtime .mwai-controls button:hover:not(:disabled) {
background: var(--mwai-backgroundPrimaryColor);
}
.mwai-messages-theme .mwai-realtime .mwai-controls button:disabled {
opacity: 0.5;
cursor: not-allowed;
background: none;
}
.mwai-messages-theme .mwai-realtime .mwai-controls button.mwai-active {
border: 2px solid var(--mwai-fontColor);
}
.mwai-messages-theme .mwai-realtime .mwai-last-transcript {
margin: var(--mwai-spacing);
margin-top: 0;
border: 2px solid var(--mwai-backgroundPrimaryColor);
padding: calc(var(--mwai-spacing) / 2);
border-radius: var(--mwai-borderRadius);
display: flex;
justify-content: center;
font-size: 80%;
}
.mwai-messages-theme .mwai-realtime .mwai-statistics {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-row-gap: 10px;
font-size: 14px;
}
.mwai-messages-theme .mwai-realtime .mwai-statistics div {
display: flex;
flex-direction: column;
align-items: center;
}
.mwai-messages-theme .mwai-realtime .mwai-statistics label {
font-size: 11px;
opacity: 0.5;
text-transform: uppercase;
}
.mwai-messages-theme .mwai-realtime .mwai-options {
margin-top: var(--mwai-spacing);
display: flex;
align-items: center;
}
.mwai-messages-theme .mwai-realtime .mwai-options .mwai-option {
cursor: pointer;
opacity: 0.5;
margin-right: 2px;
}
.mwai-messages-theme .mwai-realtime .mwai-options .mwai-option.mwai-active {
opacity: 1;
}
.mwai-messages-theme.mwai-discussions {
border-radius: var(--mwai-borderRadius);
background: var(--mwai-backgroundHeaderColor);
overflow: hidden;
}
.mwai-messages-theme.mwai-discussions * {
box-sizing: border-box;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion {
display: flex;
position: relative;
padding-left: calc(var(--mwai-spacing) / 2);
padding-right: calc(var(--mwai-spacing) / 2);
padding-bottom: calc(var(--mwai-spacing) / 2);
color: var(--mwai-conversationsTextColor);
opacity: 0.65;
align-items: center;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion .mwai-discussion-title {
flex: 1;
padding: 5px;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions {
position: absolute;
top: 50%;
right: calc(var(--mwai-spacing) / 2);
transform: translateY(-50%);
opacity: 0;
transition: opacity 0.2s ease-out;
z-index: 100;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-menu-icon {
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
color: var(--mwai-conversationsTextColor);
}
.mwai-messages-theme.mwai-discussions .mwai-discussion.mwai-active {
cursor: pointer;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion.mwai-active .mwai-discussion-title {
background: var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
opacity: 1;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion:hover {
cursor: pointer;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-title {
background: var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
opacity: 1;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-actions {
opacity: 1;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion:has(.mwai-context-menu) .mwai-discussion-actions {
opacity: 1;
}
.mwai-messages-theme.mwai-discussions .mwai-discussion:first-child {
margin-top: calc(var(--mwai-spacing) / 2);
}
.mwai-messages-theme.mwai-discussions .mwai-header {
color: var(--mwai-headerButtonsColor);
padding: var(--mwai-spacing);
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
}
.mwai-messages-theme.mwai-discussions .mwai-header button {
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
border: none;
padding: 8px 16px;
border-radius: var(--mwai-borderRadius);
cursor: pointer;
transition: all 0.2s ease-out;
}
.mwai-messages-theme.mwai-discussions .mwai-header button:hover:not(:disabled) {
background: var(--mwai-iconTextBackgroundColor);
}
.mwai-messages-theme.mwai-discussions .mwai-header button:disabled {
opacity: 0.5;
cursor: not-allowed;
}
.mwai-messages-theme.mwai-discussions .mwai-header .mwai-refresh-btn {
padding: 8px;
display: flex;
align-items: center;
justify-content: center;
}
.mwai-messages-theme.mwai-discussions .mwai-body {
background: var(--mwai-conversationsBackgroundColor);
list-style: none;
padding: 0;
margin: 0;
position: relative;
min-height: 200px;
display: flex;
flex-direction: column;
border-radius: 0;
z-index: 1;
}
.mwai-messages-theme.mwai-discussions .mwai-loading-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--mwai-conversationsBackgroundColor);
opacity: 0.9;
display: flex;
align-items: center;
justify-content: center;
z-index: 10;
}
.mwai-messages-theme.mwai-discussions .mwai-spinner {
animation: spin 1s linear infinite;
color: var(--mwai-fontColor);
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.mwai-messages-theme.mwai-discussions .mwai-pagination {
background: var(--mwai-backgroundHeaderColor);
padding: var(--mwai-spacing);
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid var(--mwai-backgroundPrimaryColor);
}
.mwai-messages-theme.mwai-discussions .mwai-pagination button {
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
border: none;
padding: 8px 12px;
border-radius: var(--mwai-borderRadius);
cursor: pointer;
transition: all 0.2s ease-out;
display: flex;
align-items: center;
justify-content: center;
}
.mwai-messages-theme.mwai-discussions .mwai-pagination button:hover:not(:disabled) {
background: var(--mwai-iconTextBackgroundColor);
}
.mwai-messages-theme.mwai-discussions .mwai-pagination button:disabled {
opacity: 0.3;
cursor: not-allowed;
}
.mwai-messages-theme.mwai-discussions .mwai-pagination span {
color: var(--mwai-headerButtonsColor);
font-size: var(--mwai-fontSize);
font-weight: 500;
}
.mwai-messages-theme.mwai-discussions .mwai-pagination .mwai-page-indicator {
color: var(--mwai-headerButtonsColor);
font-size: calc(var(--mwai-fontSize) * 0.85);
font-weight: 400;
opacity: 0.8;
}
.mwai-messages-theme .mwai-realtime .mwai-visualizer hr {
border: 1px solid var(--mwai-backgroundAiSecondaryColor);
}
.mwai-messages-theme .mwai-realtime .mwai-visualizer .mwai-animation {
background: var(--mwai-backgroundAiSecondaryColor);
}
.mwai-messages-theme .mwai-realtime .mwai-controls button {
color: var(--mwai-backgroundPrimaryColor);
background: var(--mwai-backgroundUserColor);
}
.mwai-messages-theme .mwai-realtime .mwai-controls button:hover {
color: var(--mwai-backgroundPrimaryColor) !important;
background: var(--mwai-backgroundUserColor) !important;
opacity: 0.8;
}
.mwai-messages-theme .mwai-realtime .mwai-controls button[disabled] {
color: var(--mwai-backgroundPrimaryColor) !important;
background: var(--mwai-backgroundUserColor) !important;
opacity: 0.5;
}
.mwai-messages-theme .mwai-reply-actions {
top: 5px;
}
.mwai-messages-theme .mwai-reply-actions .mwai-copy-button {
padding-top: 4px;
}
.mwai-messages-theme .mwai-reply-actions .mwai-copy-button:hover {
fill: var(--mwai-backgroundPrimaryColor);
background: var(--mwai-backgroundUserColor);
}
@media (max-width: 760px) {
.mwai-messages-theme.mwai-window {
width: calc(100% - 40px);
z-index: 9999999999;
}
.mwai-messages-theme .mwai-input {
flex-direction: column;
}
.mwai-messages-theme .mwai-input .mwai-input-text {
width: 100%;
}
.mwai-messages-theme .mwai-input .mwai-input-submit {
width: 100%;
margin: 15px 0 0 0;
}
}.mwai-context-menu-portal .mwai-context-menu {
background: var(--mwai-backgroundHeaderColor);
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: var(--mwai-borderRadius);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
font-size: 13px;
color: var(--mwai-fontColor);
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item {
display: flex;
align-items: center;
gap: 8px;
padding: 8px 12px;
cursor: pointer;
transition: background-color 0.2s;
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item:hover {
background-color: rgba(0, 0, 0, 0.05);
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item.mwai-danger {
color: #dc3545;
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item.mwai-danger:hover {
background-color: rgba(220, 53, 69, 0.1);
}
.mwai-context-menu-portal .mwai-context-menu .mwai-menu-item svg {
flex-shrink: 0;
}
.mwai-chunks {
padding: 8px;
background: rgba(0, 0, 0, 0.03);
font-family: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;
font-size: 11px;
border-top: 1px solid rgba(0, 0, 0, 0.06);
}
.mwai-chunks.mwai-chunks-collapsed .mwai-chunks-header {
margin-bottom: 0 !important;
}
.mwai-chunks .mwai-chunks-header {
display: flex;
align-items: center;
gap: 6px;
margin-bottom: 8px;
color: #6b7280;
font-size: 10px;
text-transform: uppercase;
letter-spacing: 0.05em;
}
.mwai-chunks .mwai-chunks-header .mwai-chunks-title {
flex: 1;
}
.mwai-chunks .mwai-chunks-header .mwai-chunks-toggle {
background: none;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 3px;
padding: 2px;
width: 30px;
height: 20px;
cursor: pointer;
color: #6b7280;
display: flex;
align-items: center;
justify-content: center;
transition: all 0.2s ease;
margin-left: 4px;
}
.mwai-chunks .mwai-chunks-header .mwai-chunks-toggle:hover {
background: rgba(0, 0, 0, 0.05);
color: #374151;
}
.mwai-chunks .mwai-chunk {
margin-bottom: 4px;
padding: 6px 8px;
background: white;
border-radius: 4px;
border: 1px solid rgba(0, 0, 0, 0.06);
transition: all 0.2s ease;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header {
display: flex;
align-items: center;
gap: 8px;
cursor: pointer;
user-select: none;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-time {
color: #9ca3af;
font-size: 10px;
font-variant-numeric: tabular-nums;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-type {
display: flex;
align-items: center;
gap: 4px;
padding: 2px 6px;
border-radius: 3px;
font-size: 10px;
font-weight: 500;
color: white;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-data {
flex: 1;
color: #374151;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.mwai-chunks .mwai-chunk .mwai-chunk-header .mwai-chunk-expand {
color: #9ca3af;
transition: transform 0.2s ease;
}
.mwai-chunks .mwai-chunk .mwai-chunk-details {
margin-top: 8px;
padding: 8px;
background: rgba(0, 0, 0, 0.02);
border-radius: 3px;
overflow-x: auto;
}
.mwai-chunks .mwai-chunk .mwai-chunk-details pre {
margin: 0;
white-space: pre-wrap;
word-break: break-word;
color: #4b5563;
}
.mwai-timeless-theme {
--mwai-spacing: 15px;
--mwai-fontSize: 13px;
--mwai-lineHeight: 1.5;
--mwai-borderRadius: 10px;
--mwai-width: 360px;
--mwai-maxHeight: 40vh;
--mwai-iconTextColor: #FFFFFF;
--mwai-iconTextBackgroundColor: #2831dc;
--mwai-fontColor: black;
--mwai-backgroundPrimaryColor: #fafafa;
--mwai-backgroundHeaderColor: linear-gradient(130deg, #2831dc 0%, #09a9f8 100%);
--mwai-bubbleColor: #2831dc;
--mwai-headerButtonsColor: white;
--mwai-conversationsBackgroundColor: white;
--mwai-backgroundUserColor: linear-gradient(130deg, #272fdc 0%, #09a9f8 100%);
--mwai-backgroundAiColor: #F1F3F7;
--mwai-backgroundAiSecondaryColor: #ddd;
--mwai-errorBackgroundColor: #6d2f2a;
--mwai-errorTextColor: #FFFFFF;
--mwai-headerHeight: 80px;
font-size: var(--mwai-fontSize);
}
.mwai-timeless-theme * {
box-sizing: border-box;
}
.mwai-timeless-theme.mwai-window .mwai-header {
height: var(--mwai-headerHeight);
padding: var(--mwai-spacing);
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-avatar img {
width: 48px;
height: 48px;
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-name {
color: white;
font-size: 140%;
margin-left: calc(var(--mwai-spacing) / 2);
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-name small {
font-size: 75%;
display: block;
}
.mwai-timeless-theme .mwai-body {
display: flex;
background: var(--mwai-backgroundPrimaryColor);
font-size: var(--mwai-fontSize);
color: var(--mwai-fontColor);
border-radius: var(--mwai-borderRadius);
flex-direction: column;
}
.mwai-timeless-theme .mwai-shortcuts {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.mwai-timeless-theme .mwai-shortcuts .mwai-shortcut {
margin-bottom: 5px;
font-size: var(--mwai-fontSize);
height: inherit;
min-height: inherit;
width: inherit;
min-width: 90px;
border-radius: var(--mwai-borderRadius);
padding: 7px 12px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: end;
}
.mwai-timeless-theme .mwai-shortcuts .mwai-shortcut.mwai-success {
background: #4caf50;
color: white;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.mwai-timeless-theme .mwai-shortcuts .mwai-shortcut.mwai-danger {
background: #f44336;
color: white;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.mwai-timeless-theme .mwai-shortcuts .mwai-shortcut.mwai-warning {
background: #ff9800;
color: white;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.mwai-timeless-theme .mwai-shortcuts .mwai-shortcut.mwai-info {
background: #2196f3;
color: white;
box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.15);
}
.mwai-timeless-theme .mwai-shortcuts .mwai-shortcut .mwai-icon {
margin-right: 5px;
}
.mwai-timeless-theme .mwai-shortcuts .mwai-shortcut .mwai-icon img {
max-height: 16px;
width: auto;
}
.mwai-timeless-theme .mwai-shortcuts .mwai-shortcut:hover {
filter: brightness(1.1);
}
.mwai-timeless-theme .mwai-blocks {
display: flex;
flex-direction: column;
padding: var(--mwai-spacing);
border-top: 0.5px solid rgba(0, 0, 0, 0.15);
background: var(--mwai-backgroundAiColor);
}
.mwai-timeless-theme .mwai-blocks .mwai-block p:first-child {
margin-top: 0;
}
.mwai-timeless-theme .mwai-blocks button {
cursor: pointer;
}
.mwai-timeless-theme .mwai-conversation {
display: flex;
flex-direction: column;
overflow: auto;
max-height: var(--mwai-maxHeight);
padding: var(--mwai-spacing);
}
.mwai-timeless-theme .mwai-conversation .mwai-reply {
margin-bottom: var(--mwai-spacing);
padding: 7px 12px;
border-radius: var(--mwai-borderRadius);
font-size: var(--mwai-fontSize);
color: var(--mwai-fontColor);
position: relative;
}
.mwai-timeless-theme .mwai-conversation .mwai-reply .mwai-name,
.mwai-timeless-theme .mwai-conversation .mwai-reply .mwai-name-text {
display: none;
}
.mwai-timeless-theme .mwai-conversation .mwai-reply * > p:first-child {
margin-top: 0;
}
.mwai-timeless-theme .mwai-conversation .mwai-reply * > p:last-child {
margin-bottom: 0;
}
.mwai-timeless-theme .mwai-conversation .mwai-reply.mwai-ai {
align-self: flex-start;
background: var(--mwai-backgroundAiColor);
}
.mwai-timeless-theme .mwai-conversation .mwai-reply.mwai-user {
align-self: flex-end;
background: var(--mwai-backgroundUserColor);
color: white;
}
.mwai-timeless-theme .mwai-text {
flex: auto;
}
.mwai-timeless-theme .mwai-text .mwai-image {
display: block;
max-width: 250px;
height: auto;
margin: 0 0 10px 0;
border-radius: var(--mwai-borderRadius);
}
.mwai-timeless-theme .mwai-text .mwai-filename {
display: flex;
text-decoration: none;
border: 1px solid var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
color: white;
padding: 5px 10px;
margin-bottom: 10px;
}
.mwai-timeless-theme .mwai-text > span > p > *:first-child {
margin-top: 0;
}
.mwai-timeless-theme .mwai-text a {
color: #2196f3;
}
.mwai-timeless-theme .mwai-text h1 {
font-size: 200%;
}
.mwai-timeless-theme .mwai-text h2 {
font-size: 160%;
}
.mwai-timeless-theme .mwai-text h3 {
font-size: 140%;
}
.mwai-timeless-theme .mwai-text h4 {
font-size: 120%;
}
.mwai-timeless-theme .mwai-text p {
font-size: var(--mwai-fontSize);
line-height: var(--mwai-lineHeight);
}
.mwai-timeless-theme .mwai-text p code {
background: var(--mwai-backgroundAiSecondaryColor);
padding: 2px 6px;
border-radius: 8px;
font-size: calc(var(--mwai-fontSize) * 0.9);
font-family: system-ui;
}
.mwai-timeless-theme .mwai-text pre {
color: var(--mwai-fontColor);
border-radius: var(--mwai-borderRadius);
break-after: auto;
white-space: pre-wrap;
max-width: 100%;
width: 100%;
font-family: system-ui;
background: var(--mwai-backgroundAiSecondaryColor);
padding: var(--mwai-spacing);
}
.mwai-timeless-theme .mwai-text pre code {
padding: 0 !important;
font-family: system-ui;
background: var(--mwai-backgroundAiSecondaryColor);
}
.mwai-timeless-theme .mwai-text ol {
padding: 0;
margin: 0 0 0 20px;
}
.mwai-timeless-theme .mwai-text table {
width: 100%;
border: 2px solid var(--mwai-backgroundAiSecondaryColor);
border-collapse: collapse;
}
.mwai-timeless-theme .mwai-text thead {
background: var(--mwai-backgroundAiSecondaryColor);
}
.mwai-timeless-theme .mwai-text tr,
.mwai-timeless-theme .mwai-text td {
padding: 2px 5px;
}
.mwai-timeless-theme .mwai-text td {
border: 2px solid var(--mwai-backgroundAiSecondaryColor);
}
.mwai-timeless-theme .mwai-text .mwai-typewriter {
display: inline-block;
}
.mwai-timeless-theme .mwai-text .mwai-typewriter > :first-child {
margin-top: 0;
}
.mwai-timeless-theme .mwai-text > *:first-child {
margin-top: 0;
}
.mwai-timeless-theme .mwai-text > *:last-child {
margin-bottom: 0;
}
.mwai-timeless-theme button {
background: var(--mwai-backgroundUserColor);
color: white;
border: none;
transition: all 0.5s;
padding: 7px 12px;
border-radius: var(--mwai-borderRadius);
}
.mwai-timeless-theme .mwai-input {
display: flex;
align-items: center;
width: 100%;
border-top: 0.5px solid rgba(0, 0, 0, 0.15);
padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
position: relative;
}
.mwai-timeless-theme .mwai-input .mwai-input-text {
flex: auto;
position: relative;
display: flex;
width: 100%;
background: var(--mwai-backgroundPrimaryColor);
overflow: hidden;
}
.mwai-timeless-theme .mwai-input .mwai-input-text.mwai-blocked img {
filter: grayscale(100%);
opacity: 0.5;
}
.mwai-timeless-theme .mwai-input .mwai-input-text.mwai-dragging {
border: 1px dashed var(--mwai-backgroundAiSecondaryColor);
}
.mwai-timeless-theme .mwai-input .mwai-input-text textarea {
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
flex: auto;
border: none;
font-size: var(--mwai-fontSize);
resize: none;
font-family: inherit;
margin: 0;
overflow: hidden;
min-height: inherit;
box-shadow: none;
outline: none;
}
.mwai-timeless-theme .mwai-input .mwai-input-text textarea::placeholder {
color: rgba(0, 0, 0, 0.25);
}
.mwai-timeless-theme .mwai-input .mwai-input-text .mwai-microphone {
display: flex;
justify-content: center;
align-items: center;
}
.mwai-timeless-theme .mwai-input .mwai-input-text .mwai-microphone svg {
opacity: 0.5;
filter: grayscale(100%);
transition: opacity 0.3s ease-out;
cursor: pointer;
}
.mwai-timeless-theme .mwai-input .mwai-input-text .mwai-microphone[active=true] svg {
opacity: 1;
}
.mwai-timeless-theme .mwai-input .mwai-input-text .mwai-microphone[disabled] svg {
opacity: 0;
cursor: not-allowed;
}
.mwai-timeless-theme .mwai-input button {
margin-left: var(--mwai-spacing);
border-radius: 100%;
cursor: pointer;
height: 48px;
width: 48px;
min-width: 48px;
min-height: 48px;
}
.mwai-timeless-theme .mwai-input button img {
width: 20px;
height: 20px;
margin: auto;
display: block;
filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(180deg) brightness(1000%) contrast(100%);
}
.mwai-timeless-theme .mwai-input button .mwai-timer {
font-size: 11px;
}
.mwai-timeless-theme .mwai-input button:hover {
filter: brightness(1.2);
}
.mwai-timeless-theme .mwai-input button[disabled] {
cursor: not-allowed;
filter: saturate(0%);
}
.mwai-timeless-theme .mwai-footer {
display: flex;
align-items: center;
border-top: 0.5px solid rgba(0, 0, 0, 0.15);
padding: calc(var(--mwai-spacing) / 2) var(--mwai-spacing);
}
.mwai-timeless-theme .mwai-footer .mwai-tools {
margin-right: calc(var(--mwai-spacing) / 2);
height: 38px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload {
display: inline-block;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon {
display: inline-block;
background: url(//staging.smartmeetings.com/wp-content/plugins/ai-engine/themes/icons/white-icons.svg);
background-size: 500%;
background-position: 0px -96px;
width: 32px;
height: 32px;
margin-top: calc(var(--mwai-spacing) / 2);
z-index: 100;
transform: scale(0.8);
transform-origin: 0 0;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-idle-add {
background-position: -32px -96px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-add {
background-position: -32px 0px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-up {
background-position: -64px 0px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-del {
background-position: -96px 0px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-image-ok {
background-position: -128px 0px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-add {
background-position: -32px -64px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-up {
background-position: -64px -64px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-del {
background-position: -96px -64px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon.mwai-document-ok {
background-position: -128px -64px;
}
.mwai-timeless-theme .mwai-footer .mwai-tools .mwai-file-upload-icon .mwai-file-upload-progress {
position: absolute;
font-size: 8px;
width: 21px;
top: 24px;
left: 23px;
overflow: hidden;
text-align: center;
font-weight: bold;
color: white;
}
.mwai-timeless-theme .mwai-footer .mwai-compliance {
opacity: 0.5;
font-size: 11px;
line-height: 11px;
color: var(--mwai-fontColor);
text-align: left;
padding: calc(var(--mwai-spacing) / 2) 0;
}
.mwai-timeless-theme .mwai-gallery {
display: grid;
grid-template-columns: repeat(3, 1fr);
grid-gap: 5px;
}
.mwai-timeless-theme .mwai-gallery img {
width: 100%;
}
.mwai-timeless-theme.mwai-window {
filter: drop-shadow(0 0 10px rgba(0, 0, 0, 0.1));
}
.mwai-timeless-theme.mwai-window .mwai-input-submit {
margin-right: -36px;
margin-left: 0px;
}
@media (max-width: 760px) {
.mwai-timeless-theme.mwai-window .mwai-input-submit {
margin-right: inherit;
border-radius: 0;
}
}
.mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-input-submit {
margin-right: inherit;
}
.mwai-timeless-theme.mwai-form-container {
padding: var(--mwai-spacing);
font-size: var(--mwai-fontSize);
color: var(--mwai-fontColor);
background: var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
}
.mwai-timeless-theme.mwai-form-container fieldset {
border: 0;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
margin-bottom: 10px;
}
.mwai-timeless-theme.mwai-form-container fieldset input[type=text], .mwai-timeless-theme.mwai-form-container fieldset input[type=email], .mwai-timeless-theme.mwai-form-container fieldset input[type=tel], .mwai-timeless-theme.mwai-form-container fieldset input[type=url], .mwai-timeless-theme.mwai-form-container fieldset input[type=password], .mwai-timeless-theme.mwai-form-container fieldset input[type=number], .mwai-timeless-theme.mwai-form-container fieldset input[type=date], .mwai-timeless-theme.mwai-form-container fieldset input[type=datetime], .mwai-timeless-theme.mwai-form-container fieldset input[type=datetime-local], .mwai-timeless-theme.mwai-form-container fieldset input[type=month], .mwai-timeless-theme.mwai-form-container fieldset input[type=search], .mwai-timeless-theme.mwai-form-container fieldset input[type=time], .mwai-timeless-theme.mwai-form-container fieldset input[type=week], .mwai-timeless-theme.mwai-form-container fieldset select, .mwai-timeless-theme.mwai-form-container fieldset textarea {
padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
border: 0;
width: 100%;
border-radius: var(--mwai-borderRadius);
font-size: var(--mwai-fontSize);
background: var(--mwai-backgroundAiColor) !important;
color: var(--mwai-fontColor);
}
.mwai-timeless-theme.mwai-form-container fieldset select {
padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
border: 0;
width: 100%;
border-radius: var(--mwai-borderRadius);
font-size: var(--mwai-fontSize);
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
}
.mwai-timeless-theme.mwai-form-container fieldset textarea {
padding: calc(var(--mwai-spacing) * 2 / 3) var(--mwai-spacing);
border: 0;
width: 100%;
border-radius: var(--mwai-borderRadius);
font-family: inherit;
font-size: var(--mwai-fontSize);
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
}
.mwai-timeless-theme.mwai-form-container fieldset input[disabled], .mwai-timeless-theme.mwai-form-container fieldset select[disabled], .mwai-timeless-theme.mwai-form-container fieldset textarea[disabled] {
opacity: 0.25;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-submit button, .mwai-timeless-theme.mwai-form-container .mwai-form-reset button {
height: 45px;
background: none;
width: 100%;
color: white;
font-size: var(--mwai-fontSize);
background: var(--mwai-backgroundUserColor);
border: 1px solid var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
cursor: pointer;
transition: all 0.2s ease-out;
position: relative;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-submit button:hover, .mwai-timeless-theme.mwai-form-container .mwai-form-reset button:hover {
filter: brightness(1.2);
}
.mwai-timeless-theme.mwai-form-container .mwai-form-submit button[disabled] span, .mwai-timeless-theme.mwai-form-container .mwai-form-reset button[disabled] span {
opacity: 0.25;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-submit button[disabled]:hover, .mwai-timeless-theme.mwai-form-container .mwai-form-reset button[disabled]:hover {
filter: brightness(1);
cursor: not-allowed;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-submit.mwai-loading button span, .mwai-timeless-theme.mwai-form-container .mwai-form-reset.mwai-loading button span {
opacity: 0;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-submit.mwai-loading button::after, .mwai-timeless-theme.mwai-form-container .mwai-form-reset.mwai-loading button::after {
content: "";
position: absolute;
width: 18px;
height: 18px;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
border: 3px solid transparent;
border-top-color: white;
border-radius: 50%;
animation: mwai-button-spinner 1s ease infinite;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output {
font-size: var(--mwai-fontSize);
position: relative;
margin-top: var(--mwai-spacing);
padding: var(--mwai-spacing);
border: 1px solid var(--mwai-backgroundPrimaryColor);
}
.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output.mwai-error {
background: var(--mwai-errorBackgroundColor);
color: var(--mwai-errorFontColor);
}
.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > * {
color: var(--mwai-fontColor) !important;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:first-child {
margin-top: 0;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output > *:last-child {
margin-bottom: 0;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output img {
max-width: 33%;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:first-child {
margin-top: 0;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div > *:last-child {
margin-bottom: 0;
}
.mwai-timeless-theme.mwai-form-container .mwai-form-output-container.mwai-has-content {
display: block;
}
.mwai-timeless-theme.mwai-form-container .wp-block-columns {
margin: 0;
}
.mwai-timeless-theme.mwai-transition, .mwai-timeless-theme .mwai-transition {
opacity: 0;
transition: opacity 350ms ease-in-out;
}
.mwai-timeless-theme.mwai-transition-visible, .mwai-timeless-theme .mwai-transition-visible {
opacity: 1;
}
.mwai-timeless-theme .mwai-text {
overflow-wrap: anywhere;
}
.mwai-timeless-theme .mwai-text img {
max-width: 100%;
}
.mwai-timeless-theme .mwai-text div p:first-child {
margin-top: 0;
}
.mwai-timeless-theme .mwai-text div p:last-child {
margin-bottom: 0;
}
.mwai-timeless-theme .mwai-trigger {
position: absolute;
right: 0;
bottom: 0;
transition: all 0.2s ease-out;
z-index: 9999;
display: flex;
flex-direction: column;
align-items: end;
}
.mwai-timeless-theme .mwai-trigger .mwai-icon-text-container {
display: flex;
flex-direction: column;
align-items: flex-end;
}
.mwai-timeless-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text {
background: var(--mwai-iconTextBackgroundColor);
color: var(--mwai-iconTextColor);
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
max-width: 200px;
font-size: 13px;
margin-bottom: 15px;
padding: 10px 15px;
border-radius: 8px;
}
.mwai-timeless-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
color: var(--mwai-iconTextColor);
background: var(--mwai-iconTextBackgroundColor);
padding: 5px;
width: 30px;
height: 20px;
border-radius: 100%;
display: none;
justify-content: center;
align-items: center;
margin-bottom: 3px;
}
.mwai-timeless-theme .mwai-trigger .mwai-icon-text-container:hover {
cursor: pointer;
}
.mwai-timeless-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close {
display: flex;
font-size: 12px;
}
.mwai-timeless-theme .mwai-trigger .mwai-icon-text-container:hover .mwai-icon-text-close:hover {
filter: brightness(1.2);
}
@media (max-width: 760px) {
.mwai-timeless-theme .mwai-trigger .mwai-icon-text-container .mwai-icon-text-close {
display: flex;
}
}
.mwai-timeless-theme .mwai-trigger .mwai-icon-container .mwai-icon {
filter: drop-shadow(0px 0px 15px rgba(0, 0, 0, 0.15));
transition: all 0.2s ease-out;
}
.mwai-timeless-theme .mwai-trigger .mwai-icon-container .mwai-icon:hover {
cursor: pointer;
transform: scale(1.05);
}
.mwai-timeless-theme.mwai-window {
position: fixed;
right: 30px;
bottom: 30px;
width: var(--mwai-width);
z-index: 9999;
}
.mwai-timeless-theme.mwai-window .mwai-header {
display: none;
justify-content: flex-end;
align-items: center;
border-radius: var(--mwai-borderRadius) var(--mwai-borderRadius) 0 0;
background: var(--mwai-backgroundHeaderColor);
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons {
display: flex;
align-items: center;
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button {
justify-content: center;
height: 32px;
width: 22px;
cursor: pointer;
display: flex;
justify-content: center;
align-items: center;
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:before {
transition: all 0.2s ease-out;
content: " ";
cursor: pointer;
position: absolute;
height: 13px;
width: 13px;
border: 1px solid var(--mwai-headerButtonsColor);
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
width: 16px;
height: 16px;
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button {
justify-content: center;
height: 32px;
width: 33px;
cursor: pointer;
border-radius: var(--mwai-borderRadius);
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before {
transition: all 0.2s ease-out;
transform: translate(16px, 5px) rotate(45deg);
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
transition: all 0.2s ease-out;
transform: translate(16px, 5px) rotate(-45deg);
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:before, .mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:after {
content: " ";
cursor: pointer;
position: absolute;
height: 22px;
width: 1px;
background-color: var(--mwai-headerButtonsColor);
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:before {
opacity: 1;
transform: translate(16px, 5px) rotate(135deg);
}
.mwai-timeless-theme.mwai-window .mwai-header .mwai-buttons .mwai-close-button:hover:after {
opacity: 1;
transform: translate(16px, 5px) rotate(45deg);
}
.mwai-timeless-theme.mwai-window .mwai-body {
display: none;
opacity: 0;
max-height: var(--mwai-maxHeight);
border-radius: 0 0 var(--mwai-borderRadius) var(--mwai-borderRadius);
}
.mwai-timeless-theme.mwai-window.mwai-bottom-left {
bottom: 30px;
right: inherit;
left: 30px;
}
.mwai-timeless-theme.mwai-window.mwai-bottom-left .mwai-trigger {
right: inherit;
left: 0;
}
.mwai-timeless-theme.mwai-window.mwai-top-right {
top: 30px;
bottom: inherit;
right: 30px;
}
.mwai-timeless-theme.mwai-window.mwai-top-right .mwai-trigger {
top: 0;
bottom: inherit;
}
.mwai-timeless-theme.mwai-window.mwai-top-left {
top: 30px;
bottom: inherit;
right: inherit;
left: 30px;
}
.mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger {
top: 0;
bottom: inherit;
right: inherit;
left: 0;
}
.mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger, .mwai-timeless-theme.mwai-window.mwai-bottom-left .mwai-trigger {
align-items: flex-start;
}
.mwai-timeless-theme.mwai-window.mwai-top-right .mwai-trigger, .mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger {
flex-direction: column-reverse;
}
.mwai-timeless-theme.mwai-window.mwai-top-right .mwai-trigger .mwai-icon-text, .mwai-timeless-theme.mwai-window.mwai-top-left .mwai-trigger .mwai-icon-text {
margin-bottom: 0;
margin-top: 15px;
}
.mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons {
margin-bottom: 0px;
}
.mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:before {
width: 16px;
height: 16px;
}
.mwai-timeless-theme.mwai-window.mwai-fullscreen .mwai-header .mwai-buttons .mwai-resize-button:hover:before {
width: 13px;
height: 13px;
}
.mwai-timeless-theme.mwai-fullscreen:not(.mwai-window), .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open {
position: fixed;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
top: 0 !important;
width: 100%;
height: 100%;
max-height: 100%;
max-width: 100%;
display: flex;
flex-direction: column;
margin: 0;
z-index: 999999;
background-color: var(--mwai-backgroundSecondaryColor);
}
.mwai-timeless-theme.mwai-fullscreen:not(.mwai-window) .mwai-header, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-header {
border-radius: 0;
}
.mwai-timeless-theme.mwai-fullscreen:not(.mwai-window) .mwai-body, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-body {
height: 100%;
max-height: inherit;
border-radius: 0;
}
.mwai-timeless-theme.mwai-fullscreen:not(.mwai-window) .mwai-body .mwai-conversation, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-body .mwai-conversation {
flex: auto;
max-height: none;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-header {
display: flex;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-body {
display: flex;
transition: opacity 200ms ease-in-out 0s;
opacity: 1;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-trigger {
display: none;
}
.mwai-timeless-theme .mwai-error {
margin: var(--mwai-spacing);
color: white;
background: rgba(180, 55, 55, 0.55);
padding: var(--mwai-spacing);
border-radius: var(--mwai-borderRadius);
}
.mwai-timeless-theme .mwai-error:hover {
cursor: pointer;
background: rgba(180, 44, 44, 0.85);
}
.mwai-timeless-theme.mwai-bubble .mwai-icon-container {
background: var(--mwai-bubbleColor);
width: 60px;
height: 60px;
border-radius: 100%;
transition: all 0.2s ease-out;
display: flex;
justify-content: center;
align-items: center;
}
.mwai-timeless-theme.mwai-bubble .mwai-icon-container .mwai-icon {
max-width: 50%;
max-height: 50%;
filter: none;
}
.mwai-timeless-theme.mwai-bubble .mwai-icon-container .mwai-icon:hover {
transform: none;
}
.mwai-timeless-theme.mwai-bubble .mwai-icon-container .mwai-emoji {
font-size: 30px !important;
}
.mwai-timeless-theme.mwai-bubble .mwai-icon-container:hover {
cursor: pointer;
filter: brightness(1.1);
}
@media (max-width: 760px) {
.mwai-timeless-theme.mwai-window.mwai-open {
position: fixed;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
top: 0 !important;
width: 100%;
height: 100%;
max-height: 100%;
max-width: 100%;
display: flex;
flex-direction: column;
margin: 0;
z-index: 999999;
background-color: var(--mwai-backgroundSecondaryColor);
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-header {
border-radius: 0;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-body {
height: 100%;
max-height: inherit;
border-radius: 0;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-body .mwai-conversation {
flex: auto;
max-height: none;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-input {
flex-direction: column;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-input button {
font-size: 16px;
margin-left: 0;
width: 100%;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-input .mwai-input-text {
width: 100%;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-input .mwai-input-text input, .mwai-timeless-theme.mwai-window.mwai-open .mwai-input .mwai-input-text textarea {
font-size: 16px;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-body {
display: flex;
transition: opacity 200ms ease-in-out 0s;
opacity: 1;
height: 100%;
max-height: inherit;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-body .mwai-conversation {
flex: auto;
max-height: none;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-resize-button {
display: none !important;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-trigger {
display: none;
}
}
@keyframes mwai-button-spinner {
from {
transform: rotate(0turn);
}
to {
transform: rotate(1turn);
}
}
.mwai-timeless-theme button:not(.mwai-busy):before {
content: none !important;
display: none !important;
animation: none !important;
}
.mwai-timeless-theme .admin-bar .mwai-fullscreen:not(.mwai-window),
.mwai-timeless-theme .admin-bar .mwai-fullscreen.mwai-window.mwai-open {
top: 32px;
}
.mwai-timeless-theme pre code.hljs {
display: block;
overflow-x: auto;
padding: 1em;
}
.mwai-timeless-theme code.hljs {
padding: 3px 5px;
}
.mwai-timeless-theme .hljs {
color: #333;
background: #f0f0f0;
}
.mwai-timeless-theme .hljs-subst {
color: #333;
}
.mwai-timeless-theme .hljs-comment {
color: #888;
}
.mwai-timeless-theme .hljs-attr, .mwai-timeless-theme .hljs-doctag, .mwai-timeless-theme .hljs-keyword, .mwai-timeless-theme .hljs-meta .hljs-keyword, .mwai-timeless-theme .hljs-section, .mwai-timeless-theme .hljs-selector-tag {
color: #0077cc;
}
.mwai-timeless-theme .hljs-attribute {
color: #aa3377;
}
.mwai-timeless-theme .hljs-name, .mwai-timeless-theme .hljs-number, .mwai-timeless-theme .hljs-quote, .mwai-timeless-theme .hljs-selector-id, .mwai-timeless-theme .hljs-template-tag, .mwai-timeless-theme .hljs-type {
color: #c18401;
}
.mwai-timeless-theme .hljs-selector-class {
color: #0077cc;
}
.mwai-timeless-theme .hljs-link, .mwai-timeless-theme .hljs-regexp, .mwai-timeless-theme .hljs-selector-attr, .mwai-timeless-theme .hljs-string, .mwai-timeless-theme .hljs-symbol, .mwai-timeless-theme .hljs-template-variable, .mwai-timeless-theme .hljs-variable {
color: #689700;
}
.mwai-timeless-theme .hljs-meta, .mwai-timeless-theme .hljs-selector-pseudo {
color: #0077cc;
}
.mwai-timeless-theme .hljs-built_in, .mwai-timeless-theme .hljs-literal, .mwai-timeless-theme .hljs-title {
color: #c18401;
}
.mwai-timeless-theme .hljs-bullet, .mwai-timeless-theme .hljs-code {
color: #555;
}
.mwai-timeless-theme .hljs-meta .hljs-string {
color: #689700;
}
.mwai-timeless-theme .hljs-deletion {
color: #b71c1c;
}
.mwai-timeless-theme .hljs-addition {
color: #1b5e20;
}
.mwai-timeless-theme .hljs-emphasis {
font-style: italic;
}
.mwai-timeless-theme .hljs-strong {
font-weight: 700;
}
.mwai-timeless-theme .mwai-reply-actions {
position: absolute;
border-radius: 5px;
top: 10px;
right: 10px;
display: flex;
align-items: center;
padding: 2px 2px;
z-index: 100;
background: var(--mwai-backgroundPrimaryColor);
box-shadow: 0 0 8px rgba(0, 0, 0, 0.25);
z-index: 100;
}
.mwai-timeless-theme .mwai-reply-actions .mwai-copy-button {
fill: var(--mwai-fontColor);
padding: 3px 5px;
width: 24px;
height: 24px;
background: var(--mwai-backgroundPrimaryColor);
cursor: pointer;
border-radius: 5px;
}
.mwai-timeless-theme .mwai-reply-actions .mwai-copy-button:hover {
filter: brightness(1.2);
}
.mwai-timeless-theme .mwai-reply-actions.mwai-hidden {
opacity: 0;
}
.mwai-timeless-theme .mwai-realtime {
padding: var(--mwai-spacing);
}
.mwai-timeless-theme .mwai-realtime .mwai-visualizer {
display: flex;
justify-content: center;
align-items: center;
}
.mwai-timeless-theme .mwai-realtime .mwai-visualizer hr {
width: 100px;
margin-right: var(--mwai-spacing);
margin-left: var(--mwai-spacing);
border: 1px solid var(--mwai-backgroundPrimaryColor);
}
.mwai-timeless-theme .mwai-realtime .mwai-visualizer .mwai-animation {
background: var(--mwai-backgroundPrimaryColor);
}
.mwai-timeless-theme .mwai-realtime .mwai-controls {
display: flex;
justify-content: center;
align-items: center;
margin-bottom: var(--mwai-spacing);
}
.mwai-timeless-theme .mwai-realtime .mwai-controls > * + * {
margin-left: 10px;
}
.mwai-timeless-theme .mwai-realtime .mwai-controls button {
border-radius: 100%;
width: 50px;
height: 50px;
margin: 5px;
padding: 5px;
display: flex;
align-items: center;
justify-content: center;
color: var(--mwai-fontColor);
border: 2px solid var(--mwai-backgroundPrimaryColor);
background: none;
cursor: pointer;
transition: all 0.2s ease-out;
min-width: inherit;
max-width: inherit;
}
.mwai-timeless-theme .mwai-realtime .mwai-controls button:hover:not(:disabled) {
background: var(--mwai-backgroundPrimaryColor);
}
.mwai-timeless-theme .mwai-realtime .mwai-controls button:disabled {
opacity: 0.5;
cursor: not-allowed;
background: none;
}
.mwai-timeless-theme .mwai-realtime .mwai-controls button.mwai-active {
border: 2px solid var(--mwai-fontColor);
}
.mwai-timeless-theme .mwai-realtime .mwai-last-transcript {
margin: var(--mwai-spacing);
margin-top: 0;
border: 2px solid var(--mwai-backgroundPrimaryColor);
padding: calc(var(--mwai-spacing) / 2);
border-radius: var(--mwai-borderRadius);
display: flex;
justify-content: center;
font-size: 80%;
}
.mwai-timeless-theme .mwai-realtime .mwai-statistics {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-row-gap: 10px;
font-size: 14px;
}
.mwai-timeless-theme .mwai-realtime .mwai-statistics div {
display: flex;
flex-direction: column;
align-items: center;
}
.mwai-timeless-theme .mwai-realtime .mwai-statistics label {
font-size: 11px;
opacity: 0.5;
text-transform: uppercase;
}
.mwai-timeless-theme .mwai-realtime .mwai-options {
margin-top: var(--mwai-spacing);
display: flex;
align-items: center;
}
.mwai-timeless-theme .mwai-realtime .mwai-options .mwai-option {
cursor: pointer;
opacity: 0.5;
margin-right: 2px;
}
.mwai-timeless-theme .mwai-realtime .mwai-options .mwai-option.mwai-active {
opacity: 1;
}
.mwai-timeless-theme.mwai-discussions {
border-radius: var(--mwai-borderRadius);
background: var(--mwai-backgroundHeaderColor);
overflow: hidden;
}
.mwai-timeless-theme.mwai-discussions * {
box-sizing: border-box;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion {
display: flex;
position: relative;
padding-left: calc(var(--mwai-spacing) / 2);
padding-right: calc(var(--mwai-spacing) / 2);
padding-bottom: calc(var(--mwai-spacing) / 2);
color: var(--mwai-conversationsTextColor);
opacity: 0.65;
align-items: center;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-title {
flex: 1;
padding: 5px;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions {
position: absolute;
top: 50%;
right: calc(var(--mwai-spacing) / 2);
transform: translateY(-50%);
opacity: 0;
transition: opacity 0.2s ease-out;
z-index: 100;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-menu-icon {
width: 28px;
height: 28px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
color: var(--mwai-conversationsTextColor);
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion.mwai-active {
cursor: pointer;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion.mwai-active .mwai-discussion-title {
background: var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
opacity: 1;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion:hover {
cursor: pointer;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-title {
background: var(--mwai-backgroundPrimaryColor);
border-radius: var(--mwai-borderRadius);
opacity: 1;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-actions {
opacity: 1;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion:has(.mwai-context-menu) .mwai-discussion-actions {
opacity: 1;
}
.mwai-timeless-theme.mwai-discussions .mwai-discussion:first-child {
margin-top: calc(var(--mwai-spacing) / 2);
}
.mwai-timeless-theme.mwai-discussions .mwai-header {
color: var(--mwai-headerButtonsColor);
padding: var(--mwai-spacing);
display: flex;
justify-content: space-between;
align-items: center;
gap: 10px;
}
.mwai-timeless-theme.mwai-discussions .mwai-header button {
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
border: none;
padding: 8px 16px;
border-radius: var(--mwai-borderRadius);
cursor: pointer;
transition: all 0.2s ease-out;
}
.mwai-timeless-theme.mwai-discussions .mwai-header button:hover:not(:disabled) {
background: var(--mwai-iconTextBackgroundColor);
}
.mwai-timeless-theme.mwai-discussions .mwai-header button:disabled {
opacity: 0.5;
cursor: not-allowed;
}
.mwai-timeless-theme.mwai-discussions .mwai-header .mwai-refresh-btn {
padding: 8px;
display: flex;
align-items: center;
justify-content: center;
}
.mwai-timeless-theme.mwai-discussions .mwai-body {
background: var(--mwai-conversationsBackgroundColor);
list-style: none;
padding: 0;
margin: 0;
position: relative;
min-height: 200px;
display: flex;
flex-direction: column;
border-radius: 0;
z-index: 1;
}
.mwai-timeless-theme.mwai-discussions .mwai-loading-overlay {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var(--mwai-conversationsBackgroundColor);
opacity: 0.9;
display: flex;
align-items: center;
justify-content: center;
z-index: 10;
}
.mwai-timeless-theme.mwai-discussions .mwai-spinner {
animation: spin 1s linear infinite;
color: var(--mwai-fontColor);
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
.mwai-timeless-theme.mwai-discussions .mwai-pagination {
background: var(--mwai-backgroundHeaderColor);
padding: var(--mwai-spacing);
display: flex;
justify-content: space-between;
align-items: center;
border-top: 1px solid var(--mwai-backgroundPrimaryColor);
}
.mwai-timeless-theme.mwai-discussions .mwai-pagination button {
background: var(--mwai-backgroundPrimaryColor);
color: var(--mwai-fontColor);
border: none;
padding: 8px 12px;
border-radius: var(--mwai-borderRadius);
cursor: pointer;
transition: all 0.2s ease-out;
display: flex;
align-items: center;
justify-content: center;
}
.mwai-timeless-theme.mwai-discussions .mwai-pagination button:hover:not(:disabled) {
background: var(--mwai-iconTextBackgroundColor);
}
.mwai-timeless-theme.mwai-discussions .mwai-pagination button:disabled {
opacity: 0.3;
cursor: not-allowed;
}
.mwai-timeless-theme.mwai-discussions .mwai-pagination span {
color: var(--mwai-headerButtonsColor);
font-size: var(--mwai-fontSize);
font-weight: 500;
}
.mwai-timeless-theme.mwai-discussions .mwai-pagination .mwai-page-indicator {
color: var(--mwai-headerButtonsColor);
font-size: calc(var(--mwai-fontSize) * 0.85);
font-weight: 400;
opacity: 0.8;
}
.mwai-timeless-theme .mwai-realtime .mwai-visualizer hr {
border: 1px solid var(--mwai-backgroundAiSecondaryColor);
}
.mwai-timeless-theme .mwai-realtime .mwai-visualizer .mwai-animation {
background: var(--mwai-backgroundAiSecondaryColor);
}
.mwai-timeless-theme .mwai-realtime .mwai-controls button {
color: var(--mwai-backgroundPrimaryColor);
background: var(--mwai-backgroundUserColor);
}
.mwai-timeless-theme .mwai-realtime .mwai-controls button:hover {
color: var(--mwai-backgroundPrimaryColor) !important;
background: var(--mwai-backgroundUserColor) !important;
opacity: 0.8;
}
.mwai-timeless-theme .mwai-realtime .mwai-controls button[disabled] {
color: var(--mwai-backgroundPrimaryColor) !important;
background: var(--mwai-backgroundUserColor) !important;
opacity: 0.5;
}
.mwai-timeless-theme .mwai-reply-actions {
top: 5px;
}
.mwai-timeless-theme .mwai-reply-actions .mwai-copy-button {
padding-top: 4px;
}
.mwai-timeless-theme .mwai-reply-actions .mwai-copy-button:hover {
fill: var(--mwai-backgroundPrimaryColor);
background: var(--mwai-backgroundUserColor);
}
@media (max-width: 760px) {
.mwai-timeless-theme.mwai-window {
width: calc(100% - 40px);
z-index: 9999999999;
}
.mwai-timeless-theme.mwai-window.mwai-open .mwai-body {
height: calc(100vh - var(--mwai-headerHeight));
}
.mwai-timeless-theme .mwai-input {
flex-direction: column;
}
.mwai-timeless-theme .mwai-input .mwai-input-text {
width: 100%;
margin-bottom: 10px;
}
.mwai-timeless-theme .mwai-input .mwai-input-submit {
width: 100%;
border-radius: var(--mwai-borderRadius);
margin-left: 0;
height: 24px;
min-height: 36px;
}
.mwai-timeless-theme .mwai-input .mwai-input-submit img {
width: 16px;
height: 16px;
}
}
:root{--layout-header-height:73px;--color-primary:#993dbb;--color-primary-light:#FDF9FF;--color-base-invert:#000000;--color-base-light:#303030;--color-base:#ffffff;--color-base-light-muted:#F5ECF8;--color-base-light-muted-half:#F5ECF880;--color-muted:#D0D0D0;--color-muted-dark:#777;--color-danger:#BB3D3D;--site-width-large:80.125rem;--site-width-medium:60rem;--site-width-small:48rem;--site-width-mobile:40rem;--grid-gap:calc(1.75rem - 1px);--grid-gap-old:1.875rem;--spacing-extra-smaller:0.875rem;--spacing-extra-small:1rem;--spacing-smaller:1.125rem;--spacing-small-medium:1.25rem;--spacing-small:1.875rem;--spacing-default:2.5rem;--spacing-medium:2.875rem;--spacing-large:3.75rem;--spacing-custom-large:4.375rem;--spacing-custom:var(--grid-gap);--spacing-custom-grid:var(--grid-gap);--section-spacing-small:var(--spacing-small);--section-spacing-default:var(--spacing-default);--section-spacing-large:var(--spacing-large);--section-spacing-custom-large:var(--spacing-custom-large);--section-spacing-larger:calc(var(--spacing-default) * 2);--section-spacing-extra-large:calc(var(--spacing-large) * 2);--font-primary-new:"Nunito",sans-serif;--font-secondary-new:"DM Sans",sans-serif;--font-custom-default:"Avenir Default",sans-serif;--font-custom-medium:"Avenir Medium",sans-serif;--font-custom-bold:"Avenir Bold",sans-serif;--font-gotcha:"Gotcha Regular",sans-serif;--font-size-h1:3rem;--font-size-h2:2rem;--font-size-h3:1.625rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-h6:1rem;--font-size-large-custom:2.625rem;--font-size-custom:1.375rem;--font-size-small:1.125rem;--font-size-extra-small:0.875rem;--font-size-h2-line-height:1.25;--font-size-h4-line-height:1.25;--shadow-primary:0 4px 10px 0 rgb(0 0 0 / 10%);--shadow-secondary:0 8px 10px 2px rgb(0 0 0 / 10%);--shadow-custom:0px 3px 10px rgba(0, 0, 0, 0.05)}@media (max-width:62rem){:root{--spacing-default:1.875rem;--spacing-large:2.5rem;--spacing-custom-large:1.875rem;--section-spacing-large:1.875rem;--section-spacing-larger:var(--spacing-default);--section-spacing-extra-large:var(--spacing-large)}}@media (max-width:42rem){:root{--grid-gap:1.5rem;--grid-gap-old:0;--spacing-medium:1.5rem}}@media (max-width:62rem){:root{--font-size-h1:2.5rem;--font-size-large-custom:2.125rem}}@media (max-width:42rem){:root{--font-size-h1:1.75rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-h5:1rem;--font-size-h4:1.125rem;--font-size-large-custom:1.375rem;--font-size-custom:1.125rem;--font-size-small:1rem}}.content-flexible-wrapper{display:grid;grid-template-columns:minmax(0,59.625rem) 18.75rem;justify-content:space-between;grid-gap:var(--grid-gap)}.content-flexible-wrapper .secondary-container{grid-column:2/3}.content-flexible-wrapper .primary-container,.content-flexible-wrapper .secondary-container{width:100%}.content-flexible-wrapper.boxes-reverse{grid-template-columns:18.75rem minmax(0,59.625rem)}@media (max-width:62rem){.content-flexible-wrapper{grid-template-columns:minmax(0,100%)}.content-flexible-wrapper.boxes-reverse{grid-template-columns:1fr}.content-flexible-wrapper .primary-container,.content-flexible-wrapper .secondary-container{grid-column:auto}.content-flexible-wrapper .secondary-container{grid-column:1/2}}.content-flexible-custom-wrapper{display:grid;grid-template-columns:minmax(0,calc(66.66% + 30px)) minmax(0,calc(33.33% - 20px));justify-content:space-between;grid-gap:var(--grid-gap-old)}.content-flexible-custom-wrapper .primary-container,.content-flexible-custom-wrapper .secondary-container{width:100%}.content-flexible-custom-wrapper .secondary-container{grid-column:2/3}.content-flexible-custom-wrapper.equal-columns{grid-template-columns:1fr 1fr}@media (max-width:63.9375rem){.content-flexible-custom-wrapper.equal-columns,.content-flexible-custom-wrapper.one-container,.content-flexible-custom-wrapper.tablet-fullwidth{grid-template-columns:1fr}.content-flexible-custom-wrapper.equal-columns .secondary-container,.content-flexible-custom-wrapper.one-container .secondary-container,.content-flexible-custom-wrapper.tablet-fullwidth .secondary-container{grid-column:1/2}}@media (max-width:42rem){.content-flexible-custom-wrapper{grid-template-columns:100%}.content-flexible-custom-wrapper .secondary-container{grid-column:1/2}}.grid-container{--grid-columns-count:1fr;display:grid;gap:var(--grid-gap);grid-template-columns:var(--grid-columns-count)}.grid-container.no-horizontal-space{row-gap:0}.grid-container.centered-vertically{align-items:center}.grid-container.two-boxes{--grid-columns-count:repeat(2, 1fr)}.grid-container.three-boxes{--grid-columns-count:repeat(3, 1fr)}.grid-container.four-boxes{--grid-columns-count:repeat(4, 1fr)}@media screen and (max-width:62rem){.grid-container.four-boxes{--grid-columns-count:repeat(2, 1fr)}}@media screen and (max-width:50rem){.grid-container.three-boxes{--grid-columns-count:repeat(2, 1fr)}}@media screen and (max-width:42rem){.grid-container{justify-content:center}.grid-container.four-boxes,.grid-container.three-boxes,.grid-container.two-boxes{--grid-columns-count:1fr}}.content-flexible-ads-wrapper{display:grid;grid-gap:var(--grid-gap)}.content-flexible-ads-wrapper .ad-wrapper{min-width:18.75rem}.content-flexible-ads-wrapper.aside-container{height:-moz-fit-content;height:fit-content}.content-flexible-ads-wrapper.four-boxes:not(.vertical-content){grid-template-columns:repeat(4,1fr)}@media (max-width:62rem){.content-flexible-ads-wrapper.aside-container{grid-template-columns:repeat(2,1fr)}.content-flexible-ads-wrapper.four-boxes:not(.vertical-content){grid-template-columns:repeat(2,1fr)}}@media (max-width:42rem){.content-flexible-ads-wrapper.aside-container{grid-template-columns:1fr}.content-flexible-ads-wrapper.four-boxes:not(.vertical-content){grid-template-columns:1fr}}.spacing-top-small{margin-top:var(--spacing-small)}.spacing-top-default{margin-top:var(--spacing-default)}.spacing-top-custom{margin-top:var(--spacing-custom)}.spacing-top-large{margin-top:var(--spacing-large)}.spacing-top-custom-large{margin-top:var(--spacing-custom-large)}.spacing-bottom-small{margin-bottom:var(--spacing-small)}.spacing-bottom-custom{margin-bottom:var(--spacing-custom)}.spacing-bottom-custom-large{margin-bottom:var(--spacing-custom-large)}.spacing-bottom-custom-grid{margin-bottom:var(--spacing-custom-grid)}@font-face{font-family:"DM Sans";src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Bold.eot);src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Bold.woff2) format("woff2"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Bold.woff) format("woff"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Bold.eot?#iefix) format("embedded-opentype"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"DM Sans";src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Medium.eot);src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Medium.woff2) format("woff2"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Medium.woff) format("woff"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Medium.eot?#iefix) format("embedded-opentype"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"DM Sans";src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Regular.eot);src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Regular.woff2) format("woff2"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Regular.woff) format("woff"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Regular.eot?#iefix) format("embedded-opentype"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/DMSans/DMSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Nunito;src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-ExtraBold.eot);src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-ExtraBold.woff2) format("woff2"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-ExtraBold.woff) format("woff"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-ExtraBold.eot?#iefix) format("embedded-opentype"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Nunito;src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Bold.eot);src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Bold.woff2) format("woff2"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Bold.woff) format("woff"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Bold.eot?#iefix) format("embedded-opentype"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Nunito;src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-SemiBold.eot);src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-SemiBold.woff2) format("woff2"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-SemiBold.woff) format("woff"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-SemiBold.eot?#iefix) format("embedded-opentype"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Nunito;src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Medium.eot);src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Medium.woff2) format("woff2"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Medium.woff) format("woff"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Medium.eot?#iefix) format("embedded-opentype"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Nunito;src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Regular.eot);src:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Regular.woff2) format("woff2"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Regular.woff) format("woff"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Regular.eot?#iefix) format("embedded-opentype"),url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/fonts/Nunito/Nunito-Regular.ttf) format("truetype");font-weight:400;font-style:normal}meta.foundation-data-attribute-namespace{font-family:false}button,input,select,textarea{color:#404040;font-family:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}cite,dfn,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}dt{font-weight:700}dd{margin:0 1.5em 1.5em}table{margin:0 0 1.5em;width:100%}html{box-sizing:border-box;-webkit-font-smoothing:antialiased;scroll-behavior:smooth;scroll-padding-block-start:80px}*,:after,:before{box-sizing:inherit}::-moz-selection{background-color:#993dbb;color:#fff}::-moz-selection,::selection{background-color:#993dbb;color:#fff}body.admin-bar{padding-top:32px}@media (max-width:782px){body.admin-bar{padding-top:46px}}body{scroll-behavior:smooth;scroll-padding-block-start:80px;font-family:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.5;background:#fff;color:#333;margin:0}@supports (-webkit-touch-callout:none){body{height:-webkit-fill-available}}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a h3.heading-title{text-decoration:none;color:#333;-webkit-tap-highlight-color:transparent}a{text-decoration:none;color:#993dbb;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5{line-height:1.2;font-family:"Fira Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:0}h1{font-size:3.25em}h2{font-size:2.75em}h3{font-size:2.25em}h4{font-size:1.75em}h5{font-size:1.375em}h6{font-size:1.125em}blockquote{font-style:italic}hr{height:1px;border:none;width:100%;background:#f0f0f0}img.alignright{margin:20px 0 20px 20px}img.alignleft{margin:20px 20px 20px 0}img.aligncenter{margin:20px auto}img{max-width:100%;height:auto}.sticky{display:block}.bypostauthor{display:block}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.webinars-entry-meta{margin:.675em 0 .5em}.webinars-entry-title{font-size:1.375em;margin-bottom:2em}.webinars-entry-title a{color:#212121}.webinars-heading-title{margin:1em 0}.webinars-entry-aside a{display:block;position:relative;height:0;width:100%;padding-top:calc(100% * (231/401))}.webinars-entry-aside img{position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:5px}ol,ul{margin:0;padding:0;list-style-type:none;font-size:var(--font-size-custom)}.entry-header-content ol,.entry-header-content ul{font-size:unset;padding:revert;margin:revert;list-style-type:unset}.section-events-flexible-tabs ol,.section-events-flexible-tabs ul{font-size:unset;padding:revert;margin:revert;list-style-type:unset}.section-heading-new ol,.section-heading-new ul{font-size:unset}.type-webinar ol,.type-webinar ul{font-size:unset}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}body:not(.single):not(.archive.category):not(.post-type-archive):not(.homepage):not(.page-template-magazine):not(.post-type-archive-magazine_issue):not(.post-type-archive-destination-posts):not(.single-destination_article):not(.events-template-events-flexible-2023):not(.post-type-archive-destination_article) .site{overflow:hidden}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.center-ul{text-align:center}.center-ul>ul{display:inline-block}.float-right{float:right}.float-left{float:left}.flost-none,.no-float{float:none}.is-hidden{display:none}.cb{clear:both}hr.clear{border:none;background:0 0;clear:both}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.text-uppercase{text-transform:uppercase}.text-italic{font-style:italic}.text-white{color:#fff}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}.text-white a{color:#fff}.text-white a:hover{color:#fff}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mt-0{margin-top:0!important}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mt-70{margin-top:70px}.mt-80{margin-top:80px}.mt-90{margin-top:90px}.mt-100{margin-top:100px}.mb-0{margin-bottom:0!important}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.mb-80{margin-bottom:80px}.mb-90{margin-bottom:90px}.mb-100{margin-bottom:100px}.position-initial{position:initial}.background-primary-color{background-color:var(--color-primary)}.background-base-invert-color{background-color:var(--color-base-invert)}.background-primary-light{background-color:var(--color-primary-light)}.background-base-light-muted{background-color:var(--color-base-light-muted)}.color-primary{color:var(--color-primary)}.color-base-invert{color:var(--color-base-invert)}.color-base-light{color:var(--color-base-light)}.hidden-label{font-size:0;position:absolute}@media print{.entries-group-double,.entry-aside,.footer-social,.main-nav-toggle-label,.pronto-platform-1,.pronto-platform-2 .entries-group-double,.site-footer-menu,.site-footer-widgets .widget_nav_menu,.widget-area{display:none!important}.section-main .medium-8{max-width:100%;flex:1 1 100%}article.entry-single .entry-content{font-size:12pt}}.btn{--btn-color:var(--color-base);--btn-background-color:var(--color-primary);--btn-font-family:var(--font-primary-new);--btn-font-size:1.125em;--btn-font-weight:700;--btn-padding:0.75rem 2rem;--btn-border-color:var(--color-primary);--btn-arrow-icon-color:var(--color-primary);--btn-line-height:1.5;display:inline-block;background-color:var(--btn-background-color);color:var(--btn-color);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);padding:var(--btn-padding);border:2px solid;border-color:var(--btn-border-color);box-sizing:border-box}.btn.btn-small{--btn-font-size:1em;--btn-line-height:1.4}.btn.btn-medium{--btn-font-size:1.5em;--btn-line-height:1.3}@media (max-width:42rem){.btn.btn-medium{--btn-font-size:1.25em}}.btn.btn-custom{--btn-font-size:var(--font-size-custom);--btn-line-height:1.1365}.btn.btn-font-secondary{--btn-font-family:var(--font-secondary-new)}.btn.btn-primary.btn-inline{--btn-color:var(--color-primary)}.btn.btn-primary.btn-outline{--btn-color:var(--color-primary);--btn-background-color:transparent;--btn-border-color:var(--color-primary)}.btn.btn-danger{--btn-arrow-icon-color:var(--color-danger)}.btn.btn-danger:not(.btn-inline){--btn-background-color:var(--color-danger);--btn-border-color:var(--color-danger)}.btn.btn-danger.btn-inline{--btn-color:var(--color-danger)}.btn.btn-danger.btn-outline{--btn-color:var(--color-danger);--btn-background-color:transparent;--btn-border-color:var(--color-danger)}.btn.btn-subscribe{--btn-arrow-icon-color:var(--color-danger);display:flex;align-items:center}.btn.btn-subscribe:not(.btn-inline){--btn-background-color:white;--btn-border-color:var(--color-white);--btn-color:var(--color-primary);border:1px solid #fff;border-radius:5px;text-transform:uppercase;font-size:10px}.btn.btn-subscribe.btn-inline{--btn-color:var(--color-white)}.btn.btn-subscribe.btn-outline{--btn-color:var(--color-white);--btn-background-color:transparent;--btn-border-color:var(--color-white)}.btn.btn-subscribe .subscribe-button-thumbnail{max-width:70px;max-height:20px;-o-object-fit:cover;object-fit:cover;padding-left:5px}.btn.btn-inline{--btn-background-color:transparent;--btn-border-color:transparent}.btn.btn-inline-link{padding:0;border:0}.btn.btn-arrow-down,.btn.btn-arrow-right{display:flex;align-items:center}.btn.btn-arrow-right .btn-arrow-icon{margin-left:var(--spacing-extra-smaller)}.btn.btn-arrow-down .btn-arrow-icon{margin-left:calc(var(--spacing-extra-small)/ 2)}.btn.animated:hover .btn-arrow-icon-line svg{width:22px}.btn.btn-underlined{text-decoration:underline}.btn .btn-arrow-icon{position:relative;display:flex;align-items:center}.btn .btn-arrow-icon-line{display:flex;background-color:var(--btn-arrow-icon-color);transition:.25s ease-in-out}.btn .btn-arrow-icon-line svg{transition:.25s ease-in-out}.btn .btn-arrow-icon-line+svg{position:absolute;right:-1px}.btn-cta{display:flex;flex-wrap:wrap}.btn-cta.centered-content{justify-content:center}.btn-cta .btn:not(:last-child){margin-right:var(--spacing-small-medium)}@media (max-width:42rem){.btn-cta .btn{width:100%;max-width:100%;text-align:center}.btn-cta .btn:not(:first-child){margin-top:.625rem}.btn-cta .btn:not(:last-child){margin-right:0}}.section-fullwidth-new{--section-padding-top:var(--section-spacing-default);--section-padding-bottom:var(--section-spacing-default);padding:var(--section-padding-top) 0 var(--section-padding-bottom);outline:0}.section-fullwidth-new.section-padding-none{--section-padding-top:0;--section-padding-bottom:0}.section-fullwidth-new.section-padding-top-none{--section-padding-top:0}.section-fullwidth-new.section-padding-top-small{--section-padding-top:var(--section-spacing-small)}.section-fullwidth-new.section-padding-top-custom-grid{--section-padding-top:var(--spacing-custom-grid)}.section-fullwidth-new.section-padding-top-large{--section-padding-top:var(--section-spacing-large)}.section-fullwidth-new.section-padding-top-larger{--section-padding-top:var(--section-spacing-larger)}.section-fullwidth-new.section-padding-top-custom-large{--section-padding-top:var(--section-spacing-custom-large)}.section-fullwidth-new.section-padding-bottom-none{--section-padding-bottom:0}.section-fullwidth-new.section-padding-bottom-small{--section-padding-bottom:var(--section-spacing-small)}.section-fullwidth-new.section-padding-bottom-large{--section-padding-bottom:var(--section-spacing-large)}.section-fullwidth-new.section-padding-bottom-larger{--section-padding-bottom:var(--section-spacing-larger)}.section-fullwidth-new.section-padding-bottom-extra-large{--section-padding-bottom:var(--section-spacing-extra-large)}@media (max-width:62rem){.section-fullwidth-new+.section-fullwidth-new:not(:nth-of-type(2)):not(:last-of-type){--section-padding-top:0}}.section-heading-new.centered-content{text-align:center}.section-heading-new .heading-title{--font-weight-title:700;--heading-title-font-family:var(--font-primary-new);--heading-title-font-size:var(--font-size-h2);--heading-title-line-height:1.375;font-family:var(--heading-title-font-family);font-size:var(--heading-title-font-size);font-weight:var(--font-weight-title);line-height:var(--heading-title-line-height)}.section-heading-new .heading-title.title-large-custom{margin-top:0;margin-bottom:0;--heading-title-font-size:var(--font-size-large-custom);--heading-title-line-height:1.3}.section-heading-new .heading-title.font-secondary{--heading-title-font-family:var(--font-secondary-new)}.section-heading-new .heading-description{--heading-description-font-family:var(--font-primary-new);--heading-description-font-size:var(--font-size-h5);--heading-description-line-height:1.4;line-height:var(--heading-description-line-height);font-family:var(--heading-description-font-family);font-size:var(--heading-description-font-size)}.section-heading-new .heading-description.font-large{--heading-description-font-size:var(--font-size-h4);--heading-description-line-height:1.3335}.section-heading-new .heading-description.font-custom{--heading-description-font-size:var(--font-size-custom);--heading-description-line-height:1.3185}.section-heading-new .heading-description.font-secondary{--heading-description-font-family:var(--font-secondary-new)}.ad-wrapper.align-center .ad-wrapper-inner{display:flex;justify-content:center}.ad-wrapper iframe{display:block}@media all and (max-width:82em){.ad-wrapper.align-center-mobile{display:flex;justify-content:center}}.ad-popup{display:none;position:fixed;top:0;left:0;right:0;bottom:0;border:15px solid #993dbb;background:rgba(255,255,255,.94);z-index:9000;justify-content:center;align-items:center}.ad-popup.active{display:flex}.ad-popup-close{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;background:#993dbb;color:#fff;position:absolute;font-size:1.3em;top:1rem;right:1rem}.ad-popup-content{min-width:5em;min-height:5em;background:#ccc;box-shadow:0 13px 99px 0 rgba(0,0,0,.15)}.ad-pushdown{margin-bottom:1.5em}.ad-header-line-wrapper{background:#c4c4c4;height:1px;width:100%;margin-bottom:10px;display:block}.sm-ad-full-wrapper{pointer-events:none}.sm-ad-full-wrapper:after,.sm-ad-full-wrapper:before{width:calc(50% - 70px);background:#c4c4c4;height:1px;content:'';display:block;margin:16px 0}.sm-ad-full-wrapper:before{float:left}.sm-ad-full-wrapper:after{float:right}.sm-ad-full-wrapper .sm-ad-title{padding-left:15px;font-size:14px;font-weight:700;color:#c4c4c4;text-transform:uppercase}.ad-boxes .ad-dfp{margin:0 auto;text-align:center}.fullwidth-ad-box-wrapper{display:flex;justify-content:center}.ad-leader-board{min-height:90px;max-height:90px}@media (max-width:68.75rem){.leader-board-ad-box{display:none}}.ad-large-leader-board{min-height:90px;max-height:90px}@media (max-width:63.625rem){.large-leader-board-ad-box{display:none}}.ad-medium-rectangle{min-height:250px;max-height:250px}.ad-half-page{min-height:600px;max-height:600px}.ad-leaderboard .ad-dfp{text-align:center}.dfp-ad-shortcode-wrapper>div{margin:15px auto}.ad-centered{margin:0 auto}.ad-wrapper{margin-bottom:2em}.ad-wrapper.no-margin-bottom{margin-bottom:0}.adhesion-ad{display:none;align-items:center;justify-content:center;position:fixed;bottom:0;width:100%;height:auto;padding:1em;border-top:1px solid #eee;background:#fff;z-index:20}@media (max-width:40em){.adhesion-ad{display:flex;z-index:20;min-height:83px}}@media all and (max-width:1200px){.row-ads{justify-content:space-between}.row-ads .column-ad,.row-ads .column-post{flex:0 0 50%;max-width:50%}}body>div[id*=div-gpt-ad]{position:absolute;pointer-events:none}.admin-bar .ad-sticky-box .ad-sticky-wrapper{--ad-sticky-top-position:calc(var(--layout-header-height) + 32px + var(--grid-gap))}.ad-sticky-box{display:inline-block;height:100%;width:100%}.ad-sticky-box .ad-sticky-wrapper{--ad-sticky-top-position:calc(var(--layout-header-height) + var(--grid-gap));position:sticky;top:var(--ad-sticky-top-position)}.ad-wrapper-logo{text-align:center}.ad-sticky-header{font-size:18px;margin-bottom:5px;color:var(--color-base-light)}.ad-image-wrapper{display:flex;justify-content:center}.ad-image-wrapper img{max-height:169px}.popup{position:fixed;width:100%;height:100%;inset:0;align-items:center;justify-content:center;display:none;z-index:999}.popup.is-visible{display:flex}.popup-backdrop{position:absolute;width:100%;height:100%;background:rgba(255,255,255,.95)}.popup-content{z-index:1;position:relative;background-color:#fff;border-radius:1em;box-shadow:0 6px 15px 0 rgba(0,0,0,.16);display:flex;width:100%;max-width:calc(100% - 4em);height:calc(100% - 2*var(--layout-header-height) - 2rem);max-height:48.5em;margin:auto}@media screen and (min-width:1200px){.popup-content{width:75.875em;max-width:calc(100% - 420px)}}.popup-close{display:flex;position:absolute;top:2em;right:2em;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1em;cursor:pointer;outline:0}.popup-thumbnail-wrapper{position:relative;padding-bottom:inherit;flex:0 0 28em}.popup-thumbnail{position:absolute;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0;border-top-left-radius:1em;border-bottom-left-radius:1em}.popup-body-wrapper{padding:7.25em 5.375em;display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto}.popup-body .popup-title{color:#212121;font-size:2.25em;font-weight:700;line-height:1.4;margin-bottom:.5em}.page-template-smart-stars .popup-body .popup-title{font-family:var(--font-primary-new)}.page-template-smart-stars .popup-excerpt{font-family:var(--font-secondary-new)}.popup-more-info .popup-title{color:#333;font-size:1.125em;font-weight:700;padding-bottom:1.125em;border-bottom:1px solid #ddd;margin-top:1em}.page-template-smart-stars .popup-more-info .popup-title{font-family:var(--font-primary-new)}.popup-more-info .contact-list-wrapper{margin-top:1.75em}.popup-more-info .contact-list-wrapper .list-item{display:flex;flex-direction:row;align-items:center}.popup-more-info .contact-list-wrapper .list-item:not(:last-child){margin-bottom:.625em}.popup-more-info .contact-list-wrapper .list-item-icon{width:1.125em;display:flex;flex-direction:row;justify-content:center}.popup-more-info .contact-list-wrapper a{color:#777;font-size:1.125em;font-weight:400;margin-left:.875em;overflow-wrap:anywhere}.popup-more-info .contact-list-wrapper a:hover{text-decoration:underline}.page-template-smart-stars .popup-more-info .contact-list-wrapper a{font-size:1.125rem;font-family:var(--font-secondary-new)}@media (max-width:42rem){.popup-close{right:1em}}@media (max-width:50rem){.popup-close{top:1em}.popup-close path{fill:#000}}@media screen and (max-width:79em){.popup .popup-body-wrapper{padding:5.25em 3.375em}.popup .popup-close{top:1em;right:1em}.popup .popup-thumbnail-wrapper{flex:0 0 24em}}@media screen and (max-width:50.75em){.popup .popup-body .popup-title{font-size:2em}.popup .popup-body-wrapper{padding:4.25em 3.375em}.popup .popup-thumbnail-wrapper{flex:0 0 22em}}@media screen and (max-width:48em){.popup .popup-content{flex-direction:column;max-height:calc(100% - 7em);margin-top:65px}.popup .popup-thumbnail-wrapper{height:0;padding-bottom:16.625em;flex:0 0 16.625em}.popup .popup-thumbnail{border-top-right-radius:1em;border-bottom-left-radius:0}.popup .popup-close{display:flex;padding:.75em;border:2px solid #fff;border-radius:50%}.popup .popup-close path{fill:#fff}.popup .popup-title{margin-bottom:0}.popup .popup-excerpt{margin:1em 0}.popup .popup-body-wrapper{padding:1.75em 1em;height:100%;overflow-y:scroll}}@media (max-width:40em){.popup .popup-excerpt{font-size:.875em}}@media (max-width:26.5em){.popup .popup-body .popup-title{font-size:1.25em}}.page-template-smart-stars .popup .popup-thumbnail-wrapper{flex:0 0 36.9%}@media screen and (max-width:79em){.page-template-smart-stars .popup .popup-thumbnail-wrapper{flex:0 0 36.9%}}@media screen and (max-width:48em){.page-template-smart-stars .popup .popup-thumbnail-wrapper{flex:0 0 16.625em}}.resource-box-inner-link,.resource-box-links.vertical-box{cursor:pointer}.resource-box-inner-link:hover .box-content,.resource-box-links.vertical-box:hover .box-content{border-color:var(--color-primary)}.resource-box-inner-link:hover .btn-arrow-icon-line svg,.resource-box-links.vertical-box:hover .btn-arrow-icon-line svg{width:22px}.resource-box .box-thumbnail-wrapper.events-thumbnail-ceus{--box-thumbnail-wrapper-height:100%;padding-bottom:var(--box-thumbnail-wrapper-height)}.resource-box .box-thumbnail-wrapper.events-thumbnail-ceus.size-medium{--box-thumbnail-wrapper-height:260px}.resource-box .box-thumbnail-wrapper.events-thumbnail-ceus.size-medium-custom{--box-thumbnail-wrapper-height:260px}@media (max-width:62rem){.resource-box .box-thumbnail-wrapper.events-thumbnail-ceus.size-medium{--box-thumbnail-wrapper-height:58.30904%}.resource-box .box-thumbnail-wrapper.events-thumbnail-ceus.size-medium-custom{--box-thumbnail-wrapper-height:58.30904%}}.resource-box .box-thumbnail-wrapper.events-thumbnail-ceus .ceus-inner-wrapper{position:absolute;display:flex!important;flex-direction:column;justify-content:flex-end;font-family:Nunito;font-size:22px;font-weight:700;line-height:25px;letter-spacing:0;text-align:left;padding:20px;margin:0;bottom:0;color:#fff;background:linear-gradient(360deg,#993dbb 0,rgba(153,61,187,0) 100%);background-repeat:no-repeat;background-size:cover;height:calc(50% + 25px);width:100%}.resource-box .box-thumbnail-wrapper.events-thumbnail-ceus .ceus-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;height:50px}.resource-box .box-thumbnail-wrapper{--box-thumbnail-wrapper-height:calc(83% + 1px);padding-bottom:var(--box-thumbnail-wrapper-height)}.resource-box .box-thumbnail-wrapper.size-medium{--box-thumbnail-wrapper-height:260px}.resource-box .box-thumbnail-wrapper.size-medium-custom{--box-thumbnail-wrapper-height:260px}@media (max-width:62rem){.resource-box .box-thumbnail-wrapper.size-medium{--box-thumbnail-wrapper-height:58.30904%}.resource-box .box-thumbnail-wrapper.size-medium-custom{--box-thumbnail-wrapper-height:58.30904%}}.resource-box .box-thumbnail-wrapper{position:relative;height:0;width:100%}.resource-box .box-thumbnail{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.resource-box:not(.separated):not(.horizontal-content):not(.horizontal-box) .box-content{border-top:0}.resource-box .box-content{border:1px solid var(--color-base-light-muted);padding:var(--spacing-small-medium);transition:.25s ease-in-out}.resource-box .box-content .content-date,.resource-box .box-content .content-tag{color:var(--color-base-light);font-family:var(--font-secondary-new);font-size:var(--font-size-extra-small);font-weight:400;line-height:1.3;margin-bottom:.75rem}.resource-box .box-content .hide-date{visibility:hidden}.resource-box .box-content .content-tag{text-transform:uppercase}.resource-box .box-content .content-tag a{color:inherit}.resource-box .box-content .content-title{color:var(--color-base-light);font-family:var(--font-primary-new);font-size:var(--font-size-custom);font-weight:700;line-height:1.137;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:-moz-fit-content;height:fit-content;max-height:50px}.resource-box .box-content .content-link{margin-top:.75rem}.resource-box .box-content .content-link-author{transition:.25s ease-in-out}.resource-box .box-content .content-link-author:hover{color:var(--color-muted-dark)}@media (max-width:42rem){.resource-box .box-thumbnail-wrapper,.resource-box .box-thumbnail-wrapper.size-medium,.resource-box .box-thumbnail-wrapper.size-medium-custom{--box-thumbnail-wrapper-height:58.30904%}.resource-box .box-content .content-date{margin-bottom:.625rem}.resource-box .box-content .content-link{margin-top:.625rem}}.horizontal-box+.horizontal-box,.horizontal-box+.resource-box.horizontal-content,.resource-box.horizontal-content+.horizontal-box,.resource-box.horizontal-content+.resource-box.horizontal-content{margin-top:var(--spacing-custom-grid)}.horizontal-box .box-content,.resource-box.horizontal-content .box-content{border-left-color:transparent;width:100%}@media (max-width:50rem){.horizontal-box .box-content,.resource-box.horizontal-content .box-content{border-left-color:var(--color-base-light-muted)}}.resource-box.horizontal-content .resource-box-inner-link{display:flex}.resource-box.horizontal-content .box-thumbnail-wrapper{--box-thumbnail-wrapper-height:162px;max-width:190px;min-width:190px}.resource-box.horizontal-content .box-content .content-title{-webkit-line-clamp:3;max-height:75px}@media (max-width:50rem){.resource-box.horizontal-content .resource-box-inner-link{flex-direction:column}.resource-box.horizontal-content .resource-box-inner-link:hover .box-content{border-left-color:var(--color-primary)}.resource-box.horizontal-content .box-thumbnail-wrapper{--box-thumbnail-wrapper-height:58.30904%;max-width:100%;min-width:100%}}.flex-box-wrapper .resource-box,.grid-box-wrapper .resource-box,.magazine-issues-list .list-item .resource-box{height:100%}.flex-box-wrapper .resource-box-inner-link,.flex-box-wrapper .resource-box-links.vertical-box,.grid-box-wrapper .resource-box-inner-link,.grid-box-wrapper .resource-box-links.vertical-box,.magazine-issues-list .list-item .resource-box-inner-link,.magazine-issues-list .list-item .resource-box-links.vertical-box{display:flex;flex-direction:column;height:100%}.flex-box-wrapper .resource-box-inner-link .box-content,.flex-box-wrapper .resource-box-links.vertical-box .box-content,.grid-box-wrapper .resource-box-inner-link .box-content,.grid-box-wrapper .resource-box-links.vertical-box .box-content,.magazine-issues-list .list-item .resource-box-inner-link .box-content,.magazine-issues-list .list-item .resource-box-links.vertical-box .box-content{display:flex;flex-direction:column;height:100%}.flex-box-wrapper .resource-box-inner-link .content-title,.flex-box-wrapper .resource-box-links.vertical-box .content-title,.grid-box-wrapper .resource-box-inner-link .content-title,.grid-box-wrapper .resource-box-links.vertical-box .content-title,.magazine-issues-list .list-item .resource-box-inner-link .content-title,.magazine-issues-list .list-item .resource-box-links.vertical-box .content-title{flex-grow:1}.resource-box-links.horizontal-box{display:grid;grid-template-columns:minmax(0,18.75rem) minmax(66%,calc(100% - 18.75rem))}.resource-box-links.horizontal-box .box-thumbnail-wrapper{--box-thumbnail-wrapper-height:71.66667%}.resource-box-links.horizontal-box .box-content{display:flex;flex-direction:column;justify-content:center}.resource-box-links.fillsize-animation{transition:.25s ease-in-out}.resource-box-links.fillsize-animation:hover .box-content{background-color:var(--color-base-light-muted-half);border-color:var(--color-base-light-muted-half);border-left-color:transparent}.resource-box-links .content-title a{color:inherit}.resource-box-thumbnail-link{display:inline-block;width:100%}@media (max-width:42rem){.resource-box-links.horizontal-box{grid-template-columns:1fr}}.subscribe-form-wrapper form{display:flex}.subscribe-form-wrapper form .btn{margin-left:var(--spacing-custom);white-space:nowrap}.subscribe-form-wrapper input{color:var(--color-base-light);font-size:var(--font-size-small);font-family:var(--font-secondary-new);width:100%;background-color:var(--color-base);outline:0;padding:.875rem 1.625rem;line-height:1;border:none;border-radius:0;-webkit-appearance:none;min-height:3.375rem}.subscribe-form-wrapper input::-moz-placeholder{color:var(--color-muted);opacity:1}.subscribe-form-wrapper input::placeholder{color:var(--color-muted);opacity:1}.subscribe-form-wrapper input:-ms-input-placeholder{color:var(--color-muted)}.subscribe-form-wrapper input::-ms-input-placeholder{color:var(--color-muted)}@media (max-width:62rem){.subscribe-form-wrapper form{flex-direction:column}.subscribe-form-wrapper form .btn{margin-top:.75rem;margin-left:0}}.section-subscribe-form .heading-title{--font-weight-title:800;margin-bottom:0}.section-subscribe-form .heading-title+.heading-description{margin-top:var(--spacing-extra-smaller)}.section-subscribe-form .subscribe-btn-wrapper{justify-self:flex-end}@media (max-width:42rem){.section-subscribe-form.section-padding-bottom-large{--section-padding-bottom:1.5rem}.section-subscribe-form .heading-title{text-align:center;font-size:1.375em}.section-subscribe-form .heading-title+.heading-description{margin-top:.5rem}.section-subscribe-form .heading-description{text-align:center}.section-subscribe-form .subscribe-btn-wrapper{justify-self:stretch}.section-subscribe-form .subscribe-btn-wrapper .btn{width:100%;text-align:center}}.section-fullwidth-new .row .tve_p_right{display:none}.section-fullwidth-new .row .thrv_wrapper.tve-tqb-page-type.tqb-splash-template-1.tve_editor_main_content.tve_empty_dropzone{padding:25px!important;margin:0!important;max-width:unset}.section-fullwidth-new .row .thrv_wrapper.tve-tqb-page-type.tqb-optin-template-1{padding:0!important}.section-fullwidth-new .row .thrv_wrapper.thrv_social_custom.thrv_social{padding:0!important}.section-fullwidth-new .row .tve_lg_input_container.tve_submit_container button{padding:10px 15px!important}.section-fullwidth-new .row .thrv_wrapper{padding:20px!important;margin:0 auto!important}.section-fullwidth-new .row .thrv_wrapper h1{font-size:28px!important}.section-fullwidth-new .row .thrv_wrapper h2{font-size:26px!important}.section-fullwidth-new .row .thrv_wrapper h3{font-size:22px!important}.section-fullwidth-new .row .thrv_wrapper h4{font-size:20px!important}.section-fullwidth-new .row .thrv_wrapper.thrv_contentbox_shortcode.thrv-content-box{margin:0 auto;padding:0!important}.section-fullwidth-new .row .thrv_wrapper.thrv_contentbox_shortcode.thrv-content-box .thrv_wrapper.thrv_lead_generation{padding:0!important}.section-fullwidth-new .row .thrv_wrapper.thrv_text_element{margin:0;padding:20px 0!important}.section-fullwidth-new .row .thrv_wrapper.thrv_text_element p{font-size:16px!important}.section-fullwidth-new .row .thrv_wrapper.thrv-button.tqb-btn-start{padding:10px 40px;margin-top:0;margin-bottom:0}.section-fullwidth-new .row .tve_social_items a{padding-bottom:20px}.section-fullwidth-new .row .tqb-question-text{color:#993dbb;font-size:28px!important}.section-fullwidth-new .row .tqb-question-image-container{width:50%!important;margin:20px auto!important}.section-fullwidth-new .row .tqb-answer-action{padding:15px}.section-fullwidth-new .row .tqb-answer-action .tqb-answer-text-type .tqb-answer-text .tbq-span-text{font-size:16px}.section-fullwidth-new .row .tqb-answer-action .tqb-answer-text-type .tqb-answer-text .tqb-fancy-icon{top:0}.row{--row-max-width:var(--site-width-large);--row-breakpoint-width:var(--site-width-large);width:100%;max-width:var(--row-max-width);margin-left:auto;margin-right:auto}.row.narrow{max-width:46em}.row-after-spacing{margin-bottom:3em}.row-before-spacing{margin-top:3em}@media (max-width:82.125rem){.row{--row-breakpoint-width:Min(calc(100% - 2rem), var(--row-max-width));max-width:Min(calc(100% - 2rem),var(--row-max-width))}}@media (max-width:62rem){.row{--row-breakpoint-width:Min(var(--site-width-small), var(--row-max-width));max-width:Min(var(--site-width-small),var(--row-max-width))}}@media (max-width:50rem){.row{--row-breakpoint-width:Min(var(--site-width-mobile), var(--row-max-width));max-width:Min(var(--site-width-mobile),var(--row-max-width))}}@media (max-width:42rem){.row{--row-breakpoint-width:calc(100% - 2rem);max-width:calc(100% - 2rem)}}@media (max-width:334px){.row{max-width:calc(100% - 1.25rem)}}.row-fullwidth{max-width:calc(100% - 2rem);margin-left:auto;margin-right:auto}@media (max-width:334px){.row-fullwidth{max-width:calc(100% - 1.25rem)}}.archive.category-smart-meetings-podcast .jw-icon:not(.jw-icon-volume),.archive.category-smart-meetings-podcast .jw-slider-time,.archive.category-smart-meetings-podcast .jw-text-duration,.archive.category-smart-meetings-podcast .jw-text-elapsed,.page-template-events-archive .jw-icon:not(.jw-icon-volume),.page-template-events-archive .jw-slider-time,.page-template-events-archive .jw-text-duration,.page-template-events-archive .jw-text-elapsed{display:none!important}.primary-fullwidth-banner-wrapper,.site-header-wrapper{background-color:var(--color-base);position:relative;z-index:1001}.primary-fullwidth-banner-wrapper{padding:calc(var(--spacing-extra-small) - .0625rem) 0}.primary-fullwidth-banner-wrapper .fullwidth-banner-inner-wrapper{display:flex;align-items:center;justify-content:center}.primary-fullwidth-banner-wrapper .ad-wrapper{margin-bottom:0}@media (max-width:50rem){.primary-fullwidth-banner-wrapper{display:none}}@media screen and (max-width:640px) and (orientation:portrait){.primary-fullwidth-banner-wrapper{display:none}}@media screen and (max-width:992px) and (orientation:landscape){.primary-fullwidth-banner-wrapper{display:none}}@media (max-width:62rem){.site-header-inner-wrapper{--row-max-width:var(--site-width-large);display:flex;align-items:center;justify-content:space-between;width:100%;max-width:Min(var(--site-width-small),var(--row-max-width));margin-left:auto;margin-right:auto;border-bottom:1px solid var(--color-base-light-muted)}}@media (max-width:50rem){.site-header-inner-wrapper{max-width:Min(var(--site-width-mobile),var(--row-max-width))}}@media (max-width:42rem){.site-header-inner-wrapper{max-width:calc(100% - 2rem)}}.site-preheader-wrapper{--preheader-spacing:0;border-top:1px solid var(--color-base-light-muted);border-bottom:1px solid var(--color-base-light-muted);padding:var(--preheader-spacing)}.site-preheader-wrapper .preheader-inner-wrapper{display:flex;align-items:center;justify-content:space-between}@media (max-width:62rem){.site-preheader-wrapper{--preheader-spacing:0.75em 0;border-top:0;border-bottom:0}.site-preheader-wrapper .header-social-wrapper{display:none}}@media (max-width:42rem){.site-preheader-wrapper .row{max-width:100%}}.subscribe-button-wrapper{display:flex;position:relative}.subscribe-button-wrapper .subscribe-button-inner-wraper{display:flex;width:100%}.subscribe-button-wrapper:hover .subscribe-btn-thumbnail{transform:translate3d(0,-1.5rem,0)}@media (max-width:42rem){.subscribe-button-wrapper:hover .subscribe-btn-thumbnail{transform:translate3d(0,-.625rem,0)}}.subscribe-button-wrapper .subscribe-btn-thumbnail{position:absolute;right:1rem;bottom:0;z-index:5;transition:.2s ease-in-out;height:7.25em;width:6.125em;background-color:var(--color-base);-o-object-fit:contain;object-fit:contain}@media (max-width:42rem){.subscribe-button-wrapper .subscribe-btn-thumbnail{height:4.5em;width:3.875em}}.header-button-subscribe{--btn-padding:0.625rem 1.875rem;--btn-font-size:1em;position:relative;border:0;overflow:hidden;z-index:10}.site-branding.site-branding-stuck{position:absolute;top:50%;left:0;transform:translate3d(calc(-100% - .5rem),-50%,0);pointer-events:none;opacity:0;transition:.5s ease-in-out;margin-right:var(--brading-right-spacing)}.site-branding.site-branding-stuck a{height:2.75em;width:var(--branding-width)}.site-branding a,.site-branding p{color:var(--color-base)}.site-branding .site-title{font-size:1em;margin:0}.site-branding a{font-size:1em;display:block;height:4.5em;width:14em;background:url(//staging.smartmeetings.com/wp-content/themes/smartmeetings/assets/dist/images/SMLogo-purple-new.svg) no-repeat center center;background-size:contain;text-indent:-9999em}@media (max-width:62rem){.site-branding a{height:2.5em;width:7.875em}}.header-social-wrapper{display:flex;align-items:center}.header-social-wrapper .social-title{color:var(--color-base-invert);font-size:var(--font-size-h6);font-weight:400;line-height:normal;margin-right:calc(var(--spacing-extra-small)/ 2)}.header-social-wrapper .list-social-icons{display:flex}.header-social-wrapper .list-social-icons .list-item-link{display:flex;padding:calc(var(--spacing-extra-small)/ 2);color:var(--color-base-invert)}.primary-menu-wrapper .menu:first-of-type>.menu-item:first-of-type>a{padding-left:0}.primary-menu-wrapper .menu{display:flex}.primary-menu-wrapper .menu>.menu-item{position:relative}.primary-menu-wrapper .menu>.menu-item>a{transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:.25s}@media (min-width:993px){.primary-menu-wrapper .menu>.menu-item:hover .sub-menu{opacity:1;pointer-events:all;transform:scale(1);z-index:1000}.primary-menu-wrapper .menu>.menu-item .sub-menu{position:absolute;top:100%;background-color:var(--color-base);width:15rem;opacity:0;transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:.25s;pointer-events:none;transform:scale(.95);z-index:-1;box-shadow:var(--shadow-primary);border:1px solid var(--color-base-light-muted)}.primary-menu-wrapper .menu>.menu-item .sub-menu .menu-item a{font-weight:500}.primary-menu-wrapper .menu>.menu-item .sub-menu .menu-item a:hover{background-color:var(--color-primary-light)}}@media (max-width:62rem){.primary-menu-wrapper .menu>.menu-item .sub-menu .menu-item a{font-weight:500}}.primary-menu-wrapper .menu .menu-item{--links-space-vertical:0.625em;--links-space-right:15px;--links-font-size:var(--font-size-h6)}.primary-menu-wrapper .menu .menu-item.menu-item-has-children{--child-link-icon-width:12px;--child-link-icon-space-left:7px;--child-links-space-right:calc(var(--child-link-icon-width) + var(--links-space-right) + var(--child-link-icon-space-left));--child-links-icon-position:calc(var(--child-links-space-right) - var(--child-link-icon-width) - var(--child-link-icon-space-left));--child-links-icon-width:0.75rem}.primary-menu-wrapper .menu .menu-item.menu-item-has-children>a{position:relative;padding-right:var(--child-links-space-right)}.primary-menu-wrapper .menu .menu-item.menu-item-has-children .dropdown-arrow{position:absolute;top:50%;right:var(--child-links-icon-position);transform:translateY(-50%);display:flex;margin-left:var(--child-link-icon-space-left);cursor:pointer;width:var(--child-links-icon-width)}.primary-menu-wrapper .menu .menu-item.menu-item-has-children .dropdown-arrow svg{pointer-events:none}@media (max-width:76.25rem) and (min-width:993px){.primary-menu-wrapper .menu .menu-item.menu-item-has-children{--child-link-icon-width:9px}}.primary-menu-wrapper .menu .menu-item a{display:flex;align-items:center;color:var(--color-base-light);font-family:var(--font-primary-new);font-size:var(--links-font-size);font-weight:700;line-height:1.25;padding:var(--links-space-vertical) var(--links-space-right)}@media (max-width:82.125rem) and (min-width:993px){.primary-menu-wrapper .menu .menu-item{--links-space-right:0.75rem}}@media (max-width:76.25rem) and (min-width:993px){.primary-menu-wrapper .menu .menu-item{--links-space-right:0.625rem}}@media (max-width:74.25rem) and (min-width:993px){.primary-menu-wrapper .menu .menu-item{--links-font-size:15px;--links-space-vertical:0.5em;--links-space-right:0.5rem}.primary-menu-wrapper .menu .menu-item.menu-item-has-children{--child-link-icon-space-left:3px;--child-links-icon-width:9px}}@media (max-width:71rem) and (min-width:993px){.primary-menu-wrapper .menu .menu-item{--links-space-right:0.5rem}}@media (max-width:64.375rem){.primary-menu-wrapper .menu .menu-item{--links-space-right:0.375rem}}@media (max-width:62rem){.primary-menu-wrapper{width:100%;padding-top:1.25em;margin-bottom:1.25em}.primary-menu-wrapper .menu{flex-direction:column}.primary-menu-wrapper .menu>.menu-item>a{padding-bottom:.375em}.primary-menu-wrapper .menu>.menu-item:not(:last-child){margin-bottom:.875em}.primary-menu-wrapper .menu .menu-item{--links-space-right:0}.primary-menu-wrapper .menu .menu-item.menu-item-has-children{--child-links-icon-width:1.75rem;--child-links-space-right:0;--child-links-icon-position:calc(0% - var(--child-link-icon-width) - var(--child-link-icon-space-left));display:flex;flex-wrap:wrap}.primary-menu-wrapper .menu .menu-item.menu-item-has-children .dropdown-arrow{--child-links-icon-position:0;position:relative;top:0;transform:none;padding:.625em 1em var(--child-link-icon-space-left) 0;align-items:center;-webkit-tap-highlight-color:transparent}.primary-menu-wrapper .menu .menu-item.menu-item-has-children .dropdown-arrow svg{transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:.25s}.primary-menu-wrapper .menu .menu-item.menu-item-has-children .sub-menu{height:0;opacity:0;width:100%;pointer-events:none}.primary-menu-wrapper .menu .menu-item.menu-item-has-children.is-opened .dropdown-arrow svg{transform:rotate(180deg)}.primary-menu-wrapper .menu .menu-item.menu-item-has-children.is-opened .sub-menu{height:100%;opacity:1;pointer-events:all}}.header-main-inner-wrapper{--header-main-inner-spacing:0.875em 0;display:flex;align-items:center;justify-content:space-between;padding:var(--header-main-inner-spacing)}@media (max-width:62rem){.header-main-inner-wrapper{--header-main-inner-spacing:0.5em 0}}.header-main-secondary-container .container-inner-wrapper{display:flex;align-items:center}.header-main-secondary-container .primary-menu-button-wrapper,.header-main-secondary-container .search-button-wrapper,.header-main-secondary-container .secondary-menu-button-wrapper{--icons-box-padding:0.625em;position:relative;left:var(--icons-box-padding);display:flex;align-items:center;justify-content:center;padding:var(--icons-box-padding);height:1.5rem;box-sizing:content-box;color:var(--color-base-light);cursor:pointer;transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:.25s;-webkit-tap-highlight-color:transparent}.header-main-secondary-container .primary-menu-button-wrapper svg,.header-main-secondary-container .search-button-wrapper svg,.header-main-secondary-container .secondary-menu-button-wrapper svg{pointer-events:none}@media (min-width:993px){.header-main-secondary-container .primary-menu-button-wrapper:hover,.header-main-secondary-container .search-button-wrapper:hover,.header-main-secondary-container .secondary-menu-button-wrapper:hover{color:var(--color-primary)}}.header-main-secondary-container .primary-menu-button-wrapper,.header-main-secondary-container .secondary-menu-button-wrapper{width:1.25rem;height:1.5rem}.header-main-secondary-container .primary-menu-button-wrapper span,.header-main-secondary-container .secondary-menu-button-wrapper span{display:flex;position:absolute;pointer-events:none;transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:.25s;opacity:0}.header-main-secondary-container .primary-menu-button-wrapper{display:none}@media (max-width:62rem){.header-main-secondary-container .primary-menu-button-wrapper{display:flex}.header-main-secondary-container .secondary-menu-button-wrapper{display:none}.header-main-secondary-container .primary-menu-button-wrapper,.header-main-secondary-container .search-button-wrapper,.header-main-secondary-container .secondary-menu-button-wrapper{--icons-box-padding:0.75em}.header-main-secondary-container .search-button-wrapper{margin-right:.125em}}.header-main-primary-container{opacity:1;transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:.25s;pointer-events:all}.header-main-primary-container .header-social-wrapper{margin-top:2.125em}.header-main-primary-container .header-social-wrapper+.subscribe-button-wrapper{margin-top:2.125em}.header-main-primary-container .subscribe-button-wrapper .header-button-subscribe{width:100%;text-align:center}@media (min-width:993px){.header-main-primary-container{position:relative;display:flex;align-items:center}.header-main-primary-container .header-social-wrapper{display:none}}@media (max-width:62rem){.header-main-primary-container{position:absolute;top:100%;left:0;width:100%;height:0;background-color:var(--color-base);pointer-events:none;opacity:0;z-index:-1;padding-bottom:1.875em}}@supports (-webkit-touch-callout:none){.header-main-primary-container{padding-bottom:2.75em}}@media (min-width:993px){.header-main-primary-inner-container{position:relative;transition:.5s ease-in-out}}@media (max-width:62rem){.header-main-primary-inner-container{max-width:Min(var(--site-width-small),var(--row-max-width));margin-left:auto;margin-right:auto;height:100%;overflow-y:auto}}@media (max-width:50rem){.header-main-primary-inner-container{max-width:Min(var(--site-width-mobile),var(--row-max-width))}}@media (max-width:42rem){.header-main-primary-inner-container{max-width:calc(100% - 2rem)}}.site-header-main{position:relative;background-color:var(--color-base);border-bottom:1px solid var(--color-base-light-muted)}@media (min-width:993px){.site-header-main{--brading-right-spacing:1.875rem;--branding-width:6.25em}.site-header-main.is-sticked .site-branding-stuck,.site-header-main.is_stuck .site-branding-stuck{transform:translate3d(0,-50%,0);pointer-events:all;opacity:1}.site-header-main.is-sticked .site-branding-stuck+.header-main-primary-inner-container,.site-header-main.is_stuck .site-branding-stuck+.header-main-primary-inner-container{transform:translate3d(calc(var(--brading-right-spacing) + var(--branding-width)),0,0)}}@media (max-width:82.125rem) and (min-width:993px){.site-header-main{--brading-right-spacing:1rem;--branding-width:5.5em}}@media (max-width:74.25rem) and (min-width:993px){.site-header-main{--brading-right-spacing:0.625rem;--branding-width:5em}}.site-header-main:not(.is-active-secondary-menu) .secondary-menu-button-wrapper .menu-icon-default{opacity:1}.site-header-main:not(.is-active-secondary-menu) .secondary-menu-button-wrapper .menu-icon-close{opacity:0}.site-header-main:not(.is-active-primary-menu) .primary-menu-button-wrapper .menu-icon-default{opacity:1}.site-header-main:not(.is-active-primary-menu) .primary-menu-button-wrapper .menu-icon-close{opacity:0}.site-header-main.is-active-header-search .header-search-container-wrapper{opacity:1;pointer-events:all}.site-header-main.is-active-header-search .header-search-form .header-search-button,.site-header-main.is-active-header-search .header-search-form .header-search-field{transform:translateX(0);opacity:1}.site-header-main.is-active-header-search .header-search-form .header-search-button-close{transform:translateX(0);transition-delay:0s;opacity:1}.site-header-main.is-active-secondary-menu .header-main-primary-inner-container{opacity:0;pointer-events:none}.site-header-main.is-active-secondary-menu .header-main-secondary-wrapper .main-secondary-inner-wrapper{pointer-events:all;transform:scaleY(1);opacity:1}.site-header-main.is-active-secondary-menu .header-main-secondary-wrapper .secondary-menu-wrapper{opacity:1;transition:.35s ease-out;-webkit-transition:.35s ease-out;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:.35s}.site-header-main.is-active-secondary-menu .secondary-menu-button-wrapper .menu-icon-default{opacity:0}.site-header-main.is-active-secondary-menu .secondary-menu-button-wrapper .menu-icon-close{opacity:1}.site-header-main.is-active-primary-menu .primary-menu-button-wrapper .menu-icon-default{opacity:0}.site-header-main.is-active-primary-menu .primary-menu-button-wrapper .menu-icon-close{opacity:1}.site-header-main.is-active-primary-menu .header-main-primary-container{pointer-events:all;opacity:1;z-index:1000}@media (max-width:62rem) and (orientation:portrait){.site-header-main.is-active-primary-menu .header-main-primary-container{height:calc(100vh - 65px - 120px);max-height:calc(100vh - 65px - 120px);min-height:-webkit-fill-available}}@media (max-width:50rem),(max-width:62rem) and (orientation:landscape){.site-header-main.is-active-primary-menu .header-main-primary-container{height:calc(100vh - 65px);max-height:calc(100vh - 65px);min-height:-webkit-fill-available}}@supports (-webkit-touch-callout:none){.site-header-main.is-active-primary-menu .header-main-primary-container{height:-webkit-fill-available}}@media (max-width:62rem){.site-header-main{position:static;border-bottom:0}}@media (max-width:42rem){.site-header-main .row{max-width:100%}}.header-search-container-wrapper{position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--color-base);opacity:0;transition:.25s ease;-webkit-transition:.25s ease;-webkit-animation-timing-function:ease;-webkit-animation-delay:.25s;pointer-events:none;z-index:100}@media (max-width:62rem){.header-search-container-wrapper{height:calc(100% - 1px)}}.header-search-inner-container{--search-inner-container-spacing:0.5rem 1rem;position:relative;height:100%;width:41rem;padding:var(--search-inner-container-spacing);max-width:100%;margin-left:auto;margin-right:auto}.header-search-inner-container::before{content:'';position:absolute;top:0;left:50%;transform:translate3d(-50%,0,0);height:100%;width:100%;max-width:100vw;background-color:var(--color-base);z-index:-1;pointer-events:none}@media (max-width:62rem){.header-search-inner-container{--search-inner-container-spacing:0.25rem 1rem}}@media (max-width:42rem){.header-search-inner-container{--search-inner-container-spacing:0.25rem 0.5rem 0.25rem 0.625rem}}.header-search-form{display:flex;align-items:center}.header-search-form .header-search-button,.header-search-form .header-search-field{position:relative;transform:translateX(.5vw);transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:.25s;opacity:0}.header-search-form .header-search-button-close{transform:translateX(.25vw);transition:.25s ease-in-out;-webkit-transition:.25s ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:.25s;transition-delay:.25s;opacity:0;-webkit-tap-highlight-color:transparent}.header-search-form .header-search-button{display:flex;padding:1rem;background-color:transparent;color:var(--color-base-light);cursor:pointer;border:none;transition:.25s ease-in-out}.header-search-form .header-search-button:hover{color:var(--color-primary)}.header-search-form .header-search-button svg{pointer-events:none}.header-search-form .header-search-field{color:var(--color-base-light);font-size:var(--font-size-small);font-family:var(--font-seconary-new);font-weight:400;line-height:1.3345;outline:0;border:none;border-radius:0;-webkit-appearance:none;padding:1rem 0;width:100%;margin-right:.375rem}.header-search-form .header-search-field::-moz-placeholder{color:var(--color-muted);opacity:1}.header-search-form .header-search-field::placeholder{color:var(--color-muted);opacity:1}.header-search-form .header-search-field:-ms-input-placeholder{color:var(--color-muted)}.header-search-form .header-search-field::-ms-input-placeholder{color:var(--color-muted)}.header-search-form .header-search-button-close{cursor:pointer;display:flex;padding:1rem;color:#cbcaca}.header-search-form .header-search-button-close svg{pointer-events:none}.header-search-form .header-search-button-close:hover{color:var(--color-primary)}.header-main-secondary-wrapper{position:relative;height:0;width:100%;padding:0 1rem;z-index:1000}.header-main-secondary-wrapper .row{position:relative}.header-main-secondary-wrapper .main-secondary-inner-wrapper{position:absolute;top:0;left:0;width:100%;pointer-events:none;transform-origin:top left;transition:.25s ease-out;-webkit-transition:.25s ease-out;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:.25s;transform:scaleY(0);opacity:0;background-color:var(--color-base)}.header-main-secondary-wrapper .secondary-menu-wrapper{font-family:var(--font-primary-new);padding:2rem 0;opacity:0;transition:.1s ease-out;-webkit-transition:.1s ease-out;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:.1s}.header-main-secondary-wrapper .secondary-menu-wrapper a{display:inline-block;color:var(--color-base-light)}.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type{display:flex}.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type>.menu-item{flex:1 1 auto;width:100%;max-width:100%}.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type>.menu-item>a{font-weight:700;padding:.5rem 0}@media (max-width:71rem) and (min-width:993px){.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type>.menu-item>a{font-size:15px}}.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type>.menu-item>.dropdown-arrow{display:none}.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type>.menu-item:not(:last-child){margin-right:1.5rem}.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type .menu-items-wrapper>a{display:none}.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type .menu-items-wrapper>.dropdown-arrow{display:none}.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type .menu-items-wrapper a{font-weight:700;padding:.5rem 0}.header-main-secondary-wrapper .secondary-menu-wrapper .menu:first-of-type .menu-items-wrapper>.sub-menu{margin-top:0}.header-main-secondary-wrapper .secondary-menu-wrapper .sub-menu{margin-top:.375rem}.header-main-secondary-wrapper .secondary-menu-wrapper .sub-menu .menu-item:not(:last-child){margin-bottom:.25rem}.header-main-secondary-wrapper .secondary-menu-wrapper .sub-menu .menu-item a{font-weight:500;padding:.25rem 0}@media (max-width:71rem) and (min-width:993px){.header-main-secondary-wrapper .secondary-menu-wrapper .sub-menu .menu-item a{font-size:15px}}.site-overlay{position:fixed;top:0;left:0;height:100%;width:100%;pointer-events:none;z-index:100;opacity:0;transition:.2s ease-in-out;-webkit-transition:.25s ease-in-out;-webkit-animation-timing-function:ease-in-out;-webkit-animation-delay:.25s;background-color:rgba(0,0,0,.1);cursor:pointer;-webkit-tap-highlight-color:transparent}.site-overlay.is-active{pointer-events:all;opacity:1}@media (min-width:993px){.is-mobile-visible{display:none}}@media (max-width:62rem){.is-desktop-visible{display:none}}.site-footer{--footer-padding-top:4.375rem;--footer-padding-bottom:1.25rem;padding-top:var(--footer-padding-top);padding-bottom:var(--footer-padding-bottom);color:var(--color-base);font-family:var(--font-primary-new)}.site-footer .widget-title{font-family:var(--font-primary-new);margin-bottom:.625rem}.site-footer .footer-menu-title,.site-footer .widget-title{font-size:1.5em;font-weight:700;line-height:1.3335}.site-footer .footer-menu-title{margin-bottom:5px;white-space:nowrap}@media (max-width:42rem){.site-footer{--footer-padding-top:2.5rem;--footer-padding-bottom:83px}.site-footer .footer-menu-title,.site-footer .widget-title{font-size:1.25em}}.site-footer-widget-wrapper .widget_text{margin-bottom:0}.site-footer-widget-wrapper .widget_text .textwidget{line-height:1.625}@media (max-width:62rem){.site-footer-widget-wrapper .widget_text .textwidget{text-align:justify}}.site-footer-primary+.site-footer-secondary{margin-top:4.125rem}@media (max-width:42rem){.site-footer-primary+.site-footer-secondary{margin-top:2.5rem}}.site-footer-menu .menu-item a{display:inline-block;color:var(--color-base);font-size:1.125em;padding:.25rem 0;line-height:1.445}.siter-footer-primary-inner-wrapper{display:grid;grid-template-columns:repeat(4,auto);-moz-column-gap:5.25rem;column-gap:5.25rem}@media (max-width:1200px){.siter-footer-primary-inner-wrapper{grid-template-columns:repeat(3,auto);grid-template-rows:auto auto;row-gap:1rem}.siter-footer-primary-inner-wrapper .footer-menu-box:nth-child(4){grid-column:2/4}}@media (max-width:62rem){.siter-footer-primary-inner-wrapper{row-gap:2rem}.siter-footer-primary-inner-wrapper .footer-menu-box:nth-child(1){grid-column:1/4;grid-row:1/2}.siter-footer-primary-inner-wrapper .footer-menu-box:nth-child(2),.siter-footer-primary-inner-wrapper .footer-menu-box:nth-child(4){grid-row:2/3}.siter-footer-primary-inner-wrapper .footer-menu-box:nth-child(2){grid-column:1/2}.siter-footer-primary-inner-wrapper .footer-menu-box:nth-child(3){grid-column:2/3}.siter-footer-primary-inner-wrapper .footer-menu-box:nth-child(4){grid-column:3/4}}@media (max-width:42rem){.siter-footer-primary-inner-wrapper{grid-template-columns:1fr;grid-template-rows:auto;row-gap:2.5rem}.siter-footer-primary-inner-wrapper .footer-menu-box:nth-child(n){grid-column:1/2;grid-row:auto}}.siter-footer-primary-inner-wrapper ol,.siter-footer-primary-inner-wrapper ul{font-size:unset}.site-footer-secondary{border-top:1px solid var(--color-base);padding-top:1.25rem}.site-footer-secondary .site-info{padding:0 4.5vw}.site-footer-secondary .site-info p{font-size:var(--font-size-extra-small);font-weight:400;line-height:1.4295;text-align:center}@media (max-width:62rem){.site-footer-secondary .site-info{padding:0}.site-footer-secondary .site-info p{text-align:justify}}@media (max-width:42rem){.site-footer-secondary{padding-top:1.875rem;padding-bottom:1.875rem}}.footer-social-links-wrapper{display:flex;align-items:center}.footer-social-links-wrapper .social-link{display:flex;color:var(--color-base);padding-top:10px;padding-bottom:4px}.footer-social-links-wrapper .social-link:not(:first-child){padding-left:6px}.footer-social-links-wrapper .social-link:not(:last-child){padding-right:6px}.footer-social-links-wrapper .social-link:not(:last-child){margin-right:7px}@media (max-width:62rem){.section-archive-content .content-flexible-wrapper.boxes-reverse .primary-container{display:none}}.content-flexible-wrapper.boxes-reverse.author-archive .primary-container{display:flex;flex-direction:row;justify-content:center}.content-flexible-wrapper.boxes-reverse.author-archive .primary-container img{max-width:70%}.content-flexible-wrapper.boxes-reverse.author-archive .secondary-container{display:flex;flex-direction:column;justify-content:center}@media (max-width:62rem){.content-flexible-wrapper.boxes-reverse.author-archive .secondary-container{align-items:center}}.subscribe-wrapper{background-color:#993dbb;margin-top:var(--spacing-custom-grid);margin-bottom:var(--spacing-custom-grid);min-height:215px}@media only screen and (min-width:1241px){.subscribe-wrapper{padding:51px 82px}}@media only screen and (min-width:1177px) and (max-width:1240px){.subscribe-wrapper{padding:51px}}@media only screen and (min-width:1155px) and (max-width:1176px){.subscribe-wrapper{padding:40px}}@media only screen and (min-width:561px) and (max-width:1154px){.subscribe-wrapper{padding:30px}}@media only screen and (min-width:301px) and (max-width:560px){.subscribe-wrapper{padding:20px}}@media only screen and (max-width:300px){.subscribe-wrapper{padding:20px 10px}}@media only screen and (min-width:1155px){.subscribe-wrapper{grid-template-columns:1fr 304px}}@media only screen and (min-width:801px) and (max-width:1154px){.subscribe-wrapper{grid-template-columns:1fr 304px}}@media only screen and (min-width:561px) and (max-width:801px){.subscribe-wrapper{grid-template-columns:1fr 274px}}@media only screen and (max-width:560px){.subscribe-wrapper .subscribe-heading{text-align:center}}.subscribe-wrapper .subscribe-heading h4.heading-title{font-size:2em;color:#fff;font-style:normal;font-weight:700;line-height:38px;margin-bottom:1.125rem}@media only screen and (min-width:801px) and (max-width:1154px){.subscribe-wrapper .subscribe-heading h4.heading-title{font-size:1.75em;line-height:32px}}@media only screen and (min-width:561px) and (max-width:800px){.subscribe-wrapper .subscribe-heading h4.heading-title{font-size:1.5em;line-height:28px;margin-bottom:1rem}}@media only screen and (min-width:391px) and (max-width:480px){.subscribe-wrapper .subscribe-heading h4.heading-title{font-size:1.5em;line-height:28px;margin-bottom:1rem}}@media only screen and (max-width:390px){.subscribe-wrapper .subscribe-heading h4.heading-title{font-size:1.375em;line-height:28px;margin-bottom:1rem}}.subscribe-wrapper .subscribe-heading p.heading-subtitle{font-style:normal;font-weight:400;font-size:1.25em;line-height:24px;color:#fff;margin-top:0}@media only screen and (min-width:801px) and (max-width:1154px){.subscribe-wrapper .subscribe-heading p.heading-subtitle{font-size:1.125em}}@media only screen and (min-width:561px) and (max-width:800px){.subscribe-wrapper .subscribe-heading p.heading-subtitle{font-size:1em}}@media only screen and (max-width:480px){.subscribe-wrapper .subscribe-heading p.heading-subtitle{font-size:1em}}.subscribe-wrapper .secondary-subscribe-column{flex-direction:column;display:flex;gap:16px}.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row{display:flex;gap:16px}@media only screen and (max-width:560px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row{justify-content:center}}@media only screen and (max-width:300px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row{gap:10px}}.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element{background:#fff;width:48px;height:48px;border-radius:5px}@media only screen and (min-width:561px) and (max-width:800px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element{width:42px;height:42px}}@media only screen and (min-width:301px) and (max-width:390px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element{width:42px;height:42px}}@media only screen and (max-width:300px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element{width:38px;height:38px}}.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail{padding:10px}@media only screen and (min-width:561px) and (max-width:800px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail{padding:9px}}@media only screen and (max-width:390px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail{padding:7px}}.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail-smaller,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail-smaller{padding:10px 9px}@media only screen and (min-width:561px) and (max-width:800px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail-smaller,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail-smaller{padding:9px 8px}}@media only screen and (max-width:390px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail-smaller,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail-smaller{padding:8px 7px}}.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail-larger,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail-larger{padding:14px 7px}@media only screen and (min-width:561px) and (max-width:800px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail-larger,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail-larger{padding:12px 10px}}@media only screen and (max-width:390px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail-larger,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail-larger{padding:12px 8px}}.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnai-larger,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnai-larger{padding:16px 6px}@media only screen and (min-width:561px) and (max-width:800px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnai-larger,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnai-larger{padding:14px 5.5px}}@media only screen and (max-width:390px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnai-larger,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnai-larger{padding:12px 5px}}.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail-medium,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail-medium{padding:11.3px 12px}@media only screen and (min-width:561px) and (max-width:800px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail-medium,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail-medium{padding:10px}}@media only screen and (max-width:390px){.subscribe-wrapper .secondary-subscribe-column .subscribe-first-row .subscribe-element .subscribe-thumbnail-medium,.subscribe-wrapper .secondary-subscribe-column .subscribe-second-row .subscribe-element .subscribe-thumbnail-medium{padding:9px}}.padding-right-left-small{padding-right:10px;padding-left:10px}.archive-welcome-header{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:33rem;height:auto;position:relative;max-width:100%}.archive-welcome-header .archive-video-wrapper .jwplayer{z-index:1}.archive-welcome-header .archive-video-wrapper .jwplayer:not(.jw-state-playing)+.archive-video-thumbnail{opacity:1;z-index:5}.archive-welcome-header .archive-video-wrapper .jwplayer.jw-state-paused:not(.jw-state-playing)+.archive-video-thumbnail{opacity:0;z-index:0}.archive-welcome-header .archive-video-thumbnail{transition:.15s ease-in-out;opacity:0;z-index:0}.archive-welcome-header .archive-video-thumbnail[src=""]{display:none}.archive-welcome-header .video-bg,.archive-welcome-header img{width:100%;height:100%;position:absolute;top:0;left:0}.archive-welcome-header img{-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.archive-welcome-header .video-bg{display:block}}.archive-welcome-header .archive-welcome-big-text{display:block;width:100%;padding:0 .125em;position:relative;z-index:2;font-size:10em;font-size:8vw;line-height:1.15;text-align:center;text-transform:uppercase;color:#fff;margin:0;text-shadow:0 0 32px var(--color-base-invert)}@media screen and (max-width:1024px){.archive-welcome-header .archive-welcome-big-text{font-size:12vw}}.archive-welcome-header .archive-welcome-small-text{display:block;padding:0 .5em;position:relative;z-index:2;font-size:2.875em;text-align:center;text-transform:uppercase;color:#fff;text-shadow:0 0 14px var(--color-base-invert)}@media screen and (max-width:60em){.archive-welcome-header .archive-welcome-small-text{font-size:1.625em}}@media screen and (max-width:40em){.archive-welcome-header .archive-welcome-small-text{font-size:1.25em}}.archive-welcome-header video{-o-object-position:center 20%;object-position:center 20%}.archive-welcome-header .jw-preview{background-position:center 20%!important}.archive-welcome-header .archive-welcome-big-text,.archive-welcome-header .archive-welcome-small-text{font-family:"NunitoSans-Еxtra-Bold";position:relative;z-index:10}.archive-welcome-header .jwplayer.jw-flag-aspect-mode{height:100%!important}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.archive-welcome-header .jwplayer.jw-flag-aspect-mode{height:auto!important}.archive-welcome-header .video-bg{overflow:hidden}.archive-welcome-header .jw-video{transform:translateY(-10%)}}@media (max-width:42rem){.archive-welcome-header{min-height:20rem}}@media (max-width:380px){.archive-welcome-header .archive-welcome-small-text{font-size:1.625rem}}.archive-welcome{position:relative;margin-bottom:var(--box-spacing-bottom)}.page-template-about-us .site-content{font-family:var(--font-secondary-new)}.page-template-about-us .site-content h2{font-family:var(--font-secondary-new);font-size:3rem;font-weight:700;line-height:3.875rem}.page-template-about-us .site-content h3{font-family:var(--font-secondary-new);font-size:2rem;font-weight:700;line-height:2.625rem;margin-bottom:1.875rem}.page-template-about-us .site-content h4{font-family:var(--font-secondary-new)}.page-template-about-us .site-content ol,.page-template-about-us .site-content p,.page-template-about-us .site-content ul{font-family:var(--font-secondary-new);font-size:1.375rem;font-weight:400;line-height:1.875rem}.page-template-about-us .site-content ol,.page-template-about-us .site-content ul{margin-block-start:1em;margin-block-end:1em;padding-inline-start:2.5rem}.page-template-about-us .site-content ol{list-style-type:decimal}.page-template-about-us .site-content ul{list-style-type:disc}.page-template-about-us .section-fullwidth{padding:2.5rem 0}.page-template-about-us .section-fullwidth .section-title{color:var(--color-primary);text-align:center;margin-bottom:1.875rem}.page-template-about-us .section-fullwidth .page-title{margin-bottom:3.75rem}@media (max-width:40em){.page-template-about-us .section-fullwidth .page-title{font-size:2rem;line-height:2.625rem;margin-bottom:1.5rem}}.page-template-about-us .section-fullwidth .section-image{text-align:center}.page-template-about-us .section-fullwidth .page-image{margin-bottom:3.75rem}@media (max-width:40em){.page-template-about-us .section-fullwidth .page-image{margin-bottom:1.5rem}}.page-template-about-us .section-fullwidth .section-subtitle{color:var(--color-primary);text-align:center;text-transform:uppercase;font-size:2rem;font-weight:700;line-height:2.625rem;margin-bottom:1.875rem}@media (max-width:40em){.page-template-about-us .section-fullwidth .section-subtitle{font-size:1.5rem;line-height:2rem;padding:0 1.75rem}}.page-template-about-us .section-fullwidth .section-cta{margin-top:1.875rem;text-align:center;color:var(--color-primary);text-transform:uppercase;font-size:1.5rem;font-weight:500;line-height:2rem}@media (max-width:40em){.page-template-about-us .section-fullwidth .section-cta{font-size:1.125rem;font-weight:500;line-height:1.5rem}}@media (max-width:40em){.page-template-about-us .section-fullwidth{padding:2rem 0}}@media (max-width:42rem){.page-template-about-us .section-fullwidth .row{--row-breakpoint-width:calc(100% - 3rem);--row-breakpoint-gap:3rem;max-width:calc(100% - 3rem)}}@media (max-width:40em){.page-template-about-us .hidden-phone{display:none}}.page-template-about-us .visible-phone{display:none}@media (max-width:40em){.page-template-about-us .visible-phone{display:block}}.page-template-about-us .section-hero{padding-top:80px}.teammembers-group{display:grid;gap:3.75rem;margin-bottom:5rem}@media (max-width:40em){.teammembers-group{gap:2.125rem;margin-bottom:4rem}}.teammembers-group.__no-spacing{margin:0}.teammembers-group h3.teammembers-group-title{color:var(--color-base-light);text-transform:uppercase;text-align:center;width:100%;margin-bottom:0}.teammembers-grid{display:grid;gap:3.75rem}@media (max-width:40em){.teammembers-grid{gap:2.125rem}}.teammembers-grid-row{width:100%;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-start;justify-content:center}@media (max-width:40em){.teammembers-grid-row{flex-direction:column}}.entry-teammember{width:100%;text-align:center;max-width:18.75rem}@media (max-width:85rem){.entry-teammember{width:calc(33% - 1.5rem);max-width:18.75rem}}@media (max-width:62rem){.entry-teammember{width:100%;max-width:calc(33% - 1.5rem)}}@media (max-width:40em){.entry-teammember{max-width:13.75rem;margin:0 auto}}.entry-teammember.__large{max-width:25.625rem;width:100%}.entry-teammember-avatar{width:100%;height:0;padding-bottom:100%;overflow:hidden;position:relative;background-color:#fff;margin-bottom:1.25rem}.entry-teammember-avatar a,.entry-teammember-avatar img,.entry-teammember-avatar span,.entry-teammember-avatar:after{display:block;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;z-index:1;transition:opacity .25s linear}.entry-teammember-avatar a,.entry-teammember-avatar span{border-radius:100%;overflow:hidden}.entry-teammember-avatar a:hover{opacity:.75}.entry-teammember-avatar:after{content:"";z-index:2;inset:0;box-shadow:0 0 0 1px inset #f5ecf8;border-radius:100%;pointer-events:none}.entry-teammember-name{font-size:1.5rem;font-weight:700;line-height:2rem;text-align:center;color:var(--color-base-light)}.entry-teammember-name a{transition:color .25s linear;color:inherit}.entry-teammember-name a:hover{color:var(--color-primary)}.entry-teammember-title{font-family:var(--font-secondary-new);font-size:1.25rem;font-weight:400;line-height:1.3;text-align:center;color:var(--color-primary);margin-top:.5rem}@media (max-width:62rem){.entry-teammember-title{font-size:1.125rem;line-height:1.5rem}}:root{--layout-header-height:73px;--color-primary:#993dbb;--color-primary-light:#FDF9FF;--color-base-invert:#000000;--color-base-light:#303030;--color-base:#ffffff;--color-base-light-muted:#F5ECF8;--color-base-light-muted-half:#F5ECF880;--color-muted:#D0D0D0;--color-muted-dark:#777;--color-danger:#BB3D3D;--site-width-large:80.125rem;--site-width-medium:60rem;--site-width-small:48rem;--site-width-mobile:40rem;--grid-gap:calc(1.75rem - 1px);--grid-gap-old:1.875rem;--spacing-extra-smaller:0.875rem;--spacing-extra-small:1rem;--spacing-smaller:1.125rem;--spacing-small-medium:1.25rem;--spacing-small:1.875rem;--spacing-default:2.5rem;--spacing-medium:2.875rem;--spacing-large:3.75rem;--spacing-custom-large:4.375rem;--spacing-custom:var(--grid-gap);--spacing-custom-grid:var(--grid-gap);--section-spacing-small:var(--spacing-small);--section-spacing-default:var(--spacing-default);--section-spacing-large:var(--spacing-large);--section-spacing-custom-large:var(--spacing-custom-large);--section-spacing-larger:calc(var(--spacing-default) * 2);--section-spacing-extra-large:calc(var(--spacing-large) * 2);--font-primary-new:"Nunito",sans-serif;--font-secondary-new:"DM Sans",sans-serif;--font-custom-default:"Avenir Default",sans-serif;--font-custom-medium:"Avenir Medium",sans-serif;--font-custom-bold:"Avenir Bold",sans-serif;--font-gotcha:"Gotcha Regular",sans-serif;--font-size-h1:3rem;--font-size-h2:2rem;--font-size-h3:1.625rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-h6:1rem;--font-size-large-custom:2.625rem;--font-size-custom:1.375rem;--font-size-small:1.125rem;--font-size-extra-small:0.875rem;--font-size-h2-line-height:1.25;--font-size-h4-line-height:1.25;--shadow-primary:0 4px 10px 0 rgb(0 0 0 / 10%);--shadow-secondary:0 8px 10px 2px rgb(0 0 0 / 10%);--shadow-custom:0px 3px 10px rgba(0, 0, 0, 0.05)}@media (max-width:62rem){:root{--spacing-default:1.875rem;--spacing-large:2.5rem;--spacing-custom-large:1.875rem;--section-spacing-large:1.875rem;--section-spacing-larger:var(--spacing-default);--section-spacing-extra-large:var(--spacing-large)}}@media (max-width:42rem){:root{--grid-gap:1.5rem;--grid-gap-old:0;--spacing-medium:1.5rem}}@media (max-width:62rem){:root{--font-size-h1:2.5rem;--font-size-large-custom:2.125rem}}@media (max-width:42rem){:root{--font-size-h1:1.75rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-h5:1rem;--font-size-h4:1.125rem;--font-size-large-custom:1.375rem;--font-size-custom:1.125rem;--font-size-small:1rem}}@media (min-width:75rem) and (max-width:105.625rem){.site-footer .row{width:calc(100% - 420px)}.site-footer .siter-footer-primary-inner-wrapper{grid-template-columns:repeat(3,auto);grid-template-rows:auto auto}}@media (min-width:75rem) and (max-width:82.125rem){.site-footer .row{width:calc(100% - 400px - 2rem)}.site-footer .siter-footer-primary-inner-wrapper{-moz-column-gap:2.75rem;column-gap:2.75rem}}