#footer-widgets .footer-widget{text-align:center}.et_pb_portfolio_filter_all{display:none!important}.payment-box{position:relative;text-align:center}.payment-box .logo-img{display:block;transition:opacity 0.3s ease-in-out}.payment-box .qr-img{position:absolute;top:0;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s ease-in-out;max-width:120px}.payment-box:hover .logo-img{opacity:0}.payment-box:hover .qr-img{opacity:1}#main-header #et-top-navigation a{position:relative;transition:all 0.3s ease}#main-header #et-top-navigation a:hover{transform:translateY(-2px)}.et_pb_testimonial{background:#ffffff;border-radius:16px;padding:25px;margin:20px;box-shadow:0 6px 12px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}.et_pb_testimonial:hover{transform:translateY(-7px);box-shadow:0 12px 24px rgba(0,0,0,0.12)}.et_pb_testimonial_author,.et_pb_testimonial_meta{margin-bottom:12px;display:block;font-weight:600}.et_pb_testimonial_content{margin-top:18px;line-height:1.7}@media (max-width:768px){.et_pb_testimonial{padding:18px;margin:15px 10px;border-radius:12px;box-shadow:0 3px 8px rgba(0,0,0,0.07)}.et_pb_testimonial:hover{transform:translateY(0);box-shadow:0 6px 12px rgba(0,0,0,0.10)}.et_pb_testimonial_author,.et_pb_testimonial_meta{margin-bottom:20px}.et_pb_testimonial_content{margin-top:25px;line-height:1.85;padding-left:10px;padding-right:10px}}.et_pb_testimonial_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin:0 auto;padding:20px}#jfChatWidget,[id^="jfChatWidget"],div[id*="JFChatLaunchButton"]{position:fixed!important;left:14px!important;right:auto!important;bottom:calc(14px + env(safe-area-inset-bottom))!important;width:64px!important;height:64px!important;z-index:999999!important;transform-origin:bottom left!important}#jfChatWidget iframe,[id^="jfChatWidget"] iframe,div[id*="JFChatLaunchButton"] iframe{width:64px!important;height:64px!important;border-radius:50%!important;transform:scale(.82)!important;transform-origin:bottom left!important;overflow:hidden!important}#jfChatWidget iframe[id*="Chat"],#jfChatWidget iframe[id*="Widget"],iframe[id*="JFChatFullscreen"]{position:fixed!important;left:10px!important;right:auto!important;bottom:calc(86px + env(safe-area-inset-bottom))!important;width:min(420px,92vw)!important;height:min(70vh,680px)!important;max-width:92vw!important;max-height:70vh!important;border-radius:16px!important;box-shadow:0 14px 40px rgba(0,0,0,.25)!important;z-index:999999!important}@media (max-width:768px){:root{--langbar-h:72px}#jfChatWidget,[id^="jfChatWidget"],div[id*="JFChatLaunchButton"]{width:60px!important;height:60px!important;left:12px!important;right:auto!important;bottom:calc(10px + env(safe-area-inset-bottom) + var(--langbar-h) + 8px)!important;transform-origin:bottom left!important}#jfChatWidget iframe,[id^="jfChatWidget"] iframe,div[id*="JFChatLaunchButton"] iframe{width:60px!important;height:60px!important;transform:scale(.84)!important}#jfChatWidget iframe[id*="Chat"],#jfChatWidget iframe[id*="Widget"],iframe[id*="JFChatFullscreen"]{left:12px!important;right:auto!important;bottom:calc(74px + env(safe-area-inset-bottom) + var(--langbar-h) + 8px)!important;width:min(80vw,360px)!important;height:min(52dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--langbar-h) - 120px))!important;max-height:min(52dvh,calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--langbar-h) - 120px))!important;border-radius:16px!important}@supports not (height:100dvh){#jfChatWidget iframe[id*="Chat"],#jfChatWidget iframe[id*="Widget"],iframe[id*="JFChatFullscreen"]{height:min(52vh,calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--langbar-h) - 120px))!important;max-height:min(52vh,calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - var(--langbar-h) - 120px))!important}}.jfChatHeader,[class*="jfChatHeader"]{min-height:42px!important;padding:4px 8px!important;font-size:13px!important;position:relative!important;top:50px!important;margin-bottom:16px!important}.jfChatHeader img,[class*="jfChatHeader"] img{width:24px!important;height:24px!important;margin-right:6px!important;border-radius:50%!important}.jfChatBody,[class*="jfChatBody"]{margin-top:50px!important}}html,body{overscroll-behavior:contain}