/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.bootstrap-tabs .nav{padding-left:0;margin-bottom:0;list-style:none;}.bootstrap-tabs .nav > li{position:relative;display:block;}.bootstrap-tabs .nav > li > a{position:relative;display:block;padding:10px 15px;}.bootstrap-tabs .nav > li > a:hover,.bootstrap-tabs .nav > li > a:focus{text-decoration:none;background-color:#eee;}.bootstrap-tabs .nav > li.disabled > a{color:#777;}.bootstrap-tabs .nav > li.disabled > a:hover,.bootstrap-tabs .nav > li.disabled > a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent;}.bootstrap-tabs .nav .open > a,.bootstrap-tabs .nav .open > a:hover,.bootstrap-tabs .nav .open > a:focus{background-color:#eee;border-color:#337ab7;}.bootstrap-tabs .nav .bootstrap-tabs .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5;}.bootstrap-tabs .nav > li > a > img{max-width:none;}.bootstrap-tabs .nav-tabs{border-bottom:1px solid #ddd;}.bootstrap-tabs .nav-tabs:after{content:' ';display:table;clear:both;}.bootstrap-tabs .nav-tabs > li{float:left;position:relative;margin-bottom:-1px;}.bootstrap-tabs .nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;}.bootstrap-tabs .nav-tabs > li > a:hover{border-color:#eee #eee #ddd;}.bootstrap-tabs .nav-tabs > li.active{background-color:#fff;}.bootstrap-tabs .nav-tabs > li.active > a,.bootstrap-tabs .nav-tabs > li.active > a:hover,.bootstrap-tabs .nav-tabs > li.active > a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;}.tab-content{clear:both;}.tab-content > .tab-pane{display:none;}.tab-content > .active{display:block;border:1px solid #ddd;border-top-width:0;}.tab-content > .active > .tab-pane-content{min-height:30px;}
.form-textarea-wrapper div.cke_inner div.cke_contents{padding:3px;}.ui-dialog .ui-widget-content.ui-dialog-content{min-height:400px !important}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{display:none !important;}.table{width:100%;margin-bottom:1rem;color:#212529;}.table th,.table td{padding:0.75rem;vertical-align:top;border-top:1px solid #ced4da;}.table thead th{vertical-align:bottom;border-bottom:2px solid #ced4da;}.table tbody + tbody{border-top:2px solid #ced4da;}.table-sm th,.table-sm td{padding:0.3rem;}.table-bordered{border:1px solid #ced4da;}.table-bordered th,.table-bordered td{border:1px solid #ced4da;}.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px;}.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody{border:0 ! important;}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(32,32,32,0.05);}.table-hover tbody tr:hover{color:#212529;background-color:rgba(32,32,32,0.075);}.table-info th,.table-info td,.table-info thead th,.table-info tbody + tbody{border-color:#86cfda;}.table-hover .table-info:hover{background-color:#abdde5;}.table-hover .table-info:hover > td,.table-hover .table-info:hover > th{background-color:#abdde5;}.table-hover .table-warning:hover{background-color:#ffe8a1;}.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th{background-color:#ffe8a1;}.table-light,.table-light > th,.table-light > td{background-color:#fdfdfe;}.table-light th,.table-light td,.table-light thead th,.table-light tbody + tbody{border-color:#fbfcfc;}.table-hover .table-light:hover{background-color:#ececf6;}.table-hover .table-light:hover > td,.table-hover .table-light:hover > th{background-color:#ececf6;}.table-dark,.table-dark > th,.table-dark > td{background-color:#c6c8ca;}.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody{border-color:#95999c;}.table-hover .table-dark:hover{background-color:#b9bbbe;}.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th{background-color:#b9bbbe;}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55;}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#ced4da;}.table-dark{color:#fff;background-color:#343a40;}.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55;}.table-dark.table-bordered{border:0;}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05);}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:rgba(255,255,255,0.075);}.entity-select-dialog .ui-front.ui-dialog-content.ui-widget-content.ui-front.ui-dialog-content.ui-widget-content{max-height:100% !important;}.ck.ck-reset_all-excluded.ck-style-grid__button__preview.ck-content{display:none !important;}.ck.ck-reset_all-excluded.ck-style-grid__button__preview.ck-content .leader{display:none !important;}.ck.ck-button.ck-style-grid__button.ck-off.ck-button_with-text,.ck.ck-button.ck-style-grid__button.ck-on.ck-button_with-text{height:0px !important;}.ck.ck-button.ck-style-grid__button.ck-off.ck-button_with-text{flex-direction:row !important;}.table td{word-wrap:break-word;overflow-wrap:break-word;white-space:normal;}.ck.ck-reset.ck-editor.ck-rounded-corners .ck.ck-editor__main .field.field--name-created.field--type-created.field--label-hidden.field__item,.ck.ck-reset.ck-editor.ck-rounded-corners .ck.ck-editor__main .field.field--name-uid.field--type-entity-reference.field--label-hidden.field__item,.ck.ck-reset.ck-editor.ck-rounded-corners .ck.ck-editor__main .field.field--name-thumbnail.field--type-image.field--label-hidden.field__item{display:none !important;}.ck.ck-reset.ck-editor.ck-rounded-corners .ck.ck-editor__main .field.field--name-field-media-oembed-video.field--type-string.field--label-hidden.field__item iframe{width:600px !important;height:400px !important;}.field.field--name-created.field--type-created.field--label-hidden.field__item,.field.field--name-uid.field--type-entity-reference.field--label-hidden.field__item,.field.field--name-thumbnail.field--type-image.field--label-hidden.field__item{display:none !important;}.ck-content .field.field--name-field-media-oembed-video.field--type-string.field--label-hidden.field__item iframe{width:100rem !important;height:40rem !important;}.ck.ck-content .drupal-media.ck-widget.ck-widget_selected{justify-content:center;display:flex;}.wrap-text{word-wrap:break-word !important;overflow-wrap:break-word !important;white-space:normal !important;display:inline-block !important;max-width:100% !important;}
.caro-wrap{width:100%;padding:30px 0 20px;font-family:sans-serif;box-sizing:border-box;}.caro-stage{position:relative;width:100%;height:0;padding-top:28%;overflow:hidden;}.caro-slide{position:absolute;top:50%;transform:translateY(-50%);transition:left 0.45s ease,width 0.45s ease,opacity 0.45s ease;cursor:pointer;box-sizing:border-box;padding:0 5px;}.caro-slide .caro-inner{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#ccc;box-shadow:0 2px 10px rgba(0,0,0,0.15);}.caro-slide .caro-inner img{width:100%;height:100%;object-fit:cover;display:block;}.caro-controls{display:flex;align-items:center;justify-content:center;margin-top:18px;gap:0;}.caro-arrow{background:none;border:none;cursor:pointer;padding:4px 10px;font-size:18px;color:#555;line-height:1;user-select:none;transition:color 0.2s;}.caro-arrow:hover{color:#000;}.caro-dots{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:center;max-width:280px;}.caro-dot{width:9px;height:9px;border-radius:50%;background:#bbb;border:none;padding:0;cursor:pointer;transition:background 0.25s,transform 0.25s;flex-shrink:0;}.caro-dot.is-active{background:#444;transform:scale(1.3);}.vsli-wrapper{width:100%;margin:0 auto;font-family:inherit;box-sizing:border-box;}.vsli-heading{margin:0 0 16px;font-size:1.5rem;font-weight:700;}.vsli-player-wrap{position:relative;width:100%;background:#000;overflow:hidden;margin-bottom:16px;}.vsli-player{position:relative;width:100%;padding-top:56.25%;overflow:hidden;}.vsli-player > *{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;}.vsli-player iframe,.vsli-player video,.vsli-player embed,.vsli-player object,.vsli-player wistia-player{position:absolute;top:0;left:0;width:100% !important;height:100% !important;border:0;}.vsli-player-title{padding:8px 12px;background:rgba(0,0,0,0.75);color:#fff;font-size:0.9rem;font-weight:600;min-height:36px;}.vsli-carousel{display:flex;align-items:stretch;gap:0;position:relative;}.vsli-nav{flex:0 0 36px;width:36px;background:#f0f0f0;border:1px solid #ccc;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#333;transition:background 0.15s,color 0.15s;z-index:2;padding:0;align-self:center;}.vsli-nav:hover:not(:disabled){background:#0078d4;color:#fff;border-color:#0078d4;}.vsli-nav:disabled,.vsli-nav[hidden]{display:none !important;}.vsli-track-wrap{flex:1 1 auto;overflow:hidden;padding:8px 6px;}.vsli-thumbnails{display:flex;gap:12px;transition:transform 0.35s cubic-bezier(0.4,0,0.2,1);will-change:transform;}.vsli-thumb{flex:0 0 300px;width:300px;background:#fff;border:2px solid #e0e0e0;padding:0;cursor:pointer;transition:border-color 0.2s,box-shadow 0.2s,transform 0.15s;text-align:left;overflow:hidden;}.vsli-thumb:hover,.vsli-thumb:focus-visible{border-color:#0078d4;box-shadow:0 4px 12px rgba(0,120,212,0.2);outline:none;transform:translateY(-2px);}.vsli-thumb--active{border-color:#0078d4;box-shadow:0 2px 8px rgba(0,120,212,0.25);}.vsli-thumb-img-wrap{position:relative;display:block;width:100%;padding-top:56.25%;overflow:hidden;background:#111;}.vsli-thumb-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;}.vsli-play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0.85;transition:opacity 0.15s;}.vsli-thumb:hover .vsli-play-icon,.vsli-thumb:focus-visible .vsli-play-icon{opacity:1;}.vsli-thumb--active .vsli-play-icon{opacity:0.4;}.vsli-thumb-label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;padding:8px 10px;font-size:0.8rem;line-height:1.4;color:#222;background:#f8f8f8;min-height:60px;max-height:91px;box-sizing:border-box;}.vsli-dots{display:flex;justify-content:center;gap:6px;margin-top:10px;}.vsli-dot{width:8px;height:8px;border-radius:50%;background:#ccc;border:none;padding:0;cursor:pointer;transition:background 0.2s;}.vsli-dot--active{background:#0078d4;}@media (max-width:900px){.vsli-thumb{flex:0 0 260px;width:260px;}}@media (max-width:640px){.vsli-thumb{flex:0 0 220px;width:220px;}.vsli-nav{flex:0 0 30px;width:30px;}}@media (max-width:420px){.vsli-thumb{flex:0 0 calc(100vw - 100px);width:calc(100vw - 100px);}}
.extra-description{font-size:0.923em;color:rgb(102,102,102);text-transform:none;}.extra-description a{color:rgb(56,168,255);display:inline;}.extra-description.with-title{text-transform:none;}
