.custom_html-block{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px}.custom_right-block{max-width:280px;flex:1;min-width:180px}@media(max-width:991px)and (min-width:768px){.custom_html-block .counter_block{width:35%}}.custom_html-block .counter-item__number{display:flex;align-items:flex-start}.custom_html-block .counter-item__number .counter{font-size:96px;line-height:104px;font-weight:600;color:var(--primary)}@media(max-width:991px){.custom_html-block .counter-item__number .counter{font-size:50px;line-height:60px}}.custom_html-block .counter-item__number span:not(.counter){font-size:64px;line-height:72px;font-weight:600;color:var(--primary)}@media(max-width:991px){.custom_html-block .counter-item__number span:not(.counter){font-size:40px;line-height:50px}}.custom_html-block .counter-item__number{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}.custom_html-block .counter-item__title{font-size:16px;line-height:26px;font-weight:600;color:#fff}.custom_html-block .custom_description{font-size:16px;line-height:26px;color:#fff;margin-bottom:36px}.custom_html-block .btn-secondary{color:#fff;--btn-color-hover: var(--primary)}.custom_html-block .btn-secondary .icon-button{background-color:var(--primary)}.main__image{position:relative}.main__image .btn_play{padding:10px;border-radius:50%;background-color:var(--bg-color);color:var(--color);position:absolute;right:0;bottom:40px;cursor:pointer}@media(max-width:1199px)and (min-width:768px){.main__image .btn_play{transform:scale(.8);bottom:-20px;right:-20px}}@media(max-width:991px)and (min-width:768px){.main__image .btn_play{transform:scale(.6)}}@media(max-width:575px){.main__image .btn_play{transform:scale(.6);bottom:-20px;right:-20px}}.main__image .btn_play svg{fill:var(--color);animation:spin 20s linear infinite}.main__image svg text{font-size:8px;letter-spacing:4.5px}.main__image .icon_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:rotate(360deg)}}.icon__box{display:flex;align-items:center;flex-wrap:wrap}.custom_accordion-item{background-color:#f1f7f6;border-radius:20px;overflow:hidden}.custom_accordion-item:not(:last-child){margin-bottom:20px}.custom_accordion-button{padding:24px 30px;display:flex;align-items:flex-start;gap:0 10px;justify-content:space-between;width:100%;transition:.3s all ease;font-size:20px;line-height:28px;font-weight:500}.custom_accordion-button span{transition:.3s all ease;display:flex;margin-top:2px}.custom_accordion-button.active{padding-bottom:20px;color:var(--primary)!important}.custom_accordion-button.active span{transform:rotate(180deg)}.custom_accordion-content{padding:0 30px;font-size:16px;line-height:26px;transition:.3s all ease;height:0;opacity:0;visibility:visible}.custom_accordion-content.show{padding-bottom:30px;height:auto;opacity:1;visibility:visible}@media(max-width:767px){.custom_accordion-button{padding:20px;font-size:16px;line-height:26px}.custom_accordion-content{padding:0 20px}.custom_accordion-content.show{padding-bottom:20px}}.box_images .image-box{flex:1;transition:.3s all ease;min-width:200px;border-radius:0;background:transparent;display:flex;flex-wrap:wrap;gap:20px 24px;margin-bottom:30px}.box_images .image-box .image-box-img{width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--primary);color:#fff;margin-bottom:0}.box_images{display:block;margin-bottom:50px}.image-box-content{flex:1}.image-box-title{padding:0;margin-bottom:10px;border:none}.icon__box{padding-top:30px;border-top:1px solid #e7e2e2}.hotspot_item{position:absolute;top:var(--position-Y);left:var(--position-X)}.hotspots-icon{width:12px;height:12px;border-radius:50%;background-color:#fff;display:block;position:relative}.hotspots-icon:before{background-color:#ffffff80;border-radius:50%;content:"";position:absolute;z-index:2;transform:scale(1);pointer-events:none;animation:pulse 1.5s infinite linear;top:0;right:0;bottom:0;left:0}@keyframes pulse{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 12px #fff0}}.hotspots-content{position:absolute;top:50%;transform:translateY(-50%);font-size:16px;line-height:26px;font-weight:600;color:#000;padding:8px 22px;border-radius:20px;background-color:#fff;width:max-content}.hotspot_item.right .hotspots-content{left:calc(100% + 20px)}.hotspot_item.left .hotspots-content{right:calc(100% + 20px)}@media(max-width:575px){.hotspots-content{font-size:14px;line-height:24px;padding:6px 20px;width:120px}}.testimonial--content{font-size:24px;line-height:32px;color:#555;margin-bottom:136px}.testimonial--content svg{display:block;margin-bottom:20px}.testimonial--author{display:flex;flex-wrap:wrap;align-items:center;padding-top:30px;border-top:1px solid rgba(0,0,0,.1);gap:20px}.author--name{font-size:16px;line-height:26px;font-weight:600;margin-bottom:6px;color:#000}.author--job{margin-bottom:0;font-size:14px;line-height:22px;font-weight:500;color:#999}.tesimonial--other{position:absolute;bottom:73px;right:60px;display:flex;align-items:center;gap:10px}@media(max-width:1199px){.tesimonial--other{bottom:43px;right:30px}}@media(max-width:991px){.testimonial--content{font-size:20px;line-height:28px;margin-bottom:50px}.tesimonial--other{position:relative;inset:auto;margin-top:30px}}@media(max-width:480px){.testimonial--content{font-size:18px;line-height:26px}}.step-list{padding-top:80px;padding-bottom:40px;position:relative}.step-item{display:flex;gap:10px 30px;position:relative;z-index:2;margin-bottom:40px}.step__timeline{position:absolute;top:0;bottom:0;width:3px;background:#fff;left:39px}.step__timeline--progress{position:absolute;top:0;left:0;right:0;background-color:var(--primary);height:var(--time-percent)}.step-content{flex:1}.step-content .step_heading{font-size:24px;line-height:32px;margin-bottom:10px}.step-number{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff;color:var(--primary);font-size:24px;line-height:32px;font-weight:500;transition:.3s all ease}.step-item.active .step-number{background-color:var(--primary);color:#fff}@media(max-width:991px){.step-list{padding-top:40px;padding-bottom:20px}.step-item{margin-bottom:20px}}@media(max-width:575px){.step-item{gap:20px}.step-content .step_heading{font-size:20px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-section.css.map */
