/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{display:table-caption;max-width:none;caption-side:bottom;}.caption > figcaption[contenteditable="true"]:empty::before{content:attr(data-placeholder);font-style:italic;}
.caption .media .field,.caption .media .field *{float:none;margin:unset;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.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;}
#backtotop{background:url(/modules/contrib/back_to_top/backtotop.png) no-repeat center center;border:0;bottom:20px;cursor:pointer;display:none;height:70px;position:fixed;right:20px;text-indent:-9999px;width:70px;z-index:300;}#backtotop:hover{opacity:0.8;}#backtotop:focus{opacity:0.6;outline:none;}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#backtotop{background:url(/modules/contrib/back_to_top/backtotop2x.png) no-repeat center center;background-size:70px 70px;}}
.review-container{margin-bottom:2rem;}.review-container a{display:inline-flex;text-decoration:none;}.review-container .review-rating-container{display:inline-flex;}.review-container .review-rating-info{display:flex;flex-direction:column;flex-wrap:wrap;}.review-container .review-rating{display:inline-flex;flex-direction:row;}.review-container .review-author-image{width:3rem;height:3rem;margin-right:1rem;}.review-container .review-author-name{font-weight:bold;}.review-container .review-date{margin-top:-0.2rem;margin-left:0.75rem;font-size:0.75rem;}.review-container .stars-wrapper{position:relative;}.googlereviews-ratings-container .stars-wrapper svg{display:block;}.review-container .stars-foreground{position:absolute;top:0;left:0;}.review-container .stars-wrapper svg{width:auto;height:20px;}
.paragraph--unpublished{background-color:#fff4f4;}
