#cmn-chatbot-widget, #cmn-chatbot-widget *, #cmn-chatbot-widget :before, #cmn-chatbot-widget:before, #cmn-chatbot-widget :after, #cmn-chatbot-widget:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#cmn-chatbot-widget ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }#cmn-chatbot-widget, #cmn-chatbot-widget *, #cmn-chatbot-widget :before, #cmn-chatbot-widget:before, #cmn-chatbot-widget :after, #cmn-chatbot-widget:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}#cmn-chatbot-widget :before, #cmn-chatbot-widget:before, #cmn-chatbot-widget :after, #cmn-chatbot-widget:after{--tw-content: ""}#cmn-chatbot-widget, #cmn-chatbot-widget{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}#cmn-chatbot-widget{margin:0;line-height:inherit}#cmn-chatbot-widget hr{height:0;color:inherit;border-top-width:1px}#cmn-chatbot-widget abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}#cmn-chatbot-widget h1, #cmn-chatbot-widget h2, #cmn-chatbot-widget h3, #cmn-chatbot-widget h4, #cmn-chatbot-widget h5, #cmn-chatbot-widget h6{font-size:inherit;font-weight:inherit}#cmn-chatbot-widget a{color:inherit;text-decoration:inherit}#cmn-chatbot-widget b, #cmn-chatbot-widget strong{font-weight:bolder}#cmn-chatbot-widget code, #cmn-chatbot-widget kbd, #cmn-chatbot-widget samp, #cmn-chatbot-widget pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}#cmn-chatbot-widget small{font-size:80%}#cmn-chatbot-widget sub, #cmn-chatbot-widget sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}#cmn-chatbot-widget sub{bottom:-.25em}#cmn-chatbot-widget sup{top:-.5em}#cmn-chatbot-widget table{text-indent:0;border-color:inherit;border-collapse:collapse}#cmn-chatbot-widget button, #cmn-chatbot-widget input, #cmn-chatbot-widget optgroup, #cmn-chatbot-widget select, #cmn-chatbot-widget textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}#cmn-chatbot-widget button, #cmn-chatbot-widget select{text-transform:none}#cmn-chatbot-widget button, #cmn-chatbot-widget input:where([type=button]), #cmn-chatbot-widget input:where([type=reset]), #cmn-chatbot-widget input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}#cmn-chatbot-widget :-moz-focusring{outline:auto}#cmn-chatbot-widget :-moz-ui-invalid{box-shadow:none}#cmn-chatbot-widget progress{vertical-align:baseline}#cmn-chatbot-widget ::-webkit-inner-spin-button, #cmn-chatbot-widget ::-webkit-outer-spin-button{height:auto}#cmn-chatbot-widget [type=search]{-webkit-appearance:textfield;outline-offset:-2px}#cmn-chatbot-widget ::-webkit-search-decoration{-webkit-appearance:none}#cmn-chatbot-widget ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}#cmn-chatbot-widget summary{display:list-item}#cmn-chatbot-widget blockquote, #cmn-chatbot-widget dl, #cmn-chatbot-widget dd, #cmn-chatbot-widget h1, #cmn-chatbot-widget h2, #cmn-chatbot-widget h3, #cmn-chatbot-widget h4, #cmn-chatbot-widget h5, #cmn-chatbot-widget h6, #cmn-chatbot-widget hr, #cmn-chatbot-widget figure, #cmn-chatbot-widget p, #cmn-chatbot-widget pre{margin:0}#cmn-chatbot-widget fieldset{margin:0;padding:0}#cmn-chatbot-widget legend{padding:0}#cmn-chatbot-widget ol, #cmn-chatbot-widget ul, #cmn-chatbot-widget menu{list-style:none;margin:0;padding:0}#cmn-chatbot-widget dialog{padding:0}#cmn-chatbot-widget textarea{resize:vertical}#cmn-chatbot-widget input::-moz-placeholder, #cmn-chatbot-widget textarea::-moz-placeholder{opacity:1;color:#9ca3af}#cmn-chatbot-widget input::placeholder, #cmn-chatbot-widget textarea::placeholder{opacity:1;color:#9ca3af}#cmn-chatbot-widget button, #cmn-chatbot-widget [role=button]{cursor:pointer}#cmn-chatbot-widget :disabled{cursor:default}#cmn-chatbot-widget img, #cmn-chatbot-widget svg, #cmn-chatbot-widget video, #cmn-chatbot-widget canvas, #cmn-chatbot-widget audio, #cmn-chatbot-widget iframe, #cmn-chatbot-widget embed, #cmn-chatbot-widget object{display:block;vertical-align:middle}#cmn-chatbot-widget img, #cmn-chatbot-widget video{max-width:100%;height:auto}#cmn-chatbot-widget [hidden]:where(:not([hidden=until-found])){display:none}#cmn-chatbot-widget .container{width:100%}@media (min-width: 640px){#cmn-chatbot-widget .container{max-width:640px}}@media (min-width: 768px){#cmn-chatbot-widget .container{max-width:768px}}@media (min-width: 1024px){#cmn-chatbot-widget .container{max-width:1024px}}@media (min-width: 1280px){#cmn-chatbot-widget .container{max-width:1280px}}@media (min-width: 1536px){#cmn-chatbot-widget .container{max-width:1536px}}#cmn-chatbot-widget .visible{visibility:visible}#cmn-chatbot-widget .invisible{visibility:hidden}#cmn-chatbot-widget .fixed{position:fixed}#cmn-chatbot-widget .absolute{position:absolute}#cmn-chatbot-widget .relative{position:relative}#cmn-chatbot-widget .sticky{position:sticky}#cmn-chatbot-widget .inset-0{top:0;right:0;bottom:0;left:0}#cmn-chatbot-widget .bottom-12{bottom:3rem}#cmn-chatbot-widget .bottom-5{bottom:1.25rem}#cmn-chatbot-widget .right-2{right:.5rem}#cmn-chatbot-widget .right-\[20px\]{right:20px}#cmn-chatbot-widget .top-0{top:0}#cmn-chatbot-widget .top-\[80px\]{top:80px}#cmn-chatbot-widget .isolate{isolation:isolate}#cmn-chatbot-widget .z-40{z-index:40}#cmn-chatbot-widget .z-50{z-index:50}#cmn-chatbot-widget .z-\[1000\]{z-index:1000}#cmn-chatbot-widget .z-\[2000\]{z-index:2000}#cmn-chatbot-widget .m-0{margin:0}#cmn-chatbot-widget .mx-4{margin-left:1rem;margin-right:1rem}#cmn-chatbot-widget .mx-5{margin-left:1.25rem;margin-right:1.25rem}#cmn-chatbot-widget .mx-auto{margin-left:auto;margin-right:auto}#cmn-chatbot-widget .my-0{margin-top:0;margin-bottom:0}#cmn-chatbot-widget .my-3{margin-top:.75rem;margin-bottom:.75rem}#cmn-chatbot-widget .mb-1{margin-bottom:.25rem}#cmn-chatbot-widget .mb-2{margin-bottom:.5rem}#cmn-chatbot-widget .mb-4{margin-bottom:1rem}#cmn-chatbot-widget .ml-0\.5{margin-left:.125rem}#cmn-chatbot-widget .ml-2{margin-left:.5rem}#cmn-chatbot-widget .ml-auto{margin-left:auto}#cmn-chatbot-widget .mr-2{margin-right:.5rem}#cmn-chatbot-widget .mt-1{margin-top:.25rem}#cmn-chatbot-widget .mt-2{margin-top:.5rem}#cmn-chatbot-widget .mt-3{margin-top:.75rem}#cmn-chatbot-widget .mt-4{margin-top:1rem}#cmn-chatbot-widget .box-border{box-sizing:border-box}#cmn-chatbot-widget .block{display:block}#cmn-chatbot-widget .flex{display:flex}#cmn-chatbot-widget .hidden{display:none}#cmn-chatbot-widget .aspect-square{aspect-ratio:1 / 1}#cmn-chatbot-widget .h-4{height:1rem}#cmn-chatbot-widget .h-8{height:2rem}#cmn-chatbot-widget .h-\[16px\]{height:16px}#cmn-chatbot-widget .h-\[20px\]{height:20px}#cmn-chatbot-widget .h-\[24px\]{height:24px}#cmn-chatbot-widget .h-\[28px\]{height:28px}#cmn-chatbot-widget .h-\[32px\]{height:32px}#cmn-chatbot-widget .h-\[40px\]{height:40px}#cmn-chatbot-widget .h-\[60px\]{height:60px}#cmn-chatbot-widget .h-\[6px\]{height:6px}#cmn-chatbot-widget .h-\[84px\]{height:84px}#cmn-chatbot-widget .h-screen{height:100vh}#cmn-chatbot-widget .w-4{width:1rem}#cmn-chatbot-widget .w-44{width:11rem}#cmn-chatbot-widget .w-8{width:2rem}#cmn-chatbot-widget .w-\[11px\]{width:11px}#cmn-chatbot-widget .w-\[16px\]{width:16px}#cmn-chatbot-widget .w-\[20px\]{width:20px}#cmn-chatbot-widget .w-\[24px\]{width:24px}#cmn-chatbot-widget .w-\[250px\]{width:250px}#cmn-chatbot-widget .w-\[28px\]{width:28px}#cmn-chatbot-widget .w-\[300px\]{width:300px}#cmn-chatbot-widget .w-\[32px\]{width:32px}#cmn-chatbot-widget .w-\[40px\]{width:40px}#cmn-chatbot-widget .w-\[60px\]{width:60px}#cmn-chatbot-widget .w-full{width:100%}#cmn-chatbot-widget .min-w-0{min-width:0px}#cmn-chatbot-widget .min-w-\[250px\]{min-width:250px}#cmn-chatbot-widget .max-w-\[330px\]{max-width:330px}#cmn-chatbot-widget .max-w-\[3rem\]{max-width:3rem}#cmn-chatbot-widget .max-w-\[80px\]{max-width:80px}#cmn-chatbot-widget .max-w-none{max-width:none}#cmn-chatbot-widget .max-w-xs{max-width:20rem}#cmn-chatbot-widget .flex-1{flex:1 1 0%}#cmn-chatbot-widget .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#cmn-chatbot-widget .cursor-not-allowed{cursor:not-allowed}#cmn-chatbot-widget .cursor-pointer{cursor:pointer}#cmn-chatbot-widget .touch-auto{touch-action:auto}#cmn-chatbot-widget .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}#cmn-chatbot-widget .snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}#cmn-chatbot-widget .snap-mandatory{--tw-scroll-snap-strictness: mandatory}#cmn-chatbot-widget .snap-start{scroll-snap-align:start}#cmn-chatbot-widget .flex-col{flex-direction:column}#cmn-chatbot-widget .flex-wrap{flex-wrap:wrap}#cmn-chatbot-widget .items-start{align-items:flex-start}#cmn-chatbot-widget .items-end{align-items:flex-end}#cmn-chatbot-widget .items-center{align-items:center}#cmn-chatbot-widget .justify-start{justify-content:flex-start}#cmn-chatbot-widget .justify-center{justify-content:center}#cmn-chatbot-widget .justify-between{justify-content:space-between}#cmn-chatbot-widget .gap-0{gap:0px}#cmn-chatbot-widget .gap-1{gap:.25rem}#cmn-chatbot-widget .gap-1\.5{gap:.375rem}#cmn-chatbot-widget .gap-2{gap:.5rem}#cmn-chatbot-widget .gap-3{gap:.75rem}#cmn-chatbot-widget .gap-4{gap:1rem}#cmn-chatbot-widget .gap-5{gap:1.25rem}#cmn-chatbot-widget .overflow-auto{overflow:auto}#cmn-chatbot-widget .overflow-hidden{overflow:hidden}#cmn-chatbot-widget .overflow-x-auto{overflow-x:auto}#cmn-chatbot-widget .overflow-y-auto{overflow-y:auto}#cmn-chatbot-widget .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#cmn-chatbot-widget .rounded{border-radius:.25rem}#cmn-chatbot-widget .rounded-\[10px\]{border-radius:10px}#cmn-chatbot-widget .rounded-\[20px\]{border-radius:20px}#cmn-chatbot-widget .rounded-\[24px\]{border-radius:24px}#cmn-chatbot-widget .rounded-\[32px\]{border-radius:32px}#cmn-chatbot-widget .rounded-\[40px\]{border-radius:40px}#cmn-chatbot-widget .rounded-\[6px\]{border-radius:6px}#cmn-chatbot-widget .rounded-full{border-radius:9999px}#cmn-chatbot-widget .rounded-lg{border-radius:.5rem}#cmn-chatbot-widget .rounded-md{border-radius:.375rem}#cmn-chatbot-widget .rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}#cmn-chatbot-widget .rounded-t-\[20px\]{border-top-left-radius:20px;border-top-right-radius:20px}#cmn-chatbot-widget .border{border-width:1px}#cmn-chatbot-widget .border-t{border-top-width:1px}#cmn-chatbot-widget .border-solid{border-style:solid}#cmn-chatbot-widget .border-none{border-style:none}#cmn-chatbot-widget .border-\[\#D3D3D3\]{--tw-border-opacity: 1;border-color:rgb(211 211 211 / var(--tw-border-opacity, 1))}#cmn-chatbot-widget .border-\[\#D92128\]{--tw-border-opacity: 1;border-color:rgb(217 33 40 / var(--tw-border-opacity, 1))}#cmn-chatbot-widget .border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}#cmn-chatbot-widget .border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}#cmn-chatbot-widget .\!bg-\[\#F5F5F5\]{--tw-bg-opacity: 1 !important;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))!important}#cmn-chatbot-widget .bg-\[\#D02027\]{--tw-bg-opacity: 1;background-color:rgb(208 32 39 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-\[\#D92128\]{--tw-bg-opacity: 1;background-color:rgb(217 33 40 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-\[\#F5F5F5\]{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-\[\#F9F9F9\]{--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-\[\#FCEDEE\]{--tw-bg-opacity: 1;background-color:rgb(252 237 238 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-\[\#FDEAEA\]{--tw-bg-opacity: 1;background-color:rgb(253 234 234 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-\[\#fcedee\]{--tw-bg-opacity: 1;background-color:rgb(252 237 238 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .bg-opacity-20{--tw-bg-opacity: .2}#cmn-chatbot-widget .bg-\[radial-gradient\(50\%_50\%_at_50\%_50\%\,_\#D92128_0\%\,_\#F6474C_100\%\)\]{background-image:radial-gradient(50% 50% at 50% 50%,#d92128,#f6474c)}#cmn-chatbot-widget .bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}#cmn-chatbot-widget .from-\[\#B81D22\]{--tw-gradient-from: #B81D22 var(--tw-gradient-from-position);--tw-gradient-to: rgb(184 29 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}#cmn-chatbot-widget .to-\[\#D92128\]{--tw-gradient-to: #D92128 var(--tw-gradient-to-position)}#cmn-chatbot-widget .p-0{padding:0}#cmn-chatbot-widget .p-1{padding:.25rem}#cmn-chatbot-widget .p-2{padding:.5rem}#cmn-chatbot-widget .p-3{padding:.75rem}#cmn-chatbot-widget .p-4{padding:1rem}#cmn-chatbot-widget .p-5{padding:1.25rem}#cmn-chatbot-widget .p-\[3px\]{padding:3px}#cmn-chatbot-widget .p-\[4px\]{padding:4px}#cmn-chatbot-widget .px-1{padding-left:.25rem;padding-right:.25rem}#cmn-chatbot-widget .px-2{padding-left:.5rem;padding-right:.5rem}#cmn-chatbot-widget .px-3{padding-left:.75rem;padding-right:.75rem}#cmn-chatbot-widget .px-4{padding-left:1rem;padding-right:1rem}#cmn-chatbot-widget .px-5{padding-left:1.25rem;padding-right:1.25rem}#cmn-chatbot-widget .px-6{padding-left:1.5rem;padding-right:1.5rem}#cmn-chatbot-widget .py-1{padding-top:.25rem;padding-bottom:.25rem}#cmn-chatbot-widget .py-2{padding-top:.5rem;padding-bottom:.5rem}#cmn-chatbot-widget .py-3{padding-top:.75rem;padding-bottom:.75rem}#cmn-chatbot-widget .py-6{padding-top:1.5rem;padding-bottom:1.5rem}#cmn-chatbot-widget .py-8{padding-top:2rem;padding-bottom:2rem}#cmn-chatbot-widget .pl-1{padding-left:.25rem}#cmn-chatbot-widget .pr-1{padding-right:.25rem}#cmn-chatbot-widget .pr-\[30px\]{padding-right:30px}#cmn-chatbot-widget .pt-1{padding-top:.25rem}#cmn-chatbot-widget .pt-4{padding-top:1rem}#cmn-chatbot-widget .text-left{text-align:left}#cmn-chatbot-widget .text-center{text-align:center}#cmn-chatbot-widget .font-lato{font-family:Lato,sans-serif}#cmn-chatbot-widget .text-\[10px\]{font-size:10px}#cmn-chatbot-widget .text-\[11px\]{font-size:11px}#cmn-chatbot-widget .text-\[12px\]{font-size:12px}#cmn-chatbot-widget .text-\[13px\]{font-size:13px}#cmn-chatbot-widget .text-\[14px\]{font-size:14px}#cmn-chatbot-widget .text-\[15px\]{font-size:15px}#cmn-chatbot-widget .text-\[18px\]{font-size:18px}#cmn-chatbot-widget .text-lg{font-size:1.125rem;line-height:1.75rem}#cmn-chatbot-widget .text-sm{font-size:.875rem;line-height:1.25rem}#cmn-chatbot-widget .text-xl{font-size:1.25rem;line-height:1.75rem}#cmn-chatbot-widget .text-xs{font-size:.75rem;line-height:1rem}#cmn-chatbot-widget .font-bold{font-weight:700}#cmn-chatbot-widget .font-extrabold{font-weight:800}#cmn-chatbot-widget .font-medium{font-weight:500}#cmn-chatbot-widget .font-semibold{font-weight:600}#cmn-chatbot-widget .italic{font-style:italic}#cmn-chatbot-widget .tracking-wide{letter-spacing:.025em}#cmn-chatbot-widget .\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}#cmn-chatbot-widget .text-\[\#333333CC\]{color:#333c}#cmn-chatbot-widget .text-\[\#333333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-\[\#6F6F6F\]{--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-\[\#D92128\], #cmn-chatbot-widget .text-\[\#d92128\]{--tw-text-opacity: 1;color:rgb(217 33 40 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .underline{text-decoration-line:underline}#cmn-chatbot-widget .no-underline{text-decoration-line:none}#cmn-chatbot-widget .opacity-50{opacity:.5}#cmn-chatbot-widget .shadow-\[0px_10px_16px_0px_rgba\(0\,0\,0\,0\.10\)\]{--tw-shadow: 0px 10px 16px 0px rgba(0,0,0,.1);--tw-shadow-colored: 0px 10px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#cmn-chatbot-widget .shadow-\[0px_4px_10px_0px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0px 4px 10px 0px rgba(0,0,0,.25);--tw-shadow-colored: 0px 4px 10px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#cmn-chatbot-widget .shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#cmn-chatbot-widget .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#cmn-chatbot-widget .shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#cmn-chatbot-widget .outline-none{outline:2px solid transparent;outline-offset:2px}#cmn-chatbot-widget .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}#cmn-chatbot-widget .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#cmn-chatbot-widget .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#cmn-chatbot-widget .transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#cmn-chatbot-widget .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}#cmn-chatbot-widget .hover\:bg-\[\#B91C23\]:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 35 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}#cmn-chatbot-widget .hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}#cmn-chatbot-widget .hover\:underline:hover{text-decoration-line:underline}#cmn-chatbot-widget .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}#cmn-chatbot-widget .focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}#cmn-chatbot-widget .focus\:ring-\[\#D92128\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(217 33 40 / var(--tw-ring-opacity, 1))}@media (min-width: 640px){#cmn-chatbot-widget .sm\:flex-row{flex-direction:row}#cmn-chatbot-widget .sm\:gap-2{gap:.5rem}#cmn-chatbot-widget .sm\:text-2xl{font-size:1.5rem;line-height:2rem}}@media (min-width: 768px){#cmn-chatbot-widget .md\:right-8{right:2rem}#cmn-chatbot-widget .md\:w-\[328px\]{width:328px}}@media (min-width: 1024px){#cmn-chatbot-widget .lg\:\!visible{visibility:visible!important}#cmn-chatbot-widget .lg\:overflow-x-hidden{overflow-x:hidden}}#cmn-chatbot-widget{font-family:Lato,sans-serif}#cmn-chatbot-widget .cmn-chatbot-window{width:440px;height:610px;background:#fff;border-radius:20px;box-shadow:0 2px 10px #00000021;display:flex;flex-direction:column;transition:all .3s ease}@media (max-width: 1536px){#cmn-chatbot-widget .cmn-chatbot-window{width:360px;height:min(80vh,525px)}}#cmn-chatbot-widget .cmn-chatbot-window.expanded{width:min(80vw,1000px);height:80vh;bottom:0;right:0}#cmn-chatbot-widget .cmn-chatbot-main-body{display:flex;flex-direction:column;flex:1;padding:16px 0 0;border-radius:12px 12px 0 0;overflow-y:auto}#cmn-chatbot-widget .cmn-chatbot-body{display:flex;flex-direction:column;flex:1;padding:16px 12px;border-radius:12px 12px 0 0;overflow-y:auto}#cmn-chatbot-widget .cmn-chatbot-message-content{display:flex;flex-direction:column}#cmn-chatbot-widget .cmn-chatbot-message-content h1, #cmn-chatbot-widget .cmn-chatbot-message-content h2, #cmn-chatbot-widget .cmn-chatbot-message-content h3{font-size:16px!important;font-weight:700;color:#333;margin:6px 0!important}#cmn-chatbot-widget .cmn-chatbot-message-content p{font-size:14px;color:#333;margin:6px 0}#cmn-chatbot-widget .cmn-chatbot-message-content ul{font-size:13px;color:#333;margin:6px 0}#cmn-chatbot-widget .cmn-chatbot-message-content li{font-size:13px;color:#333;margin:6px 0 0 16px}#cmn-chatbot-widget .cmn-chatbot-message-content li p{font-size:13px;color:#333;margin:6px 0}#cmn-chatbot-widget .cmn-chatbot-input-box{display:flex;flex-direction:column;padding:12px;gap:6px;box-shadow:0 2px 10px #00000021;border-radius:0 0 20px 20px}#cmn-chatbot-widget .cmn-chatbot-loader-container{display:flex;padding:12px 0}#cmn-chatbot-widget .cmn-chatbot-avatar{width:32px;height:32px;border-radius:32px}#cmn-chatbot-widget .cmn-chatbot-loader{margin:10px;padding:0 5px;width:30px;aspect-ratio:4;background:no-repeat radial-gradient(circle closest-side,#d92128 90%,#0000) 0 50%,no-repeat radial-gradient(circle closest-side,#d92128 90%,#0000) 33.33% 50%,no-repeat radial-gradient(circle closest-side,#d92128 90%,#0000) 66.66% 50%,no-repeat radial-gradient(circle closest-side,#d92128 90%,#0000) 100% 50%;background-size:25% 100%;animation:loading 1s infinite linear}@keyframes loading{25%{background-size:25% 0,25% 100%,25% 100%,25% 100%}50%{background-size:25% 100%,25% 0,25% 100%,25% 100%}75%{background-size:25% 100%,25% 100%,25% 0,25% 100%}to{background-size:25% 100%,25% 100%,25% 100%,25% 0}}#cmn-chatbot-widget .cmn-chatbot-feedback-wrapper{display:flex;flex-direction:column}#cmn-chatbot-widget .cmn-chatbot-feedback-container{display:flex}#cmn-chatbot-widget .cmn-chatbot-feedback-btn{background:transparent;border:1px solid transparent;font-size:14px;cursor:pointer;padding:5px;transition:background .3s ease,border .3s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px}#cmn-chatbot-widget .cmn-chatbot-feedback-btn:hover{background:#e3e3e3}#cmn-chatbot-widget .cmn-chatbot-feedback-btn.selected{cursor:default;pointer-events:none;opacity:.6}#cmn-chatbot-widget .cmn-chatbot-feedback-popup-overlay{position:absolute;width:100%;height:100%;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000;top:0;left:0}#cmn-chatbot-widget .cmn-chatbot-feedback-popup{background:#fff;padding:12px;border-radius:10px;box-shadow:0 4px 8px #0003;width:80%;max-width:320px;text-align:center}#cmn-chatbot-widget .cmn-chatbot-feedback-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}#cmn-chatbot-widget .cmn-chatbot-feedback-close-btn{background:none;border:none;font-size:16px;cursor:pointer;color:#333}#cmn-chatbot-widget .cmn-chatbot-feedback-textarea{padding:12px;border:1px solid #d4d4d4;border-radius:8px;resize:none;font-size:13px;line-height:1.5}#cmn-chatbot-widget .cmn-chatbot-feedback-submit-btn{padding:10px 100px;color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer}#cmn-chatbot-widget .cmn-chatbot-feedback-submit-btn:hover{background:#b81b22}#cmn-chatbot-widget .cmn-chatbot-feedback-error{color:#d92128;font-size:12px;margin-top:8px;text-align:left}#cmn-chatbot-widget .cmn-chatbot-feedback-pil-container{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}#cmn-chatbot-widget .cmn-chatbot-feedback-pill{border:none;background-color:#f2f3f5;padding:8px 12px;border-radius:16px;font-size:14px;cursor:pointer}#cmn-chatbot-widget .cmn-chatbot-feedback-pill:hover{background-color:#e1e1e1}#cmn-chatbot-widget .cmn-chatbot-feedback-pill.selected{background-color:#d92128;color:#fff}#cmn-chatbot-widget .cmn-chatbot-feedback-divider{width:100%;border:none;border-top:1px solid #ddd;margin-top:8px}#cmn-chatbot-widget .cmn-chatbot-feedback-thank-you{text-align:center;font-size:14px;font-weight:700;color:#666;margin-top:8px}#cmn-chatbot-widget .slide-up{animation:slideUp 1.2s ease-out}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.cmn-terms-modal{font-family:inherit;box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#00000080;display:flex;align-items:center;justify-content:center;padding:1rem}.cmn-terms-modal-content{background:#fff;border-radius:.5rem;box-shadow:0 8px 32px #1f26871f;max-width:70rem;width:100%;max-height:80vh;display:flex;flex-direction:column}.cmn-terms-modal-header{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb}.cmn-terms-modal-title{font-size:2rem;font-weight:600}.cmn-terms-modal-close{height:2rem;width:2rem;border:none;background:none;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-size:2rem;cursor:pointer;transition:background .15s}.cmn-terms-modal-close:hover{background:#f3f4f6}.cmn-terms-modal-body{padding:0 1rem 1rem;overflow-y:auto;flex:1 1 auto}.cmn-terms-modal iframe{width:100%;height:60vh;border:none;background:#fff}


/* === CMN Chatbot Header Overrides & Layout Fixes === */
body {
    overflow-y: auto !important;
}

/* Never show the non-WP placeholder screen */
#cmn-chatbot-widget > div.h-screen {
    display: none !important;
}

/* Hide the lower-right floating welcome bubble and lower-right circular launcher button */
#cmn-chatbot-widget > div.fixed > div:not(.cmn-chatbot-window),
#cmn-chatbot-widget > div.fixed > button {
    display: none !important;
}

/* Position the open chatbot window cleanly on the right side below the header */
#cmn-chatbot-widget > div.fixed {
    z-index: 99999 !important;
    top: 138px !important;
    bottom: auto !important;
    right: 24px !important;
}

#cmn-chatbot-widget .cmn-chatbot-window {
    box-shadow: 0 12px 36px rgba(0, 0, 0, 0.28) !important;
    border: 1px solid rgba(184, 29, 34, 0.25) !important;
    max-height: calc(100vh - 158px) !important;
}

/* Ensure the Ask Raven header bar always shows its crimson red gradient, white text, and visible white controls */
#cmn-chatbot-widget .cmn-chatbot-window > div:first-child {
    background: linear-gradient(90deg, #B81D22 0%, #D92128 100%) !important;
    color: #ffffff !important;
    border-radius: 20px 20px 0 0 !important;
}

#cmn-chatbot-widget .cmn-chatbot-window > div:first-child p,
#cmn-chatbot-widget .cmn-chatbot-window > div:first-child a,
#cmn-chatbot-widget .cmn-chatbot-window > div:first-child span {
    color: #ffffff !important;
}

#cmn-chatbot-widget .cmn-chatbot-window > div:first-child button {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 4px !important;
    color: #ffffff !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

@media (max-width: 767px) {
    #cmn-chatbot-widget > div.fixed {
        top: 90px !important;
        right: 10px !important;
        left: 10px !important;
        align-items: center !important;
    }
    #cmn-chatbot-widget .cmn-chatbot-window {
        width: 100% !important;
        max-width: 400px !important;
        max-height: calc(100vh - 110px) !important;
    }
}

/* Retire broken search overlay */
.kingster-top-search-wrap {
    display: none !important;
    visibility: hidden !important;
    pointer-events: none !important;
}

/* Style the Ask Raven Header Trigger to blend naturally with .sf-menu > li > a */
.kingster-main-menu-search {
    margin-top: -2px !important;
    margin-left: 10px !important;
    padding-left: 12px !important;
    border-left: 1px solid rgba(255, 255, 255, 0.45) !important;
    height: 28px !important;
    cursor: pointer !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.kingster-main-menu-search i {
    display: none !important;
}

.cmn-raven-bot-trigger {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    padding: 6px 13px;
    border-radius: 25px;
    color: #ffffff;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1.3 !important;
    letter-spacing: 0.3px !important;
    cursor: pointer;
    user-select: none;
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    transition: all 0.2s ease-in-out;
}

.cmn-raven-bot-trigger:hover,
.cmn-raven-bot-trigger.is-open {
    background: rgba(255, 255, 255, 0.16) !important;
    border: none !important;
}

.cmn-raven-bot-trigger .cmn-raven-bot-icon {
    width: 23px !important;
    height: 21px !important;
    object-fit: contain !important;
    display: block !important;
    flex-shrink: 0;
    opacity: 0.96;
}

.cmn-raven-bot-trigger .cmn-raven-bot-label {
    color: #ffffff !important;
    white-space: nowrap;
    font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    letter-spacing: 0.3px !important;
}

.cmn-raven-bot-trigger .cmn-raven-bot-chevron {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-left: 0px;
    opacity: 0.85;
    transition: transform 0.2s ease, opacity 0.2s ease;
}

.cmn-raven-bot-trigger:hover .cmn-raven-bot-chevron,
.cmn-raven-bot-trigger.is-open .cmn-raven-bot-chevron {
    transform: translateX(2px);
    opacity: 1;
}

/* Mobile header has a white background, so style Ask Raven as a clean crimson pill on mobile */
.kingster-mobile-header .kingster-main-menu-search {
    margin-top: -4px !important;
    margin-right: 16px !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    border-left: none !important;
    height: auto !important;
}

.kingster-mobile-header .cmn-raven-bot-trigger {
    background: #D92128;
    padding: 5px 11px;
    border-radius: 20px;
    height: auto;
    font-size: 13.5px !important;
    gap: 6px;
}

.kingster-mobile-header .cmn-raven-bot-trigger .cmn-raven-bot-label {
    font-size: 13.5px !important;
}

.kingster-mobile-header .cmn-raven-bot-trigger .cmn-raven-bot-icon {
    width: 20px !important;
    height: 19px !important;
}

/* === Prominent Top-Right 'APPLY NOW!' CTA Button === */
.kingster-body .kingster-top-bar .kingster-top-bar-right {
    display: inline-flex !important;
    align-items: center !important;
    flex-wrap: wrap;
}

.kingster-body .kingster-top-bar .kingster-top-bar-right-button {
    background: #ffffff !important;
    color: #b81a22 !important;
    font-family: Georgia, "Palatino Linotype", "Book Antiqua", Palatino, serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    letter-spacing: 0.6px !important;
    text-transform: uppercase !important;
    padding: 7px 20px !important;
    margin: 0 0 0 18px !important;
    width: auto !important;
    height: auto !important;
    line-height: 1.2 !important;
    border-radius: 25px !important;
    border: 2px solid #ffffff !important;
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.22) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    transition: all 0.22s ease !important;
}

.kingster-body .kingster-top-bar .kingster-top-bar-right-button:after {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    margin-left: 7px;
    margin-top: -1px;
    transition: transform 0.2s ease;
}

.kingster-body .kingster-top-bar .kingster-top-bar-right-button:hover {
    background: #1a1a1a !important;
    color: #ffffff !important;
    border-color: #1a1a1a !important;
    box-shadow: 0 5px 14px rgba(0, 0, 0, 0.35) !important;
    transform: translateY(-1px) !important;
}

.kingster-body .kingster-top-bar .kingster-top-bar-right-button:hover:after {
    transform: translateX(3px);
}
