/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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;}
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}form .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}.link-edit-summary{border:0;background:none;text-decoration:underline;color:var(--bs-link-color);}.image-button.form-control{border:none;}
.alert-success{color:white;background-color:#00c851;border-color:#007e33;}.alert-warning{color:white;background-color:#ffbb33;border-color:#ff8800;}.alert-danger{color:white;background-color:#ff4444;border-color:#cc0000;}.alert-dismissible .btn-close{opacity:0.6;}
.breadcrumb{font-size:0.929em;}
.banner-slide{align-items:center;display:flex;justify-content:center;padding-bottom:3rem;position:relative;}.large .banner-slide{min-height:36rem;}.small .banner-slide{min-height:24rem;}@media (min-width:62rem){.banner-slide{padding-bottom:0;}}.banner-slider{overflow:hidden;position:relative;}.banner-slider::before{background-image:url(/themes/custom/dabo/images/arrows.svg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:none;height:43.900625rem;opacity:.25;pointer-events:none;position:absolute;right:-13.034rem;top:-7.5rem;transform:rotate(180deg);width:37.095625rem;z-index:9;}@media (min-width:62rem){.banner-slider::before{display:block;}}.banner-slide .title{font-size:3.25rem;line-height:1;margin-bottom:1rem;text-wrap:pretty;}.banner-slide .body{font-size:1.125rem;}.banner-slide .content{margin-bottom:4rem;}.banner-slide .field-media-image,.banner-slide .field-media-video-file{inset:0;position:absolute;z-index:-1;}.banner-slide::after{background-color:var(--yellow);content:"";inset:0;opacity:0.75;position:absolute;z-index:-1;}.banner-slide .field-media-image img,.banner-slide .field-media-video-file video{height:100%;object-fit:cover;width:100%;}.banner-slide .field-buttons{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;}.banner-slider .swiper-pagination{--swiper-pagination-bottom:2.5rem;--swiper-pagination-bullet-inactive-color:transparent;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:1rem;--swiper-pagination-color:var(--bs-primary);}.banner-slider .swiper-pagination-bullet{border:0.125rem solid var(--bs-primary);}
