#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.bold>a>.quadmenu-item-content{font-weight:600;font-size:24px;}.container{max-width:1140px;margin:auto;padding:0 24px;}h1,h2,h3{color:var(--global-palette3);line-height:1.2;}img{max-width:100%;max-height:100%;display:block;}p{line-height:1.8;color:var(--global-palette3);}.design-hero{background:linear-gradient(54deg,var(--global-palette1) 0%,var(--global-palette4) 99%);border-radius:10px;margin:10px 24px 0px 24px;}.hero-grid{display:grid;grid-template-columns:1fr 1fr;min-height:500px;align-items:end;}.hero-content{padding:10px;padding-top:0;margin-top:150px;padding-bottom:60px;}.hero-content h1{margin-bottom:22.5px;}.hero-content p{color:#fff;margin:0;max-width:600px;}.hero-banner{overflow:hidden;}.hero-banner.design-hero{margin:10px 24px 0;border-radius:10px;}.hero-banner__grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;min-height:480px;padding:64px 0;}.hero-banner__grid--no-img{grid-template-columns:1fr;}.hero-banner__grid--no-img .hero-banner__content{max-width:680px;}.hero-banner__content{flex:1;}.hero-banner__label{display:inline-block;background:rgba(255,255,255,0.18);color:#fff;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;padding:5px 16px;border-radius:20px;margin-bottom:20px;}.hero-banner__title{color:#fff !important;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.15;margin:0 0 20px;}.hero-banner__desc{margin-bottom:32px;}.hero-banner__desc p{color:rgba(255,255,255,0.88) !important;font-size:16px;line-height:1.75;margin:0 0 12px;}.hero-banner__desc p:last-child{margin-bottom:0;}.hero-banner__actions{display:flex;flex-wrap:wrap;gap:12px;}.hero-banner__btn{display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;padding:13px 30px;border-radius:6px;text-decoration:none !important;transition:opacity 0.2s ease,background 0.2s ease,border-color 0.2s ease;line-height:1;cursor:pointer;}.hero-banner__btn--white{background:#fff;color:var(--global-palette1) !important;border:2px solid #fff;}.hero-banner__btn--white:hover{opacity:0.9;color:var(--global-palette1) !important;}.hero-banner__btn--outline{background:transparent;color:#fff !important;border:2px solid rgba(255,255,255,0.55);}.hero-banner__btn--outline:hover{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.85);color:#fff !important;}.hero-banner__image-wrap{border-radius:10px;overflow:hidden;aspect-ratio:4 / 3;align-self:stretch;}.hero-banner__image{width:100%;height:100%;object-fit:cover;display:block;max-height:none !important;}.cta-strip{background:var(--global-palette9);text-align:center;padding:48px;}.eyebrow{text-transform:uppercase;color:#ed1c24;font-weight:400;}.cta-strip h3{margin-bottom:32px;line-height:1.2;padding:0 48px;margin-top:16px;}.image-text{background:var(--global-palette9);padding:64px 0;}.image-text-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;}.image-text.reverse .image-text-grid{direction:rtl;}.image-text.reverse .text-box{direction:ltr;}.image-box{min-height:500px;border-radius:24px;background-size:cover;background-position:center;background-image:url("/wp-content/uploads/2026/01/Example-A-Roll-Image-scaled-1.jpg");}.image-text-grid .text-box h2{margin-bottom:40px;}.padding-0{padding-top:0;}.final-cta{background:url('/wp-content/uploads/2026/01/smiling-support-agent-wearing-a-headset-in-a-call-center-environment.-7709303-scaled.jpg');padding:80px 0;background-size:cover;background-position:55.00000000000001% 34%;background-attachment:scroll;background-repeat:no-repeat;}.ctabox{background-color:#fff;padding:64px 80px;flex-direction:column;justify-content:flex-start;display:flex;align-items:flex-start;max-width:811px;border-radius:20px;}.ctabox h2{font-size:32px;margin-bottom:16px;font-family:'Montserrat',sans-serif;}.ctabox p{margin-bottom:24px;margin-top:0px;}@media (max-width:1024px){.hero-grid,.image-text-grid,.hero-banner__grid{grid-template-columns:1fr;}.hero-content{padding:clamp(32px,4vw,40px) 20px;margin-top:clamp(40px,5vw,50px);}.hero-banner__grid{min-height:unset;padding:clamp(40px,5vw,48px) 0;gap:clamp(24px,4vw,32px);}.hero-banner__image-wrap{aspect-ratio:16 / 9;align-self:auto;}} @media (max-width:768px){.design-hero{background:linear-gradient(157deg,var(--global-palette1) 0%,var(--global-palette4) 99%);}.design-hero:not(.hero-banner){margin:max(20px,clamp(20px,5vw,40px)) 24px 0;}.hero-content h1{font-size:clamp(24px,5vw,32px);}.hero-content p{max-width:unset;}.hero-banner__grid{padding:clamp(32px,4vw,40px) 0;gap:clamp(20px,3vw,28px);}.hero-banner__label{font-size:clamp(9px,1.5vw,11px);padding:5px 12px;margin-bottom:12px;}.hero-banner__title{font-size:clamp(22px,4vw,30px);margin-bottom:12px;}.hero-banner__desc p{font-size:clamp(14px,2.5vw,16px);}.hero-banner__actions{flex-direction:row;gap:12px;}.hero-banner__btn{padding:11px 18px;font-size:13px;}.cta-strip h3{margin-bottom:clamp(20px,3vw,25px);padding:0px;font-size:clamp(18px,3.5vw,22px);}.cta-strip{padding:clamp(32px,4vw,40px) 0;}.image-text{padding:clamp(32px,4vw,40px) 0;}.image-box{min-height:clamp(260px,40vh,300px);}.hero-grid,.image-text-grid{row-gap:30px;}.hero-grid{min-height:420px;}.image-text-grid .text-box h2{font-size:25px;margin-bottom:20px;}.final-cta{padding:40px 0;}.ctabox{padding:20px;}.ctabox h2{font-size:25px;}.padding-0{padding-top:0 !important;}.hero-content h1{margin-bottom:15px;}} @media (max-width:640px){.hero-banner__actions{flex-direction:column;}.hero-banner__btn{width:100%;padding:11px 16px;}} @media (max-width:480px){.hero-banner__grid{padding:clamp(24px,3vw,32px) 0;}} .footer-widget-area-inner p{color:#808080;}.widget-area .footer-widget-area-inner ul{margin-left:0;padding-left:0;}.widget-area .footer-widget-area-inner ul li{list-style:none;}.usmt-archive .entry-list-item .usmt{display:flex;flex-direction:column;}.usmt-archive .entry-list-item .usmt .entry-footer{margin-top:auto;}.usmt-archive .entry-list-item .entry-title a{line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:30px;font-weight:500;transition:all 0.3s ease;}.usmt-archive .entry-list-item .entry-title a:hover{color:var(--global-palette1);}.usmt-archive .entry-list-item .usmt .wp-post-image{object-fit:contain;padding:10px;}.usmt-archive .entry-list-item .usmt .entry-summary{display:none;}.usmt-archive+.pagination .nav-links{display:flex;}.usmt-archive .entry-list-item .post-more-link{display:inline-flex;align-items:center;color:var(--global-palette-highlight);font-size:16px;font-weight:500;text-transform:unset;line-height:1.5;letter-spacing:0.2px;}.usmt-archive .entry-list-item .post-more-link:hover{color:var(--global-palette-btn-bg-hover);}.post-type-archive-usmt .kadence-svg-icon{top:auto !important;}.pagination .next.page-numbers{display:flex;justify-content:center;}.usmt-archive .entry-list-item .entry-footer .more-link-wrap{margin-top:0;}.usmt-archive{gap:30px !important;}.usmt-archive .entry-list-item .usmt .entry-content-wrap{height:100%;display:flex;flex-direction:column;padding:24px;border-top:1px solid var(--global-palette8,#F7FAFC);margin-top:20px;}.post-type-archive-usmt .content-area{margin:0;padding-block:100px;}.post-type-archive-usmt .content-area .pagination{margin-bottom:0;}.design-hero .hero-content{margin:auto 0;padding:50px 0;}.us_custom_banner_inner >.kt-inside-inner-col{max-width:546px;}.us_custom_banner_inner{align-items:flex-start;justify-content:flex-start;width:100%;}.us_cust_cta_inner_row{max-width:811px;}@media screen and (max-width:1024px){.post-type-archive-usmt .content-area{padding-block:70px;}.usmt-archive .entry-list-item .entry-title a{font-size:26px;}} @media screen and (max-width:767px){.post-type-archive-usmt .content-area{padding-block:50px;}.usmt-archive{gap:20px !important;}.usmt-archive .entry-list-item .usmt .entry-content-wrap{padding:20px;}.usmt-archive .entry-list-item .entry-title a{font-size:22px;}.usmt-archive .entry-list-item .post-more-link{font-size:15px;}} .custom-shop-layout{display:flex;gap:30px;align-items:flex-start;width:100%;}.custom-shop-filter{flex:0 0 25%;width:25%;position:sticky;top:20px;}.custom-shop-products{flex:0 0 72%;width:72%;}@media (max-width:768px){.custom-shop-layout{flex-direction:column;}.custom-shop-filter,.custom-shop-products{width:100%;flex:0 0 100%;}} .popup-drawer.popup-drawer-layout-sidepanel{display:none !important;}.usg-faq{max-width:100%;margin:0;}.usg-faq__list{display:flex;flex-direction:column;gap:12px;max-width:780px;margin:0 auto;}.usg-faq__item{background:#fff;border:1px solid #e5e5ef;border-radius:12px;overflow:hidden;transition:box-shadow 0.22s;}.usg-faq__item:hover{box-shadow:0 4px 16px rgba(0,0,0,0.06);}.usg-faq__item.is-open{box-shadow:0 4px 20px rgba(0,0,0,0.07);}.usg-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;font-family:var(--global-heading-font-family,'Barlow Condensed',sans-serif);font-size:16px;font-weight:700;letter-spacing:-0.01em;color:#0d0d10;text-align:left;line-height:1.4;transition:color 0.22s;}.usg-faq__question:hover{color:#ed1c24;}.usg-faq__item.is-open .usg-faq__question{color:#ed1c24;}.usg-faq__icon{flex-shrink:0;width:28px;height:28px;border:1.5px solid #e5e5ef;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;color:#a0a0a8;background:#f0f0f5;transition:background 0.25s,border-color 0.25s,color 0.25s,transform 0.3s;line-height:1;}.usg-faq__item.is-open .usg-faq__icon{background:#ed1c24;border-color:#ed1c24;color:#fff;transform:rotate(45deg);}.usg-faq__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease;}.usg-faq__item.is-open .usg-faq__answer-wrap{grid-template-rows:1fr;}.usg-faq__answer-inner{overflow:hidden;}.usg-faq__answer{padding:0 24px 20px;font-size:15px;color:#6b6b68;line-height:1.75;}.usg-faq__answer p{margin:0 0 12px;}.usg-faq__answer p:last-child{margin:0;}@media (max-width:600px){.usg-faq__question{padding:16px 18px;font-size:15px;}.usg-faq__answer{padding:0 18px 16px;font-size:14px;}.usg-faq__icon{width:24px;height:24px;font-size:14px;}}