.comment-section{background-color:white;padding:3rem 0}.comment-section .comment-section__title{text-align:center;font-size:2.5em;margin-bottom:3rem}.comment{color:#838382;margin:8px}.comment .comment__author{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.comment .comment__author .author__avatar{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;width:84px;height:84px}.comment .comment__author .author__name{-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;font-size:16px;font-weight:600}.comment .comment__box{margin-top:32px;position:relative;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,.1);-moz-box-shadow:0 2px 4px 1px rgba(0,0,0,.1);box-shadow:0 2px 4px 1px rgba(0,0,0,.1);padding:12px 16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:358px}.comment .comment__box:before{position:absolute;left:50%;top:-48px;border:24px solid transparent;border-bottom-color:#fff;content:"";-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:100}.comment .comment__box:after{position:absolute;left:50%;top:-49px;border:24px solid transparent;border-bottom-color:rgba(0,0,0,.05);content:"";-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:0}.comment .comment__box .comment__flag{position:absolute;background-color:#145193;right:-8px;top:8px;padding:6px 8px;color:#fff}.comment .comment__box .comment__flag:after{position:absolute;top:100%;right:0;border:4px solid #000;width:0;height:0;border-bottom-color:transparent;border-right-color:transparent;content:""}.comment .comment__box .comment__rating{font-size:20px;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none}.comment .comment__box .comment__rating .fa{margin-right:1px}.comment .comment__box .comment__rating .fa-star{color:#8cbe13}.comment .comment__box .comment__rating .fa-star-o{color:#a2a2a0}.comment .comment__box .comment__title{font-size:22px;margin-bottom:8px;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.comment .comment__box .comment__body{position:relative;font-size:15px;line-height:21px;-webkit-box-flex:1;-webkit-flex:auto;-moz-box-flex:1;-ms-flex:auto;flex:auto;overflow:hidden;margin-bottom:-40px;z-index:50}.comment .comment__box .comment__footer{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), color-stop(#fff), to(#fff));background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), #fff, #fff);background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.1), #fff, #fff);background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.1), #fff, #fff);background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), #fff, #fff);padding-top:40px;-webkit-box-flex:0;-webkit-flex:none;-moz-box-flex:0;-ms-flex:none;flex:none;font-size:15px;line-height:21px;z-index:100;text-align:center}.owl-theme .owl-nav{margin:4px;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.owl-theme .owl-nav .owl-prev{right:100%}.owl-theme .owl-nav .owl-next{left:100%}.owl-theme .owl-nav .owl-prev,.owl-theme .owl-nav .owl-next{position:absolute;padding:4px;top:50%;background:transparent}.owl-theme .owl-nav .owl-prev:hover,.owl-theme .owl-nav .owl-next:hover{background-color:#145193}.owl-theme .owl-nav .owl-prev i,.owl-theme .owl-nav .owl-next i{color:#d6d6d6;font-size:48px;padding:8px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#145193}@media(min-width: 768px)and (max-width: 1280px){.col-carousel{padding:0 32px}}
