/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.review{position:relative;}.review__content{overflow:hidden;margin-inline:2.125rem;}@media (min-width:62rem){.review__content{margin:0 7.5rem;}}.review__nav.swiper-button-next,.review__nav.swiper-button-prev{position:absolute;top:34%;--swiper-navigation-sides-offset:40px;--swiper-navigation-top-offset:calc(100% + 38px);width:2.5rem;height:2.5rem;background:#041E42;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;}@media (min-width:62rem){.review__nav.swiper-button-next,.review__nav.swiper-button-prev{top:37%;bottom:initial;--swiper-navigation-top-offset:50%;}}.review__nav.swiper-button-next--alt,.review__nav.swiper-button-prev--alt{--swiper-navigation-sides-offset:-15px;--swiper-navigation-top-offset:calc(100% + -165px);}@media (min-width:62rem){.review__nav.swiper-button-next--alt,.review__nav.swiper-button-prev--alt{--swiper-navigation-sides-offset:40px;--swiper-navigation-top-offset:122px;}}.review__nav.swiper-button-next:before,.review__nav.swiper-button-prev:before{color:#FFFFFF;font-size:1.5rem;}.review__nav.swiper-button-next:after,.review__nav.swiper-button-prev:after{display:none;}.review__nav.swiper-button-next svg,.review__nav.swiper-button-prev svg{width:1.875rem;height:1.25rem;}.review__nav.swiper-button-prev{left:-10px;}@media (min-width:62rem){.review__nav.swiper-button-prev{left:40px;}}.review__nav.swiper-button-prev:before{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.review__nav.swiper-button-next{right:-10px;}@media (min-width:62rem){.review__nav.swiper-button-next{right:40px;}}.review__item{background:#FFFFFF;border-radius:1.25rem;padding:1rem;height:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0.5rem;}@media (min-width:62rem){.review__item{padding:1.5rem;}}.review__stats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.review .review__text.review__text--sm.tag{color:#041E42;}.review__rating svg{position:absolute;top:0;left:0;width:100%;height:100%;}.review__progress-wrapper{position:relative;width:7.5rem;height:1.5rem;background:#D1D1D6;}.review__progress{-webkit-appearance:none;-moz-appearence:none;-moz-appearance:none;appearance:none;border:none;display:inline-block;height:1.5rem;width:100%;color:#FFC800;}.review__progress::-webkit-progress-value{background:#FFC800;}.review__progress::-webkit-progress-bar{background:#D1D1D6;}.review__title.sub-heading{color:#041E42;font-weight:700;margin-bottom:0;}.review__text.body{color:#041E42;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;}.review__text.tag{color:#041E42;}.review .review-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5rem;}@media (min-width:62rem){.review .review-link{margin-top:2rem;}}.review .review-link .btn.btn-link-blue{padding:0;}.review .review-link .btn.btn-link-blue:after{margin-left:0.5rem;font-size:1.5rem;}
.review-list .views-view-responsive-grid{display:grid;grid-gap:var(--views-responsive-grid--layout-gap);}@media (min-width:48rem){.review-list .views-view-responsive-grid{grid-template-columns:repeat(var(--views-responsive-grid--column-count),1fr);}}.review-list .views-view-responsive-grid--vertical .views-view-responsive-grid__item > *{--views-responsive-grid--layout-gap:0;height:100%;}.review-list .review__item{height:100%;}.review-list nav{margin-top:4.0625rem;}.review-list .pagination{margin-block:2.5rem;}
.paragraph--unpublished{background-color:#fff4f4;}
