<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!/wp-content/uploads/sites/4/elementor/css/post-55302.css*/
.elementor-55302 .elementor-element.elementor-element-163371b{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:17px 17px;--row-gap:17px;--column-gap:17px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-55302 .elementor-element.elementor-element-163371b:not(.elementor-motion-effects-element-type-background), .elementor-55302 .elementor-element.elementor-element-163371b &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:var( --e-global-color-af91778 );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-55302 .elementor-element.elementor-element-c0a2531 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55302 .elementor-element.elementor-element-c0a2531{text-align:center;}.elementor-55302 .elementor-element.elementor-element-c0a2531 .elementor-heading-title{font-size:17px;font-weight:100;text-transform:uppercase;letter-spacing:2.7px;color:var( --e-global-color-c5bfc9e );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-55302 .elementor-element.elementor-element-62005ff{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-9d60528 );}.elementor-55302 .elementor-element.elementor-element-62005ff .elementor-headline{text-align:center;font-size:2.1rem;font-weight:100;letter-spacing:1.3px;word-spacing:1px;}.elementor-55302 .elementor-element.elementor-element-62005ff .elementor-headline-plain-text{color:var( --e-global-color-9d60528 );}.elementor-55302 .elementor-element.elementor-element-62005ff .elementor-headline-dynamic-text{font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-weight:100;letter-spacing:1.3px;word-spacing:1px;}.elementor-widget-lottie{--caption-color:var( --e-global-color-text );}.elementor-widget-lottie .e-lottie__caption{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-55302 .elementor-element.elementor-element-2607fb0 &gt; .elementor-widget-container{margin:0px 0px -17px 0px;}.elementor-55302 .elementor-element.elementor-element-2607fb0.elementor-element{--align-self:center;}.elementor-55302 .elementor-element.elementor-element-2607fb0{--lottie-container-width:99px;--lottie-container-max-width:99px;--lottie-container-opacity:0.77;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55302 .elementor-element.elementor-element-034d168 .elementor-button{background-color:var( --e-global-color-47990fa0 );font-size:21px;font-weight:300;letter-spacing:2.7px;fill:var( --e-global-color-2d79253 );color:var( --e-global-color-2d79253 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;border-radius:42px 42px 42px 42px;padding:21px 77px 21px 77px;}.elementor-55302 .elementor-element.elementor-element-034d168 .elementor-button:hover, .elementor-55302 .elementor-element.elementor-element-034d168 .elementor-button:focus{background-color:#FFFFFF00;color:var( --e-global-color-47990fa0 );border-color:var( --e-global-color-c07c3b4 );}.elementor-55302 .elementor-element.elementor-element-034d168 .elementor-button:hover svg, .elementor-55302 .elementor-element.elementor-element-034d168 .elementor-button:focus svg{fill:var( --e-global-color-47990fa0 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55302 .elementor-element.elementor-element-fd56a3b &gt; .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-55302 .elementor-element.elementor-element-fd56a3b{text-align:center;font-size:0.9em;font-weight:normal;line-height:1.7em;letter-spacing:0.4px;color:var( --e-global-color-b3bfa21 );}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55302 .elementor-element.elementor-global-77822 .elementor-button{background-color:#000C2800;font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:11px;font-weight:200;line-height:1em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:23px 23px 23px 23px;padding:5px 23px 7px 23px;}.elementor-55302 .elementor-element.elementor-global-77822 .elementor-button:hover, .elementor-55302 .elementor-element.elementor-global-77822 .elementor-button:focus{background-color:var( --e-global-color-47990fa0 );color:var( --e-global-color-af91778 );border-color:#7A7A7A;}.elementor-55302 .elementor-element.elementor-global-77822 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55302 .elementor-element.elementor-global-77822 .elementor-button:hover svg, .elementor-55302 .elementor-element.elementor-global-77822 .elementor-button:focus svg{fill:var( --e-global-color-af91778 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-55302 .elementor-element.elementor-element-163371b{--padding-top:160px;--padding-bottom:160px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-55302 .elementor-element.elementor-element-c0a2531 .elementor-heading-title{font-size:70rem;line-height:80px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-55302 .elementor-element.elementor-element-fd56a3b &gt; .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-55302 .elementor-element.elementor-element-fd56a3b{font-size:15px;}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-55302 .elementor-element.elementor-element-163371b{--min-height:100vh;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-55302 .elementor-element.elementor-element-c0a2531 &gt; .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-55302 .elementor-element.elementor-element-c0a2531 .elementor-heading-title{font-size:11px;line-height:26px;}.elementor-widget-animated-headline .elementor-headline{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-55302 .elementor-element.elementor-element-62005ff &gt; .elementor-widget-container{padding:0px 11px 0px 11px;}.elementor-55302 .elementor-element.elementor-element-62005ff .elementor-headline{font-size:25px;}.elementor-55302 .elementor-element.elementor-element-62005ff .elementor-headline-dynamic-text{letter-spacing:1.5px;}.elementor-widget-lottie .e-lottie__caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55302 .elementor-element.elementor-element-034d168 .elementor-button{font-size:15px;line-height:1.4em;letter-spacing:1.7px;padding:13px 21px 13px 21px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-55302 .elementor-element.elementor-element-fd56a3b &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-55302 .elementor-element.elementor-element-fd56a3b.elementor-element{--align-self:center;}.elementor-55302 .elementor-element.elementor-element-fd56a3b{text-align:center;}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55302 .elementor-element.elementor-global-77822 .elementor-button{font-size:9px;padding:10px 10px 10px 10px;}}/* Start custom CSS for container, class: .elementor-element-163371b */.elementor-55302 .elementor-element.elementor-element-163371b .elementor-headline-plain-text {
  position: relative;
  border-bottom: 1px solid transparent;
  margin: 0px;
}

.elementor-headline-plain-text::before {
  content: "";
  position: absolute;
  bottom: -7px;
  left: 5px;
  right: -10px;
  background-color: #000717;
  height: 1px;
  animation: appear-underline 2.3s linear forwards;
}

@keyframes appear-underline {
  0% {
    width: 0;
  }
  100% {
    width: 93%;
  }
}/* End custom CSS */
/*!/wp-content/plugins/elementor-pro/assets/css/widget-lottie.min.css*/
/*! elementor-pro - v3.28.0 - 30-03-2025 */
.e-lottie__container{display:inline-block;max-width:var(--lottie-container-max-width);opacity:var(--lottie-container-opacity);width:var(--lottie-container-width)}.e-lottie__container:hover{opacity:var(--lottie-container-opacity-hover);transition-duration:var(--lottie-container-transition-duration-hover)}.e-lottie__container svg,.e-lottie__container svg *{transition:none!important}.e-lottie__caption{color:var(--caption-color);margin-top:var(--caption-margin-top);text-align:var(--caption-text-align)}
/*!/wp-content/plugins/elementor-pro/assets/css/modules/motion-fx.min.css*/
.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}
/*!/wp-content/uploads/sites/4/elementor/css/post-174780.css*/
.elementor-174780 .elementor-element.elementor-element-47e0f98{--display:flex;--position:fixed;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;border-style:none;--border-style:none;--margin-top:072px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}.elementor-174780 .elementor-element.elementor-element-47e0f98:hover{border-style:none;}.elementor-174780 .elementor-element.elementor-element-47e0f98, .elementor-174780 .elementor-element.elementor-element-47e0f98::before{--border-transition:0s;}.elementor-174780 .elementor-element.elementor-element-47e0f98.e-con{--flex-grow:0;--flex-shrink:1;}body:not(.rtl) .elementor-174780 .elementor-element.elementor-element-47e0f98{left:0px;}body.rtl .elementor-174780 .elementor-element.elementor-element-47e0f98{right:0px;}.elementor-174780 .elementor-element.elementor-element-fae2d92{width:100%;max-width:100%;z-index:1;}.elementor-174780 .elementor-element.elementor-element-fae2d92 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-174780 .elementor-element.elementor-element-fae2d92.elementor-element{--flex-grow:0;--flex-shrink:1;}@media(max-width:767px){.elementor-174780 .elementor-element.elementor-element-47e0f98{--min-height:0vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:9%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-174780 .elementor-element.elementor-element-47e0f98.e-con{--align-self:flex-start;}}@media(min-width:768px){.elementor-174780 .elementor-element.elementor-element-47e0f98{--width:760px;}}/* Start custom CSS for shortcode, class: .elementor-element-fae2d92 *//* Override for chatbot in tabs/Q-footer */
#qfooter .e-n-tab-content .mwai-chatbot-container .mwai-content,
.e-n-tabs-content .mwai-chatbot-container .mwai-content {
    /* Increase max height significantly */
    max-height: calc(var(--mwai-maxHeight, 33vh) * 2.3) !important;
}

#qfooter .e-n-tab-content .mwai-chatbot-container .mwai-conversation,
.e-n-tabs-content .mwai-chatbot-container .mwai-conversation {
    /* Match the content height */
    max-height: calc(var(--mwai-maxHeight, 33vh) * 2.3 - 45px) !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-fae2d92 *//* Override for chatbot in tabs/Q-footer */
#qfooter .e-n-tab-content .mwai-chatbot-container .mwai-content,
.e-n-tabs-content .mwai-chatbot-container .mwai-content {
    /* Increase max height significantly */
    max-height: calc(var(--mwai-maxHeight, 33vh) * 2.3) !important;
}

#qfooter .e-n-tab-content .mwai-chatbot-container .mwai-conversation,
.e-n-tabs-content .mwai-chatbot-container .mwai-conversation {
    /* Match the content height */
    max-height: calc(var(--mwai-maxHeight, 33vh) * 2.3 - 45px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47e0f98 */.elementor-174780 .elementor-element.elementor-element-47e0f98 {
	opacity: 0 !important;
	transform: translateY(20px) !important;
	transition: opacity 0.3s ease, transform 0.3s ease !important;
	pointer-events: none !important;
	z-index: -1 !important;
}

.elementor-174780 .elementor-element.elementor-element-47e0f98.active {
	opacity: 1 !important;
	transform: translateY(0) !important;
	pointer-events: auto !important;
	z-index: 111 !important;
}/* End custom CSS */
/*!/wp-content/uploads/sites/4/elementor/css/post-174957.css*/
.elementor-174957 .elementor-element.elementor-element-240ad52{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-174957 .elementor-element.elementor-element-240ad52:not(.elementor-motion-effects-element-type-background), .elementor-174957 .elementor-element.elementor-element-240ad52 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000C28CF 30%, #000717BF 100%);}.elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs[data-touch-mode='false'] &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs[data-touch-mode='true'] &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; :is( .e-n-tab-title &gt; .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-174957 .elementor-element.elementor-element-f629ae6{--display:flex;--min-height:87vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overflow:auto;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2d79253 );--border-color:var( --e-global-color-2d79253 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:0px;--padding-left:3px;--padding-right:3px;--z-index:13;}.elementor-174957 .elementor-element.elementor-element-78c4da0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:auto;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-174957 .elementor-element.elementor-element-78c4da0:not(.elementor-motion-effects-element-type-background), .elementor-174957 .elementor-element.elementor-element-78c4da0 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000C28CF 30%, #000717BF 100%);}.elementor-174957 .elementor-element.elementor-element-77035e1{--display:flex;--min-height:87vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overflow:auto;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2d79253 );--border-color:var( --e-global-color-2d79253 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:0px;--padding-left:3px;--padding-right:3px;--z-index:13;}.elementor-174957 .elementor-element.elementor-element-c571e76{width:100%;max-width:100%;}.elementor-174957 .elementor-element.elementor-element-c571e76 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-174957 .elementor-element.elementor-element-c571e76.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-174957 .elementor-element.elementor-element-de1cbad{--display:flex;--min-height:87vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--align-content:flex-start;--overflow:auto;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2d79253 );--border-color:var( --e-global-color-2d79253 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3px;--padding-bottom:0px;--padding-left:3px;--padding-right:3px;--z-index:13;}.elementor-174957 .elementor-element.elementor-element-aa0ed36{width:100%;max-width:100%;}.elementor-174957 .elementor-element.elementor-element-aa0ed36 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-174957 .elementor-element.elementor-element-aa0ed36.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-174957 .elementor-element.elementor-element-01dd430{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;z-index:11;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:3px 3px 0px 0px;--n-tabs-title-padding-top:3px;--n-tabs-title-padding-right:3px;--n-tabs-title-padding-bottom:3px;--n-tabs-title-padding-left:3px;--n-tabs-title-font-size:13px;--n-tabs-title-color:var( --e-global-color-9d60528 );--n-tabs-title-color-active:var( --e-global-color-2d79253 );--n-tabs-icon-size:0px;--n-tabs-icon-gap:0px;}.elementor-174957 .elementor-element.elementor-element-01dd430 &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-03e406a );}.elementor-174957 .elementor-element.elementor-element-01dd430.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs[data-touch-mode='false'] &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-cff875d );border-style:none;}.elementor-174957 .elementor-element.elementor-element-01dd430.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="true"], .elementor-174957 .elementor-element.elementor-element-01dd430.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs[data-touch-mode='true'] &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;background-color:transparent;background-image:linear-gradient(328deg, #FFFFFF 0%, var( --e-global-color-0770dd8 ) 100%);border-style:none;}:where( .elementor-174957 .elementor-element.elementor-element-01dd430.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-content ) &gt; .e-con{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-842b026 ) 0%, #00051000 33%);border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-174957 .elementor-element.elementor-element-01dd430 &gt; .elementor-widget-container{margin:0px 1px 0px 0px;padding:0% 0% 0% 0%;border-style:none;border-radius:7px 7px 7px 7px;}.elementor-174957 .elementor-element.elementor-element-01dd430.elementor-element{--align-self:center;}.elementor-174957 .elementor-element.elementor-element-01dd430:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-174957 .elementor-element.elementor-element-01dd430.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-174957 .elementor-element.elementor-element-01dd430.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; :is( .e-n-tab-title &gt; .e-n-tab-title-text, .e-n-tab-title ){font-weight:400;text-transform:capitalize;font-style:italic;line-height:21px;}.elementor-174957 .elementor-element.elementor-element-31b363f6{--display:flex;--min-height:87vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2d79253 );--border-color:var( --e-global-color-2d79253 );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:0px;--padding-left:13px;--padding-right:13px;}.elementor-174957 .elementor-element.elementor-element-31b363f6.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-174957 .elementor-element.elementor-element-cd42e09 .e-search-submit{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 0px;border-color:var( --e-global-color-cff875d );}.elementor-174957 .elementor-element.elementor-element-cd42e09 .e-search-submit:hover{background-color:var( --e-global-color-cff875d );}.elementor-174957 .elementor-element.elementor-element-cd42e09 .e-search-results-container{background-color:#02010100;}.elementor-174957 .elementor-element.elementor-element-cd42e09{width:var( --container-widget-width, 888px );max-width:888px;--container-widget-width:888px;--container-widget-flex-grow:0;--e-search-results-columns:1;--e-search-results-grid-auto-rows:1fr;--e-search-loop-item-equal-height:100%;--e-search-placeholder-color:#4169E1;--e-search-icon-label-color:#4169E1;--e-search-input-padding-block-start:23px;--e-search-input-padding-inline-start:23px;--e-search-input-padding-block-end:23px;--e-search-input-padding-inline-end:23px;--e-search-submit-margin-inline-start:0px;--e-search-icon-clear-size:20px;--e-search-icon-clear-color:var( --e-global-color-cff875d );--e-search-submit-border-radius:0px 13px 013px 0px;--e-search-submit-padding:17px 17px 17px 17px;--e-search-input-and-results-gap:0px;--e-search-results-max-height:15%;--e-search-results-column-gap:10px;--e-search-results-row-gap:0px;--e-search-loader-icon-color:#4169E1;--e-search-pagination-color:var( --e-global-color-cff875d );--e-search-pagination-page-numbers-gap:27px;}.elementor-174957 .elementor-element.elementor-element-cd42e09 &gt; .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-174957 .elementor-element.elementor-element-cd42e09.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-174957 .elementor-element.elementor-element-cd42e09 .e-search-input{font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:23px;font-weight:100;letter-spacing:0.3px;border-style:none;border-radius:9px 0px 0px 9px;}.elementor-174957 .elementor-element.elementor-element-cd42e09 .e-search-submit span{font-size:15px;font-weight:100;text-transform:capitalize;}.elementor-174957 .elementor-element.elementor-element-cd42e09 .e-search-results-container &gt; div{border-style:none;}.elementor-174957 .elementor-element.elementor-element-cd42e09 .elementor-pagination{font-size:23px;font-weight:100;text-transform:uppercase;letter-spacing:2.9px;}.elementor-174957 .elementor-element.elementor-element-4c26980e{--display:flex;--min-height:87vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-2d79253 );--border-color:var( --e-global-color-2d79253 );--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:33px;--padding-bottom:0px;--padding-left:17px;--padding-right:17px;}.elementor-174957 .elementor-element.elementor-element-4c26980e.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-174957 .elementor-element.elementor-global-165389{width:var( --container-widget-width, 888px );max-width:888px;--container-widget-width:888px;--container-widget-flex-grow:0;}.elementor-174957 .elementor-element.elementor-global-165389 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;width:100%;max-width:100%;z-index:11;--n-tabs-title-justify-content:center;--n-tabs-title-text-align:center;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-border-radius:3px 3px 0px 0px;--n-tabs-title-padding-top:3px;--n-tabs-title-padding-right:3px;--n-tabs-title-padding-bottom:3px;--n-tabs-title-padding-left:3px;--n-tabs-title-font-size:13px;--n-tabs-title-color:var( --e-global-color-9d60528 );--n-tabs-title-color-active:var( --e-global-color-accent );--n-tabs-icon-size:0px;--n-tabs-icon-gap:0px;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2 &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected='false']:not( :hover ){background:#132C7670;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs[data-touch-mode='false'] &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-cff875d );border-style:none;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="true"], .elementor-174957 .elementor-element.elementor-element-7cf71ae2.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs[data-touch-mode='true'] &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-b9dfa65 );border-style:none;}:where( .elementor-174957 .elementor-element.elementor-element-7cf71ae2.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-content ) &gt; .e-con{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-842b026 ) 0%, #00051000 33%);border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2 &gt; .elementor-widget-container{margin:0px 1px 0px 0px;padding:0% 0% 0% 0%;border-style:none;border-radius:7px 7px 7px 7px;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-174957 .elementor-element.elementor-element-7cf71ae2.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; :is( .e-n-tab-title &gt; .e-n-tab-title-text, .e-n-tab-title ){font-weight:300;}@media(max-width:1024px){.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; :is( .e-n-tab-title &gt; .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:768px){.elementor-174957 .elementor-element.elementor-element-240ad52{--width:100%;}.elementor-174957 .elementor-element.elementor-element-f629ae6{--content-width:100%;}.elementor-174957 .elementor-element.elementor-element-78c4da0{--width:100%;}}@media(max-width:767px){.elementor-174957 .elementor-element.elementor-element-240ad52{--width:100%;--min-height:100vh;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174957 .elementor-element.elementor-element-240ad52.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-nested-tabs.elementor-widget-n-tabs &gt; .elementor-widget-container &gt; .e-n-tabs &gt; .e-n-tabs-heading &gt; :is( .e-n-tab-title &gt; .e-n-tab-title-text, .e-n-tab-title ){letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-174957 .elementor-element.elementor-element-f629ae6{--min-height:72vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-174957 .elementor-element.elementor-element-f629ae6.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-174957 .elementor-element.elementor-element-78c4da0{--width:100%;--min-height:100vh;--justify-content:flex-start;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-174957 .elementor-element.elementor-element-78c4da0.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-174957 .elementor-element.elementor-element-77035e1{--min-height:72vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-174957 .elementor-element.elementor-element-77035e1.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-174957 .elementor-element.elementor-element-de1cbad{--min-height:72vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-174957 .elementor-element.elementor-element-de1cbad.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-174957 .elementor-element.elementor-element-01dd430{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-title-gap:1px;--n-tabs-title-font-size:0.9rem;}.elementor-174957 .elementor-element.elementor-element-01dd430 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-174957 .elementor-element.elementor-element-01dd430.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-174957 .elementor-element.elementor-element-31b363f6{--min-height:72vh;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-174957 .elementor-element.elementor-element-31b363f6.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-widget-search .elementor-pagination{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-174957 .elementor-element.elementor-element-cd42e09 .e-search-input{font-size:17px;}.elementor-174957 .elementor-element.elementor-element-cd42e09{--e-search-input-padding-block-start:17px;--e-search-input-padding-inline-start:17px;--e-search-input-padding-block-end:17px;--e-search-input-padding-inline-end:17px;--e-search-submit-padding:0px 11px 0px 11px;}.elementor-174957 .elementor-element.elementor-element-cd42e09 .e-search-submit span{font-size:11px;}.elementor-174957 .elementor-element.elementor-element-4c26980e{--min-height:72vh;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-174957 .elementor-element.elementor-element-4c26980e.e-con{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-174957 .elementor-element.elementor-global-165389{width:100%;max-width:100%;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-title-gap:1px;--n-tabs-title-font-size:0.9rem;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-174957 .elementor-element.elementor-element-7cf71ae2.elementor-element{--flex-grow:1;--flex-shrink:0;}}/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7cf71ae2 */.elementor-174957 .elementor-element.elementor-element-7cf71ae2 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-01dd430 */.elementor-174957 .elementor-element.elementor-element-01dd430 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-165389 *//* Ensure input is visually accessible */
    #symbol {
        position: relative;
        z-index: 90; /* Ensure it's on top */
        padding: 21px;
        border: 1px solid #4169e1;
        border-radius: 11px;
        font-family: 'Lato light', sans-serif;
        font-size: 23px;
        font-weight: 300;
    }

    #symbol::placeholder {
        color: #4169e1;
        padding: 3px;
    }

    /* Spinner style */
    .spinner {
        border: 7px solid rgba(135, 206, 235, 0.5); /* Sky blue with 50% transparency */
        border-top-color: rgba(135, 206, 235, 1); /* Solid sky blue for top */
        border-radius: 50%;
        width: 27px;
        height: 27px;
        animation: spin 1s linear infinite;
        margin: 9px 9px 9px 9px; /* 23px vertical padding */
    }

    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }
        100% {
            transform: rotate(360deg);
        }
    }

#search-results {
    position: relative;
    z-index: 1000;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7cf71ae2 */.elementor-174957 .elementor-element.elementor-element-7cf71ae2 {
  backdrop-filter: blur(5.7px) !important;
  z-index: 1;
}/* End custom CSS */
/*!/wp-content/plugins/elementor/assets/css/widget-nested-tabs.min.css*/
/*! elementor - v3.28.0 - 23-03-2025 */
.elementor-widget-n-tabs{--n-tabs-color-accent-fallback:#61ce70;--n-tabs-color-secondary-fallback:#54595f;--n-tabs-default-padding-block:15px;--n-tabs-default-padding-inline:35px;--n-tabs-background-color:transparent;--n-tabs-display:flex;--n-tabs-direction:column;--n-tabs-gap:10px;--n-tabs-heading-display:flex;--n-tabs-heading-direction:row;--n-tabs-heading-grow:initial;--n-tabs-heading-justify-content:center;--n-tabs-heading-width:initial;--n-tabs-heading-overflow-x:initial;--n-tabs-heading-wrap:nowrap;--n-tabs-border-width:1px;--n-tabs-border-color:#d5d8dc;--n-tabs-content-display:flex;--n-tabs-title-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover:#fff;--n-tabs-title-color-active:#fff;--n-tabs-title-background-color:#f1f2f3;--n-tabs-title-background-color-hover:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active:var(--e-global-color-accent,var(--n-tabs-color-accent-fallback));--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-font-size:1rem;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;--n-tabs-title-direction:row;--n-tabs-title-gap:10px;--n-tabs-title-flex-grow:0;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-title-order:initial;--n-tabs-title-padding-top:var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom:var(--n-tabs-default-padding-block);--n-tabs-title-padding-left:var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right:var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius:initial;--n-tabs-title-transition:0.3s;--n-tabs-icon-color:var(--e-global-color-secondary,var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover:var(--n-tabs-title-color-hover);--n-tabs-icon-color-active:#fff;--n-tabs-icon-gap:5px;max-width:100%;width:100%;--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start:var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end:var(--n-tabs-title-padding-bottom)}body.rtl .elementor-widget-n-tabs{--n-tabs-title-padding-inline-start:var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end:var(--n-tabs-title-padding-left)}.elementor-widget-n-tabs .e-n-tabs{display:var(--n-tabs-display);flex-direction:var(--n-tabs-direction);gap:var(--n-tabs-gap);min-width:0;text-align:start}.elementor-widget-n-tabs .e-n-tabs-heading{display:var(--n-tabs-heading-display);flex-basis:var(--n-tabs-heading-width);flex-direction:var(--n-tabs-heading-direction);flex-shrink:0;flex-wrap:var(--n-tabs-heading-wrap);gap:var(--n-tabs-title-gap);justify-content:var(--n-tabs-heading-justify-content);overflow-x:var(--n-tabs-heading-overflow-x);-ms-overflow-style:none;scrollbar-width:none}.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar{display:none}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll{cursor:grabbing;cursor:-webkit-grabbing}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active{position:relative}.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before{content:"";inset-block:0;inset-inline:-1000vw;position:absolute;z-index:2}.elementor-widget-n-tabs .e-n-tabs-content{display:var(--n-tabs-content-display);flex-grow:1;min-width:0}.elementor-widget-n-tabs .e-n-tabs-content&gt;.e-con:not(.e-active){display:none}.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)&gt;.e-n-tabs-content&gt;.e-con:first-child{display:flex}.elementor-widget-n-tabs .e-n-tab-title{align-items:var(--n-tabs-title-align-items-toggle,var(--n-tabs-title-align-items));background-color:initial;border-radius:var(--n-tabs-title-border-radius);border-style:none;border-width:var(--n-tabs-border-width);display:flex;flex-basis:var(--n-tabs-title-flex-basis);flex-direction:var(--n-tabs-title-direction);flex-grow:var(--n-tabs-title-flex-grow);flex-shrink:var(--n-tabs-title-flex-shrink);gap:var(--n-tabs-icon-gap);height:var(--n-tabs-title-height);justify-content:var(--n-tabs-title-justify-content-toggle,var(--n-tabs-title-justify-content));padding-block-end:var(--n-tabs-title-padding-block-end);padding-block-start:var(--n-tabs-title-padding-block-start);padding-inline-end:var(--n-tabs-title-padding-inline-end);padding-inline-start:var(--n-tabs-title-padding-inline-start);position:relative;transition:background var(--n-tabs-title-transition),color var(--n-tabs-title-transition),border var(--n-tabs-title-transition),box-shadow var(--n-tabs-title-transition),text-shadow var(--n-tabs-title-transition),stroke var(--n-tabs-title-transition),stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-width var(--n-tabs-title-transition),-webkit-text-stroke-color var(--n-tabs-title-transition),transform var(--n-tabs-title-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:var(--n-tabs-title-white-space);width:var(--n-tabs-title-width)}.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible){outline:none}.elementor-widget-n-tabs .e-n-tab-title span i,.elementor-widget-n-tabs .e-n-tab-title span svg{transition:color var(--n-tabs-title-transition),fill var(--n-tabs-title-transition)}.elementor-widget-n-tabs .e-n-tab-title-text{align-items:center;display:flex;font-size:var(--n-tabs-title-font-size);text-align:var(--n-tabs-title-text-align)}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon{align-items:center;display:flex;flex-direction:column;flex-shrink:0;order:var(--n-tabs-icon-order);overflow:hidden}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i{font-size:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg{height:var(--n-tabs-icon-size,var(--n-tabs-title-font-size));width:var(--n-tabs-icon-size,var(--n-tabs-title-font-size))}.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty{display:none}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false]{background-color:var(--n-tabs-title-background-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a{color:var(--n-tabs-title-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i{color:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true],.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus,.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-hover)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a{color:var(--n-tabs-title-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i{color:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg{fill:var(--n-tabs-icon-color-active)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child{height:0;opacity:0;transform:translateY(-100vh)}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover{animation:initial;transform:none}.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child,.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child{height:auto;opacity:1;transform:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(&gt;.elementor-widget-container))&gt;.e-n-tabs[data-touch-mode=false]&gt;.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs&gt;.elementor-widget-container&gt;.e-n-tabs[data-touch-mode=false]&gt;.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-hover);background-image:none}.elementor .elementor-element.elementor-widget-n-tabs:not(:has(&gt;.elementor-widget-container))&gt;.e-n-tabs&gt;.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs:not(:has(&gt;.elementor-widget-container))&gt;.e-n-tabs[data-touch-mode=true]&gt;.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover,.elementor .elementor-element.elementor-widget-n-tabs&gt;.elementor-widget-container&gt;.e-n-tabs&gt;.e-n-tabs-heading .e-n-tab-title[aria-selected=true],.elementor .elementor-element.elementor-widget-n-tabs&gt;.elementor-widget-container&gt;.e-n-tabs[data-touch-mode=true]&gt;.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background-color:var(--n-tabs-title-background-color-active);background-image:none}@media (max-width:767px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content&gt;.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content&gt;.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:1024px){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content&gt;.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}@media (max-width:-1){.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content&gt;.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop{--n-tabs-direction:column;--n-tabs-heading-display:contents;--n-tabs-content-display:contents}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs{gap:0}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content&gt;.e-con{order:var(--n-tabs-title-order)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title{order:var(--n-tabs-title-order);width:auto}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child){margin-block-start:var(--n-tabs-title-gap)}.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true]{margin-block-end:var(--n-tabs-gap)}}
/*!/wp-content/plugins/elementor-pro/assets/css/widget-search.min.css*/
/*! elementor-pro - v3.28.0 - 30-03-2025 */
.elementor-widget-search{--e-search-white:#fff;--e-search-light-grey:#cdcdcd;--e-search-medium-grey:#515962;--e-search-dark-grey:#2d2d2d;--e-search-black:#000;--e-search-dark-red:#c36;--e-search-dark-purple:#336;--e-search-input-color:var(--e-search-medium-grey);--e-search-input-border-color:var(--e-search-light-grey);--e-search-input-border-radius:0;--e-search-input-gap:4px;--e-search-input-padding:16px;--e-search-input-padding-inline-start:16px;--e-search-input-padding-inline-end:16px;--e-search-input-padding-block-start:16px;--e-search-input-padding-block-end:16px;--e-search-input-transition:0.3s;--e-search-placeholder-color:var(--e-search-medium-grey);--e-search-icon-label-color:var(--e-search-medium-grey);--e-search-icon-label-size:24px;--e-search-icon-label-absolute-width:initial;--e-search-icon-clear-color:var(--e-search-light-grey);--e-search-icon-clear-size:12px;--e-search-icon-clear-absolute-width:initial;--e-search-icon-clear-transition:0.3s;--e-search-submit-color:var(--e-search-white);--e-search-submit-background-color:var(--e-search-dark-grey);--e-search-submit-border-color:none;--e-search-submit-border-type:none;--e-search-submit-border-radius:0;--e-search-submit-border-width:0px;--e-search-submit-padding:24px;--e-search-submit-margin-inline-start:8px;--e-search-submit-button-width:initial;--e-search-submit-button-flex-direction:row;--e-search-submit-hover-transition:0.3s;--e-search-pagination-numbers-padding-left:8px;--e-search-pagination-numbers-padding-right:8px;--e-search-icon-submit-color:var(--e-search-white);--e-search-submit-icon-gap:8px;--e-search-submit-icon-margin-inline-start:0px;--e-search-submit-icon-margin-inline-end:var(--e-search-submit-icon-gap);--e-search-icon-submit-size:24px;--e-search-submit-transition:0.3s;--e-search-results-background-color:var(--e-search-white);--e-search-results-border-color:var(--e-search-light-grey);--e-search-results-border-type:solid;--e-search-results-border-width:1px;--e-search-results-border-radius:0px;--e-search-results-padding:16px;--e-search-results-width:100%;--e-search-results-columns:1;--e-search-results-max-height:initial;--e-search-input-and-results-gap:8px;--e-search-results-transition:0.3s;--e-search-loop-item-equal-height:initial;--e-search-results-grid-auto-rows:initial;--e-search-results-inset-inline-start:initial;--e-search-results-inset-inline-end:initial;--e-search-results-transform:initial;--e-search-results-default-gap:16px;--e-search-results-column-gap:var(--e-search-results-default-gap);--e-search-results-row-gap:var(--e-search-results-default-gap);--e-search-pagination-inset-inline-start:initial;--e-search-pagination-inline-end:initial;--e-search-pagination-transform:initial;--e-search-pagination-border-radius:0px;--e-search-pagination-background-color:var(--e-search-black);--e-search-pagination-text-align:center;--e-search-pagination-justify-content:center;--e-search-pagination-color:var(--e-search-dark-red);--e-search-pagination-hover:var(--e-search-dark-purple);--e-search-pagination-current:var(--e-search-black);--e-search-pagination-page-numbers-gap:10px;--e-search-pagination-block-end-spacing:0px;--e-search-pagination-block-start-spacing:0px;--e-search-pagination-vertical-position:column;--e-search-nothing-found-padding-block-start:0;--e-search-nothing-found-padding-block-end:0;--e-search-nothing-found-results-columns:1;--e-search-nothing-found-message-color:var(--e-search-medium-grey);--e-search-nothing-found-message-alignment:center;--e-search-loader-icon-color:var(--e-search-black);--e-search-loader-icon-size:34px}.elementor-widget-search .e-search-form{display:flex}.elementor-widget-search .e-search-label{display:flex;position:relative;z-index:10}.elementor-widget-search .e-search-label&gt;i,.elementor-widget-search .e-search-label&gt;svg{inset-block-start:50%;inset-inline-start:var(--e-search-input-padding-inline-start);position:absolute;transform:translateY(-50%);transition:width 0s,height 0s}.elementor-widget-search .e-search-label&gt;i:is(i),.elementor-widget-search .e-search-label&gt;svg:is(i){color:var(--e-search-icon-label-color);font-size:var(--e-search-icon-label-size)}.elementor-widget-search .e-search-label&gt;i:is(svg),.elementor-widget-search .e-search-label&gt;svg:is(svg){fill:var(--e-search-icon-label-color);height:var(--e-search-icon-label-size);width:auto}.elementor-widget-search .e-search-input-wrapper{display:flex;flex:1;flex-direction:column;position:relative}.elementor-widget-search .e-search-input-wrapper&gt;i,.elementor-widget-search .e-search-input-wrapper&gt;svg{cursor:pointer;inset-block-start:50%;inset-inline-end:var(--e-search-input-padding-inline-end);position:absolute;transform:translateY(-50%);transition:color var(--e-search-icon-clear-transition),fill var(--e-search-icon-clear-transition),width 0s,height 0s}.elementor-widget-search .e-search-input-wrapper&gt;i:is(i),.elementor-widget-search .e-search-input-wrapper&gt;svg:is(i){color:var(--e-search-icon-clear-color);font-size:var(--e-search-icon-clear-size)}.elementor-widget-search .e-search-input-wrapper&gt;i:is(svg),.elementor-widget-search .e-search-input-wrapper&gt;svg:is(svg){fill:var(--e-search-icon-clear-color);height:var(--e-search-icon-clear-size);width:auto}.elementor-widget-search .e-search-input{--e-search-icons-min-height:max(var(--e-search-icon-clear-size),var(--e-search-icon-label-size));border-color:var(--e-search-input-border-color);border-radius:var(--e-search-input-border-radius);color:var(--e-search-input-color);height:100%;min-height:calc(var(--e-search-input-padding-block-end) + var(--e-search-input-padding-block-start) + var(--e-search-icons-min-height));padding-block-end:var(--e-search-input-padding-block-end);padding-block-start:var(--e-search-input-padding-block-start);padding-inline-end:calc(var(--e-search-input-padding-inline-end) + var(--e-search-icon-clear-absolute-width) + var(--e-search-input-gap));padding-inline-start:calc(var(--e-search-input-padding-inline-start) + var(--e-search-icon-label-absolute-width) + var(--e-search-input-gap));transition:padding-inline 0s}.elementor-widget-search .e-search-input::-moz-placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input::placeholder{color:var(--e-search-placeholder-color)}.elementor-widget-search .e-search-input.no-icon-clear{padding-inline-end:var(--e-search-input-padding-inline-end)}.elementor-widget-search .e-search-input.no-icon-label{padding-inline-start:var(--e-search-input-padding-inline-start)}.elementor-widget-search .e-search-input:focus{outline:none;transition:var(--e-search-input-transition)}.elementor-widget-search .e-search-input::-ms-clear,.elementor-widget-search .e-search-input::-ms-reveal{display:none;height:0;width:0}.elementor-widget-search .e-search-input::-webkit-search-cancel-button,.elementor-widget-search .e-search-input::-webkit-search-decoration,.elementor-widget-search .e-search-input::-webkit-search-results-button,.elementor-widget-search .e-search-input::-webkit-search-results-decoration{display:none}.elementor-widget-search .e-search-results-container{background-color:var(--e-search-results-background-color);border-radius:var(--e-search-results-border-radius);display:flex;height:-moz-fit-content;height:fit-content;inset-block-start:calc(100% + var(--e-search-input-and-results-gap));inset-inline-end:var(--e-search-results-inset-inline-end);inset-inline-start:var(--e-search-results-inset-inline-start);position:absolute;transform:var(--e-search-results-transform);width:var(--e-search-results-width);z-index:2000}.elementor-widget-search .e-search-results-container&gt;div{border:var(--e-search-results-border-type) var(--e-search-results-border-width) var(--e-search-results-border-color);border-radius:var(--e-search-results-border-radius);max-height:var(--e-search-results-max-height);overflow:auto;padding:var(--e-search-results-padding);width:100%}.elementor-widget-search .e-search-results-container&gt;div:empty{display:none}.elementor-widget-search .e-search-results-container&gt;div .e-loop-item .elementor-section-wrap&gt;.e-con,.elementor-widget-search .e-search-results-container&gt;div .e-loop-item&gt;.e-con,.elementor-widget-search .e-search-results-container&gt;div .e-loop-item&gt;.elementor-section,.elementor-widget-search .e-search-results-container&gt;div .e-loop-item&gt;.elementor-section&gt;.elementor-container{height:var(--e-search-loop-item-equal-height)}.elementor-widget-search .e-search-results{display:none}.elementor-widget-search .e-search-results-list{-moz-column-gap:var(--e-search-results-column-gap);column-gap:var(--e-search-results-column-gap);display:grid;grid-auto-rows:var(--e-search-results-grid-auto-rows);grid-template-columns:repeat(var(--e-search-results-columns),1fr);row-gap:var(--e-search-results-row-gap)}.elementor-widget-search .e-search-loader svg{display:flex;width:var(--e-search-loader-icon-size);fill:var(--e-search-loader-icon-color);animation:rotate 4s linear infinite;margin:0 auto;transform:rotate(45deg)}.elementor-widget-search .e-search .e-search-submit{align-items:center;background-color:var(--e-search-submit-background-color);border-color:var(--e-search-submit-border-color);border-radius:var(--e-search-submit-border-radius);border-style:var(--e-search-submit-border-type);border-width:var(--e-search-submit-border-width);color:var(--e-search-submit-color);display:flex;flex-direction:var(--e-search-submit-button-flex-direction);font-size:var(--e-search-form-submit-icon-size);margin-inline-start:var(--e-search-submit-margin-inline-start);padding:var(--e-search-submit-padding);transition:var(--e-search-submit-hover-transition);width:var(--e-search-submit-button-width)}.elementor-widget-search .e-search .e-search-submit:focus{transition:--e-search-submit-transition}.elementor-widget-search .e-search .e-search-submit:focus:not(:focus-visible){outline:none}.elementor-widget-search .e-search .e-search-submit&gt;i,.elementor-widget-search .e-search .e-search-submit&gt;svg{margin-inline-end:var(--e-search-submit-icon-margin-inline-end);margin-inline-start:var(--e-search-submit-icon-margin-inline-start);transition:inherit}.elementor-widget-search .e-search .e-search-submit&gt;i:is(i),.elementor-widget-search .e-search .e-search-submit&gt;svg:is(i){color:var(--e-search-icon-submit-color);font-size:var(--e-search-icon-submit-size)}.elementor-widget-search .e-search .e-search-submit&gt;i:is(svg),.elementor-widget-search .e-search .e-search-submit&gt;svg:is(svg){fill:var(--e-search-icon-submit-color);height:var(--e-search-icon-submit-size);width:auto}.elementor-widget-search .e-search-input-wrapper,.elementor-widget-search .e-search-label *{transition:var(--e-search-input-transition)}.elementor-widget-search .e-search-nothing-found-message{color:var(--e-search-nothing-found-message-color);padding-block-end:var(--e-search-nothing-found-padding-block-end);padding-block-start:var(--e-search-nothing-found-padding-block-start);text-align:var(--e-search-nothing-found-message-alignment)}.elementor-widget-search .hidden{opacity:0;visibility:hidden}.elementor-widget-search .hide-loader .e-search-loader{display:none}.elementor-widget-search .hide-loader .e-search-results{display:flex;flex-direction:var(--e-search-pagination-vertical-position)}.elementor-widget-search .no-results&gt;div{grid-template-columns:var(--e-search-nothing-found-results-columns)}.elementor-widget-search .e-search-results-loader{width:var(--e-search-loader-icon-size);fill:var(--e-search-loader-icon-color);animation:rotate 4s linear infinite;margin:0 auto;transform:rotate(45deg)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.elementor-widget-search .elementor-pagination{-moz-column-gap:var(--e-search-pagination-page-numbers-gap);column-gap:var(--e-search-pagination-page-numbers-gap);display:flex;justify-content:var(--e-search-pagination-justify-content);padding-block-end:var(--e-search-pagination-block-end-spacing);padding-block-start:var(--e-search-pagination-block-start-spacing)}.elementor-widget-search .elementor-pagination&gt;a{color:var(--e-search-pagination-color)}.elementor-widget-search .elementor-pagination&gt;a:hover{color:var(--e-search-pagination-hover)}.elementor-widget-search .elementor-pagination&gt;.page-numbers.current{color:var(--e-search-pagination-current)}.elementor-widget-search .elementor-pagination&gt;.next,.elementor-widget-search .elementor-pagination&gt;.prev{color:var(--e-search-pagination-color)}.elementor-widget-search .hide-pagination-numbers .elementor-pagination&gt;.page-numbers{display:none}.elementor-widget-search .hide-pagination-numbers .elementor-pagination&gt;.page-numbers.next,.elementor-widget-search .hide-pagination-numbers .elementor-pagination&gt;.page-numbers.prev{color:var(--e-search-pagination-color);display:initial}.elementor-widget-search .hide-pagination-numbers .elementor-pagination&gt;.page-numbers.next:hover,.elementor-widget-search .hide-pagination-numbers .elementor-pagination&gt;.page-numbers.prev:hover{color:var(--e-search-pagination-hover)}.elementor-widget-search .hide-pagination-numbers .elementor-pagination&gt;.page-numbers.next.inactive,.elementor-widget-search .hide-pagination-numbers .elementor-pagination&gt;.page-numbers.next.inactive:hover,.elementor-widget-search .hide-pagination-numbers .elementor-pagination&gt;.page-numbers.prev.inactive,.elementor-widget-search .hide-pagination-numbers .elementor-pagination&gt;.page-numbers.prev.inactive:hover{color:var(--e-search-pagination-color)}
/*!/wp-content/plugins/ai-engine-pro/themes/chatgpt.css*/
.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-content {
  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.50;
  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 &gt; span &gt; *:first-child {
  margin-top: 0;
}

.mwai-chatgpt-theme .mwai-reply .mwai-text &gt; span &gt; *: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 &gt; :first-child {
  margin-top: 0;
}

.mwai-chatgpt-theme .mwai-reply .mwai-text &gt; *:first-child {
  margin-top: 0;
}

.mwai-chatgpt-theme .mwai-reply .mwai-text &gt; *: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("/wp-content/plugins/ai-engine-pro/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.50;
  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 &gt; *:first-child {
  margin-top: 0;
}

.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output &gt; *: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 &gt; *:first-child {
  margin-top: 0;
}

.mwai-chatgpt-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div &gt; *: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-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;
  gap: 5px;
  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;
  justify-content: space-between;
  align-items: center;
}

.mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-title {
  flex: auto;
  padding: 5px;
}

.mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions {
  display: flex;
  gap: 3px;
}

.mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon {
  width: 32px;
  height: 32px;
  background: var(--mwai-iconTextBackgroundColor);
  color: var(--mwai-iconTextColor);
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover {
  background: var(--mwai-backgroundPrimaryColor);
}

.mwai-chatgpt-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover.mwai-danger {
  background: var(--mwai-errorBackgroundColor);
}

.mwai-chatgpt-theme.mwai-discussions .mwai-discussion.mwai-active, .mwai-chatgpt-theme.mwai-discussions .mwai-discussion:hover {
  cursor: pointer;
}

.mwai-chatgpt-theme.mwai-discussions .mwai-discussion.mwai-active .mwai-discussion-title, .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: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;
}

.mwai-chatgpt-theme.mwai-discussions .mwai-content {
  background: var(--mwai-conversationsBackgroundColor);
  list-style: none;
  padding: 0;
  margin: 0;
}

.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: 20px;
  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-content {
  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-content, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
  height: 100%;
  max-height: inherit;
  border-radius: 0;
}

.mwai-chatgpt-theme.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, .mwai-chatgpt-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content .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-content {
  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-content {
    height: 100%;
    max-height: inherit;
    border-radius: 0;
  }
  .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-content .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-content {
    display: flex;
    transition: opacity 200ms ease-in-out 0s;
    opacity: 1;
    height: 100%;
    max-height: inherit;
  }
  .mwai-chatgpt-theme.mwai-window.mwai-open .mwai-content .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 .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 &gt; * + * {
  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;
}

@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;
  }
}
/*!/wp-content/plugins/ai-engine-pro/themes/messages.css*/
.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-content {
  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 * &gt; p:first-child {
  margin-top: 0;
}

.mwai-messages-theme .mwai-conversation .mwai-reply * &gt; 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 &gt; span &gt; p &gt; *: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 &gt; :first-child {
  margin-top: 0;
}

.mwai-messages-theme .mwai-text &gt; *:first-child {
  margin-top: 0;
}

.mwai-messages-theme .mwai-text &gt; *: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("/wp-content/plugins/ai-engine-pro/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.50;
  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-discussions {
  border-radius: var(--mwai-borderRadius);
  background: var(--mwai-conversationsBackgroundColor);
  color: var(--mwai-backgroundPrimaryColor);
  overflow: hidden;
}

.mwai-messages-theme.mwai-discussions * {
  box-sizing: border-box;
}

.mwai-messages-theme.mwai-discussions .mwai-discussion {
  display: flex;
  gap: 5px;
  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;
  justify-content: space-between;
  align-items: center;
}

.mwai-messages-theme.mwai-discussions .mwai-discussion .mwai-discussion-title {
  flex: auto;
  padding: 5px;
}

.mwai-messages-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions {
  display: flex;
  gap: 1px;
}

.mwai-messages-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon {
  width: 30px;
  height: 30px;
  background: var(--mwai-iconTextBackgroundColor);
  color: var(--mwai-iconTextColor);
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mwai-messages-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover {
  color: white;
  background: var(--mwai-backgroundUserColor);
}

.mwai-messages-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover.mwai-danger {
  background: #f44336;
}

.mwai-messages-theme.mwai-discussions .mwai-discussion.mwai-active, .mwai-messages-theme.mwai-discussions .mwai-discussion:hover {
  cursor: pointer;
}

.mwai-messages-theme.mwai-discussions .mwai-discussion.mwai-active .mwai-discussion-title, .mwai-messages-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-title {
  color: var(--mwai-backgroundPrimaryColor);
  background: var(--mwai-backgroundHeaderColor);
  border-radius: var(--mwai-borderRadius);
  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 {
  background: var(--mwai-backgroundAiSecondaryColor);
  padding: var(--mwai-spacing);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mwai-messages-theme.mwai-discussions .mwai-content {
  background: var(--mwai-conversationsBackgroundColor);
  list-style: none;
  padding: 0;
  margin: 0;
}

.mwai-messages-theme.mwai-discussions button {
  margin-left: 0;
}

.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: 20px;
  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-content {
  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-content, .mwai-messages-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
  height: 100%;
  max-height: inherit;
  border-radius: 0;
}

.mwai-messages-theme.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, .mwai-messages-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content .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-content {
  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-content {
    height: 100%;
    max-height: inherit;
    border-radius: 0;
  }
  .mwai-messages-theme.mwai-window.mwai-open .mwai-content .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-content {
    display: flex;
    transition: opacity 200ms ease-in-out 0s;
    opacity: 1;
    height: 100%;
    max-height: inherit;
  }
  .mwai-messages-theme.mwai-window.mwai-open .mwai-content .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 .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 &gt; * + * {
  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-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;
  }
}
/*!/wp-content/plugins/ai-engine-pro/themes/timeless.css*/
.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-content {
  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 * &gt; p:first-child {
  margin-top: 0;
}

.mwai-timeless-theme .mwai-conversation .mwai-reply * &gt; 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 &gt; span &gt; p &gt; *: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 &gt; :first-child {
  margin-top: 0;
}

.mwai-timeless-theme .mwai-text &gt; *:first-child {
  margin-top: 0;
}

.mwai-timeless-theme .mwai-text &gt; *: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("/wp-content/plugins/ai-engine-pro/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.50;
  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 &gt; * {
  color: var(--mwai-fontColor) !important;
}

.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output &gt; *:first-child {
  margin-top: 0;
}

.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output &gt; *: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 &gt; *:first-child {
  margin-top: 0;
}

.mwai-timeless-theme.mwai-form-container .mwai-form-output-container .mwai-form-output div &gt; *: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-discussions {
  border-radius: var(--mwai-borderRadius);
  background: var(--mwai-conversationsBackgroundColor);
  color: var(--mwai-backgroundPrimaryColor);
  overflow: hidden;
}

.mwai-timeless-theme.mwai-discussions * {
  box-sizing: border-box;
}

.mwai-timeless-theme.mwai-discussions .mwai-discussion {
  display: flex;
  gap: 5px;
  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;
  justify-content: space-between;
  align-items: center;
}

.mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-title {
  flex: auto;
  padding: 5px;
}

.mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions {
  display: flex;
  gap: 1px;
}

.mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon {
  width: 30px;
  height: 30px;
  background: var(--mwai-iconTextBackgroundColor);
  color: var(--mwai-iconTextColor);
  border-radius: 50%;
  cursor: pointer;
  transition: all 0.2s ease-out;
  display: flex;
  align-items: center;
  justify-content: center;
}

.mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover {
  color: white;
  background: blue;
}

.mwai-timeless-theme.mwai-discussions .mwai-discussion .mwai-discussion-actions .mwai-icon:hover.mwai-danger {
  background: red;
}

.mwai-timeless-theme.mwai-discussions .mwai-discussion.mwai-active, .mwai-timeless-theme.mwai-discussions .mwai-discussion:hover {
  cursor: pointer;
}

.mwai-timeless-theme.mwai-discussions .mwai-discussion.mwai-active .mwai-discussion-title, .mwai-timeless-theme.mwai-discussions .mwai-discussion:hover .mwai-discussion-title {
  color: var(--mwai-backgroundPrimaryColor);
  background: var(--mwai-backgroundHeaderColor);
  border-radius: var(--mwai-borderRadius);
  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 {
  background: var(--mwai-backgroundAiSecondaryColor);
  padding: var(--mwai-spacing);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.mwai-timeless-theme.mwai-discussions .mwai-content {
  background: var(--mwai-conversationsBackgroundColor);
  list-style: none;
  padding: 0;
  margin: 0;
}

.mwai-timeless-theme.mwai-discussions button {
  margin-left: 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: 20px;
  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-content {
  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-content, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content {
  height: 100%;
  max-height: inherit;
  border-radius: 0;
}

.mwai-timeless-theme.mwai-fullscreen:not(.mwai-window) .mwai-content .mwai-conversation, .mwai-timeless-theme.mwai-fullscreen.mwai-window.mwai-open .mwai-content .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-content {
  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-content {
    height: 100%;
    max-height: inherit;
    border-radius: 0;
  }
  .mwai-timeless-theme.mwai-window.mwai-open .mwai-content .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-content {
    display: flex;
    transition: opacity 200ms ease-in-out 0s;
    opacity: 1;
    height: 100%;
    max-height: inherit;
  }
  .mwai-timeless-theme.mwai-window.mwai-open .mwai-content .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 .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 &gt; * + * {
  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-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-content {
    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;
  }
}
/*!/wp-content/uploads/sites/4/essential-addons-elementor/eael-55077.css*/
.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.elementor-widget-eael-adv-tabs .eael-tab-content-item,.elementor-widget-eael-adv-accordion .eael-accordion-content,.elementor-widget-eael-data-table .td-content,.elementor-widget-eael-info-box .eael-infobox-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template,.elementor-widget-eael-countdown .eael-countdown-container,.elementor-widget-eael-cta-box .eael-cta-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap,.elementor-widget-eael-protected-content .eael-protected-content-message,.elementor-widget-eael-protected-content .protected-content,.eael-offcanvas-content-visible .eael-offcanvas-body,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item{position:relative}.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper,.eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper{display:block}.eael-widget-otea-active .elementor-element:hover&gt;.elementor-element-overlay,.eael-widget-otea-active .elementor-empty-view,.eael-widget-otea-active .elementor-add-section-inline,.eael-widget-otea-active .elementor-add-section{display:initial !important}.eael-onpage-edit-template-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:2px solid #5eead4}.eael-onpage-edit-template-wrapper::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:2;background:#5eead4;opacity:.3}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate{display:block}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after{display:none}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template{background:#5eead4;color:#000;width:150px;text-align:center;height:30px;line-height:30px;font-size:12px;cursor:pointer;position:relative;z-index:3;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before{content:"";border-top:30px solid #5eead4;border-right:0;border-bottom:0;border-left:14px solid rgba(0,0,0,0);right:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after{content:"";border-top:0;border-right:0;border-bottom:30px solid rgba(0,0,0,0);border-left:14px solid #5eead4;left:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template&gt;i{margin-right:8px}
.eael-password-protected-content-fields&gt;form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.eael-password-protected-content-fields .eael-password{padding:10px 20px;border-radius:0;font-size:1em;line-height:1em}.eael-password-protected-content-fields .eael-submit{text-transform:uppercase;padding:10px 20px;border:1px solid #333;border-radius:0;font-size:1em;line-height:1em}.eael-protected-content-message{padding:10px}.protected-content-error-msg{color:red}.rtl .eael-password-protected-content-fields&gt;form{direction:ltr}
/*!/wp-content/uploads/sites/4/elementor/css/post-55077.css*/
.elementor-55077 .elementor-element.elementor-element-106801e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:15px 015px;--row-gap:15px;--column-gap:015px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FCFCFC;--border-color:#FCFCFC;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;--z-index:1;}.elementor-55077 .elementor-element.elementor-element-106801e.e-con{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55077 .elementor-element.elementor-element-64d5dee &gt; .elementor-widget-container{margin:0px 0px 7px 0px;}.elementor-55077 .elementor-element.elementor-element-64d5dee{text-align:center;font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:17px;font-weight:300;line-height:0.1em;color:var( --e-global-color-47990fa0 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55077 .elementor-element.elementor-element-c15d8f7 .elementor-button{background-color:var( --e-global-color-b9dfa65 );font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:15px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:0.9px;fill:var( --e-global-color-2d79253 );color:var( --e-global-color-2d79253 );box-shadow:0px 0px 7px 0px rgba(65, 105.00000000000009, 226, 0.69);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cff875d );border-radius:33px 33px 33px 33px;padding:13px 0px 13px 0px;}.elementor-55077 .elementor-element.elementor-element-c15d8f7 .elementor-button:hover, .elementor-55077 .elementor-element.elementor-element-c15d8f7 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-2d79253 ) 0%, var( --e-global-color-af26e37 ) 100%);border-color:var( --e-global-color-c07c3b4 );}.elementor-55077 .elementor-element.elementor-element-c15d8f7 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 1% 0% 1%;}.elementor-55077 .elementor-element.elementor-element-c15d8f7 .elementor-button:hover svg, .elementor-55077 .elementor-element.elementor-element-c15d8f7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55077 .elementor-element.elementor-element-e5224e9 .elementor-button{background-color:var( --e-global-color-b9dfa65 );font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:15px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:0.9px;fill:var( --e-global-color-2d79253 );color:var( --e-global-color-2d79253 );box-shadow:0px 0px 7px 0px rgba(65, 105.00000000000009, 226, 0.69);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cff875d );border-radius:33px 33px 33px 33px;padding:13px 0px 13px 0px;}.elementor-55077 .elementor-element.elementor-element-e5224e9 .elementor-button:hover, .elementor-55077 .elementor-element.elementor-element-e5224e9 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-2d79253 ) 0%, var( --e-global-color-af26e37 ) 100%);border-color:var( --e-global-color-c07c3b4 );}.elementor-55077 .elementor-element.elementor-element-e5224e9 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 1% 0% 1%;}.elementor-55077 .elementor-element.elementor-element-e5224e9 .elementor-button:hover svg, .elementor-55077 .elementor-element.elementor-element-e5224e9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55077 .elementor-element.elementor-element-52d5842 .elementor-button{background-color:var( --e-global-color-b9dfa65 );font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:15px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:0.9px;fill:var( --e-global-color-2d79253 );color:var( --e-global-color-2d79253 );box-shadow:0px 0px 7px 0px rgba(65, 105.00000000000009, 226, 0.69);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cff875d );border-radius:33px 33px 33px 33px;padding:13px 0px 13px 0px;}.elementor-55077 .elementor-element.elementor-element-52d5842 .elementor-button:hover, .elementor-55077 .elementor-element.elementor-element-52d5842 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-2d79253 ) 0%, var( --e-global-color-af26e37 ) 100%);border-color:var( --e-global-color-c07c3b4 );}.elementor-55077 .elementor-element.elementor-element-52d5842 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 1% 0% 1%;}.elementor-55077 .elementor-element.elementor-element-52d5842 .elementor-button:hover svg, .elementor-55077 .elementor-element.elementor-element-52d5842 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55077 .elementor-element.elementor-element-af4818e .elementor-button{background-color:var( --e-global-color-b9dfa65 );font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:15px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:0.9px;fill:var( --e-global-color-2d79253 );color:var( --e-global-color-2d79253 );box-shadow:0px 0px 7px 0px rgba(65, 105.00000000000009, 226, 0.69);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cff875d );border-radius:33px 33px 33px 33px;padding:13px 0px 13px 0px;}.elementor-55077 .elementor-element.elementor-element-af4818e .elementor-button:hover, .elementor-55077 .elementor-element.elementor-element-af4818e .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-2d79253 ) 0%, var( --e-global-color-af26e37 ) 100%);border-color:var( --e-global-color-c07c3b4 );}.elementor-55077 .elementor-element.elementor-element-af4818e &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 1% 0% 1%;}.elementor-55077 .elementor-element.elementor-element-af4818e .elementor-button:hover svg, .elementor-55077 .elementor-element.elementor-element-af4818e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55077 .elementor-element.elementor-element-5fee5d4 .elementor-button{background-color:var( --e-global-color-b9dfa65 );font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:15px;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:0.9px;fill:var( --e-global-color-2d79253 );color:var( --e-global-color-2d79253 );box-shadow:0px 0px 7px 0px rgba(65, 105.00000000000009, 226, 0.69);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cff875d );border-radius:33px 33px 33px 33px;padding:13px 0px 13px 0px;}.elementor-55077 .elementor-element.elementor-element-5fee5d4 .elementor-button:hover, .elementor-55077 .elementor-element.elementor-element-5fee5d4 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(90deg, var( --e-global-color-2d79253 ) 0%, var( --e-global-color-af26e37 ) 100%);border-color:var( --e-global-color-c07c3b4 );}.elementor-55077 .elementor-element.elementor-element-5fee5d4 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 1% 0% 1%;}.elementor-55077 .elementor-element.elementor-element-5fee5d4 .elementor-button:hover svg, .elementor-55077 .elementor-element.elementor-element-5fee5d4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55077 .elementor-element.elementor-element-68bebb3 .elementor-button{background-color:#000C2800;font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:0.7rem;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:1.7px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cff875d );border-radius:33px 33px 33px 33px;padding:9px 45px 9px 45px;}.elementor-55077 .elementor-element.elementor-element-68bebb3 .elementor-button:hover, .elementor-55077 .elementor-element.elementor-element-68bebb3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-cff875d );}.elementor-55077 .elementor-element.elementor-element-68bebb3 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 1% 0% 1%;}.elementor-55077 .elementor-element.elementor-element-68bebb3{z-index:0;}.elementor-55077 .elementor-element.elementor-element-68bebb3 .elementor-button:hover svg, .elementor-55077 .elementor-element.elementor-element-68bebb3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-widget-global .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55077 .elementor-element.elementor-global-124995 .elementor-button{background-color:var( --e-global-color-af26e37 );font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:0.7rem;font-weight:300;text-transform:uppercase;line-height:1em;letter-spacing:2.1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cff875d );border-radius:33px 33px 33px 33px;padding:7px 57px 7px 57px;}.elementor-55077 .elementor-element.elementor-global-124995 .elementor-button:hover, .elementor-55077 .elementor-element.elementor-global-124995 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-cff875d );}.elementor-55077 .elementor-element.elementor-global-124995 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 1% 0% 1%;}.elementor-55077 .elementor-element.elementor-global-124995{z-index:0;}.elementor-55077 .elementor-element.elementor-global-124995 .elementor-button:hover svg, .elementor-55077 .elementor-element.elementor-global-124995 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-55077 .elementor-element.elementor-element-60a723b .elementor-button{background-color:#000C2800;font-size:11px;font-weight:100;line-height:1em;letter-spacing:0.7px;fill:var( --e-global-color-b3bfa21 );color:var( --e-global-color-b3bfa21 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c07c3b4 );border-radius:23px 23px 23px 23px;padding:5px 13px 5px 13px;}.elementor-55077 .elementor-element.elementor-element-60a723b .elementor-button:hover, .elementor-55077 .elementor-element.elementor-element-60a723b .elementor-button:focus{background-color:var( --e-global-color-47990fa0 );color:var( --e-global-color-af91778 );border-color:var( --e-global-color-cff875d );}.elementor-55077 .elementor-element.elementor-element-60a723b &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55077 .elementor-element.elementor-element-60a723b.elementor-element{--align-self:center;}.elementor-55077 .elementor-element.elementor-element-60a723b .elementor-button:hover svg, .elementor-55077 .elementor-element.elementor-element-60a723b .elementor-button:focus svg{fill:var( --e-global-color-af91778 );}#elementor-popup-modal-55077 .dialog-widget-content{animation-duration:0.42s;background-color:transparent;background-image:linear-gradient(150deg, #000D28BA 15%, #000717EB 93%);border-style:solid;border-width:0px 0px 0px 1px;border-color:#4169E1;border-radius:0px 0px 0px 0px;box-shadow:18px 0px 16px 17px rgba(65.00000000000003, 105.00000000000023, 225, 0.3);}#elementor-popup-modal-55077{background-color:transparent;justify-content:flex-end;align-items:flex-start;pointer-events:all;background-image:linear-gradient(270deg, #0716398C 41%, #0611318C 100%);}#elementor-popup-modal-55077 .dialog-message{width:420px;height:100vh;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-55077 .dialog-close-button{display:flex;top:3.3%;background-color:#4169E154;font-size:48px;}body:not(.rtl) #elementor-popup-modal-55077 .dialog-close-button{right:8.2%;}body.rtl #elementor-popup-modal-55077 .dialog-close-button{left:8.2%;}#elementor-popup-modal-55077 .dialog-close-button i{color:#A3AABF;}#elementor-popup-modal-55077 .dialog-close-button svg{fill:#A3AABF;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-55077 .elementor-element.elementor-element-106801e{--width:100%;}}@media(max-width:767px){.elementor-55077 .elementor-element.elementor-element-106801e{--width:100vw;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--gap:13px 13px;--row-gap:13px;--column-gap:13px;--flex-wrap:nowrap;--margin-top:0%;--margin-bottom:0%;--margin-left:1%;--margin-right:0%;--padding-top:33%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;--z-index:19;}.elementor-55077 .elementor-element.elementor-element-106801e.e-con{--align-self:flex-start;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55077 .elementor-element.elementor-element-c15d8f7.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-55077 .elementor-element.elementor-element-c15d8f7 .elementor-button{font-size:0.9rem;padding:11px 0px 11px 0px;}.elementor-55077 .elementor-element.elementor-element-e5224e9.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-55077 .elementor-element.elementor-element-e5224e9 .elementor-button{font-size:0.9rem;padding:11px 0px 11px 0px;}.elementor-55077 .elementor-element.elementor-element-52d5842.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-55077 .elementor-element.elementor-element-52d5842 .elementor-button{font-size:0.9rem;padding:11px 0px 11px 0px;}.elementor-55077 .elementor-element.elementor-element-af4818e.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-55077 .elementor-element.elementor-element-af4818e .elementor-button{font-size:0.9rem;padding:11px 0px 11px 0px;}.elementor-55077 .elementor-element.elementor-element-5fee5d4.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-55077 .elementor-element.elementor-element-5fee5d4 .elementor-button{font-size:0.9rem;padding:11px 0px 11px 0px;}.elementor-55077 .elementor-element.elementor-element-68bebb3 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 5px 0px 5px;}.elementor-55077 .elementor-element.elementor-element-68bebb3 .elementor-button{font-size:0.9rem;letter-spacing:1.3px;padding:11px 0px 11px 0px;}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-55077 .elementor-element.elementor-global-124995 &gt; .elementor-widget-container{padding:0px 6px 0px 6px;}.elementor-55077 .elementor-element.elementor-global-124995 .elementor-button{font-size:0.9rem;letter-spacing:1.3px;padding:11px 0px 11px 0px;}.elementor-55077 .elementor-element.elementor-element-60a723b .elementor-button{font-size:11px;padding:7px 13px 7px 13px;}#elementor-popup-modal-55077 .dialog-message{width:95vw;padding:0px 0px 0px 0px;}#elementor-popup-modal-55077{justify-content:flex-end;align-items:flex-start;}#elementor-popup-modal-55077 .dialog-widget-content{margin:0px 0px 0px 4px;}}/* Start custom CSS */#elementor-popup-modal-55077{
    backdrop-filter: blur(5.7px);
}/* End custom CSS */
/*!/wp-content/plugins/elementor/assets/lib/animations/styles/fadeInUp.min.css*/
@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}
/*!/wp-content/uploads/sites/4/elementor/css/post-62230.css*/
.elementor-62230 .elementor-element.elementor-element-01910f2{--display:flex;--min-height:95vh;--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62230 .elementor-element.elementor-element-01910f2:not(.elementor-motion-effects-element-type-background), .elementor-62230 .elementor-element.elementor-element-01910f2 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#000D2800;}.elementor-62230 .elementor-element.elementor-element-a1272e4.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-62230 .elementor-element.elementor-element-fd619e5{width:initial;max-width:initial;text-align:center;font-size:17px;font-weight:100;letter-spacing:2.3px;color:#FFFFFF;}.elementor-62230 .elementor-element.elementor-element-fd619e5 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-62230 .elementor-element.elementor-element-3ba6004{width:var( --container-widget-width, 366px );max-width:366px;--container-widget-width:366px;--container-widget-flex-grow:0;}.elementor-62230 .elementor-element.elementor-element-3ba6004.elementor-element{--align-self:center;}.elementor-62230 .elementor-element.elementor-element-9b08cba &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-62230 .elementor-element.elementor-element-9b08cba.elementor-element{--align-self:center;}.elementor-62230 .elementor-element.elementor-element-9b08cba{font-size:13px;font-weight:100;letter-spacing:0.7px;color:var( --e-global-color-b3bfa21 );}.elementor-62230 .elementor-element.elementor-element-3e36430{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-62230 .elementor-element.elementor-element-3e36430:hover{border-style:none;}.elementor-62230 .elementor-element.elementor-element-3e36430, .elementor-62230 .elementor-element.elementor-element-3e36430::before{--border-transition:0s;}.elementor-62230 .elementor-element.elementor-element-3e36430.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62230 .elementor-element.elementor-element-ba7cd76 .elementor-button{background-color:#000C2800;font-size:9px;font-weight:100;line-height:1em;letter-spacing:0.7px;fill:var( --e-global-color-b3bfa21 );color:var( --e-global-color-b3bfa21 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c07c3b4 );border-radius:23px 23px 23px 23px;padding:5px 13px 5px 13px;}.elementor-62230 .elementor-element.elementor-element-ba7cd76 .elementor-button:hover, .elementor-62230 .elementor-element.elementor-element-ba7cd76 .elementor-button:focus{background-color:var( --e-global-color-47990fa0 );color:var( --e-global-color-af91778 );border-color:#7A7A7A;}.elementor-62230 .elementor-element.elementor-element-ba7cd76 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-62230 .elementor-element.elementor-element-ba7cd76.elementor-element{--align-self:center;}.elementor-62230 .elementor-element.elementor-element-ba7cd76 .elementor-button:hover svg, .elementor-62230 .elementor-element.elementor-element-ba7cd76 .elementor-button:focus svg{fill:var( --e-global-color-af91778 );}.elementor-62230 .elementor-element.elementor-element-9a2fc8f .elementor-button{background-color:#000C2800;font-size:9px;font-weight:100;line-height:1em;letter-spacing:0.7px;fill:var( --e-global-color-b3bfa21 );color:var( --e-global-color-b3bfa21 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c07c3b4 );border-radius:23px 23px 23px 23px;padding:5px 13px 5px 13px;}.elementor-62230 .elementor-element.elementor-element-9a2fc8f .elementor-button:hover, .elementor-62230 .elementor-element.elementor-element-9a2fc8f .elementor-button:focus{background-color:var( --e-global-color-47990fa0 );color:var( --e-global-color-af91778 );border-color:#7A7A7A;}.elementor-62230 .elementor-element.elementor-element-9a2fc8f &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-62230 .elementor-element.elementor-element-9a2fc8f.elementor-element{--align-self:center;}.elementor-62230 .elementor-element.elementor-element-9a2fc8f .elementor-button:hover svg, .elementor-62230 .elementor-element.elementor-element-9a2fc8f .elementor-button:focus svg{fill:var( --e-global-color-af91778 );}#elementor-popup-modal-62230 .dialog-widget-content{animation-duration:0.333s;background-color:#000D2814;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}#elementor-popup-modal-62230{background-color:transparent;justify-content:center;align-items:center;pointer-events:all;background-image:linear-gradient(160deg, #000D28F2 12%, #000A20 35%);}#elementor-popup-modal-62230 .dialog-message{width:100vw;height:100vh;align-items:center;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-62230 .elementor-element.elementor-element-3e36430{--content-width:500px;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-62230 .elementor-element.elementor-element-01910f2{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:17%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-62230 .elementor-element.elementor-element-fd619e5 &gt; .elementor-widget-container{margin:1px 15px -13px 20px;padding:-1px 10px 0px 10px;}.elementor-62230 .elementor-element.elementor-element-fd619e5{font-size:16px;}.elementor-62230 .elementor-element.elementor-element-3ba6004{width:100%;max-width:100%;}.elementor-62230 .elementor-element.elementor-element-3ba6004 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-62230 .elementor-element.elementor-element-3ba6004.elementor-element{--align-self:center;}.elementor-62230 .elementor-element.elementor-element-9b08cba &gt; .elementor-widget-container{margin:1px 15px -13px 20px;padding:0px 10px 0px 10px;}.elementor-62230 .elementor-element.elementor-element-9b08cba{font-size:11px;}.elementor-62230 .elementor-element.elementor-element-3e36430{--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-62230 .elementor-element.elementor-element-3e36430.e-con{--align-self:flex-start;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-62230 .elementor-element.elementor-element-ba7cd76 .elementor-button{font-size:11px;padding:7px 13px 7px 13px;}.elementor-62230 .elementor-element.elementor-element-9a2fc8f .elementor-button{font-size:11px;padding:7px 13px 7px 13px;}#elementor-popup-modal-62230 .dialog-message{width:100vw;padding:0px 0px 0px 0px;}#elementor-popup-modal-62230{justify-content:center;align-items:center;}#elementor-popup-modal-62230 .dialog-widget-content{margin:0px 2px 0px 2px;}}/* Start custom CSS for shortcode, class: .elementor-element-3ba6004 *//* Hide hidden form fields and remove their space */
.elementor-62230 .elementor-element.elementor-element-3ba6004 .elementor-form .elaementor-field-group.hidden-field {
	display: none !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3ba6004 *//* Hide hidden form fields and remove their space */
.elementor-62230 .elementor-element.elementor-element-3ba6004 .elementor-form .elaementor-field-group.hidden-field {
	display: none !important;
}/* End custom CSS */
/*!/wp-content/plugins/elementor/assets/lib/animations/styles/zoomIn.min.css*/
@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}
/*!/wp-content/uploads/sites/4/elementor/css/post-61840.css*/
.elementor-61840 .elementor-element.elementor-element-53edda4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-form .elementor-field-group &gt; label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group &gt; label{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-61840 .elementor-element.elementor-element-4862d61{width:100%;max-width:100%;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-progress-height:20px;--e-form-steps-indicator-progress-border-radius:0px;}.elementor-61840 .elementor-element.elementor-element-4862d61 &gt; .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-61840 .elementor-element.elementor-element-4862d61.elementor-element{--align-self:center;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group{padding-right:calc( 13px/2 );padding-left:calc( 13px/2 );margin-bottom:17px;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-form-fields-wrapper{margin-left:calc( -13px/2 );margin-right:calc( -13px/2 );margin-bottom:-17px;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-labels-inline .elementor-field-group &gt; label{padding-left:0px;}body:not(.rtl) .elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-labels-inline .elementor-field-group &gt; label{padding-right:0px;}body .elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-labels-above .elementor-field-group &gt; label{padding-bottom:0px;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group &gt; label, .elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-subgroup label{color:var( --e-global-color-cff875d );}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group &gt; label{font-size:1px;font-weight:normal;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-type-html{color:#7A7A7A;font-size:20px;font-weight:normal;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group .elementor-field{color:#FFFFFF;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group .elementor-field, .elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-subgroup label{font-size:19px;font-weight:100;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:#4D76FF;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:#4D76FF;border-width:1px 1px 1px 1px;border-radius:5px 5px 5px 5px;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-field-group .elementor-select-wrapper::before{color:#4D76FF;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-button{font-size:21px;font-weight:300;letter-spacing:2.7px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:99px 99px 99px 99px;padding:17px 0px 17px 0px;}.elementor-61840 .elementor-element.elementor-element-4862d61 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-47990fa0 );color:var( --e-global-color-af91778 );}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-button[type="submit"]{background-color:var( --e-global-color-47990fa0 );color:var( --e-global-color-af91778 );}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-af91778 );}.elementor-61840 .elementor-element.elementor-element-4862d61 .e-form__buttons__wrapper__button-previous{color:#ffffff;border-color:var( --e-global-color-cff875d );}.elementor-61840 .elementor-element.elementor-element-4862d61 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-2d79253 );color:#ffffff;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-2d79253 );color:#ffffff;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-61840 .elementor-element.elementor-element-4862d61 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;border-color:var( --e-global-color-cff875d );}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-message{font-size:19px;font-weight:300;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-message.elementor-message-success{color:#4FA6FF;}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-message.elementor-message-danger{color:var( --e-global-color-b3bfa21 );}.elementor-61840 .elementor-element.elementor-element-4862d61 .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-61840 .elementor-element.elementor-element-4862d61 .e-form__indicators__indicator__progress__meter{font-weight:normal;}@media(max-width:1024px){.elementor-widget-form .elementor-field-group &gt; label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-61840 .elementor-element.elementor-element-53edda4{--width:100%;}}@media(max-width:767px){.elementor-61840 .elementor-element.elementor-element-53edda4{--width:95%;}.elementor-widget-form .elementor-field-group &gt; label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-61840 .elementor-element.elementor-element-4862d61.elementor-element{--align-self:center;}}
/*!/wp-content/uploads/sites/4/elementor/css/post-150799.css*/
.elementor-150799 .elementor-element.elementor-element-7c184a1a{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-150799 .elementor-element.elementor-element-4bb6165a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(170deg, var( --e-global-color-842b026 ) 0%, #00091D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2d79253 );}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__back{background-color:#FFFFFF;border-style:none;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__button{background-color:var( --e-global-color-accent );margin-center:0;font-size:15px;font-weight:100;text-transform:uppercase;line-height:15px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;border-color:#09194A;border-width:1px;border-radius:42px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-cff875d );border-color:#09194A;}.elementor-150799 .elementor-element.elementor-element-552fc63 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;border-style:none;}.elementor-150799 .elementor-element.elementor-element-552fc63.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-150799 .elementor-element.elementor-element-552fc63:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box{height:266px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__layer, .elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__layer__overlay{border-radius:11px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2em 2em 2em 2em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-view-framed .elementor-icon, .elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-view-default .elementor-icon{color:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-view-framed .elementor-icon svg, .elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-icon{font-size:19px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-icon svg{width:19px;transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-icon i{transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:7px;color:#FFFFFF;font-size:23px;font-weight:100;text-transform:uppercase;line-height:1.1em;letter-spacing:1.1px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-9d60528 );font-size:15px;font-weight:100;line-height:1em;letter-spacing:1.3px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1em 1em 1em 1em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:11px;color:var( --e-global-color-842b026 );font-size:1.2em;font-weight:100;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(170deg, var( --e-global-color-842b026 ) 0%, #00091D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2d79253 );}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__back{background-color:#FFFFFF;border-style:none;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__button{background-color:var( --e-global-color-accent );margin-center:0;font-size:15px;font-weight:100;text-transform:uppercase;line-height:15px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;border-color:#09194A;border-width:1px;border-radius:42px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-cff875d );border-color:#09194A;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;border-style:none;}.elementor-150799 .elementor-element.elementor-element-7943bbd7.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-150799 .elementor-element.elementor-element-7943bbd7:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box{height:266px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__layer, .elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__layer__overlay{border-radius:11px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2em 2em 2em 2em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-view-framed .elementor-icon, .elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-view-default .elementor-icon{color:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-view-framed .elementor-icon svg, .elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-icon{font-size:19px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-icon svg{width:19px;transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-icon i{transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:7px;color:#FFFFFF;font-size:23px;font-weight:100;text-transform:uppercase;line-height:1.1em;letter-spacing:1.1px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-9d60528 );font-size:15px;font-weight:100;line-height:1em;letter-spacing:1.3px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1em 1em 1em 1em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:11px;color:var( --e-global-color-842b026 );font-size:1.2em;font-weight:100;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(170deg, var( --e-global-color-842b026 ) 0%, #00091D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2d79253 );}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__back{background-color:#FFFFFF;border-style:none;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__button{background-color:var( --e-global-color-accent );margin-center:0;font-size:15px;font-weight:100;text-transform:uppercase;line-height:15px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;border-color:#09194A;border-width:1px;border-radius:42px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-cff875d );border-color:#09194A;}.elementor-150799 .elementor-element.elementor-element-34995374 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;border-style:none;}.elementor-150799 .elementor-element.elementor-element-34995374.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-150799 .elementor-element.elementor-element-34995374:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box{height:266px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__layer, .elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__layer__overlay{border-radius:11px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2em 2em 2em 2em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-view-framed .elementor-icon, .elementor-150799 .elementor-element.elementor-element-34995374 .elementor-view-default .elementor-icon{color:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-view-framed .elementor-icon svg, .elementor-150799 .elementor-element.elementor-element-34995374 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-icon{font-size:19px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-icon svg{width:19px;transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-icon i{transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:7px;color:#FFFFFF;font-size:23px;font-weight:100;text-transform:uppercase;line-height:1.1em;letter-spacing:1.1px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-9d60528 );font-size:15px;font-weight:100;line-height:1em;letter-spacing:1.3px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1em 1em 1em 1em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:11px;color:var( --e-global-color-842b026 );font-size:1.2em;font-weight:100;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(170deg, var( --e-global-color-842b026 ) 0%, #00091D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2d79253 );}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__back{background-color:#FFFFFF;border-style:none;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__button{background-color:var( --e-global-color-accent );margin-center:0;font-size:15px;font-weight:100;text-transform:uppercase;line-height:15px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;border-color:#09194A;border-width:1px;border-radius:42px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-cff875d );border-color:#09194A;}.elementor-150799 .elementor-element.elementor-element-430af8a2 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;border-style:none;}.elementor-150799 .elementor-element.elementor-element-430af8a2.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-150799 .elementor-element.elementor-element-430af8a2:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box{height:266px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__layer, .elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__layer__overlay{border-radius:11px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2em 2em 2em 2em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-view-framed .elementor-icon, .elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-view-default .elementor-icon{color:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-view-framed .elementor-icon svg, .elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-icon{font-size:19px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-icon svg{width:19px;transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-icon i{transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:7px;color:#FFFFFF;font-size:23px;font-weight:100;text-transform:uppercase;line-height:1.1em;letter-spacing:1.1px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-9d60528 );font-size:15px;font-weight:100;line-height:1em;letter-spacing:1.3px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1em 1em 1em 1em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:11px;color:var( --e-global-color-842b026 );font-size:1.2em;font-weight:100;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(170deg, var( --e-global-color-842b026 ) 0%, #00091D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2d79253 );}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__back{background-color:#FFFFFF;border-style:none;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__button{background-color:var( --e-global-color-accent );margin-center:0;font-size:15px;font-weight:100;text-transform:uppercase;line-height:15px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;border-color:#09194A;border-width:1px;border-radius:42px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-cff875d );border-color:#09194A;}.elementor-150799 .elementor-element.elementor-element-8d15381 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;border-style:none;}.elementor-150799 .elementor-element.elementor-element-8d15381.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-150799 .elementor-element.elementor-element-8d15381:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box{height:266px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__layer, .elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__layer__overlay{border-radius:11px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2em 2em 2em 2em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-view-framed .elementor-icon, .elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-view-default .elementor-icon{color:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-view-framed .elementor-icon svg, .elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-icon{font-size:19px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-icon svg{width:19px;transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-icon i{transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:7px;color:#FFFFFF;font-size:23px;font-weight:100;text-transform:uppercase;line-height:1.1em;letter-spacing:1.1px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-9d60528 );font-size:15px;font-weight:100;line-height:1em;letter-spacing:1.3px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1em 1em 1em 1em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:11px;color:var( --e-global-color-842b026 );font-size:1.2em;font-weight:100;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__front{background-color:transparent;background-image:linear-gradient(170deg, var( --e-global-color-842b026 ) 0%, #00091D 100%);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-2d79253 );}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__back{background-color:#FFFFFF;border-style:none;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__button{background-color:var( --e-global-color-accent );margin-center:0;font-size:15px;font-weight:100;text-transform:uppercase;line-height:15px;letter-spacing:1px;word-spacing:0px;color:#FFFFFF;border-color:#09194A;border-width:1px;border-radius:42px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__button:hover{background-color:var( --e-global-color-accent );color:var( --e-global-color-cff875d );border-color:#09194A;}.elementor-150799 .elementor-element.elementor-element-5003e359 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 0em 0em;border-style:none;}.elementor-150799 .elementor-element.elementor-element-5003e359.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-150799 .elementor-element.elementor-element-5003e359:hover .elementor-widget-container{border-style:none;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box{height:266px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__layer, .elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__layer__overlay{border-radius:11px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:2em 2em 2em 2em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-icon-wrapper{margin-bottom:0px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-view-stacked .elementor-icon svg{stroke:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-view-framed .elementor-icon, .elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-view-default .elementor-icon{color:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-view-framed .elementor-icon svg, .elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-view-default .elementor-icon svg{fill:var( --e-global-color-cff875d );border-color:var( --e-global-color-cff875d );}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-icon{font-size:19px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-icon svg{width:19px;transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-icon i{transform:rotate(0deg);}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__front .elementor-flip-box__layer__title{margin-bottom:7px;color:#FFFFFF;font-size:23px;font-weight:100;text-transform:uppercase;line-height:1.1em;letter-spacing:1.1px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__front .elementor-flip-box__layer__description{color:var( --e-global-color-9d60528 );font-size:15px;font-weight:100;line-height:1em;letter-spacing:1.3px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:1em 1em 1em 1em;text-align:center;justify-content:center;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:11px;color:var( --e-global-color-842b026 );font-size:1.2em;font-weight:100;}#elementor-popup-modal-150799 .dialog-widget-content{animation-duration:0.9s;background-color:#02010100;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-150799{background-color:#000717F2;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-150799 .dialog-message{width:100vw;height:100vh;align-items:center;}#elementor-popup-modal-150799 .dialog-close-button{display:flex;top:5.7%;font-size:46px;}body:not(.rtl) #elementor-popup-modal-150799 .dialog-close-button{right:5.7%;}body.rtl #elementor-popup-modal-150799 .dialog-close-button{left:5.7%;}#elementor-popup-modal-150799 .dialog-close-button i{color:var( --e-global-color-cff875d );}#elementor-popup-modal-150799 .dialog-close-button svg{fill:var( --e-global-color-cff875d );}@media(max-width:1024px){.elementor-150799 .elementor-element.elementor-element-4bb6165a{--grid-auto-flow:row;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1em;line-height:1.4em;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:25px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1em;line-height:1.4em;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:25px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1em;line-height:1.4em;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:25px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1em;line-height:1.4em;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:25px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1em;line-height:1.4em;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:25px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:1em;line-height:1.4em;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:25px;}}@media(max-width:767px){.elementor-150799 .elementor-element.elementor-element-7c184a1a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:7px;--padding-right:7px;}.elementor-150799 .elementor-element.elementor-element-7c184a1a.e-con{--align-self:flex-start;}.elementor-150799 .elementor-element.elementor-element-4bb6165a{--e-con-grid-template-columns:repeat(1, 1fr);--gap:9px 0px;--row-gap:9px;--column-gap:0px;--grid-auto-flow:row;--justify-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:1px;--padding-right:1px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-flip-box .elementor-flip-box__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box{height:13vh;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 2px 0px 2px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:13px;line-height:1.1em;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:1px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-150799 .elementor-element.elementor-element-552fc63 .elementor-flip-box__button{font-size:13px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box{height:13vh;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 2px 0px 2px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:13px;line-height:1.1em;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:1px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-150799 .elementor-element.elementor-element-7943bbd7 .elementor-flip-box__button{font-size:13px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box{height:13vh;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 2px 0px 2px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:13px;line-height:1.1em;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:1px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-150799 .elementor-element.elementor-element-34995374 .elementor-flip-box__button{font-size:13px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box{height:13vh;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 2px 0px 2px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:13px;line-height:1.1em;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:1px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-150799 .elementor-element.elementor-element-430af8a2 .elementor-flip-box__button{font-size:13px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box{height:13vh;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 2px 0px 2px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:13px;line-height:1.1em;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:1px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-150799 .elementor-element.elementor-element-8d15381 .elementor-flip-box__button{font-size:13px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box{height:13vh;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__front .elementor-flip-box__layer__overlay{padding:0px 2px 0px 2px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:13px;line-height:1.1em;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__front .elementor-flip-box__layer__description{font-size:1px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__back .elementor-flip-box__layer__description{font-size:15px;}.elementor-150799 .elementor-element.elementor-element-5003e359 .elementor-flip-box__button{font-size:13px;}#elementor-popup-modal-150799{justify-content:center;}}@media(min-width:768px){.elementor-150799 .elementor-element.elementor-element-4bb6165a{--width:1100px;}}/* Start custom CSS for container, class: .elementor-element-4bb6165a */@media (max-width: 767px) {
    #Flippopup &gt; .elementor-flip-box__layer__description,
    #Flippopup &gt; .elementor-icon-wrapper.elementor-view-default {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4bb6165a */@media (max-width: 767px) {
    #Flippopup &gt; .elementor-flip-box__layer__description,
    #Flippopup &gt; .elementor-icon-wrapper.elementor-view-default {
        display: none;
    }
}/* End custom CSS */
/*!/wp-content/uploads/sites/4/elementor/css/post-54041.css*/
.elementor-54041 .elementor-element.elementor-element-d8fef17{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:27px 27px;--row-gap:27px;--column-gap:27px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-54041 .elementor-element.elementor-element-d8fef17:not(.elementor-motion-effects-element-type-background), .elementor-54041 .elementor-element.elementor-element-d8fef17 &gt; .elementor-motion-effects-container &gt; .elementor-motion-effects-layer{background-color:#000D2800;}.elementor-54041 .elementor-element.elementor-element-0ddb22d.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54041 .elementor-element.elementor-element-c745f09{width:var( --container-widget-width, 711px );max-width:711px;--container-widget-width:711px;--container-widget-flex-grow:0;text-align:center;font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:1.1rem;font-weight:100;line-height:2.7em;letter-spacing:1px;color:#FFFFFF;}.elementor-54041 .elementor-element.elementor-element-c745f09 &gt; .elementor-widget-container{margin:0px 0px 19px 0px;padding:0px 3px 0px 3px;border-style:none;}.elementor-54041 .elementor-element.elementor-element-c745f09.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-global .elementor-field-group &gt; label, .elementor-widget-global .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group &gt; label{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .elementor-button{font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );background-color:var( --e-global-color-accent );}.elementor-widget-global .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-global .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-global .elementor-message{font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-global{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-54041 .elementor-element.elementor-global-163859{width:var( --container-widget-width, 611px );max-width:611px;--container-widget-width:611px;--container-widget-flex-grow:0;--e-form-steps-indicators-spacing:0px;--e-form-steps-indicator-padding:0px;--e-form-steps-indicator-inactive-primary-color:#132C7600;--e-form-steps-indicator-inactive-secondary-color:#00071700;--e-form-steps-indicator-active-primary-color:#A3AABF00;--e-form-steps-indicator-active-secondary-color:#FFFFFF00;--e-form-steps-indicator-completed-primary-color:#09194A00;--e-form-steps-indicator-completed-secondary-color:#132C7600;--e-form-steps-divider-width:0px;--e-form-steps-divider-gap:0px;}.elementor-54041 .elementor-element.elementor-global-163859 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 13px 0px 13px;}.elementor-54041 .elementor-element.elementor-global-163859.elementor-element{--align-self:center;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group{padding-right:calc( 3px/2 );padding-left:calc( 3px/2 );margin-bottom:12px;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-form-fields-wrapper{margin-left:calc( -3px/2 );margin-right:calc( -3px/2 );margin-bottom:-12px;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-54041 .elementor-element.elementor-global-163859 .elementor-labels-inline .elementor-field-group &gt; label{padding-left:0px;}body:not(.rtl) .elementor-54041 .elementor-element.elementor-global-163859 .elementor-labels-inline .elementor-field-group &gt; label{padding-right:0px;}body .elementor-54041 .elementor-element.elementor-global-163859 .elementor-labels-above .elementor-field-group &gt; label{padding-bottom:0px;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group &gt; label, .elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-subgroup label{color:#78787800;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group &gt; label{font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:1px;font-weight:300;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-type-html{padding-bottom:0px;font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:20px;font-weight:300;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group .elementor-field{color:var( --e-global-color-b9dfa65 );}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group .elementor-field, .elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-subgroup label{font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:21px;font-weight:100;line-height:45px;letter-spacing:0.7px;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#FFFFFF00;border-color:var( --e-global-color-cff875d );border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group .elementor-select-wrapper select{background-color:#FFFFFF00;border-color:var( --e-global-color-cff875d );border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-cff875d );}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-button{font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:15px;font-weight:300;line-height:1px;letter-spacing:4.6px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:33px 33px 33px 33px;padding:1px 75px 1px 75px;}.elementor-54041 .elementor-element.elementor-global-163859 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-842b026 );color:var( --e-global-color-cff875d );border-color:var( --e-global-color-2d79253 );}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-button[type="submit"]{background-color:var( --e-global-color-842b026 );color:var( --e-global-color-cff875d );border-color:var( --e-global-color-2d79253 );}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-cff875d );}.elementor-54041 .elementor-element.elementor-global-163859 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-af91778 );color:#ffffff;border-color:var( --e-global-color-text );}.elementor-54041 .elementor-element.elementor-global-163859 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-2d79253 );color:#ffffff;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-2d79253 );color:#ffffff;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-54041 .elementor-element.elementor-global-163859 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;border-color:var( --e-global-color-47990fa0 );}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-message{font-family:"Roboto-Light", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:15px;font-weight:300;text-transform:uppercase;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-message.elementor-message-success{color:#4FA6FF;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-message.elementor-message-danger{color:#EFFD00;}.elementor-54041 .elementor-element.elementor-global-163859 .e-form__indicators__indicator, .elementor-54041 .elementor-element.elementor-global-163859 .e-form__indicators__indicator__label{font-size:1px;font-weight:normal;}.elementor-54041 .elementor-element.elementor-global-77822 .elementor-button{background-color:#000C2800;font-family:"Segoe UI", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:11px;font-weight:200;line-height:1em;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:23px 23px 23px 23px;padding:5px 23px 7px 23px;}.elementor-54041 .elementor-element.elementor-global-77822 .elementor-button:hover, .elementor-54041 .elementor-element.elementor-global-77822 .elementor-button:focus{background-color:var( --e-global-color-47990fa0 );color:var( --e-global-color-af91778 );border-color:#7A7A7A;}.elementor-54041 .elementor-element.elementor-global-77822 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-54041 .elementor-element.elementor-global-77822 .elementor-button:hover svg, .elementor-54041 .elementor-element.elementor-global-77822 .elementor-button:focus svg{fill:var( --e-global-color-af91778 );}.elementor-widget-global.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-global.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-global.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-54041 .elementor-element.elementor-global-157280{width:var( --container-widget-width, 11% );max-width:11%;--container-widget-width:11%;--container-widget-flex-grow:0;text-align:center;font-family:"Roboto-Light", "Segoe UI", sans-serif, system-ui, -apple-system, BlinkMacSystemFont;font-size:12px;font-weight:200;line-height:2.1em;color:#FFFFFF;}.elementor-54041 .elementor-element.elementor-global-157280 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54041 .elementor-element.elementor-global-157280.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}#elementor-popup-modal-54041 .dialog-widget-content{animation-duration:0.7s;background-color:#000C2800;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}#elementor-popup-modal-54041{background-color:transparent;justify-content:center;align-items:center;pointer-events:all;background-image:linear-gradient(155deg, #000D28ED 9%, #000510ED 73%);}#elementor-popup-modal-54041 .dialog-message{width:100vw;height:100vh;align-items:center;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-field-group &gt; label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-global .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-global{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-54041 .elementor-element.elementor-element-d8fef17{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-54041 .elementor-element.elementor-element-c745f09 &gt; .elementor-widget-container{margin:0px 3px 19px 3px;padding:0px 0px 0px 0px;}.elementor-54041 .elementor-element.elementor-element-c745f09{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;line-height:1.5em;}.elementor-widget-global .elementor-field-group &gt; label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-field-group .elementor-field, .elementor-widget-global .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-global .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-global .e-form__indicators__indicator, .elementor-widget-global .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-global .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-54041 .elementor-element.elementor-global-163859 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-group .elementor-field, .elementor-54041 .elementor-element.elementor-global-163859 .elementor-field-subgroup label{font-size:17px;}.elementor-54041 .elementor-element.elementor-global-163859 .elementor-button{font-size:15px;}.elementor-54041 .elementor-element.elementor-global-77822 .elementor-button{font-size:9px;padding:10px 10px 10px 10px;}.elementor-widget-global{font-size:var( --e-global-typography-text-font-size );}.elementor-54041 .elementor-element.elementor-global-157280 &gt; .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-54041 .elementor-element.elementor-global-157280{--container-widget-width:80%;--container-widget-flex-grow:0;width:var( --container-widget-width, 80% );max-width:80%;font-size:13px;line-height:1.9em;}#elementor-popup-modal-54041 .dialog-message{width:100vw;padding:0px 0px 0px 0px;}#elementor-popup-modal-54041{justify-content:center;align-items:center;}#elementor-popup-modal-54041 .dialog-widget-content{margin:0px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-c745f09 *//* Pulsing glow effect on text */
.elementor-54041 .elementor-element.elementor-element-c745f09 {
    color: #ffffff; /* Base text color */
    text-shadow: 0 0 3px rgba(255, 255, 255, 0);
    animation: pulsing-glow 6.666s infinite;
    
}

@keyframes pulsing-glow {
    0%, 100% {
        text-shadow: 0 0 10px rgba(255, 255, 255, 0);
    }
    50% {
        text-shadow: 0 0 10px rgba(255, 255, 255, 1);
    }
}

/* Apply the border animation using a pseudo-element */
.elementor-54041 .elementor-element.elementor-element-c745f09::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.1px; /* Height of the bottom border */
    background-image: linear-gradient(90deg, transparent 0%, #4169e1 50%, transparent 100%);
    background-repeat: no-repeat;
    background-size: 570% 100%; /* Allows the gradient to move across the element */
    background-position: 0% 0%; /* Starts the gradient at the left */
    animation: line-animation 5757ms ease-in-out infinite;
}

/* Shimmer animation */
@keyframes shimmer {
    0% {
        background-position: -200% 0;
    }
    100% {
        background-position: 200% 0;
    }
}

/* Border animation */
@keyframes line-animation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 0%;
    }
    100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-163859 *//* Hide hidden form fields and remove their space */
.elementor-54041 .elementor-element.elementor-global-163859 .elementor-form .elaementor-field-group.hidden-field {
	display: none !important;
}

.elementor-field-group.e-form__buttons__wrapper.elementor-field-type-previous {
    display: none;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-157280 */.the_champ_social_login_title {
  font-weight: normal !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c745f09 *//* Pulsing glow effect on text */
.elementor-54041 .elementor-element.elementor-element-c745f09 {
    color: #ffffff; /* Base text color */
    text-shadow: 0 0 3px rgba(255, 255, 255, 0);
    animation: pulsing-glow 6.666s infinite;
    
}

@keyframes pulsing-glow {
    0%, 100% {
        text-shadow: 0 0 10px rgba(255, 255, 255, 0);
    }
    50% {
        text-shadow: 0 0 10px rgba(255, 255, 255, 1);
    }
}

/* Apply the border animation using a pseudo-element */
.elementor-54041 .elementor-element.elementor-element-c745f09::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1.1px; /* Height of the bottom border */
    background-image: linear-gradient(90deg, transparent 0%, #4169e1 50%, transparent 100%);
    background-repeat: no-repeat;
    background-size: 570% 100%; /* Allows the gradient to move across the element */
    background-position: 0% 0%; /* Starts the gradient at the left */
    animation: line-animation 5757ms ease-in-out infinite;
}

/* Shimmer animation */
@keyframes shimmer {
    0% {
        background-position: -200% 0;
    }
    100% {
        background-position: 200% 0;
    }
}

/* Border animation */
@keyframes line-animation {
    0% {
        background-position: 0% 0%;
    }
    50% {
        background-position: 100% 0%;
    }
    100% {
        background-position: 0% 0%;
    }
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-163859 *//* Hide hidden form fields and remove their space */
.elementor-54041 .elementor-element.elementor-global-163859 .elementor-form .elaementor-field-group.hidden-field {
	display: none !important;
}

.elementor-field-group.e-form__buttons__wrapper.elementor-field-type-previous {
    display: none;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-157280 */.the_champ_social_login_title {
  font-weight: normal !important;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-54041{
    backdrop-filter: blur(5.7px);
}

ul.the_champ_login_ul {
    display: flex;
    flex-direction: row-reverse;
    align-content: center;
    align-items: center;
    flex-wrap: nowrap;
    justify-content: center;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face{font-family:'Segoe UI';font-style:normal;font-weight:normal;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/segoeui.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:normal;font-weight:bold;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/segoeuib.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:italic;font-weight:normal;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/segoeuii.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:italic;font-weight:bold;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/seguisbi.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:normal;font-weight:100;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/segoeuil.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:normal;font-weight:200;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/segoeuisl.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:normal;font-weight:400;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/segoeui.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:normal;font-weight:600;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/seguisb.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:normal;font-weight:700;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/segoeuib.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:normal;font-weight:800;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/seguibl.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:italic;font-weight:bold;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/segoeuiz.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:italic;font-weight:100;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/seguili.ttf') format('truetype');}
@font-face{font-family:'Segoe UI';font-style:italic;font-weight:200;font-display:auto;src:url('https://iu.com.au/wp-content/uploads/sites/4/2024/09/seguisli.ttf') format('truetype');}
/* End Custom Fonts CSS */</pre></body></html>