.inner {position: relative;box-sizing: border-box;min-width: 320px;max-width: 1310px;margin: 0 auto;padding-left: 20px;padding-right: 20px;font-family: Roboto;}
.application-examples-item {margin:10px 0 40px;}
.application-examples-item-title {margin-bottom: 12px;font-size: 32px;font-weight: 700;line-height: 40px;text-align:left;color: #d92b6e;font-family: roboto;text-transform: uppercase;}
.application-examples-item-description p{font-size: 18px !important;font-weight: 400;line-height:28px;margin: 15px 0;color: #111111b3;}
.es-header-container{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;background-color: rgba(17, 17, 17, 0.05);padding: 24px;}
.es-header-info{display: flex;flex-direction: column;gap: 2px;}
.es-header-write-review-button-container{display: inline-flex;position: relative;max-width: 100%;}
.es-header-write-review-button{position: relative;height: fit-content;width: fit-content;max-width: 100%;padding: 8px 20px;border-radius: 4px;gap: 10px;display: inline-flex;align-items: center;justify-content: space-between;border-color: rgba(255, 255, 255, 0.1);line-height: 1.32;color: rgb(255, 255, 255);font-family: inherit;font-weight: bold;font-size: 14px;background-color:#d92b6e;border-width: 2px;}
.es-header-write-review-button:hover{color:#fff;}
.es-header-heading-container{display: flex;align-items: center;}
.es-header-heading-text{font-weight: 700;font-size: 20px;line-height: 32px;color: rgb(17, 17, 17);}
.es-header-rating-container{display: flex;flex-wrap: wrap;align-items: center;gap: 6px;}
.es-header-rating{display: flex;align-items: center;justify-content: flex-start;gap: 8px;}
.es-rating-value{font-weight: 700;font-size: 22px;line-height: 28px;color: rgb(17, 17, 17);word-break: normal !important;}
.es-rating-bar-container{display: inline-flex;flex-wrap: nowrap;align-items: center;}
.es-rating-bar-container .fa-star{color: #d92b6e;font-size: 22px;margin-right:3px}
.es-header-rating-reviews-count{font-size: 12px;line-height: 14px;color: rgba(17, 17, 17, 0.5);}
.es-header-component-top{display: flex;flex-direction: column;margin-bottom: 20px;}
.es-masonry-layout{position: relative;transform: translate3d(0px, 0px, 0px);}
.es-review-container{display: flex;flex-direction: column;margin-bottom: 30px;}
.es-review-background-container{display: flex;flex-direction: column;position: relative;box-sizing: border-box;flex-grow: 1;transition: background-color 0.1s;background-color: rgba(17, 17, 17, 0.05);padding: 24px;border: 1px solid transparent;min-height: 180px;}
.es-review-align-container{display: flex;flex-direction: column;flex-grow: 1;align-items: flex-start;}
.es-review-content-container{width: 100%;max-width: 100%;display: flex;flex-direction: column;}
.es-review-content-rating{display: flex;align-items: center;justify-content: flex-start;gap: 6px;margin-bottom: 6px;}
.es-review-content-rating .fa-star{color: #d92b6e;font-size: 18px;}
.es-review-content{display: flex;flex-direction: column;width: 100%;text-size-adjust: 100%;font-size: 16px;line-height: 23px;color: rgb(17, 17, 17);flex-grow: 1;}
.es-review-content-title{font-size: inherit;color: inherit;text-align: inherit;font-weight: 700;}
.es-review-content-text-container{flex-grow: 1;}
.es-review-content-line-shortener{line-height: 20px;text-align: left;font-size: 14px;color: rgb(17, 17, 17);width: 100%;}
.es-text-shortener{line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;margin-bottom:5px}
.more-text {
  display: none; /* or inline-block */
  visibility: hidden;
  height: 0;
  overflow: hidden;
  transition: all 0.3s ease;
}
.more-text.open {
  visibility: visible;display: inline;
  height: auto;
}
.es-text-shortener-control{display:block;cursor: pointer;font-size: 14px;color: rgba(17, 17, 17, 0.5);}
.es-text-shortener-control:hover,.es-text-shortener-control:focus {text-decoration: underline;}
.es-review-card-tail{display: block !important;position: absolute !important;top: calc(100% + 1px) !important;right: 0px !important;bottom: 0px !important;width: 22px !important;height: 13px !important;margin:0 !important}
.es-review-card-tail path {fill: rgba(17, 17, 17, 0.05) !important;}
.es-review-author-block-container{margin-top: 22px;margin-bottom: 6px;display: flex;flex-wrap: nowrap;max-width: 100%;gap: 12px;}
.es-review-author-block-avatar-link{align-self: flex-start;color: inherit;max-width: 100%;text-decoration: none;position: static !important;border: none !important;}
.es-review-avatar-container{width: 40px;height: 40px;position: relative;}
.es-review-avatar{position: relative;width: 40px;height: 40px;border-radius: 50%;overflow: hidden;}
.es-review-avatar img{width:100%}
.es-review-author-block-info-container{display: flex;flex-direction: column;justify-content: center;min-width: 0px;max-width: 100%;gap: 4px;}
.es-review-author-name{font-size: 15px;font-weight: 600;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;max-width: 100%;}
.es-review-info-container{display: flex;align-items: center;flex-wrap: wrap;font-size: 12px;line-height: 16px;color: rgba(17, 17, 17, 0.5);}
