.banner-card{border-radius:.3125rem;display:block;overflow:hidden;padding-bottom:80%;position:relative}.banner-card img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.brand-card{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:.5rem 2rem;text-align:center}@media (any-hover:hover){.brand-card:hover .brand-card__title{border-bottom-color:var(--color-blue-dark)}.brand-card:hover .brand-card__icon{transform:scale(1.1)}}.brand-card__img{display:block;height:3.125rem;margin-bottom:.625rem;-o-object-fit:contain;object-fit:contain;width:100%}.brand-card__title{border-bottom:.0625rem solid transparent;color:var(--color-blue-dark);font-size:1rem;font-weight:500;line-height:1.5;transition:border var(--transition-duration-primary)}.brand-card__icon{align-items:center;background-color:var(--color-primary);border-radius:1.5rem;color:var(--color-white);display:flex;flex:0 0 1.5rem;height:1.5rem;justify-content:center;margin-bottom:.625rem;transition:transform var(--transition-duration-primary);width:1.5rem}.brand-card__label{color:var(--color-primary);font-size:1rem;font-weight:400;white-space:nowrap}.youtube-card{display:block}@media (any-hover:hover){.youtube-card:hover .youtube-card__overlay{opacity:1;visibility:visible}.youtube-card:hover .youtube-card__title{text-decoration:underline}}.youtube-card__img{border-radius:.3125rem;margin-bottom:.625rem;overflow:hidden;padding-bottom:56.25%;position:relative}.youtube-card__img img{-o-object-fit:cover;object-fit:cover}.youtube-card__img img,.youtube-card__overlay{height:100%;left:0;position:absolute;top:0;width:100%}.youtube-card__overlay{align-items:center;background:linear-gradient(0deg,#0006,#0006);display:flex;justify-content:center;opacity:0;transition:visibility var(--transition-duration-primary),opacity var(--transition-duration-primary);visibility:hidden}.youtube-card__title{font-size:1.125rem;font-weight:500;line-height:1.38;min-height:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.youtube-card__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.btn-play{align-items:center;background:none;border:.21875rem solid var(--color-white);border-radius:50%;color:var(--color-white);display:inline-flex;font-size:1.25rem;height:2.875rem;justify-content:center;width:2.875rem}.btn-play:not(:disabled){cursor:pointer}.benefit-card{border:.0625rem solid var(--color-gray-150);border-radius:.3125rem;padding:.875rem}[class*=" col-"] .benefit-card,[class^=col-] .benefit-card{min-height:100%}.benefit-card__row{display:flex;gap:1rem}.benefit-card__img{--img-size:3rem;flex:0 0 var(--img-size);min-width:0;width:var(--img-size)}.benefit-card__img img{display:block;height:auto;width:100%}.benefit-card__text{flex:1 1 auto}.benefit-card__title{border-bottom:.0625rem solid var(--color-blue-07);color:var(--color-blue-03);cursor:pointer;font-size:.875rem;font-weight:700;margin-bottom:.375rem;padding-bottom:.5rem}@media (any-hover:hover){.benefit-card__title:hover{color:var(--color-primary);text-decoration:underline}}.benefit-card__body{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.benefit-card__body{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.app-collapse{background-color:var(--color-white);border:.0625rem solid var(--color-gray-150);border-radius:.3125rem;box-shadow:0 .125rem .25rem #0000000d;overflow:hidden;transition:border-color var(--transition-duration-primary)}.app-collapse._active{border-color:#55c2ff6b}.app-collapse._active .app-collapse__title{color:var(--color-primary)}@media (any-hover:hover){.app-collapse:hover{border-color:var(--color-primary)}.app-collapse:hover .app-collapse__title{color:var(--color-primary)}}.app-collapse__title{background-color:var(--color-white);border:none;color:var(--color-dark-04);display:flex;flex-direction:column;font-size:1.125rem;font-weight:400;justify-content:center;line-height:138.88%;min-height:4.375rem;padding:.9375rem 3rem .9375rem 1.25rem;position:relative;text-align:left;transition:border-color var(--transition-duration-primary),box-shadow var(--transition-duration-primary),color var(--transition-duration-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}@media (max-width:991px){.app-collapse__title{font-size:1rem;line-height:137.5%;padding:.625rem 3rem .625rem .9375rem}}.app-collapse__title:not(:disabled){cursor:pointer}.app-collapse__title-arrow{position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.app-collapse__content{box-sizing:content-box;font-size:.875rem;line-height:142.85%;max-height:300vh;overflow:hidden;padding:0 .9375rem .75rem;transition:max-height var(--transition-duration-primary),padding var(--transition-duration-primary)}.app-collapse__content._collapsed{max-height:0!important;padding:0 .9375rem}.app-collapse__content a{color:var(--color-blue-03);transition:color var(--transition-duration-primary)}@media (any-hover:hover){.app-collapse__content a:hover{color:var(--color-blue-04);text-decoration:underline}}.faq-card{background:var(--color-white) url(./faq-bg.Cx-jFKzT.webp) no-repeat right 10px bottom -10px;border:.0625rem solid var(--color-gray-150);border-radius:.3125rem;box-shadow:0 2px 4px #0000001a;min-height:100%;padding:1.5625rem}.faq-card__title{font-size:1.5625rem;font-weight:400;line-height:120%;margin-bottom:.5rem}.faq-card__body a{color:var(--color-blue-03);transition:color var(--transition-duration-primary)}@media (any-hover:hover){.faq-card__body a:hover{color:var(--color-blue-04);text-decoration:underline}}.review-card{border:.0625rem solid rgba(125,226,130,.48);border-radius:.3125rem}.swiper-slide .review-card{min-height:100%}.review-card__row{align-items:flex-start;display:flex}.review-card__left-col{flex:0 0 32%;max-width:32%;padding:.875rem;text-align:center}.review-card__img{display:inline-flex;height:5.40625rem;margin-bottom:.5rem;width:5.40625rem}@media (max-width:991px){.review-card__img{height:3.5rem;width:3.5rem}}.review-card__img img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.review-card__rating{justify-content:center;margin-bottom:.375rem}.review-card__product-title{color:var(--color-blue);cursor:pointer;font-size:.875rem;font-weight:400;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp:2){.review-card__product-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}}@media (any-hover:hover){.review-card__product-title:hover{text-decoration:underline}}.review-card__right-col{flex:1 1 auto;padding:.875rem .875rem .875rem 0}.review-card__name{align-items:center;border-bottom:.0625rem solid rgba(125,226,130,.2);display:flex;font-size:1.125rem;font-weight:700;gap:.75rem;justify-content:space-between;line-height:1.38;margin-bottom:.5rem;padding-bottom:.5rem}.review-card__icon{flex:0 0 1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain;width:1.75rem}.review-card__body{font-size:1rem;font-weight:300;line-height:156.25%;max-height:120px;overflow-y:scroll}@media (max-width:991px){.review-card__body{font-size:.875rem}}.review-card__body:not(:last-child){margin-bottom:1.25rem}@media (max-width:991px){.review-card__body:not(:last-child){margin-bottom:1rem}}.review-card__date{color:var(--color-gray-22);font-size:.9375rem;font-weight:400;line-height:1.5}:root{--container-padding:1.5rem;--color-white:#fff;--color-black:#000;--color-blue:#55c2ff;--color-blue-01:#3886db;--color-blue-02:#3277c1;--color-blue-03:#007bff;--color-blue-04:#0056b3;--color-blue-05:#0069d9;--color-blue-06:#0062cc;--color-blue-07:#e9ecef;--color-blue-08:#0fc0ff;--color-blue-dark:#3886db;--color-blue-bright:#0d45da;--color-dark:#111;--color-dark-02:#272727;--color-dark-03:#212529;--color-dark-04:#1c1c1c;--color-red:#dc3545;--color-red-01:#ea4335;--color-red-02:#f44;--color-yellow:#ffbb20;--color-yellow-light:#fff7e5;--color-green:#0e9d43;--color-green-01:#42b658;--color-green-02:#3cca56;--color-green-bright:#1ae240;--color-green-light:#f5fcf1;--color-gray:#e0e0e0;--color-gray-02:#585858;--color-gray-03:#e4e4e4;--color-gray-04:#dee2e6;--color-gray-05:#747474;--color-gray-06:#9b9b9b;--color-gray-07:#eee;--color-gray-08:#fbfbfb;--color-gray-09:#efefef;--color-gray-10:#fff7e6;--color-gray-11:#f9f9f9;--color-gray-12:grey;--color-gray-13:#d3d3d3;--color-gray-14:#e5e5e5;--color-gray-15:#bebebe;--color-gray-16:#c4c4c4;--color-gray-17:#6c6c6c;--color-gray-18:#495057;--color-gray-19:#f8f9fa;--color-gray-20:#dae0e5;--color-gray-21:#e2e6ea;--color-gray-22:#6c757d;--color-gray-23:#e8e8e8;--color-gray-24:#f5f5f5;--color-gray-25:#b6b6b6;--color-gray-26:#f8f8f8;--color-gray-27:#ccc;--color-gray-28:#ced4da;--color-gray-29:#f2f2f2;--color-gray-30:#6e6e6e;--color-gray-31:#9f9f9f;--color-gray-32:#c2c2c2;--color-gray-33:#f4f4f4;--color-gray-34:#a3a3a3;--color-gray-150:#f1f3f5;--color-danger:var(--color-red);--color-danger-active:#c82333;--color-warning:var(--color-yellow);--color-success:var(--color-green);--color-primary:var(--color-blue);--transition-duration-primary:.15s;--swiper-navigation-color:rgba(0,0,0,.5);--swiper-navigation-size:1.25rem;--swiper-pagination-bullet-horizontal-gap:.125rem;--swiper-pagination-bullet-width:3.75rem;--swiper-pagination-bullet-height:.125rem;--swiper-pagination-bullet-border-radius:0;--swiper-pagination-bullet-inactive-color:var(--color-black);--swiper-pagination-color:var(--color-black);--swiper-pagination-bullet-inactive-opacity:.2}.location-card{background-color:var(--color-white);border:.0625rem solid var(--color-gray-16);border-radius:.9375rem;display:flex;filter:drop-shadow(0 8px 25px rgba(56,134,219,.2));flex-direction:column;overflow:hidden}.location-card__img{overflow:hidden;padding-bottom:72.97%;position:relative}.location-card__img img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.location-card__text{padding:1rem 1rem 1.5rem;text-align:center}.location-card__metro-title{color:var(--color-blue-dark);font-size:.875rem;font-weight:400;line-height:114.2857%;margin-bottom:.5rem}.location-card__address-title{color:var(--color-black);font-size:.9375rem;font-weight:500;line-height:120%;margin-bottom:.625rem}.location-card__worktimes{margin-bottom:.75rem}.location-card__worktimes>li:not(:last-child){margin-bottom:.3125rem}.location-card__worktimes>li>span{align-items:center;color:var(--color-gray-05);display:flex;font-size:.875rem;font-weight:400;justify-content:center;line-height:114.28%}.location-card__contacts{margin-bottom:.9375rem}.location-card__contacts>li:not(:last-child){margin-bottom:.625rem}.location-card__contacts>li>a{align-items:center;color:var(--color-blue-dark);display:flex;font-size:.875rem;font-weight:400;gap:.5rem;justify-content:center;line-height:114.28%;text-decoration:underline}
