/* MAKDAN additions. Original reference styles are retained under assets/. */
html{scroll-behavior:smooth}body{overflow-x:hidden}.site_logo_area img,.mobile_menu_logo img{width:170px;height:66px;object-fit:cover;object-position:50% 43%;border-radius:3px}.footer_logo img{width:210px;height:110px;object-fit:cover}.catalog-menu{max-height:70vh;overflow:auto!important;width:310px!important}.catalog-menu a{font-size:14px!important}.inner_main_nav_area li:focus-within>ul{opacity:1;visibility:visible;top:100%}.mk-content{padding-top:65px;padding-bottom:75px;min-height:360px}.mk-toolbar{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:25px}.mk-toolbar h2{max-width:600px}.mk-toolbar label{min-width:260px}.mk-content label{display:block;font-size:14px;font-weight:500}.mk-content input,.mk-content textarea{display:block;width:100%;padding:12px 15px;border:1px solid #d7e5eb;border-radius:4px;margin:7px 0 15px;font:inherit;background:#fff;color:#183746}.mk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.mk-card{border:1px solid #dce8ee;background:white;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #102c3c10;transition:transform .2s}.mk-card:hover{transform:translateY(-4px)}.mk-card img{width:100%;height:220px;object-fit:cover}.mk-card-body{padding:25px}.mk-card h3{font-size:22px;line-height:1.35;min-height:60px}.mk-card small{font-size:13px;color:#657b89;display:block;margin-bottom:8px}.mk-more{color:#079dc4;font-size:15px;font-weight:600}.mk-detail{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.mk-detail>img{width:100%;border-radius:10px}.mk-detail h2{margin:15px 0 20px;font-size:34px}.mk-detail p,.mk-information p{font-size:17px;line-height:1.8}.mk-detail dl{padding:22px;background:#f1f7fa;border-radius:8px}.mk-detail dt{color:#087d9e}.mk-detail dd{margin-bottom:12px}.mk-button{display:inline-block;background:#079dc4;color:white!important;padding:15px 25px;border:0;border-radius:3px;font-weight:600;cursor:pointer}.mk-button:hover{background:#086b91}.mk-phone{display:block;margin:20px 0;font-size:23px;color:#087d9e;font-weight:600}.mk-information{margin-top:50px;padding-top:30px;border-top:1px solid #ddd}.mk-form-note{font-size:14px!important;margin-top:15px}.mk-card[hidden]{display:none}.mk-empty{padding:40px}.mk-demo-note{font-size:13px;color:#6a736c;padding:10px 0}.wow{visibility:visible!important}a:focus-visible,button:focus-visible{outline:3px solid #18c9e3;outline-offset:4px}.fgpage-title h1{overflow-wrap:anywhere}#no-results{padding:30px;background:#edf6fa}.mk-slider-controls{position:absolute;bottom:20px;right:25px;display:flex;gap:8px;z-index:4}.mk-slider-controls button{border:1px solid #fff8;background:#102c3cb3;color:white;border-radius:4px;padding:8px 14px}.slider_area{position:relative}
@media(max-width:991px){.mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-detail{gap:25px}.mk-toolbar{align-items:stretch;flex-direction:column}.mk-toolbar h2{font-size:28px}.mk-content{padding:40px 20px}.mk-detail h2{font-size:27px}.mobile_menu_inner{overflow-y:auto;max-height:100vh}.mobile_menu_logo img{height:60px}.fgpage-title h1{font-size:34px!important}.catalog-menu{max-height:none;width:100%!important}}
@media(max-width:600px){.mk-grid,.mk-detail{grid-template-columns:1fr}.mk-card img{height:220px}.mk-detail>img{max-height:320px;object-fit:cover}.mk-toolbar label{min-width:0}.text_right_attached h3{font-size:28px!important;line-height:1.25!important}.text_right_attached p{font-size:15px!important}.mk-card h3{min-height:0}.mk-slider-controls{bottom:8px}.fgpage-title{padding:60px 16px!important}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:600px){.slider_area .inner_slider_area{min-height:640px!important;height:640px!important}.slider_area .tractor_full_width{position:absolute!important;left:0!important;bottom:0!important;top:auto!important;width:100%!important;height:auto!important;display:block!important;transform:none!important}.slider_area .tractor_left{display:none!important}.slider_area .text_right_attached{display:block!important;position:relative!important;left:0!important;top:auto!important;bottom:0!important;transform:none!important;opacity:1!important;visibility:visible!important;width:100%!important;height:auto!important;padding:25px 22px 70px!important;margin:0!important}.slider_area .text_right_attached h3,.slider_area .text_right_attached p{display:block!important;opacity:1!important;visibility:visible!important}.slider_area .small_btn{visibility:visible!important;opacity:1!important}}
