/*!
 * Bootstrap Alert Block for Concrete CMS
 * Version: 1.0.64
 * Author: Sebastian
 */.bootstrap-alert-wrapper{position:relative;display:flex}.bootstrap-alert-wrapper .alert-link-wrapper{display:flex;text-decoration:none;color:inherit;width:100%}.bootstrap-alert-wrapper .alert-link-wrapper:after{display:none!important}.bootstrap-alert-wrapper .alert-link-wrapper:hover,.bootstrap-alert-wrapper .alert-link-wrapper:focus{text-decoration:none;color:inherit}.bootstrap-alert-wrapper .alert-link-wrapper:hover:after,.bootstrap-alert-wrapper .alert-link-wrapper:focus:after{display:none!important}.bootstrap-alert-wrapper .alert-link-wrapper:hover .alert,.bootstrap-alert-wrapper .alert-link-wrapper:focus .alert{transform:translateY(-1px);box-shadow:0 .25rem .75rem rgb(var(--bs-dark-rgb),.1)}.bootstrap-alert-wrapper .alert-link-wrapper:focus{outline:2px solid var(--bs-primary);outline-offset:2px}.bootstrap-alert-wrapper .alert-link-wrapper:active,.bootstrap-alert-wrapper .alert-link-wrapper:focus:not(:focus-visible){outline:none;border:none}.bootstrap-alert-wrapper .alert-link-wrapper:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.bootstrap-alert-wrapper .alert-link-wrapper .alert{transition:all .2s ease;cursor:pointer}.bootstrap-alert-wrapper.alert-with-image .alert{padding:1rem;display:flex;flex-direction:column}.bootstrap-alert-wrapper.alert-with-image .alert-content-with-side-image{display:flex;align-items:center;gap:1rem}.bootstrap-alert-wrapper.alert-with-image .alert-image{flex-shrink:0}.bootstrap-alert-wrapper.alert-with-image .alert-image img,.bootstrap-alert-wrapper.alert-with-image .alert-image picture{border-radius:.375rem;max-width:100%;height:auto}.bootstrap-alert-wrapper.alert-with-image .alert-image a{display:block;transition:opacity .2s ease}.bootstrap-alert-wrapper.alert-with-image .alert-image a:hover{opacity:.9}.bootstrap-alert-wrapper.alert-with-image .alert-main-content{flex:1;min-width:0}.bootstrap-alert-wrapper.alert-with-image.alert-image-left .alert-image-left img,.bootstrap-alert-wrapper.alert-with-image.alert-image-left .alert-image-left picture{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}@media (width >= 576px){.bootstrap-alert-wrapper.alert-with-image.alert-image-left .alert-image-left img,.bootstrap-alert-wrapper.alert-with-image.alert-image-left .alert-image-left picture{width:100px;height:100px}}@media (width >= 768px){.bootstrap-alert-wrapper.alert-with-image.alert-image-left .alert-image-left img,.bootstrap-alert-wrapper.alert-with-image.alert-image-left .alert-image-left picture{width:120px;height:120px}}.bootstrap-alert-wrapper.alert-with-image.alert-image-right .alert-image-right img,.bootstrap-alert-wrapper.alert-with-image.alert-image-right .alert-image-right picture{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}@media (width >= 576px){.bootstrap-alert-wrapper.alert-with-image.alert-image-right .alert-image-right img,.bootstrap-alert-wrapper.alert-with-image.alert-image-right .alert-image-right picture{width:100px;height:100px}}@media (width >= 768px){.bootstrap-alert-wrapper.alert-with-image.alert-image-right .alert-image-right img,.bootstrap-alert-wrapper.alert-with-image.alert-image-right .alert-image-right picture{width:120px;height:120px}}.bootstrap-alert-wrapper.alert-with-image.alert-image-top .alert-image-top{margin-bottom:1rem;text-align:center}.bootstrap-alert-wrapper.alert-with-image.alert-image-top .alert-image-top img,.bootstrap-alert-wrapper.alert-with-image.alert-image-top .alert-image-top picture{width:120px;height:120px;-o-object-fit:cover;object-fit:cover}@media (width >= 576px){.bootstrap-alert-wrapper.alert-with-image.alert-image-top .alert-image-top img,.bootstrap-alert-wrapper.alert-with-image.alert-image-top .alert-image-top picture{width:160px;height:160px}}@media (width >= 768px){.bootstrap-alert-wrapper.alert-with-image.alert-image-top .alert-image-top img,.bootstrap-alert-wrapper.alert-with-image.alert-image-top .alert-image-top picture{width:200px;height:200px}}.bootstrap-alert-wrapper.alert-with-image.alert-image-bottom .alert-image-bottom{margin-top:1rem;text-align:center}.bootstrap-alert-wrapper.alert-with-image.alert-image-bottom .alert-image-bottom img,.bootstrap-alert-wrapper.alert-with-image.alert-image-bottom .alert-image-bottom picture{width:120px;height:120px;-o-object-fit:cover;object-fit:cover}@media (width >= 576px){.bootstrap-alert-wrapper.alert-with-image.alert-image-bottom .alert-image-bottom img,.bootstrap-alert-wrapper.alert-with-image.alert-image-bottom .alert-image-bottom picture{width:160px;height:160px}}@media (width >= 768px){.bootstrap-alert-wrapper.alert-with-image.alert-image-bottom .alert-image-bottom img,.bootstrap-alert-wrapper.alert-with-image.alert-image-bottom .alert-image-bottom picture{width:200px;height:200px}}@media (width <= 575.98px){.bootstrap-alert-wrapper.alert-with-image.alert-image-left .alert-content-with-side-image,.bootstrap-alert-wrapper.alert-with-image.alert-image-right .alert-content-with-side-image{flex-direction:column}.bootstrap-alert-wrapper.alert-with-image.alert-image-left .alert-image,.bootstrap-alert-wrapper.alert-with-image.alert-image-right .alert-image{align-self:center}}.bootstrap-alert-wrapper .alert-content{margin-bottom:0}.bootstrap-alert-wrapper .alert-content p:last-child{margin-bottom:0}.bootstrap-alert-wrapper .alert-heading{margin-bottom:.5rem}.bootstrap-alert-wrapper:not(.alert-with-image) .alert{display:flex;align-items:flex-start}.bootstrap-alert-wrapper:not(.alert-with-image) .alert .fa,.bootstrap-alert-wrapper:not(.alert-with-image) .alert .fas,.bootstrap-alert-wrapper:not(.alert-with-image) .alert .far,.bootstrap-alert-wrapper:not(.alert-with-image) .alert .fab{margin-top:.125rem}
