.opinion-summary{text-align:center;margin-bottom:24px}
.opinion-summary .rating{display:flex;justify-content:center;align-items:center;margin-bottom:12px}
.opinion-summary .rating .stars{position:relative;white-space:nowrap;display:flex}
.opinion-summary .rating .stars .stroke{position:absolute;display:flex;z-index:1}
.opinion-summary .rating .stars .stroke .star .clr-icon-star{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#fed900}
.opinion-summary .rating .stars .star{margin:0 4px}
.opinion-summary .rating .stars .star .clr-icon-star{color:#fed900;font-size:21px}
.opinion-summary .rating .stars .cover{background:white;height:100%;overflow:hidden;mix-blend-mode:normal;position:absolute;top:0;right:0}
.opinion-summary .rating .text{margin-left:16px;font-weight:600 !important;font-size:16px !important;line-height:24px !important;letter-spacing:-0.011em !important;color:#414242}
.opinion-summary .total{font-weight:400;font-size:12px;line-height:16px;color:#737475}
.opinions-all{margin-top:96px}
.opinions-all h2{margin-bottom:0}
.opinions-all h2.center{text-align:center}
.opinions-all h2.left{text-align:left}
@media (max-width:1530px){.opinions-all{max-width:1320px;width:100%;margin-right:auto;margin-left:auto}}
@media (max-width:1200px){.opinions-all{max-width:960px}}
@media (max-width:992px){.opinions-all{max-width:720px}}
@media (max-width:768px){.opinions-all{max-width:540px}}
@media (max-width:576px){.opinions-all{max-width:100%}}
.opinions-all--title{font-weight:600;font-size:36px;line-height:32px;text-align:center;margin-bottom:38px}
@media (max-width:991px){.opinions-all--title{font-size:24px;margin-bottom:17px}}
.opinions-all--carousel,
.opinions-all--page{display:flex;justify-content:center}
@media (min-width:1531px){.opinions-all--carousel .owl-item,.opinions-all--page .owl-item{opacity:.3}.opinions-all--carousel .owl-item.active,.opinions-all--page .owl-item.active{opacity:1;transition:opacity .6s;transition-delay:.2s}.opinions-all--carousel .owl-item.active.opacity-low,.opinions-all--page .owl-item.active.opacity-low{opacity:.3}}
.opinions-all--carousel .opinion-item,
.opinions-all--page .opinion-item{justify-content:space-between}
.opinions-all--carousel .opinion-item-block,
.opinions-all--page .opinion-item-block{background-color:#fff;padding-top:45px;padding-bottom:25px;width:20%;margin:0 24px}
@media (max-width:1530px){.opinions-all--carousel .opinion-item-block,.opinions-all--page .opinion-item-block{width:33%}}
@media (max-width:1200px){.opinions-all--carousel .opinion-item-block,.opinions-all--page .opinion-item-block{width:50%}}
@media (max-width:991px){.opinions-all--carousel .opinion-item-block,.opinions-all--page .opinion-item-block{width:100%;margin:0}}
.opinions-all--carousel .opinion-item .card-body,
.opinions-all--page .opinion-item .card-body{width:100%;padding:30px 10%;height:350px;border:none;border-radius:10px;-webkit-box-shadow:0 4px 16px #d9d9d9;-moz-box-shadow:0 4px 16px #d9d9d9;box-shadow:0 4px 16px #d9d9d9;position:relative;display:flex;flex-direction:column;justify-content:space-between;background-color:#fff}
@media (max-width:991px){.opinions-all--carousel .opinion-item .card-body,.opinions-all--page .opinion-item .card-body{width:unset;margin:0 5px;padding:30px 16px}}
.opinions-all--carousel .opinion-item .card-body.open,
.opinions-all--page .opinion-item .card-body.open{min-height:350px;height:100%;position:relative}
.opinions-all--carousel .opinion-item .card-body .top,
.opinions-all--page .opinion-item .card-body .top{height:45%}
.opinions-all--carousel .opinion-item .card-body .top .card-title,
.opinions-all--page .opinion-item .card-body .top .card-title{font-weight:600;font-size:20px;line-height:28px;letter-spacing:-0.017em;margin-bottom:0}
.opinions-all--carousel .opinion-item .card-body .top .card-info,
.opinions-all--page .opinion-item .card-body .top .card-info{display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}
.opinions-all--carousel .opinion-item .card-body .top .card-info .card-rating,
.opinions-all--page .opinion-item .card-body .top .card-info .card-rating{width:auto;display:flex;margin-top:18px;margin-right:12px}
.opinions-all--carousel .opinion-item .card-body .top .card-info .card-rating .star i,
.opinions-all--page .opinion-item .card-body .top .card-info .card-rating .star i{background:#ffd116;background:linear-gradient(132deg,#ffd116 0%,#feb806 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-size:18px}
.opinions-all--carousel .opinion-item .card-body .top .card-info .card-date,
.opinions-all--page .opinion-item .card-body .top .card-info .card-date{font-weight:400;font-size:12px;line-height:21px;letter-spacing:-0.006em;color:#737475}
.opinions-all--carousel .opinion-item .card-body .top .card-verified,
.opinions-all--page .opinion-item .card-body .top .card-verified{font-size:10px;padding:4px 6px;background-color:#f0f0f0;color:#005DA5;width:max-content;margin-top:6px;display:flex;flex-direction:row;justify-content:center;align-items:center}
.opinions-all--carousel .opinion-item .card-body .top .card-verified .clr-icon-check-mark,
.opinions-all--page .opinion-item .card-body .top .card-verified .clr-icon-check-mark{color:#005DA5;font-size:12px;margin-right:6px}
.opinions-all--carousel .opinion-item .card-body .top.open,
.opinions-all--page .opinion-item .card-body .top.open{position:absolute;filter:blur(6px);z-index:-1}
.opinions-all--carousel .opinion-item .card-body .top.open::before,
.opinions-all--page .opinion-item .card-body .top.open::before{content:'';position:absolute;width:100%;height:100%;background-color:#fff;opacity:.7}
.opinions-all--carousel .opinion-item .card-body .center,
.opinions-all--page .opinion-item .card-body .center{position:relative;height:10%;display:flex;align-items:center}
.opinions-all--carousel .opinion-item .card-body .center::before,
.opinions-all--page .opinion-item .card-body .center::before{content:'';width:85%;height:1px;background-color:#d7d7d7;right:0;position:absolute}
.opinions-all--carousel .opinion-item .card-body .center i,
.opinions-all--page .opinion-item .card-body .center i{position:absolute;color:#d7d7d7;font-weight:400;font-size:20px;line-height:18px;letter-spacing:-0.006em}
.opinions-all--carousel .opinion-item .card-body .bottom,
.opinions-all--page .opinion-item .card-body .bottom{height:45%;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}
.opinions-all--carousel .opinion-item .card-body .bottom .card-text,
.opinions-all--page .opinion-item .card-body .bottom .card-text{font-weight:400;font-size:12px;line-height:21px;letter-spacing:-0.006em;color:#737475;padding-top:12px}
.opinions-all--carousel .opinion-item .card-body .bottom .card-text.long,
.opinions-all--page .opinion-item .card-body .bottom .card-text.long{display:none;padding-top:unset}
.opinions-all--carousel .opinion-item .card-body .bottom .card-more,
.opinions-all--page .opinion-item .card-body .bottom .card-more{font-size:12px;font-weight:600;text-decoration:underline;color:#737475;cursor:pointer}
.opinions-all--carousel .opinion-item .card-body .bottom.open,
.opinions-all--page .opinion-item .card-body .bottom.open{height:100%;justify-content:space-between}
.opinions-all--carousel .opinion-item .card-body .bottom.open .card-text.long,
.opinions-all--page .opinion-item .card-body .bottom.open .card-text.long{padding-bottom:30px}
.opinions-all--carousel .opinion-item .card-body .bottom.open .card-more,
.opinions-all--page .opinion-item .card-body .bottom.open .card-more{position:absolute;bottom:30px}
.opinions-all--carousel .opinions{width:100%}
.opinions-all--carousel .opinions .carousel-indicators{display:none}
.opinions-all--carousel .opinions .carousel-indicators button{background-color:#e8e8e8;display:block;height:6px;width:6px;margin:5px 6px;border-radius:50%}
.opinions-all--carousel .opinions .carousel-indicators button.active{background-color:#d0d0d0}
@media (max-width:991px){.opinions-all--carousel .opinions .carousel-indicators{display:flex;bottom:-15px}}
.opinions-all--carousel .opinions .carousel-opacity{position:absolute;width:100%;height:100%;display:flex;justify-content:space-between}
@media (max-width:1530px){.opinions-all--carousel .opinions .carousel-opacity{display:none}}
.opinions-all--carousel .opinions .carousel-opacity .carousel-shadow-box{width:20%;height:100%;background:#fff;z-index:1;opacity:.7}
.opinions-all--carousel .opinions .carousel-inner{opacity:0;width:96%;position:relative}
@media (max-width:1530px){.opinions-all--carousel .opinions .carousel-inner{width:86%}}
@media (max-width:991px){.opinions-all--carousel .opinions .carousel-inner{width:100%}}
.opinions-all--carousel .opinions .carousel-inner .opinion-item{padding:40px 0 20px}
@media (max-width:991px){.opinions-all--carousel .opinions .carousel-inner .opinion-item{padding:40px 10px 20px}}
.opinions-all--carousel .opinions .carousel-inner .opinion-item .opinion-item-block .card-body.open{height:auto}
@media (max-width:1530px){.opinions-all--carousel .opinions .carousel-inner .opinion-item .opinion-item-block:first-of-type,.opinions-all--carousel .opinions .carousel-inner .opinion-item .opinion-item-block:last-of-type{display:none}}
@media (min-width:992px) and (max-width:1200px){.opinions-all--carousel .opinions .carousel-inner .opinion-item .opinion-item-block{display:none}.opinions-all--carousel .opinions .carousel-inner .opinion-item .opinion-item-block:first-of-type,.opinions-all--carousel .opinions .carousel-inner .opinion-item .opinion-item-block:nth-child(2){display:block}}
@media (max-width:991px){.opinions-all--carousel .opinions .carousel-inner .opinion-item .opinion-item-block{display:none}.opinions-all--carousel .opinions .carousel-inner .opinion-item .opinion-item-block:first-of-type{display:block}}
@media (max-width:767px){.opinions-all--carousel .opinions .carousel-inner .carousel-item>div{display:none}.opinions-all--carousel .opinions .carousel-inner .carousel-item>div:first-child{display:block}}
.opinions-all--carousel .opinions .carousel-inner .carousel-item.active,
.opinions-all--carousel .opinions .carousel-inner .carousel-item-next,
.opinions-all--carousel .opinions .carousel-inner .carousel-item-prev{display:flex}
@media (min-width:768px){.opinions-all--carousel .opinions .carousel-inner .carousel-item-end.active,.opinions-all--carousel .opinions .carousel-inner .carousel-item-next{transform:translateX(20%)}}
@media (max-width:1530px){.opinions-all--carousel .opinions .carousel-inner .carousel-item-end.active,.opinions-all--carousel .opinions .carousel-inner .carousel-item-next{transform:translateX(33.3%)}}
@media (max-width:1200px){.opinions-all--carousel .opinions .carousel-inner .carousel-item-end.active,.opinions-all--carousel .opinions .carousel-inner .carousel-item-next{transform:translateX(50%)}}
@media (max-width:992px){.opinions-all--carousel .opinions .carousel-inner .carousel-item-end.active,.opinions-all--carousel .opinions .carousel-inner .carousel-item-next{transform:translateX(100%)}}
@media (min-width:768px){.opinions-all--carousel .opinions .carousel-inner .carousel-item-start.active,.opinions-all--carousel .opinions .carousel-inner .carousel-item-prev{transform:translateX(-20%)}}
@media (max-width:1530px){.opinions-all--carousel .opinions .carousel-inner .carousel-item-start.active,.opinions-all--carousel .opinions .carousel-inner .carousel-item-prev{transform:translateX(-33.3%)}}
@media (max-width:1200px){.opinions-all--carousel .opinions .carousel-inner .carousel-item-start.active,.opinions-all--carousel .opinions .carousel-inner .carousel-item-prev{transform:translateX(-50%)}}
@media (max-width:992px){.opinions-all--carousel .opinions .carousel-inner .carousel-item-start.active,.opinions-all--carousel .opinions .carousel-inner .carousel-item-prev{transform:translateX(-100%)}}
.opinions-all--carousel .opinions .carousel-inner .carousel-item-end,
.opinions-all--carousel .opinions .carousel-inner .carousel-item-start{transform:translateX(0)}
.opinions-all--carousel .opinions .carousel-nav{position:absolute;top:254px}
@media (max-width:991px){.opinions-all--carousel .opinions .carousel-nav{display:none}}
.opinions-all--carousel .opinions .carousel-nav .carousel-control-prev,
.opinions-all--carousel .opinions .carousel-nav .carousel-control-next{position:absolute;mix-blend-mode:normal;box-shadow:0 4px 15px rgba(0,0,0,0.1);width:71px;height:71px;border-radius:50%;transform:translateY(-50%);background:#fff none;display:flex;justify-content:center;align-items:center;opacity:1}
.opinions-all--carousel .opinions .carousel-nav .carousel-control-prev:focus,
.opinions-all--carousel .opinions .carousel-nav .carousel-control-next:focus{box-shadow:0 4px 15px rgba(0,0,0,0.1) !important}
.opinions-all--carousel .opinions .carousel-nav .carousel-control-prev i::before,
.opinions-all--carousel .opinions .carousel-nav .carousel-control-next i::before{font-size:22px}
.opinions-all--carousel .opinions .carousel-nav .carousel-control-prev{left:17%}
@media (max-width:1530px){.opinions-all--carousel .opinions .carousel-nav .carousel-control-prev{left:2%}}
.opinions-all--carousel .opinions .carousel-nav .carousel-control-prev i{transform:rotate(180deg)}
.opinions-all--carousel .opinions .carousel-nav .carousel-control-next{right:17%}
@media (max-width:1530px){.opinions-all--carousel .opinions .carousel-nav .carousel-control-next{right:2%}}
.opinions-all--page{margin-bottom:75px;margin-top:unset}
.opinions-all--page .opinions-all--content{flex-wrap:wrap}
.opinions-all--page .opinions-all--content .opinion-item .card-body{height:auto;min-height:350px}
.opinions-all--page .opinions-all--content .opinion-item .card-body .center{padding:25px 0}
.opinions-all--page .button-block{display:flex;justify-content:center}
.add-opinion{margin-bottom:96px}
@media (max-width:991px){.add-opinion{margin-bottom:48px}}
.add-opinion .alert.alert-danger{display:none}
.add-opinion .button-block{display:flex;justify-content:center;align-items:center}
@media (max-width:991px){.add-opinion .button-block{flex-direction:column}}
.add-opinion .button-block .btn-white-normal{margin:0 7px}
@media (max-width:991px){.add-opinion .button-block .btn-white-normal{margin:8px 7px;min-width:180px;text-align:center}}
.add-opinion .form-block{display:none;margin-top:24px}
.add-opinion .form-block .opinion-form .opinion-text-input{position:relative}
.add-opinion .form-block .opinion-form .opinion-text-input label{position:absolute;font-weight:400;font-size:12px;line-height:14px;letter-spacing:-0.011em;background:#fff;top:-6px;left:10px;padding:0 5px}
.add-opinion .form-block .opinion-form .opinion-text-input input,
.add-opinion .form-block .opinion-form .opinion-text-input textarea,
.add-opinion .form-block .opinion-form .opinion-text-input select.form-select{margin-top:24px;border:1.5px solid #f0f0f0;border-radius:5px;font-weight:400;font-size:14px;line-height:14px;padding:15px}
.add-opinion .form-block .opinion-form .opinion-text-input input:focus,
.add-opinion .form-block .opinion-form .opinion-text-input textarea:focus,
.add-opinion .form-block .opinion-form .opinion-text-input select.form-select:focus{border:1.5px solid #5bc9ea;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 0 rgba(0,0,0,0.2);box-shadow:0 0 0 rgba(0,0,0,0.2)}
.add-opinion .form-block .opinion-form .opinion-text-input textarea{min-height:170px}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating-label{font-size:14px}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating{display:flex}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating .star{padding:0 4px;cursor:pointer}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating .star:hover ~ .star i{color:#dcdfe0}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating .star i{color:#dcdfe0;font-size:21px}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating[data-rating="1"] .star:first-child i{color:#fed900}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating[data-rating="2"] .star:nth-child(-n + 2) i{color:#fed900}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating[data-rating="3"] .star:nth-child(-n + 3) i{color:#fed900}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating[data-rating="4"] .star:nth-child(-n + 4) i{color:#fed900}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating[data-rating="5"] .star i{color:#fed900}
.add-opinion .form-block .opinion-form .opinion-rating-input .rating:hover>.star i{color:#fed900}
.add-opinion .form-block .opinion-form .opinion-add-info{max-width:488px}
.add-opinion .form-block .opinion-form .opinion-add-info p{font-size:14px}
.opinion__description{font-weight:400;font-size:12px;line-height:16px;color:#737475;margin-bottom:12px;text-align:center;margin-top:30px}