.hidden_reviews{grid-column:1 / 5;display:none;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px;min-height:290px}.main_reviews{padding:80px 0}.more_reviews{width:225px;height:45px;background-color:#559cff;border:none;-webkit-border-radius:25px;border-radius:25px;-webkit-box-shadow:0 4px 15px rgba(85,156,255,0.4);box-shadow:0 4px 15px rgba(85,156,255,0.4);color:#fff;font-size:17px;font-weight:600;margin:20px auto 0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;outline:0;display:block}.main_reviews{padding:80px 0}.main_reviews .show_all:focus,.main_reviews .show_all:hover{border-bottom:none}.main_reviews_slider{-webkit-background-size:cover;background-size:cover;background-position:center}.main_reviews_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.main_reviews .main_reviews_vid,.main_reviews_item{width:550px;height:550px;position:relative}.main_reviews_item .reviews_info{position:absolute;bottom:65px;left:50px}.main_reviews_item .reviews_info .name{color:#fff;font-size:24px;font-weight:400;line-height:30px}.main_reviews_item .reviews_info .address{color:#fff;font-weight:200;font-size:16px;margin-top:3px}.main_reviews_item .reviews_info .mark_phone{background-color:#559cff;-webkit-border-radius:6px;border-radius:6px;border:none;text-decoration:none;padding:0 12px;height:35px;display:inline-block;line-height:31px;margin-top:10px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main_reviews_item .reviews_info .mark_phone:focus,.main_reviews_item .reviews_info .mark_phone:hover{background-color:#559dff}.main_reviews_item .reviews_info .mark_phone span{vertical-align:middle;background:-webkit-linear-gradient(45deg,#333 55%,#191919);background:-o-linear-gradient(45deg,#333 55%,#191919);background:linear-gradient(45deg,#333 55%,#191919);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.main_reviews_item .reviews_info .mark_phone img{width:15px;height:10px;margin-left:10px;display:inline-block}.main_reviews_position{position:relative;width:550px;height:550px}.main_reviews_position .main_reviews_title{position:absolute;z-index:5;top:43px;left:50px}.main_reviews_position .main_reviews_title h2{font-size:28px;color:#fff;line-height:38px;font-weight:400;margin:0 0 16px}.main_reviews_slider{width:550px;height:550px;position:relative}.main_reviews_slider .main_reviews_item{-webkit-border-radius:6px;border-radius:6px}.main_reviews_slider .owl-nav{width:100%;position:absolute;top:50%}.main_reviews_slider .owl-nav button.owl-next,.main_reviews_slider .owl-nav button.owl-prev{position:absolute;top:0;bottom:0;width:12px;height:24px;outline:0}.main_reviews_slider .owl-nav button.owl-next:focus,.main_reviews_slider .owl-nav button.owl-next:hover,.main_reviews_slider .owl-nav button.owl-prev:focus,.main_reviews_slider .owl-nav button.owl-prev:hover{background-color:transparent}.main_reviews_slider .owl-nav button.owl-next:before,.main_reviews_slider .owl-nav button.owl-prev:before{content:'';background-position:center;-webkit-background-size:cover;background-size:cover;position:absolute;width:12px;height:24px;top:0;right:0;bottom:0;left:0}.main_reviews_slider .owl-nav button.owl-next{right:20px;left:auto}.main_reviews_slider .owl-nav button.owl-next:before{background-image:url(../img/ar_right.png)}.main_reviews_slider .owl-nav button.owl-prev{left:20px;right:auto}.main_reviews_slider .owl-nav button.owl-prev:before{background-image:url(../img/ar_left.png)}.main_reviews_slider .owl-dots{position:absolute;left:50px;bottom:0}.main_reviews_slider .owl-dots .owl-dot{outline:0;margin-bottom:25px}.main_reviews_slider .owl-dots .owl-dot span{width:10px;height:10px;-webkit-border-radius:10px;border-radius:10px;background-color:rgba(150,150,150,.5);margin-right:10px}.main_reviews_slider .owl-dots .owl-dot.active span,.main_reviews_slider .owl-dots .owl-dot:hover span{background-color:rgba(255,255,255,.8)}#vk_groups{width:100%!important;height:100%!important}@media only screen and (max-width:1200px){.main_reviews .main_reviews_vid,.main_reviews_item,.main_reviews_position,.main_reviews_slider{width:460px}}@media only screen and (max-width:991px){.main_reviews .main_reviews_vid,.main_reviews_item,.main_reviews_position,.main_reviews_slider{width:550px}.main_reviews_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.main_reviews_position{margin-bottom:20px}.main_reviews .main_reviews_vid{height:auto}}@media only screen and (max-width:767px){.main_reviews .main_reviews_vid,.main_reviews_item,.main_reviews_position,.main_reviews_slider{width:460px}.main_reviews_item,.main_reviews_position,.main_reviews_slider{height:460px}.main_reviews{padding:50px}}@media only screen and (max-width:480px){.main_reviews_item .reviews_info{right:50px}.main_reviews .main_reviews_vid,.main_reviews_item,.main_reviews_position,.main_reviews_slider{width:300px}.main_reviews_item,.main_reviews_position,.main_reviews_slider{height:400px}.main_reviews_position .main_reviews_title{top:15px;left:15px}.main_reviews_position .main_reviews_title p{font-size:20px;line-height:22px;margin-bottom:10px}.main_reviews_slider .owl-nav button.owl-prev{left:10px}.main_reviews_slider .owl-nav button.owl-next{right:10px}.main_reviews_slider .owl-nav{top:40%}}.home-reviews{padding:80px 0}.home-reviews__title-flex{display:flex;justify-content:space-between;align-items:center}.home-reviews__title{margin-bottom:30px}.home-reviews__link{font-size:16px;color:#559cff}.home-reviews__link:hover{text-decoration:underline;color:#559cff}.home-reviews__grid{display:grid;grid-template-columns:min-content 1fr 1fr 1fr;grid-gap:10px;min-height:290px}.home-reviews__add-review{display:flex;align-items:center;justify-content:space-between;flex-direction:column;background-color:#fafafa;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:12px;padding:30px 13px;cursor:pointer;border:1px solid #eee;transition:.25s linear}.home-reviews__add-review:hover{box-shadow:0 0 15px rgba(0,0,0,.1)}.home-reviews__add-review:hover .home-reviews__plus{transform:rotate(180deg)}.home-reviews__add-review:hover .home-reviews__plus::before{color:#ff6700}.home-reviews__plus{background-color:#eeeeeea1;border-radius:50%;width:50px;height:50px;position:relative;transition:.25s linear;flex-shrink:0}.home-reviews__plus::before{content:'+';position:absolute;line-height:1;font-weight:700;font-size:33px;top:50%;left:50%;transform:translate(-50%,-50%);color:#559dff;font-family:Arial,sans-serif;transition:.25s linear}.home-reviews__add{line-height:1;font-size:18px;position:relative;right:1px;writing-mode:tb-rl;transform:rotate(180deg)}.home-reviews__review{border-radius:40px 12px 12px 12px;background-color:#fafafa;border:1px solid #eee;padding:10px 25px 10px 10px;box-shadow:0 0 5px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:space-between}.home-reviews__flex{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.home-reviews__left{display:flex;align-items:center;justify-content:space-between}.home-reviews__image{width:60px;height:60px;margin-right:10px;border:3px solid #559dff;border-radius:50%;flex-shrink:0}.home-reviews__image img{width:100%;max-width:100%;height:100%;object-fit:cover;border-radius:50%}.home-reviews__name{font-size:16px;line-height:1;margin-bottom:5px}.home-reviews__product{font-size:13px;display:block;color:#000;transition:.2s linear}.home-reviews__date,.home-reviews__product{opacity:.4;line-height:1;font-weight:300}.home-reviews__product:hover{color:#559cff;opacity:1}.home-reviews__date{margin-bottom:15px;font-size:14px;padding-left:15px;margin-top:20px}.home-reviews__right{display:flex;align-items:center;margin-left:20px}.home-reviews__rating{color:#559dff;font-size:28px;margin-right:7px}.home-reviews__text{padding-left:15px;font-weight:300;color:#222}.modal-backdrop{background-color:rgba(244,244,244,.97)}.modal-backdrop.in{opacity:1}.modal-dialog-centered{min-height:calc(100vh - 60px);display:flex;align-items:center}.modal-content{background-color:#f4f4f4;box-shadow:0 15px 60px 0 rgba(0,0,0,.2);border:0;width:100%}.modal-header{display:flex;justify-content:space-between;align-items:center;position:relative;border-bottom:0;padding:20px 45px 10px}.modal-header .close{font-size:50px;font-weight:300;transition:.25s linear;margin-top:-7px;margin-right:-15px}.modal-body{padding:10px 45px 45px}.form-reviews__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}.modal-body .form_reviews input[type=text],.modal-body .form_reviews textarea{width:100%;height:45px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:6px;border-radius:6px;resize:none;padding:0 20px}.modal-body .form_reviews textarea{padding:10px 20px;height:120px}.modal-body .form_reviews p{font-size:17px;font-weight:500;color:#333;margin:20px 0 10px}@media only screen and (min-width:1200px){.modal-body .form_reviews textarea{min-height:308px}}@media only screen and (max-width:1200px) and (min-width:576px){.home-reviews__grid{grid-template-columns:min-content 1fr 1fr}.home-reviews__review:nth-child(4){grid-column:span 3}}@media only screen and (max-width:768px) and (min-width:576px){.home-reviews__grid{grid-template-columns:min-content 1fr}.home-reviews__review:nth-child(3),.home-reviews__review:nth-child(4){grid-column:span 2}}@media only screen and (max-width:768px){.form-reviews__grid{display:block}}@media only screen and (max-width:576px){.home-reviews__title-flex{display:block}.home-reviews__title{margin-bottom:10px}.home-reviews__link{margin-bottom:10px;display:block}.home-reviews__grid{grid-template-columns:1fr}.modal-header{padding-left:10px}.modal-body{padding-left:10px;padding-right:10px}.home-reviews__rating{font-size:18px}.home-reviews__image{width:45px;height:45px}.home-reviews__add{writing-mode:horizontal-tb;transform:rotate(0)}.home-reviews__add-review{flex-direction:row;justify-content:center;padding:13px}.home-reviews__plus{margin-right:10px}}@media only screen and (max-width: 1200px) and (min-width: 576px){.hidden_reviews{grid-column:1 / 4!important;grid-template-columns:1fr}.hidden_reviews .home-reviews__review{grid-column:1 / 5!important}}@media only screen and (max-width: 768px) and (min-width: 576px){.hidden_reviews{grid-column:1 / 3!important;grid-template-columns:1fr}.hidden_reviews .home-reviews__review{grid-column:1 / 4!important}}@media only screen and (max-width: 576px){.hidden_reviews{grid-column:1 / 2!important;grid-template-columns:1fr}.hidden_reviews .home-reviews__review{grid-column:1 / 3!important}}