/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#button-stack{position:fixed;bottom:20px;right:20px;display:flex;flex-direction:column;gap:5px;max-width:150px;z-index:10000;transition:opacity .2s,transform .2s;font-family:Arial,Helvetica,sans-serif}#button-stack.hidden{opacity:0;pointer-events:none;transform:translateY(10px)}.jes-ai-header{background:#fff;border-radius:15px;padding:5px;box-shadow:0 1px 3px rgba(0,0,0,.2);display:flex;align-items:center}.jes-ai-header-content{display:flex;flex-direction:row;align-items:center;flex-grow:1;padding-right:8px}.jes-ai-logo{width:30px;height:30px;border-radius:50%;background:#0077c8;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-right:8px}.jes-ai-logo-text{color:#fff;font-weight:700;font-size:12px}.jes-ai-header-text{font-size:14px;font-weight:700;color:#000}.jes-ai-button{display:flex;align-items:center;padding:8px 10px;border-radius:15px;border:none;font-size:12px;font-weight:700;color:#fff;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;width:100%}.jes-ai-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.jes-ai-button:focus-visible{outline:2px solid #1775ef;outline-offset:2px}.jes-ai-button--human{background:linear-gradient(90deg,#2e51cc 0%,#00c29b 100%)}.jes-ai-button--ai{background:linear-gradient(90deg,#7018c8 0%,#ff31e4 100%)}.jes-ai-button-icon{width:30px;height:30px;margin-right:8px;border-radius:3px;flex-shrink:0;filter:brightness(0) invert(1)}#chat-container{position:fixed;bottom:0;right:0;top:0;width:600px;overflow:hidden;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.2);z-index:9999;transform:scale(.95) translateY(10px);opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease}#chat-container.open{transform:scale(1) translateY(0);opacity:1;pointer-events:auto}@media (max-width:1024px){#chat-container.open{width:100%}}#chat-iframe{width:100%;height:100%;border:none;display:block}
.jes-widget{font-family:inherit;box-sizing:border-box;margin:1rem 0}.jes--banner-inline{padding:0}.jes--banner-inline .jes-widget{margin:0 !important}.jes-banner-inline{display:flex;align-items:center;justify-content:space-between;color:#fff;gap:16px;flex-wrap:wrap}.jes-banner-inline{justify-content:space-evenly;padding:7px 0}.jes-variant-banner-inline{margin:0}.jes-variant-banner-inline .jes-contact-channels{font-size:12px}.jes-banner-inline .jes-title{margin:0;color:#fff}.jes-banner-inline .jes-actions{display:flex;gap:25px}.jes-banner-inline .ask-jes-ai-buttons{flex-direction:row}.jes-banner-inline .jes-actions button{background:0 0;border:none;padding:0}.jes-meta{font-size:1.25rem;line-height:1.5}.jes-card-vertical-bordered,.jes-card-vertical-filled{max-width:350px;padding:15px;border-radius:12px}.jes-card-logo{margin:15px 0}.jes-card-vertical-bordered h2,.jes-card-vertical-filled h2{margin-top:0;text-align:center}.jes-info-row{margin-bottom:0}.jes-body-text{max-width:200px;line-height:25px}.jes-askai-desc{max-width:230px}.jes-section-header,.jes-action-row{display:flex;justify-content:space-between;align-items:center}.jes-card-divider{border-bottom:2px dashed #6cab36;margin-bottom:5px}.jes-action-row button{padding:0;background:0 0;border:none}.jes-variant-card-vertical-filled{background-color:transparent !important}.jes-card-vertical-filled h2{color:#fff}.jes-card-section.jes-human-section,.jes-card-section.jes-ai-section{background-color:#fff;border-radius:11px;padding:10px}.jes-card-section.jes-human-section,.jes-card-section.jes-ai-section{margin-bottom:12px}.jes-card-vertical-filled .jes-card-footer a{color:#fff}.jes-card-vertical-bordered .jes-card-footer a,.text-right a{color:#000}.text-right{text-align:right}.jes-card-footer a{text-decoration:none}.jes-card-horizontal-bordered{padding:15px 20px 5px;border-radius:12px}.jes-title-logo--card-horizontal{display:flex;align-items:center;justify-content:space-between}.jes-card-horizontal-bordered h1,.jes-card-horizontal-filled h1,.jes-card-horizontal-filled h2{margin-top:0}.jes-card-horizontal-bordered .jes-card-logo,.jes-card-horizontal-filled .jes-card-logo{margin-top:0;margin-bottom:0}.jes-card-horizontal-bordered .jes-section-header{justify-content:left;gap:10px}.jes-card-horizontal-bordered .jes-body-text{margin-top:7px}.jes-card-section-main{display:flex;justify-content:space-around}.jes-card-section-main .jes-card-section{margin:10px 0 0;padding:0}.jes-card-horizontal-bordered .jes-body-text p{max-width:230px;margin-top:0}.jes-card-horizontal-filled .jes-card-section-main{justify-content:space-between}.jes-variant-card-horizontal-filled{border-radius:12px}.jes-card-horizontal-filled{border-radius:12px}.jes-card-horizontal-filled h1{color:#fff}.jes-card-horizontal-filled .jes-card-section-main .jes-card-section{min-width:315px;max-width:315px}.jes-card-horizontal-filled .jes-title-logo--card-horizontal{padding:20px}.jes-card-horizontal-filled .jes-card-section-main{justify-content:space-around;border:5px solid #6cab36;background-color:#fff;border-radius:12px;padding:15px;gap:25px}.jes-card-horizontal-filled .jes-card-section{background-color:transparent}.jes-card-horizontal-filled .jes-card-divider{border:1px dashed #6cab36}.jes-card-accordion-full .jes-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:40px 75px;background:url(/modules/custom/jes_legal_widget/css/../images/accordian-banner.png) no-repeat center center}.jes-card-accordion-full .jes-accordion-header h1{color:#fff}.jes-card-accordion-full .jes-header-logo img{max-width:275px}.jes-card-accordion-full{margin-bottom:25px}.jes-accordion-body-wrapper{border:5px solid #6cab36;border-top:0;padding:50px 75px}.jes-section-top{display:flex;justify-content:space-between}.jes-title-with-icon{display:flex;align-items:baseline;gap:15px}.jes-title-with-icon h1{margin-bottom:7px !important}.jes-title-with-icon img{width:75px}.jes-sub-desc{margin-bottom:0}.jes-accordion-list{margin-top:17px;margin-bottom:25px}.jes-accordion-item span{font-weight:700}.jes-accordion-item summary.jes-accordion-title{display:flex !important;justify-content:space-between !important;align-items:center !important;cursor:pointer;padding:12px 0;border-bottom:2px dashed #6cac36}details.jes-accordion-item[open]>.jes-accordion-title{border-bottom:none !important}.jes-accordion-title .jes-chevron-icon{flex-shrink:0;margin-left:12px;width:18px;height:18px;object-fit:contain;transition:transform .25s ease-in-out}details.jes-accordion-item[open]>.jes-accordion-title .jes-chevron-icon{transform:rotate(180deg)}.jes-accordion-list details{border:none !important}.has-legal-widget-block #sidebar-first-area .region.region-sidebar-first .block-jes-legal-widget{margin-top:15px !important}.has-legal-widget-block aside#sidebar-first-area .block.block-jes-legal-widget{background-color:transparent !important;padding:0 !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;margin-top:0 !important}.page-node-416 #sidebar-first-area .region.region-sidebar-first{margin-top:0}@media only screen and (max-width:767px){.jes-banner-inline{justify-content:left;padding-left:0;padding-right:0}.jes-banner-inline h2.jes-title{margin-left:-15px}.jes-card-vertical-bordered,.jes-card-vertical-filled{margin:auto}.jes-card-horizontal-bordered .jes-section-header{justify-content:space-between}.jes-card-horizontal-filled .jes-card-section-main .jes-card-section{min-width:100%}.jes-card-horizontal-bordered .jes-card-logo img,.jes-card-horizontal-filled .jes-card-logo img{max-width:150px !important}.jes-title-logo--card-horizontal h1.jes-card-title,.jes-title-logo--card-filled h1.jes-card-title{margin-bottom:0;font-size:18px}.jes-card-section-main{display:block}.jes-card-horizontal-filled .jes-card-divider{margin-top:10px}.jes-accordion-body-wrapper{padding:15px}.jes-accordion-body-wrapper .jes-title-with-icon{align-items:center !important}.jes-accordion-body-wrapper .jes-title-with-icon img{width:50px}.jes-accordion-body-wrapper .jes-title-with-icon h1{font-size:20px}.jes-card-accordion-full .jes-accordion-header{display:block;padding:15px}.jes-card-accordion-full .jes-accordion-header h1{text-align:center}}
.paragraph--unpublished{background-color:#fff4f4}
a#text_resize_increase{display:block;float:right;width:28px;height:27px;margin:6px 0 0;cursor:pointer;text-indent:-9000px;outline:none;background:url(/modules/contrib/text_resize/css/../images/aBig.gif) no-repeat 0 0}a#text_resize_reset{display:block;float:right;width:25px;height:24px;margin:9px 0 0 3px;cursor:pointer;text-indent:-9000px;outline:none;background:url(/modules/contrib/text_resize/css/../images/a_reset.gif) no-repeat 0 0}a#text_resize_decrease{display:block;float:right;width:23px;height:21px;margin:12px 0 0 3px;cursor:pointer;text-indent:-9000px;outline:none;background:url(/modules/contrib/text_resize/css/../images/aSmall.gif) no-repeat 0 0}#text_resize_clear{clear:both}.block-text-resize .contextual{right:-20px}.block-text-resize [dir=rtl] .contextual{left:-20px}
.webform-flex--container .form-inline .form-control{width:100%}.form-composite legend{font-size:1em;font-weight:700;border:none;margin:0}.webform-element--title-inline>div{display:inline}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{display:inline;width:inherit}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:700;border:none;margin:10px .5em 10px 0}@media (max-width:768px){.webform-likert-help.hidden{display:inline !important}.webform-likert-description.hidden{display:block !important}}html.js .form-type-webform-image-select .select-wrapper:after{display:none}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important}}.alert a.btn,.alert a.btn:hover,.alert a.btn:focus,.ui-widget-content a.btn{color:#fff}
