.reviews{background:url(/img/review_fon.png) 50%/cover no-repeat;border-radius:18px;position:relative;overflow:hidden}.reviews .container{z-index:1;position:relative}.reviews .reviews_head{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.reviews .reviews_title{opacity:.9;font-size:18px;font-weight:500}.reviews .reviews_btn{cursor:pointer;color:#2b1e0f;background:linear-gradient(#f1d9a7 0%,#cda76a 100%);border:0;border-radius:999px;padding:10px 18px;font-weight:600}.reviews .reviews_slider{padding:22px 0 18px}.reviews .reviews_slider .swiper{padding:18px 6px 6px}.reviews .reviews_slider .swiper-slide{height:auto}.reviews .reviews_slider .swiper-slide>*{height:100%}.reviews .reviews_pagination{justify-content:center;gap:10px;margin-top:10px;display:flex}.reviews .reviews_pagination .swiper-pagination-bullet{opacity:1;background:#ffffff40;border-radius:999px;width:7px;height:7px;margin:0!important}.reviews .reviews_pagination .swiper-pagination-bullet-active{background:#ffffffd9}.reviews .reviews_card{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#2121218c;border:1px solid #ffffff14;border-radius:18px;height:100%;padding:22px 22px 18px;box-shadow:0 20px 70px #00000059}.reviews .reviews_card_top{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.reviews .reviews_name{color:#d2b06e;text-transform:uppercase;font-size:22px;font-weight:800}.reviews .reviews_date{opacity:.65;margin-top:6px;font-size:12px}.reviews .reviews_quotes{opacity:.15;font-size:68px;line-height:.9;transform:translateY(-6px)}.reviews .reviews_text{opacity:.92;font-size:13px;line-height:1.25}.reviews .reviews_dots{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.reviews .dot{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:7px;height:7px}.reviews .dot.is-active{background:#ffffffd9}.reviews .reviews_modal{z-index:999;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.reviews .reviews_modal_backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#000000a6;border:0;position:absolute;inset:0}.reviews .reviews_modal_card{z-index:2;background:#323232;border:1px solid #ffffff14;border-radius:12px;width:min(520px,100%);position:relative;box-shadow:0 30px 90px #0000008c}.reviews .reviews_modal_head{background:#ffffff0f;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.reviews .reviews_modal_title{background:linear-gradient(90deg,#f7e579 0%,#df9339 100%);-webkit-text-fill-color:#0000;letter-spacing:.2px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800}.reviews .reviews_modal_close{color:#fff;cursor:pointer;background:#00000059;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;font-size:26px;line-height:1;transition:all .2s;display:grid;position:absolute;top:12px;right:14px}.reviews .reviews_modal_close:hover{background:#ffffff1f}.reviews .reviews_modal_body{scrollbar-width:thin;scrollbar-color:#ffffff59 #0000;gap:12px;max-height:70vh;padding:16px;display:grid;overflow:auto}.reviews .reviews_modal_body::-webkit-scrollbar{width:6px}.reviews .reviews_modal_body::-webkit-scrollbar-track{background:0 0}.reviews .reviews_modal_body::-webkit-scrollbar-thumb{background-color:#ffffff59;border-radius:6px}.reviews .reviews_modal_body::-webkit-scrollbar-thumb:hover{background-color:#ffffff8c}.reviews .reviews_input,.reviews .reviews_textarea{color:#fff;background:#ffffff1f;border:1px solid #ffffff1f;border-radius:6px;outline:none;width:100%;padding:12px;font-size:13px}.reviews .reviews_input::placeholder,.reviews .reviews_textarea::placeholder{color:#ffffff8c}.reviews .reviews_textarea{resize:vertical;min-height:220px}.reviews .reviews_status{border-radius:8px;padding:10px 12px;font-size:13px}.reviews .reviews_status.ok{background:#50c87824;border:1px solid #50c87838}.reviews .reviews_status.err{background:#ff5a5a24;border:1px solid #ff5a5a38}.reviews .reviews_submit{cursor:pointer;color:#2b1e0f;letter-spacing:.3px;background:linear-gradient(#f1d9a7 0%,#cda76a 100%);border:0;border-radius:6px;width:100%;margin-top:4px;padding:14px;font-weight:800}.reviews .reviews_submit:disabled{opacity:.7;cursor:not-allowed}.no-scroll{overflow:hidden}@media (max-width:1024px){.reviews .reviews_slide{flex:0 0 calc(50% - 12px)}}@media (max-width:560px){.reviews .reviews_slide{flex:0 0 88%;min-width:0}}
