/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,[data-bs-theme=light]{--bb-primary-dark:#0c63e3;--bb-primary-text:#212529;--bb-secondary-dark:#5a6168;--bb-h1-color:#212529;--bb-h2-color:#212529;--bb-h3-color:#212529;}[data-bs-theme=dark]{color-scheme:dark;--bb-primary-text:#dee2e6;--bb-h1-color:#dee2e6;--bb-h2-color:#dee2e6;--bb-h3-color:#dee2e6;}
.file{padding-left:20px;display:inline-block;min-height:16px;background-repeat:no-repeat;background-position:left center;}[dir="rtl"] .file{padding-left:inherit;padding-right:20px;background-position:right center;}.file--general,.file--application-octet-stream{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/text-x-script.png);}.file--text-html{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/text-html.png);}.file--text-plain{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/text-plain.png);}.file--application-pdf{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/application-x-executable.png);}.file--audio{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/audio-x-generic.png);}.file--video{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/video-x-generic.png);}.file--text{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/text-x-generic.png);}.file--image{background-image:url(/themes/contrib/bootstrap_barrio/images/icons/image-x-generic.png);}
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{background-color:#77b259;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%;}.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;max-width:34.7em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}.page-user-login main .region-content,.page-user-password main .region-content{max-width:400px;background:white;padding:15px 25px;margin:0 auto;border-radius:5px;}body.path-user .field--label-inline .field__label{width:100px;}body.path-user .field--label-inline .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;min-width:250px;margin:0.25rem 0;}body.path-user .field--label-above .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;width:100%;margin:0.25rem 0;}

.node__content{font-size:1.071em;margin-top:10px;}.node--view-mode-teaser{border-bottom:1px solid #d3d7d9;margin-bottom:30px;padding-bottom:15px;}.node--view-mode-teaser h2{margin-top:0;padding-top:0.5em;}.node--view-mode-teaser h2 a{color:#181818;}.node--view-mode-teaser.node--sticky{background:#f9f9f9;background:rgba(0,0,0,0.024);border:1px solid #d3d7d9;padding:0 15px 15px;}.node--view-mode-teaser .node__content{clear:none;font-size:1em;line-height:1.6;}.node__meta{font-size:0.857em;color:#68696b;margin-bottom:-5px;}.node__meta .field--name-field-user-picture img{float:left;margin:1px 20px 0 0;}[dir="rtl"] .node__meta .field--name-field-user-picture img{float:right;margin-left:20px;margin-right:0;}.node__links{text-align:right;font-size:0.93em;}[dir="rtl"] .node__links{text-align:left;}.node--unpublished{padding:20px 15px 0;}.node--unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}
:root{--layout-height:80vh;--right_prop:-75px;--pixel_tranform:calc(var(--right_prop) + -20px);--avacolor:#173A54;}.ava-block .va-button{position:fixed;z-index:10000;width:64px;height:64px;right:var(--right_prop);bottom:110px;border:0px solid var(--avacolor);border-radius:50%;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:initial;}.ava-block .ava-tooltip{position:fixed;display:inline-block;background:var(--avacolor);color:#fff;border-radius:10px;border-bottom-right-radius:0;padding:5px 10px;width:250px;right:90px;bottom:175px;box-sizing:initial;z-index:20;}.va-button-animation{transition:transform 0.4s ease-out;transform:translateX(var(--pixel_tranform));}#chat-close-icon{width:1em;height:1em;margin-left:auto;background:transparent
    url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e")
    center/1em auto no-repeat;border:0;filter:invert(1) grayscale(100%) brightness(200%);cursor:pointer;right:10px;position:absolute;}#va-smallchat{font-size:16px;}.ava-layout{height:var(--layout-height);width:25em;position:fixed;bottom:20px;right:20px;overflow:hidden;animation:appear 0.15s cubic-bezier(0.25,0.25,0.5,1.1);background-color:#fff;border-radius:10px;transition:right 0.1s cubic-bezier(0.25,0.25,0.5,1),bottom 0.1s cubic-bezier(0.25,0.25,0.5,1),min-width 0.2s cubic-bezier(0.25,0.25,0.5,1),max-width 0.2s cubic-bezier(0.25,0.25,0.5,1),min-height 0.2s cubic-bezier(0.25,0.25,0.5,1),max-height 0.2s cubic-bezier(0.25,0.25,0.5,1),border-radius 50ms cubic-bezier(0.25,0.25,0.5,1) 0.15s,background-color 50ms cubic-bezier(0.25,0.25,0.5,1) 0.15s,color 50ms cubic-bezier(0.25,0.25,0.5,1) 0.15s;box-shadow:0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12);z-index:10000000000;}@keyframes appear{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}.ava-layout .messenger-header{display:flex;gap:10px;height:5em;align-items:center;padding:0 16px;background-color:var(--avacolor);color:#fff;}.ava-layout .title_h1{font-weight:normal;font-size:1em;margin:0;color:#fff;}@keyframes slidein{0%{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px);}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}#bot-iframe{width:100%;height:calc(var(--layout-height) - 5em);border:none;}.ava-block .avatar{height:54px;width:initial;}@media (max-width:450px){.ava-layout{height:100svh;width:100%;bottom:0;right:0;overflow:visible;border-radius:0;}#bot-iframe{height:calc(100svh - 6em);}}.messenger-header{background-color:var(--avacolor) !important;}.mic-btn{color:var(--avacolor) !important;}.circle-shape{background-color:var(--avacolor) !important;}.loading{color:var(--avacolor) !important;}#scrollingChat{padding:2rem 0;}
