:root{--jwtt-primary:#151141;--jwtt-accent:#F26522;--jwtt-accent-dark:#d9551a;--jwtt-accent-light:#FFF3E0;--jwtt-text:#1a1a2e;--jwtt-text-light:#666;--jwtt-bg:#ffffff;--jwtt-border:#f0f0f0;--jwtt-radius:10px;--jwtt-radius-sm:6px;--jwtt-font:'Poppins', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;--jwtt-transition:0.3s ease;--jwtt-card-width:280px;--jwtt-card-gap:16px}.jwtt{font-family:var(--jwtt-font);margin:0;padding:24px 0}.jwtt *{box-sizing:border-box}.jwtt__inner{max-width:100%;margin:0 auto}.jwtt__section-title{font-family:var(--jwtt-font);font-size:22px;font-weight:600;color:var(--jwtt-primary);margin:0 0 6px 0;padding:0;line-height:1.3}.jwtt__section-subtitle{font-family:var(--jwtt-font);font-size:15px;font-weight:300;color:var(--jwtt-text-light);letter-spacing:-.4px;margin:0 0 16px 0;padding:0;line-height:1.5}.jwtt__nav{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:16px;padding:0 0 8px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.jwtt__nav::-webkit-scrollbar{display:none}.jwtt__tab{font-family:var(--jwtt-font);padding:8px 14px;font-size:12px;font-weight:500;border-radius:var(--jwtt-radius-sm);cursor:pointer;transition:all var(--jwtt-transition);white-space:nowrap;line-height:1.4;background:var(--jwtt-bg);border:2px solid var(--jwtt-accent);color:var(--jwtt-accent)}.jwtt__tab:hover{background:var(--jwtt-accent-light)}.jwtt__tab:focus{outline:2px solid var(--jwtt-accent);outline-offset:2px}.jwtt__tab--active{background:var(--jwtt-accent);border-color:var(--jwtt-accent);color:#fff}.jwtt__tab--active:hover{background:var(--jwtt-accent-dark);border-color:var(--jwtt-accent-dark)}.jwtt__panels{position:relative;overflow:visible}.jwtt__panel{display:none;overflow:visible}.jwtt__panel--active{display:block;animation:jwtt-fadeIn 0.3s ease;overflow:visible}@keyframes jwtt-fadeIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.jwtt__empty{text-align:center;padding:40px 20px;color:var(--jwtt-text-light);font-size:.9rem}.jwtt__carousel{position:relative;overflow:visible;margin:0}.jwtt__arrow{display:none;position:absolute;top:100px;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;color:var(--jwtt-accent);cursor:pointer;align-items:center;justify-content:center;transition:all var(--jwtt-transition);box-shadow:0 2px 12px rgb(0 0 0 / .15);z-index:20;padding:0}.jwtt__arrow--prev{left:12px}.jwtt__arrow--next{right:12px}.jwtt__arrow:hover:not(:disabled){background:var(--jwtt-accent);color:#fff;box-shadow:0 4px 16px rgb(242 101 34 / .4)}.jwtt__arrow--hidden{opacity:0!important;pointer-events:none!important;visibility:hidden}.jwtt__arrow:disabled{opacity:.3;cursor:not-allowed}.jwtt__arrow svg{width:18px;height:18px}.jwtt__track-wrapper{width:100%;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:8px 0;margin:-8px 0;scroll-snap-type:x mandatory}.jwtt__track-wrapper::-webkit-scrollbar{display:none}.jwtt__track{display:flex;gap:var(--jwtt-card-gap);padding:4px 0}.jwtt__track .mjtc{flex-shrink:0!important;margin:0!important;width:var(--jwtt-card-width)!important;min-width:var(--jwtt-card-width)!important;max-width:var(--jwtt-card-width)!important;flex:0 0 var(--jwtt-card-width)!important;scroll-snap-align:start}.jwtt__track .mjtc .mjtc__inner{height:100%}.jwtt__track .mjtc .mjtc__badges{overflow:visible}.jwtt__track .mjtc .mjtc__img-bottom{overflow:visible}.jwtt__panel--hide-button .mjtc__btn{display:none!important}.jwtt__contact-card{flex-shrink:0!important;margin:0!important;width:var(--jwtt-card-width)!important;min-width:var(--jwtt-card-width)!important;max-width:var(--jwtt-card-width)!important;flex:0 0 var(--jwtt-card-width)!important;scroll-snap-align:start;box-sizing:border-box!important;overflow:hidden!important}.jwtt__contact-card *{box-sizing:border-box!important}.jwtt__contact-inner{background:linear-gradient(145deg,#ffffff 0%,var(--jwtt-accent-light) 100%);border:2px solid var(--jwtt-border);border-radius:var(--jwtt-radius);padding:28px 20px;height:100%;min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;box-shadow:0 2px 8px rgb(0 0 0 / .06);position:relative;overflow:hidden}.jwtt__contact-inner::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--jwtt-accent) 0%,#25D366 100%)}.jwtt__contact-icon{width:64px!important;height:64px!important;min-width:64px!important;min-height:64px!important;max-width:64px!important;max-height:64px!important;background:#25D366;border-radius:50%;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;box-shadow:0 4px 12px rgb(37 211 102 / .3)}.jwtt__contact-icon svg{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;color:#fff!important;fill:#fff!important;flex-shrink:0!important;display:block!important}.jwtt__contact-title{font-family:var(--jwtt-font);font-size:16px;font-weight:600;color:var(--jwtt-primary);margin:0;line-height:1.3}.jwtt__contact-text{font-family:var(--jwtt-font);font-size:13px;font-weight:400;color:var(--jwtt-text-light);line-height:1.6;margin:0;padding:0 8px}.jwtt__contact-btn{font-family:var(--jwtt-font);display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px;padding:12px 28px;background:#25D366;color:#fff!important;font-size:14px;font-weight:600;text-decoration:none!important;border-radius:50px;transition:all var(--jwtt-transition);box-shadow:0 4px 12px rgb(37 211 102 / .3);margin-top:4px}.jwtt__contact-btn:hover{background:#1ebe5d;color:#fff!important;text-decoration:none!important;transform:translateY(-2px);box-shadow:0 6px 16px rgb(37 211 102 / .4)}.jwtt__contact-btn svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;fill:currentColor!important;flex-shrink:0!important;display:block!important}@media (min-width:992px){.jwtt__contact-card{width:calc(25% - 18px)!important;min-width:calc(25% - 18px)!important;max-width:calc(25% - 18px)!important;flex:0 0 calc(25% - 18px)!important}}.screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (min-width:768px){.jwtt{padding:30px 0}.jwtt__section-title{font-size:24px;margin-bottom:8px}.jwtt__section-subtitle{font-size:16px;margin-bottom:20px}.jwtt__nav{flex-wrap:wrap;overflow-x:visible;gap:10px;margin-bottom:20px;padding-bottom:0}.jwtt__tab{padding:8px 16px;font-size:13px}.jwtt__empty{padding:50px 20px;font-size:1rem}.jwtt__track{--jwtt-card-gap:20px;gap:var(--jwtt-card-gap)}}@media (min-width:992px){.jwtt{padding:40px 0}.jwtt__section-title{font-size:28px}.jwtt__section-subtitle{font-size:18px;margin-bottom:24px}.jwtt__nav{margin-bottom:24px}.jwtt__tab{padding:10px 20px;font-size:14px}.jwtt__arrow{display:flex;width:44px;height:44px}.jwtt__arrow--prev{left:12px}.jwtt__arrow--next{right:12px}.jwtt__arrow svg{width:20px;height:20px}.jwtt__empty{padding:60px 20px}.jwtt__track{--jwtt-card-gap:24px;gap:var(--jwtt-card-gap)}.jwtt__track .mjtc{width:calc(25% - 18px)!important;min-width:calc(25% - 18px)!important;max-width:calc(25% - 18px)!important;flex:0 0 calc(25% - 18px)!important}}@media (min-width:1200px){.jwtt__track .mjtc{width:calc(25% - 18px)!important;min-width:calc(25% - 18px)!important;max-width:calc(25% - 18px)!important;flex:0 0 calc(25% - 18px)!important}}@media (min-width:1400px){.jwtt__track .mjtc{width:calc(25% - 18px)!important;min-width:calc(25% - 18px)!important;max-width:calc(25% - 18px)!important;flex:0 0 calc(25% - 18px)!important}}.elementor-widget-container .jwtt{margin:0}.elementor-section-boxed .jwtt,.elementor-section-full_width .jwtt{width:100%}.elementor-column .jwtt__track .mjtc{max-width:none}