

/* Start:/local/templates/main/css/custom-2.css?17652026086373*/
.heading-1,.heading-2,.heading-3{margin:0;font-weight:600}.heading-1{font-size:46px;line-height:1.15}.heading-2{font-size:34px;line-height:1.47}.heading-3{font-size:18px;line-height:1.22}.product__arrow,.wrapper{font-style:normal;font-weight:500}.text{margin:0}.product{display:inline-flex;position:relative;align-items:center;width:100%;padding-right:30px;padding-left:30px;border-radius:16px;background:#eee;color:#000}.block--black:before,.block--gray:before,.product__link{position:absolute;height:100%}.product__link{z-index:1;top:0;left:0;width:100%}.block--bg,.block--black,.block--gray,.block--underline,.info-card__pic{position:relative}.block--black:before,.block--gray:before,.block__bg{z-index:-1;top:0;left:50%;transform:translateX(-50%)}.product__pic{display:block;flex-shrink:0;width:162px}.product__pic img{display:block;width:100%;height:auto}.product__info{padding-top:30px;padding-bottom:30px;padding-left:30px}.product__arrow{display:inline-flex;align-items:center;margin-top:13px;color:#555;font-size:14px;line-height:1.57}.product__arrow img{display:block;width:2.071428571428571em;height:.714285714285714em;margin-right:12px;-o-object-fit:contain;object-fit:contain;transition:margin-right .2s}.no-touch .product:hover .product__arrow img{margin-right:1.857142857142857em}.info-card__pic{display:block;width:100%;overflow:hidden;border-radius:16px}.info-card__pic img{display:block;width:100%;height:auto}.info-card__text{margin-top:24px;color:#555}.block--bg .info-card__text,.block--black .info-card__text{color:#e9e9e9}.benefit__inner,.heading-text,.intro__inner{display:flex;flex-wrap:wrap}.heading-text__left{width:calc(42.25352112676056% - 20px)}.heading-text__right{width:calc(59.15492957746479% - 20px);margin-top:10px;margin-left:auto}.heading-text__text{max-width:700px}.wrapper{width:100%;max-width:1450px;margin:-85px auto 0;padding-right:15px;padding-left:15px;color:#000;font-size:16px;line-height:1.38;font-family:Montserrat,sans-serif}.block--bg,.block--black{color:#fff}.block:not(:first-child){padding-top:112px;padding-bottom:112px}.block--gray:before{display:block;width:100vw;border-radius:16px;background:#f7f7f7;content:""}.block--gray-top:before{border-bottom-right-radius:0;border-bottom-left-radius:0}.block--gray-bottom:before{border-top-right-radius:0;border-top-left-radius:0}.block--black:before{display:block;width:100vw;background:#040914;content:""}.block--underline:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#bdbdbd;content:""}.block__bg{display:block;position:absolute;width:100vw;height:100%}.block__bg--rounded{overflow:hidden;border-radius:16px}.block__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.intro__left{width:calc(42.25352112676056% - 20px);padding-top:79px;padding-bottom:112px}.intro__product{max-width:460px;margin-top:52px}.intro__right{display:flex;position:relative;align-items:center;justify-content:right;width:calc(59.15492957746479% - 20px);height:auto;margin-left:auto;padding:20px}.intro__bg,.intro__right:before{z-index:-1;position:absolute;left:0}.intro__right--mobile{display:none}.intro__right:before{top:0;width:100vw;height:100%;border-radius:16px;background:#f3f3f3;content:""}.intro__bg{display:block;top:-11.885895404120443%;width:auto;height:132.80507131537243%;animation:4s infinite intro-bg-animation}.intro__pic{display:block;width:100%;max-width:85%}.benefit__list,.info__list{display:flex;list-style:none}.intro__pic img{display:block;width:100%;height:auto}.benefit{margin-top:8px}.benefit__list-wrapper,.info__list-wrapper{margin-top:56px}.benefit__list,.info__list{flex-wrap:wrap;margin:-10px;padding:0}.benefit__item{width:calc(33.333% - 20px);margin:10px;padding:40px 45px;border-width:1px 0;border-style:solid;border-radius:16px;border-color:#74a9d9}@media (max-width:1200px){.heading-text__left,.heading-text__right{width:100%}.heading-text__text,.intro__product{max-width:none}.benefit__item,.intro__left,.intro__right{width:calc(50% - 20px)}}.benefit__product{max-width:700px;margin-top:64px}@media (max-width:1024px){.wrapper{margin-top:-48px}.heading-1{font-size:28px}.heading-2{font-size:24px}.heading-3{font-size:16px}.product{padding-right:20px;padding-left:20px}.product__info{padding-top:20px;padding-bottom:20px;padding-left:20px}.product__arrow{font-size:12px}.info-card__text{margin-top:15px}.intro__product,.intro__right{margin-top:32.5px}.wrapper{font-size:14px}.block:not(:first-child){padding-top:70px;padding-bottom:70px}.intro__left{width:100%;padding-top:40px;padding-bottom:70px}.intro__right{justify-content:center;width:100%}.intro__right--mobile{display:flex}.intro__right--desktop{display:none}.intro__right:before{width:100%}.benefit__list-wrapper,.info__list-wrapper{margin-top:35px}.benefit__item{width:100%;padding:28.125px 20px}.benefit__product{margin-top:40px}}.info__item{margin:10px}.info__item--type-1{width:calc(41.666666666666664% - 20px)}@media (max-width:600px){.product__pic{width:101.25px}.block:not(:first-child){padding-top:40px;padding-bottom:40px}.intro__left{padding-bottom:40px}.info__item--type-1{width:100%}}.info__item--type-2{width:calc(58.333333333333336% - 20px)}@media (max-width:600px){.info__item--type-2{width:100%}}.info__item--type-3{width:calc(25% - 20px)}@media (max-width:600px){.info__item--type-3{width:100%}}.info__item--type-4{width:calc(33.333% - 20px)}@media (max-width:600px){.info__item--type-4{width:100%}}.info__item--type-5{width:calc(58.333333333333336% - 20px)}@media (max-width:600px){.info__item--type-5{width:100%}}.info__item--ml{margin-left:auto}@media (max-width:1200px){.benefit__product{max-width:none}.info__item--ml{margin-left:10px}}section.info ul:not([class]) li{list-style-type:disc;margin-bottom:5px}section.info ul:not([class]){padding-left:20px}.info__iframe{width: 100%; position: relative}.info__iframe:before{padding-top: 55%;  display: block}section.info iframe{position: absolute; inset: 0; width: 100%; height: 100%}.heading-text__text a{text-decoration: underline}@media (any-hover: hover),(hover: hover) and (pointer: fine) {.heading-text__text a:hover{text-decoration: none}}.block--underline-top{position: relative}.block--underline-top:before{position: absolute; top: 60px;left: 0;width: 100%;height: 1px;background: #bdbdbd;content: "";}@media (max-width:1024px){.block--underline-top:before{top: 0}}
/* End */
/* /local/templates/main/css/custom-2.css?17652026086373 */
