@charset "UTF-8";.comments-section--top{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:57px}@media (min-width:480px){.comments-section--top{margin-bottom:68px}}.comments-section--top-box:first-child{flex-grow:1}.comments-section--top-box--title{font-size:16px;font-weight:500;color:#121734}.comments-section--add-comment{background-color:transparent;padding:0;margin:0;font-size:13px;font-weight:600;text-transform:uppercase;color:#2839b1}.comments-section--sort{display:flex;gap:5px;align-items:center;justify-content:flex-end;width:100%}@media (min-width:768px){.comments-section--sort{width:auto;justify-content:center}}.comments-section--sort-label{flex-shrink:0;font-size:13px;font-weight:500;color:#121734}.comments-section--sort-wrapper{position:relative;padding:0 18px 0 0}.comments-section--sort-wrapper:after{content:"\f078";display:block;position:absolute;right:0;top:50%;font-family:icomoon;font-size:1.3rem;color:#53576c;transform:translateY(-50%);transition:transform .2s,top .2s}select.comments-section--sort-select{width:55px;padding:0;line-height:1.2;background-color:#fff;font-size:13px!important;color:#53576c;cursor:pointer}select.comments-section--sort-select:active,select.comments-section--sort-select:focus,select.comments-section--sort-select:hover{background-color:#fff}.comments-section .review-post-item-inner{padding-bottom:30px}.comments-section .review-post-item.depth-2{padding-left:20px}@media (min-width:1200px){.comments-section .review-post-item.depth-2{padding-left:60px}}.comments-section .review-post-item.depth-2 .review-post-comments-rating{display:none}.comments-section .review-post-item.depth-3{padding-left:40px}@media (min-width:1200px){.comments-section .review-post-item.depth-3{padding-left:120px}}.comments-section .review-post-item.depth-3 .review-post-comments-rating{display:none}.comments-section .review-post-item.depth-4{padding-left:60px}@media (min-width:1200px){.comments-section .review-post-item.depth-4{padding-left:180px}}.comments-section .review-post-item.depth-4 .review-post-comments-rating{display:none}.comments-section .review-post-item.depth-5{padding-left:80px}.comments-section .review-post-item.depth-5 .review-post-comments-rating,.comments-section .review-post-item.is-hidden{display:none}.comments-section .review-post-head{display:flex;gap:10px}@media (min-width:768px){.comments-section .review-post-head{gap:20px;margin-bottom:15px}}@media (min-width:1200px){.comments-section .review-post-item.depth-5{padding-left:240px}.comments-section .review-post-head{align-items:flex-start}}.comments-section .review-post-photo{flex-shrink:0;width:45px;height:45px;border-radius:50%}.comments-section .review-post-photo.review-post-photo--default{padding:6px;background-color:#3c49a9}.comments-section .review-post-photo.review-post-photo--default img{width:auto;height:auto}.comments-section .review-post-photo img{border-radius:50%;margin:0}.comments-section .review-post-meta{flex-grow:1}.comments-section .review-post-title{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#b6bcdb}.comments-section .review-post-title .review-post-comments-title{display:block;color:#121734;font-size:16px;font-weight:500}.comments-section .review-post-body{margin-bottom:15px;padding-left:55px}.comments-section .review-post-body p{font-size:14px;line-height:22px}@media (min-width:1200px){.comments-section .review-post-body{margin-bottom:30px;padding-left:65px}.comments-section .review-post-body p{font-size:15px;line-height:24px}}.comments-section .review-post-reply{padding-left:55px}.comments-section .comment-reply-link{font-size:12px;font-weight:500;color:#53576c;transition:color .3s ease-in-out}.comments-section .comment-reply-link:hover{color:#0bd175}.comments-section--more{display:block;width:100%;padding:10px 0;text-align:center;font-size:14px;font-weight:500;background-color:transparent;transition:color .3s ease-in-out;color:#53576c}.comments-section--more:hover{color:#0bd175}.no-comments{display:flex;align-items:center;justify-content:center;max-width:260px;margin:0 auto;font-size:1.6rem;font-weight:600;line-height:1.25}@media only screen and (min-width:380px){.no-comments{max-width:none;margin:0}}.no-comments__icon{flex-shrink:0;margin-right:12px}.no-comments-body__title{color:#121734}#cancel-comment-reply-link{font-size:14px;margin-left:10px}.review-comment-form{display:none;position:fixed;z-index:90;left:0;top:0;width:100%;height:100vh;overflow:auto;background-color:rgba(0,0,0,.4)}.review-comment-form__close{position:absolute;top:28px;right:20px;display:flex;justify-content:center;align-items:center;width:32px;height:32px;color:#727895;background:#eef0f9;border-radius:50%}@media (min-width:1200px){.comments-section .review-post-reply{padding-left:65px}.review-comment-form__close{top:34px;right:34px}}.review-comment-form__close:after{content:"×";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:25px}.review-comment-form__close:focus,.review-comment-form__close:hover{color:#000;text-decoration:none;cursor:pointer}.review-comment-form__content{background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:32px 20px 12px;border:1px solid #888;width:100%;overflow-y:auto;max-height:calc(100vh - 100px);border-radius:10px}.review-comment-form__content .comment-form-cookies-consent input{vertical-align:middle;margin:0 10px 0 0;width:13px;height:13px}.review-comment-form__content .oc-add-comment--button{width:100%}.review-comment-form__content .comments-area{margin-top:32px;margin-bottom:18px}@media (min-width:1200px){.review-comment-form__content{width:60%;max-width:1000px;padding:20px 34px}.review-comment-form__content .comments-area{margin-top:0;margin-bottom:0}}.review-comment-form__content form{width:100%}.review-comment-form__content .oc-add-comment--top{position:relative;z-index:1}.review-comment-form__content .oc-add-comment--textarea{position:relative;padding-top:50px}.review-comment-form__content .oc-add-comment--textarea .acf-comment-fields{position:absolute;left:0;top:0}@media (min-width:768px){.review-comment-form__content .oc-add-comment--top{justify-content:flex-start;width:67%}.review-comment-form__content .oc-add-comment--label{margin-right:15px}.review-comment-form__content .oc-add-comment--textarea{padding-top:80px}.review-comment-form__content .oc-add-comment--textarea .acf-comment-fields{right:0;left:auto}}.review-comment-form__content .oc-add-comment--textarea .review-comment-form-rating.acf-field{margin:0;display:flex;flex-direction:row-reverse;align-items:center}.review-comment-form-rating{display:none}.review-comment-form-rating .acf-required{font-weight:400;color:red}.review-comment-form-rating .acf-label label{font-weight:600;font-size:2rem;line-height:2.1}.review-comment-form-rating .acf-input{margin-right:10px}.review-comment-form-rating ul.acf-radio-list.acf-hl{display:flex;padding:0;margin:0}.review-comment-form-rating ul.acf-radio-list.acf-hl li{margin:0;padding-left:0;float:none;line-height:1.68;list-style:none}.review-comment-form-rating ul.acf-radio-list.acf-hl li.is-filled label:before,.review-comment-form-rating ul.acf-radio-list.acf-hl li.is-hover label:before,.review-comment-form-rating ul.acf-radio-list.acf-hl li:first-child label.selected:before{content:"★"}.review-comment-form-rating ul.acf-radio-list.acf-hl li input{display:none}.review-comment-form-rating ul.acf-radio-list.acf-hl li label{display:block;overflow:hidden;font-size:0;white-space:nowrap;cursor:pointer}.review-comment-form-rating ul.acf-radio-list.acf-hl li label:before{display:block;content:"☆";color:#fed931;font-size:2.5rem}.comments-sent-msg{padding:20px;border-radius:10px;border:2px solid #e3e6f2}.comments-sent-msg p{margin:0}.oc-add-comment--title{margin:0;font-size:2.1rem!important;font-weight:700}.oc-add-comment--desc{margin:0 0 25px;font-size:1.2rem!important;font-style:italic}.oc-add-comment--form{width:100%}@media (min-width:768px){.review-comment-form__content .oc-add-comment--textarea .review-comment-form-rating.acf-field{flex-direction:column;align-items:flex-start}.review-comment-form-rating .acf-label label{line-height:1}.review-comment-form-rating .acf-input{margin-right:10px}.oc-add-comment--form{width:90%}}.oc-add-comment--form .comment-notes{margin-bottom:28px;font-size:15px!important;font-style:italic;color:#727895}@media (min-width:480px){.oc-add-comment--top{display:flex;justify-content:space-between}}.oc-add-comment--label{display:block;width:100%;margin-bottom:8px}@media (min-width:480px){.oc-add-comment--label{width:calc(50% - 11px);margin-bottom:22px}.oc-add-comment--input{font-size:1.2rem!important}}.oc-add-comment--input{width:100%;font-weight:700;font-style:italic;border-radius:10px}.oc-add-comment--text{width:100%;min-height:145px;max-height:175px;margin-bottom:15px;font-weight:700;font-style:italic;border-radius:10px}@media (min-width:480px){.oc-add-comment--text{font-size:1.2rem!important}}.oc-add-comment--button{margin-bottom:15px;padding:13px 20px;font-size:1.5rem;color:#fff;background-color:#0bd175;border-radius:10px}.comment-form-cookies-consent{margin:0 0 24px;display:flex;align-items:center;font-size:1.2rem;font-style:italic}@media (min-width:480px){.comment-form-cookies-consent{margin-bottom:32px}}.comment-form-cookies-consent #wp-comment-cookies-consent{width:auto;margin-right:8px}.comment-form-cookies-consent #wp-comment-cookies-consent+label{line-height:1.4}.comment-respond{margin-bottom:0;overflow:visible}.comment-respond #reply-title{margin-bottom:6px;font-size:28px}.comment-respond .comment-form-author{margin-bottom:20px;margin-top:0}.comment-respond .comment-form-author input{padding:15px;border-width:1px;width:100%}.comment-respond .comment-form-email{margin-right:0;clear:right;margin-bottom:20px;margin-top:0}.comment-respond .comment-form-email input{padding:15px;border-width:1px;width:100%}.comment-respond .comment-form-url{position:relative;margin-top:0;margin-bottom:30px}.comment-respond .comment-form-url input{padding:15px;border-width:1px;width:100%}.comment-respond .form-submit{display:block;clear:both;margin-bottom:0;margin-top:0}.comment-respond .comment-form-comment{margin-bottom:20px}@media (max-width:480px){.comment-respond input{width:100%}}.comment-respond textarea{width:100%;resize:vertical}.comments-area-sent{display:none}