.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button,.et_pb_menu_0_tb_header .et_pb_menu__icon.et_pb_menu__cart-button{color:#d71637!important}.vertical-tabs1{border:none}.vertical-tabs1 ul.et_pb_tabs_controls{float:left;width:30%;margin-right:3%;background:transparent}.vertical-tabs1 ul.et_pb_tabs_controls:after{content:none}.vertical-tabs1 .et_pb_tabs_controls li{width:100%;border-right:none!important;border-left:2px solid transparent;background:#f4f4f4}.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active{background:#ffffff}.vertical-tabs1 .et_pb_tabs_controls li a{padding:30px}.vertical-tabs1 .et_pb_tabs_controls li.et_pb_tab_active a{color:#D71637!important}.vertical-tabs1 .et_pb_tab{padding:0}.vertical-tabs1 .et_pb_tab_content{display:flex;flex-wrap:wrap}@media(max-width:767px){.vertical-tabs1 ul.et_pb_tabs_controls{width:100%;margin-bottom:30px;margin-right:0}.vertical-tabs1 .et_pb_tabs_controls li{border-bottom:none}.vertical-tabs1 .et_pb_tab{padding:0}.vertical-tabs1 .et_pb_tab_content{display:block}}.single-machine .type-machine .et_post_meta_wrapper{margin-left:20px}.et-db #et-boc .et-l .et_pb_tabs_controls li a{padding:12px 30px}.content-section{display:none;padding:30px 15px}.video-flex-row{display:flex;gap:20px;flex-wrap:wrap}.video-box{flex:1}@media (max-width:768px){.video-flex-row{flex-direction:column;align-items:center}.video-box{width:100%;max-width:100%}}.et-db #et-boc .et-l .et_pb_tabs_controls li.et_pb_tab_active{border-bottom:2px solid #d71637}.table-responsive{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.flexcut-modal{display:none;position:fixed;z-index:999999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,0.7);animation:fadeIn 0.3s ease}.flexcut-modal.show{display:block}.flexcut-modal-content{background-color:#fefefe;margin:3% auto;padding:0;border:none;width:90%;max-width:700px;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,0.3);animation:slideDown 0.3s ease;position:relative;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.flexcut-modal-header{background-color:#2c3e50;color:white;padding:20px 30px;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.flexcut-modal-header h2{margin:0;font-size:24px;font-weight:600}.flexcut-close{color:white;font-size:32px;font-weight:bold;line-height:1;cursor:pointer;background:none;border:none;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:transform 0.2s ease}.flexcut-close:hover,.flexcut-close:focus{transform:rotate(90deg);opacity:0.8}.flexcut-modal-body{padding:30px;line-height:1.6;color:#333;overflow-y:auto;flex-grow:1}.flexcut-modal-body h3{color:#2c3e50;margin-top:0;margin-bottom:15px;font-size:20px}.flexcut-modal-body p{margin-bottom:20px}.flexcut-modal-body .wpcf7{margin-top:20px}.flexcut-modal-body .wpcf7-form{margin:0}.flexcut-modal-body .wpcf7-form p{margin-bottom:15px}.flexcut-modal-body .wpcf7-form label{display:block;margin-bottom:5px;font-weight:600;color:#2c3e50}.flexcut-modal-body .wpcf7-form input[type="text"],.flexcut-modal-body .wpcf7-form input[type="email"],.flexcut-modal-body .wpcf7-form input[type="tel"],.flexcut-modal-body .wpcf7-form textarea,.flexcut-modal-body .wpcf7-form select{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color 0.3s ease}.flexcut-modal-body .wpcf7-form input:focus,.flexcut-modal-body .wpcf7-form textarea:focus,.flexcut-modal-body .wpcf7-form select:focus{outline:none;border-color:#2c3e50}.flexcut-modal-body .wpcf7-form textarea{min-height:100px;resize:vertical}.flexcut-modal-body .wpcf7-form input[type="submit"]{background-color:#e74c3c;color:white;padding:12px 30px;border:none;border-radius:4px;font-size:16px;font-weight:600;cursor:pointer;transition:background-color 0.3s ease}.flexcut-modal-body .wpcf7-form input[type="submit"]:hover{background-color:#c0392b}.flexcut-modal-body .wpcf7-response-output{margin:20px 0 0 0;padding:12px;border-radius:4px}.flexcut-modal-body .wpcf7-validation-errors{border:2px solid #f7a918;background-color:#fff8e6;color:#333}.flexcut-modal-body .wpcf7-mail-sent-ok{border:2px solid #398f14;background-color:#e6f4ea;color:#333}.flexcut-modal-body .wpcf7-mail-sent-ng{border:2px solid #e74c3c;background-color:#fde8e6;color:#333}.flexcut-modal-body .wpcf7-not-valid-tip{color:#e74c3c;font-size:12px;display:block;margin-top:5px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideDown{from{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width:768px){.flexcut-modal-content{width:95%;margin:5% auto;max-height:85vh}.flexcut-modal-header h2{font-size:20px}.flexcut-modal-body{padding:20px}.flexcut-modal-body h3{font-size:18px}}.flexcut-modal-body::-webkit-scrollbar{width:8px}.flexcut-modal-body::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.flexcut-modal-body::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.flexcut-modal-body::-webkit-scrollbar-thumb:hover{background:#555}body.modal-open{overflow:hidden!important}.flexcut-modal{padding-bottom:50px}.flexcut-modal-content{margin:2% auto 2% auto;max-height:95vh}#main-footer{z-index:999998}.flexcut-modal{z-index:999999!important}.mgm-folds-filters .mgm-checkbox{position:relative;padding-left:34px;cursor:pointer;font-size:0.95rem;line-height:1.4;user-select:none;display:inline-flex;align-items:center}.mgm-folds-filters .mgm-checkbox input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.mgm-folds-filters .mgm-checkbox::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:22px;height:22px;border:2px solid #c20000;background:#ffffff;border-radius:3px;transition:all 0.15s ease;box-sizing:border-box}.mgm-folds-filters .mgm-checkbox::after{content:"";position:absolute;left:7px;top:50%;transform:translateY(-55%) rotate(45deg);width:6px;height:12px;border-right:3px solid #ffffff;border-bottom:3px solid #ffffff;opacity:0;display:block}.mgm-folds-filters .mgm-checkbox input:checked+span{color:#c20000}.mgm-folds-filters .mgm-checkbox input:checked~*{}.mgm-folds-filters .mgm-checkbox input:checked+span,.mgm-folds-filters .mgm-checkbox input:checked~span{}.mgm-folds-filters .mgm-checkbox input:checked~*{}.mgm-folds-filters .mgm-checkbox input:checked+span,.mgm-folds-filters .mgm-checkbox input:checked~span{}.mgm-folds-filters .mgm-checkbox input:checked~span{}.mgm-folds-filters .mgm-checkbox input:checked~*{}.mgm-folds-filters .mgm-checkbox input:checked~span,.mgm-folds-filters .mgm-checkbox input:checked+span{}.mgm-folds-filters .mgm-checkbox input:checked~span{}.mgm-folds-filters .mgm-checkbox input:checked+span{}.mgm-folds-filters .mgm-checkbox input:checked~.mgm-checkbox::before{}.mgm-folds-filters .mgm-checkbox input:checked+span::before{}.mgm-folds-filters .mgm-checkbox:has(input:checked)::before{background:#c20000;border-color:#c20000}.mgm-folds-filters .mgm-checkbox:has(input:checked)::after{opacity:1}.mgm-folds-filters .mgm-checkbox:hover::before{box-shadow:0 0 0 3px rgba(194,0,0,0.15)}.msm-video-thumb img{width:100%!important;height:100%!important;object-fit:cover;!importantdisplay:block}.msm-cf7-theme .wpcf7 form{margin:0}.msm-cf7-theme .wpcf7 form label,.msm-cf7-theme .wpcf7 form .msm-label{display:block;font-weight:600;margin:0 0 6px;line-height:1.3}.msm-cf7-theme .wpcf7 input[type="text"],.msm-cf7-theme .wpcf7 input[type="email"],.msm-cf7-theme .wpcf7 input[type="tel"],.msm-cf7-theme .wpcf7 input[type="url"],.msm-cf7-theme .wpcf7 input[type="number"],.msm-cf7-theme .wpcf7 input[type="date"],.msm-cf7-theme .wpcf7 select,.msm-cf7-theme .wpcf7 textarea{width:100%;box-sizing:border-box;border:1px solid rgba(17,24,39,0.18);border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.35;background:#fff;color:#111827;outline:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.msm-cf7-theme .wpcf7 ::placeholder{color:rgba(17,24,39,0.45)}.msm-cf7-theme .wpcf7 input:focus,.msm-cf7-theme .wpcf7 select:focus,.msm-cf7-theme .wpcf7 textarea:focus{border-color:rgba(220,38,38,0.65);box-shadow:0 0 0 4px rgba(220,38,38,0.12)}.msm-cf7-theme .wpcf7 textarea{min-height:140px;resize:vertical}.msm-cf7-theme .wpcf7 .wpcf7-form-control-wrap{display:block;margin:0}.msm-cf7-theme .wpcf7 p{margin:0 0 14px}.msm-cf7-theme label{margin-bottom:6px}.msm-cf7-theme label br{display:none}.msm-cf7-theme label+span,.msm-cf7-theme label+.wpcf7-form-control-wrap{display:block;margin-top:6px}.msm-cf7-theme .msm-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:767px){.msm-cf7-theme .msm-grid-2{grid-template-columns:1fr}}.msm-cf7-theme .wpcf7 input[type="checkbox"],.msm-cf7-theme .wpcf7 input[type="radio"]{transform:translateY(1px)}.msm-cf7-theme input[type="checkbox"],.msm-cf7-theme input[type="radio"]{accent-color:#d71637}.msm-cf7-theme input[type="checkbox"]:focus,.msm-cf7-theme input[type="radio"]:focus{outline:none;box-shadow:0 0 0 3px rgba(215,22,55,0.25);border-radius:4px}.msm-cf7-theme input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}.msm-cf7-theme .wpcf7-list-item{display:flex;align-items:center;gap:10px;margin-bottom:10px}.msm-cf7-theme .wpcf7-list-item-label{position:relative;padding-left:32px;cursor:pointer;line-height:1.4}.msm-cf7-theme .wpcf7-list-item-label::before{content:"";position:absolute;left:0;top:2px;width:22px;height:22px;border:2px solid #d71637;border-radius:4px;background:#fff;transition:background 0.2s ease,border-color 0.2s ease}.msm-cf7-theme input[type="checkbox"]:checked+.wpcf7-list-item-label::after{content:"";position:absolute;left:6px;top:8px;width:10px;height:6px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg)}.msm-cf7-theme input[type="checkbox"]:checked+.wpcf7-list-item-label::before{background:#d71637;border-color:#d71637}.msm-cf7-theme input[type="checkbox"]:focus+.wpcf7-list-item-label::before{box-shadow:0 0 0 4px rgba(215,22,55,0.25)}.msm-cf7-theme .wpcf7 .wpcf7-list-item{margin:0 18px 8px 0}.msm-cf7-theme .wpcf7 .wpcf7-list-item-label{margin-left:8px}.msm-cf7-theme .wpcf7 input[type="submit"],.msm-cf7-theme .wpcf7 button,.msm-cf7-theme .wpcf7 .wpcf7-submit{appearance:none;border:1px solid #dc2626;background:#dc2626;color:#fff;font-weight:700;border-radius:2px;padding:12px 18px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.msm-cf7-theme .wpcf7 input[type="submit"]:hover,.msm-cf7-theme .wpcf7 .wpcf7-submit:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(17,24,39,0.18);background:#000;border-color:#000}.msm-cf7-theme .wpcf7 input[type="submit"]:active,.msm-cf7-theme .wpcf7 .wpcf7-submit:active{transform:translateY(0px);box-shadow:none}.msm-cf7-theme .wpcf7-not-valid{border-color:rgba(220,38,38,0.75)!important;box-shadow:0 0 0 4px rgba(220,38,38,0.10)!important}.msm-cf7-theme .wpcf7-not-valid-tip{color:#dc2626;font-size:13px;margin-top:6px}.msm-cf7-theme .wpcf7-response-output{margin:14px 0 0;padding:12px 14px;border-radius:12px;border:1px solid rgba(17,24,39,0.12);background:rgba(17,24,39,0.04);font-size:14px}.msm-cf7-theme .wpcf7 form.sent .wpcf7-response-output{border-color:rgba(16,185,129,0.35);background:rgba(16,185,129,0.08)}.msm-cf7-theme .wpcf7 form.invalid .wpcf7-response-output,.msm-cf7-theme .wpcf7 form.failed .wpcf7-response-output,.msm-cf7-theme .wpcf7 form.aborted .wpcf7-response-output{border-color:rgba(220,38,38,0.35);background:rgba(220,38,38,0.08)}.msm-cf7-theme .wpcf7-spinner{margin-left:10px}.et_pb_module .msm-cf7-theme .wpcf7 p:last-child{margin-bottom:0}.msm-cf7-theme .msm-grid-2>*{width:100%;min-width:0}.msm-cf7-theme .msm-grid-2 p{margin:0 0 14px}.et_pb_button,.et_pb_button_module_wrapper .et_pb_button{appearance:none;border:1px solid rgba(215,22,55,0.35)!important;background-color:#d71637!important;color:#ffffff!important;font-weight:700;font-size:16px;line-height:1.2;border-radius:2px!important;padding:12px 22px!important;transition:background-color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease,transform 0.18s ease;box-shadow:none}.et_pb_button:hover,.et_pb_button_module_wrapper .et_pb_button:hover{background-color:#b9152f!important;border-color:rgba(185,21,47,0.55)!important;transform:translateY(-1px);box-shadow:0 12px 30px rgba(17,24,39,0.18)}.et_pb_button:active{transform:translateY(0);box-shadow:none}.et_pb_button:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(215,22,55,0.25)}.et_pb_button::after{display:none!important}.et_pb_button:hover{padding:12px 22px!important}