._hero_home{padding-block:140px;border-radius:0px 0px 48px 48px;box-sizing:border-box}._hero_home .background-image{position:absolute;top:0;right:0;height:100%;width:100%;max-width:50vw;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;pointer-events:none;z-index:-1}._hero_home .wrapper .container{max-width:640px}._hero_home .wrapper .container .btn{margin-top:24px}@media screen and (max-width: 1200px){._hero_home{padding-block:100px}._hero_home .background-image{max-width:65vw;opacity:.4}}@media screen and (max-width: 500px){._hero_home{padding-block:64px}._hero_home .background-image{max-width:80vw;opacity:.3}}._pros .wrapper .container .headline{max-width:700px}._pros .wrapper .container .text{max-width:850px}._pros .wrapper .row{gap:48px}._pros .wrapper .row .icons-column{flex:1;gap:64px}._pros .wrapper .row .image-column{max-width:333px}._pros .wrapper .row .image-column .image{border-radius:500px}@media screen and (max-width: 1200px){._pros .wrapper .row{gap:28px}._pros .wrapper .row .image-column{max-width:260px}}@media screen and (max-width: 1000px){._pros .wrapper .row{flex-direction:column}._pros .wrapper .row .icons-column{width:100%;gap:32px}}.__card_pros{gap:32px}.__card_pros .icon-wrapper{padding:8px;flex-shrink:0;border-radius:10px;box-sizing:border-box}@media screen and (max-width: 1200px){.__card_pros{gap:16px}}@media screen and (max-width: 500px){.__card_pros .icon-wrapper .icon{width:28px;height:28px}}._row_headline_image .wrapper .image{border-radius:14px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center top;object-position:center top}._slider_products [data-animated-card]{height:100%}.__card_product{padding:32px 22px;height:100%;border-radius:32px;box-sizing:border-box}.__card_product:hover{background-color:#ffe9e1}.__card_product .image{width:100%;height:220px;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}.__card_product .content{flex:1}.__card_product .description{margin-bottom:12px}.__card_product .label{padding:5px 10px;position:absolute;top:38px;left:24px;color:#f4f4f8;border-radius:50px;box-sizing:border-box}.__card_product .price{margin-top:auto;flex-wrap:wrap;gap:2px 8px}.__card_product .price .old_price{text-decoration:line-through}@media screen and (max-width: 500px){.__card_product .label{top:16px;left:16px;font-size:10px}.__card_product .image{height:160px}.__card_product .description{font-size:12px}}._row_headline_two_images .images{gap:24px}._row_headline_two_images .image{max-width:100%;border-radius:14px}._row_headline_two_images .item{flex:1}@media screen and (max-width: 767px){._row_headline_two_images .images{flex-direction:column}}.__card_step{padding:24px 12px;height:100%;border-radius:12px;cursor:default;box-sizing:border-box}.__card_step .number{width:58px;height:58px;font-size:28px;border-radius:18px}._slider_gallery .link:hover .image{transform:scale(1.03);box-shadow:0 10px 20px rgba(0,0,0,.1)}._slider_gallery .link .image{aspect-ratio:328/520;-o-object-fit:cover;object-fit:cover;border-radius:14px;transition:transform .3s ease,box-shadow .3s ease}.__card_video{position:relative}.__card_video:hover .image{opacity:.8}.__card_video .image{aspect-ratio:1/1.5;-o-object-fit:cover;object-fit:cover;border-radius:32px;transition:350ms cubic-bezier(0, 0, 0.2, 1)}.__card_video svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 500px){.__card_video svg{width:48px;height:auto}}.__item_faq{padding:0px 28px;border-radius:8px;box-sizing:border-box}.__item_faq.active .accordion-header .arrow{transform:rotateZ(-180deg)}.__item_faq .accordion-header{padding:28px 0px;gap:24px;cursor:pointer}.__item_faq .accordion-header .arrow{flex-shrink:0;margin-left:auto;transition:transform .3s ease}.__item_faq .accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.__item_faq .accordion-content .margin-fixer{margin:8px 0px 32px 0px;opacity:0}@media screen and (max-width: 500px){.__item_faq{padding:0px 16px}.__item_faq .accordion-header{padding:16px 0px;gap:12px;font-size:16px}}@media screen and (max-width: 400px){.__item_faq .accordion-header{font-size:14px}.__item_faq .accordion-header .arrow{width:20px;height:auto}}/*# sourceMappingURL=homepage.min.css.map */