/* Generated by npm run build:css; edit assets/css, not this file. */
.main.review{padding-top:60px}@media only screen and (max-width:1023px){.main.review{overflow:hidden}}.main.review h1{line-height:120%;margin-bottom:30px;text-align:center}.main.review h2{font-weight:400;font-size:30px;line-height:120%;margin-bottom:30px;text-align:center}.main.review .form-container{width:467px;margin:0 auto}@media only screen and (max-width:767px){.main.review .form-container{width:100%}}.main.review .form-container form .filelabel,.main.review .form-container form label{margin-bottom:19px;font-size:18px;line-height:120%;display:block;color:#a2d9f7}@media only screen and (max-width:1023px){.main.review .form-container form .filelabel,.main.review .form-container form label{font-size:16px;color:#c4ccd7}}.main.review .form-container form .filelabel .wpcf7-not-valid-tip,.main.review .form-container form label .wpcf7-not-valid-tip{display:none}.main.review .form-container form .filelabel{margin-bottom:0;position:relative}.main.review .form-container form input[type=email],.main.review .form-container form input[type=tel],.main.review .form-container form input[type=text]{background:0 0;border:1px solid #fff;box-sizing:border-box;border-radius:12px;height:45px;width:100%;margin-top:6px;color:#fff;padding-left:10px}@media only screen and (max-width:1023px){.main.review .form-container form input[type=email],.main.review .form-container form input[type=tel],.main.review .form-container form input[type=text]{height:40px}}@media only screen and (max-width:767px){.main.review .form-container form input[type=email],.main.review .form-container form input[type=tel],.main.review .form-container form input[type=text]{height:35px}}.main.review .form-container form input[type=email].wpcf7-not-valid,.main.review .form-container form input[type=tel].wpcf7-not-valid,.main.review .form-container form input[type=text].wpcf7-not-valid{border:1px solid #d81b60}.main.review .form-container form input[type=file]{width:100%;text-align:center;height:136px;display:block;top:-87px;opacity:0;visibility:visible}.main.review .form-container form label.file{height:138px;border:1px dashed #c4ccd7;border-radius:12px;padding:16px 0;text-align:center}.main.review .form-container form label.file h5{font-weight:300;font-size:24px;line-height:120%;color:#fff}.main.review .form-container form label.file h3{font-weight:300;font-size:18px;line-height:120%;display:block;margin-bottom:10px;font-weight:300;color:#fff;font-size:24px;line-height:120%}.main.review .form-container form label.file span{font-weight:300;font-size:18px;line-height:120%;display:block;margin-bottom:10px;color:#90caf9;top:-80px}.main.review .form-container form label.file span.done{display:none}.main.review .form-container form label.file span.wpcf7-form-control-wrap.file-882{padding-left:36%;margin-top:14px;color:#c4ccd7}@media only screen and (max-width:767px){.main.review .form-container form label.file span.wpcf7-form-control-wrap.file-882{padding-left:30%}}.main.review .form-container form label.file .btnfile{width:137px;height:32px;font-weight:300;font-size:16px;text-align:center;text-transform:uppercase;cursor:pointer;overflow:visible;font-weight:300;font-size:18px;color:#004f69;border:none;margin-top:11px;text-decoration:none;background:#90caf9;border-radius:8px;text-transform:inherit;display:flex;justify-content:center;align-items:center;margin:3px auto 0 auto}.main.review .form-container form label.file .btnfile.done{display:none}.main.review .form-container form textarea{height:139px;background:0 0;border:1px solid #fff;box-sizing:border-box;border-radius:12px;width:100%;margin-top:6px;color:#fff;padding-left:10px;display:block}.main.review .form-container form textarea.wpcf7-not-valid{border:1px solid #d81b60}.main.review .form-container form .container-btn{justify-content:center}.main.review .form-container form .container-btn .wpcf7-spinner{display:none}.main.review .form-container form .form__submit{padding:10px 20px 9px;border-radius:16px;font-weight:300;font-size:24px;line-height:28px;text-align:center;text-transform:uppercase;cursor:pointer;overflow:visible;font-weight:300;font-size:18px;color:#004f69;border:none;margin-top:11px;text-decoration:none;background:#90caf9;border-radius:12px;width:178px}.main.review .form-container form .form__submit:hover{outline:#6bf solid 2px;background:#6bf;color:#002348}@media only screen and (max-width:1023px){.main.review .form-container form .form__submit{height:35px;width:160px;font-size:18px;line-height:0}}.main.review .form-container .messager{margin-top:20px}.main.review .form-container .messager .messager__text{text-align:center;font-weight:400;font-size:24px;line-height:28px}@media only screen and (max-width:1023px){.main.review .form-container .messager .messager__text{font-size:16px}}.main.review .form-container .messager .messager__wrapper{list-style:none;display:flex;padding:0;margin:24px 0 0 0;padding:0 150px;justify-content:space-around}@media only screen and (max-width:1023px){.main.review .form-container .messager .messager__wrapper{padding:0 30px}}@media only screen and (max-width:767px){.main.review .form-container .messager .messager__wrapper{padding:0 60px;margin-top:6px}}.main.review .form-container .wpcf7 form .wpcf7-response-output{position:relative;width:467px;margin-bottom:40px}.reviews.desktop{margin:0 auto}.reviews.desktop .swiper-wrapper{display:grid;grid-template-columns:repeat(3,520px);gap:50px 30px}@media only screen and (max-width:1599px){.reviews.desktop .swiper-wrapper{grid-template-columns:repeat(2,520px);justify-content:center}}@media only screen and (max-width:1023px){.reviews.desktop{display:none}}.reviews.desktop .swiper-button-next,.reviews.desktop .swiper-button-prev{display:none}.reviews.desktop .reviews__block{align-items:center;position:relative;height:100%}.reviews.desktop .reviews__block .swiper-wrapper{align-items:center;margin-bottom:64px}.reviews.desktop .reviews__block .swiper-wrapper .item{background:url(/wp-content/themes/blrv/galkina/img/quote.svg) no-repeat;background-size:cover;max-width:520px;height:402px}.reviews.desktop .reviews__block .swiper-wrapper .item .item_link{max-width:520px;height:402px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none}.reviews.desktop .reviews__block .swiper-wrapper .swiper-slide{transition:.4s}.reviews.desktop .reviews__block:hover .swiper-button-next,.reviews.desktop .reviews__block:hover .swiper-button-prev{color:#90caf9;opacity:1}.reviews.desktop .reviews__block .swiper-button-next,.reviews.desktop .reviews__block .swiper-button-prev{width:36px;height:48px;background:rgba(0,16,46,.7);border-radius:4px 0 0 4px;position:absolute;top:50%;bottom:0}.reviews.desktop .reviews__block .swiper-button-next{right:0}.reviews.desktop .reviews__block .swiper-button-prev{left:0}.reviews.desktop .reviews__block .swiper-button-next:after{content:'';position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.281315 0.282425C0.100967 0.467065 0 0.714929 0 0.973033C0 1.23114 0.100967 1.479 0.281315 1.66364L10.3571 12L0.281315 22.3343C0.100967 22.5189 0 22.7668 0 23.0249C0 23.283 0.100967 23.5309 0.281315 23.7155C0.368977 23.8055 0.473787 23.8771 0.589559 23.926C0.705332 23.9748 0.829719 24 0.95538 24C1.08104 24 1.20543 23.9748 1.3212 23.926C1.43697 23.8771 1.54178 23.8055 1.62945 23.7155L12.3442 12.7216C12.5324 12.5286 12.6377 12.2696 12.6377 12C12.6377 11.7304 12.5324 11.4714 12.3442 11.2784L1.62945 0.284493C1.54178 0.194459 1.43697 0.122899 1.3212 0.0740364C1.20543 0.0251741 1.08104 0 0.95538 0C0.829719 0 0.705332 0.0251741 0.589559 0.0740364C0.473787 0.122899 0.368977 0.194459 0.281315 0.284493V0.282425Z' fill='%2390CAF9'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.reviews.desktop .reviews__block .swiper-button-prev:after{content:'';position:absolute;width:100%;height:100%;transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.281315 0.282425C0.100967 0.467065 0 0.714929 0 0.973033C0 1.23114 0.100967 1.479 0.281315 1.66364L10.3571 12L0.281315 22.3343C0.100967 22.5189 0 22.7668 0 23.0249C0 23.283 0.100967 23.5309 0.281315 23.7155C0.368977 23.8055 0.473787 23.8771 0.589559 23.926C0.705332 23.9748 0.829719 24 0.95538 24C1.08104 24 1.20543 23.9748 1.3212 23.926C1.43697 23.8771 1.54178 23.8055 1.62945 23.7155L12.3442 12.7216C12.5324 12.5286 12.6377 12.2696 12.6377 12C12.6377 11.7304 12.5324 11.4714 12.3442 11.2784L1.62945 0.284493C1.54178 0.194459 1.43697 0.122899 1.3212 0.0740364C1.20543 0.0251741 1.08104 0 0.95538 0C0.829719 0 0.705332 0.0251741 0.589559 0.0740364C0.473787 0.122899 0.368977 0.194459 0.281315 0.284493V0.282425Z' fill='%2390CAF9'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.reviews.desktop .reviews__block .swiper-wrapper .swiper-slide:hover{background:url(/wp-content/themes/blrv/galkina/img/quote2.svg) no-repeat;background-size:contain}.reviews.desktop .reviews__block .swiper-wrapper .swiper-slide:hover .container-btn button{background:#90caf9;color:#003a5d}.reviews.desktop .reviews__block .swiper-wrapper .swiper-slide .container-btn{justify-content:center;margin-bottom:-7px}.reviews.desktop .reviews__block .swiper-wrapper .swiper-slide .container-btn button{z-index:-1}.reviews.desktop .reviews__block .swiper-button-next.swiper-button-disabled,.reviews.desktop .reviews__block .swiper-button-prev.swiper-button-disabled{display:none}.reviews.desktop .reviews__block .swiper-wrapper .swiper-slide:hover .item_link .reviews_download .link_download{display:block;margin:0 auto 0 245px;align-content:center;text-align:center;width:104px}.reviews.desktop .reviews__block .swiper-wrapper .item .item_link .reviews_img{padding:46px 0 0 60px}.reviews.desktop .reviews__block .swiper-wrapper .item .item_link .reviews_img img{max-width:130px}.reviews.desktop .reviews__block .swiper-wrapper .item .item_link .reviews_text{color:#fff;max-width:427px;margin:0 38px 0 60px;font-size:16px;line-height:20px}.reviews.desktop .reviews__block .swiper-wrapper .item .item_link .reviews_signature{color:#90caf9;max-width:427px;margin:0 38px 0 60px;font-weight:300;font-style:italic;font-size:16px}.reviews.desktop .reviews__block .swiper-wrapper .item .item_link .reviews_download .link_download{display:none}.reviews-container{display:none}@media only screen and (max-width:1023px){.reviews-container{display:block}}.reviews-container .reviews{position:relative;margin-bottom:60px}.reviews-container .reviews__block .swiper-pagination-bullets,.reviews-container .reviews__block .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-50px}@media only screen and (max-width:767px){.reviews-container .reviews__block .swiper-pagination-bullets,.reviews-container .reviews__block .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-70px;display:flex}}.reviews-container .reviews__block .swiper-pagination-bullets span,.reviews-container .reviews__block .swiper-pagination-bullets.swiper-pagination-horizontal span{background:#90caf9;border-radius:0;width:30px;height:4px}.reviews-container .reviews .item{position:relative;box-sizing:border-box;border-radius:20px;margin-top:40px;max-width:100%;padding:20px 10% 50px 15px}@media only screen and (max-width:767px){.reviews-container .reviews .item{padding:20px 55px 50px 15px}}.reviews-container .reviews .item:after{content:' ';position:absolute;bottom:0;right:0;left:0;top:0;z-index:-1;width:90%;height:100%;border-radius:15px;clip-path:polygon(10% 0,0% 5%,0 100%,20% 100%,20% 85%,80% 85%,80% 100%,100% 100%,100% 0);border:2px solid rgba(144,202,249,.4);background-size:350px}.reviews-container .reviews .item:before{content:'';position:absolute;top:-13px;left:-6px;background-repeat:no-repeat;width:33px;height:26px;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='30' height='24' viewBox='0 0 30 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.4' d='M12.3588 10.1463L13.066 9.43934L12.3588 10.1463C12.4525 10.2401 12.5052 10.3673 12.5052 10.5V21C12.5052 22.1025 11.6075 23 10.5061 23H1.50896C1.37657 23 1.24955 22.9474 1.15585 22.8537C1.06213 22.7599 1.00943 22.6327 1.00943 22.5V15.0006V15L1.01393 10.6225C1.01395 10.5952 1.01286 10.5679 1.01066 10.5407C1.00181 10.4315 0.750697 6.86256 3.28028 4.1159C5.13595 2.10353 8.01117 1 12.0057 1H12.5052V3.40895L12.1034 3.48943C12.1033 3.48945 12.1032 3.48946 12.1032 3.48948C9.91227 3.92783 8.18061 4.82972 7.21087 6.33423L7.20313 6.34644C6.71243 7.13246 6.43414 8.03243 6.39548 8.95827C6.38411 9.23049 6.48431 9.49556 6.6729 9.6922C6.86149 9.88883 7.12215 10 7.39461 10H12.0057C12.138 10 12.2651 10.0526 12.3588 10.1463ZM17.5087 10.6225C17.5088 10.5952 17.5077 10.5679 17.5055 10.5407C17.4966 10.4315 17.2455 6.86256 19.7751 4.1159C21.6308 2.10353 24.506 1 28.5005 1H29V3.40895L28.5982 3.48943C28.5981 3.48945 28.598 3.48946 28.598 3.48948C26.4071 3.92783 24.6754 4.82972 23.7057 6.33424L23.6979 6.34644C23.2072 7.13246 22.929 8.03243 22.8903 8.95827C22.8789 9.23049 22.9791 9.49556 23.1677 9.6922C23.3563 9.88883 23.617 10 23.8894 10H28.5005C28.6329 10 28.7599 10.0526 28.8536 10.1463C28.9473 10.2401 29 10.3673 29 10.5V21C29 22.1025 28.1023 23 27.0009 23H18.0038C17.8714 23 17.7444 22.9474 17.6507 22.8537C17.5569 22.7599 17.5042 22.6327 17.5042 22.5V15.001V15L17.5087 10.6225Z' stroke='%2390CAF9' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}@media only screen and (max-width:767px){.reviews-container .reviews .item{height:484px}}.reviews-container .reviews .item .item_link{text-decoration:none}.reviews-container .reviews .item .item_link .container-btn{justify-content:center;position:absolute;bottom:-14px;left:0;right:10%}.reviews-container .reviews .item .reviews_text{font-weight:300;font-size:16px;line-height:120%;color:#fff;text-decoration:none;margin-top:10px}.reviews-container .reviews .item .reviews_signature{font-weight:300;font-size:16px;line-height:120%;color:#90caf9;margin-top:23px;text-decoration:none}@media only screen and (max-width:767px){.reviews-container .reviews .item .reviews_img img{max-height:50px}}.reviews-container .reviews .item .reviews_download{margin:0 auto;margin-bottom:-27px;text-decoration:none;width:100%;text-align:center;font-weight:300;font-size:16px;line-height:120%;color:#90caf9}.reviews-container .reviews .item .reviews_download .link_download{position:absolute;bottom:-35px;margin:0 auto;left:0;right:0}.reviews-container .reviews .swiper-button-next,.reviews-container .reviews .swiper-button-prev{width:36px;height:48px;background:rgba(0,16,46,.7);border-radius:4px 0 0 4px;position:absolute;top:55%;bottom:0}.reviews-container .reviews .swiper-button-next{right:0}.reviews-container .reviews .swiper-button-prev{left:0}.reviews-container .reviews .swiper-button-next:after{content:'';position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.281315 0.282425C0.100967 0.467065 0 0.714929 0 0.973033C0 1.23114 0.100967 1.479 0.281315 1.66364L10.3571 12L0.281315 22.3343C0.100967 22.5189 0 22.7668 0 23.0249C0 23.283 0.100967 23.5309 0.281315 23.7155C0.368977 23.8055 0.473787 23.8771 0.589559 23.926C0.705332 23.9748 0.829719 24 0.95538 24C1.08104 24 1.20543 23.9748 1.3212 23.926C1.43697 23.8771 1.54178 23.8055 1.62945 23.7155L12.3442 12.7216C12.5324 12.5286 12.6377 12.2696 12.6377 12C12.6377 11.7304 12.5324 11.4714 12.3442 11.2784L1.62945 0.284493C1.54178 0.194459 1.43697 0.122899 1.3212 0.0740364C1.20543 0.0251741 1.08104 0 0.95538 0C0.829719 0 0.705332 0.0251741 0.589559 0.0740364C0.473787 0.122899 0.368977 0.194459 0.281315 0.284493V0.282425Z' fill='%2390CAF9'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.reviews-container .reviews .swiper-button-prev:after{content:'';position:absolute;width:100%;height:100%;transform:rotate(180deg);background-image:url("data:image/svg+xml,%3Csvg width='13' height='24' viewBox='0 0 13 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.281315 0.282425C0.100967 0.467065 0 0.714929 0 0.973033C0 1.23114 0.100967 1.479 0.281315 1.66364L10.3571 12L0.281315 22.3343C0.100967 22.5189 0 22.7668 0 23.0249C0 23.283 0.100967 23.5309 0.281315 23.7155C0.368977 23.8055 0.473787 23.8771 0.589559 23.926C0.705332 23.9748 0.829719 24 0.95538 24C1.08104 24 1.20543 23.9748 1.3212 23.926C1.43697 23.8771 1.54178 23.8055 1.62945 23.7155L12.3442 12.7216C12.5324 12.5286 12.6377 12.2696 12.6377 12C12.6377 11.7304 12.5324 11.4714 12.3442 11.2784L1.62945 0.284493C1.54178 0.194459 1.43697 0.122899 1.3212 0.0740364C1.20543 0.0251741 1.08104 0 0.95538 0C0.829719 0 0.705332 0.0251741 0.589559 0.0740364C0.473787 0.122899 0.368977 0.194459 0.281315 0.284493V0.282425Z' fill='%2390CAF9'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat}.container-btn{display:flex;justify-content:flex-start;align-items:center}.container-btn a,.container-btn button{border-radius:16px;padding:14px 30px 13px;font-weight:300;font-size:24px;line-height:28px;text-align:center;text-transform:uppercase;cursor:pointer;overflow:visible;border:none;text-decoration:none}.container-btn a.blue,.container-btn button.blue{background:#90caf9;color:#002348;outline:1px solid #90caf9}.container-btn a.blue:hover,.container-btn button.blue:hover{outline:2px solid #66bbff;background:#6bf;color:#002348}.container-btn a.blue.active,.container-btn button.blue.active{background:#fff9c4;color:#002348;outline:0;outline:2px solid #fff9c4}.container-btn a.trans,.container-btn button.trans{background:0 0;color:#fff;outline:1px solid #fff}.container-btn a.trans:hover,.container-btn button.trans:hover{outline:2px solid #fff}.container-btn a.trans.active,.container-btn button.trans.active{background:#fff9c4;color:#002348;outline:0;outline:2px solid #fff9c4}.container-btn a.small,.container-btn button.small{color:#90caf9;background:0 0;outline:1px solid #90caf9;border-radius:4px;width:171px;height:30px;font-size:16px;padding:0;text-transform:inherit;line-height:120%}.container-btn a.small:hover,.container-btn button.small:hover{background:#90caf9;color:#003a5d}.container-btn a:not(:first-child),.container-btn button:not(:first-child){margin-left:40px}.new-rev-section{margin-top:120px;margin-bottom:80px}
