/*
Theme Name: Promotion
Theme URI: https://promotion.tatasolar.vn
Description: Child theme Hello Elementor cho landing Tata Solar. Mỗi section có ID riêng (#ts-sec-*); CSS tổng gom 1 file (đã dọn CSS không dùng).
Author: Tata Solar
Template: hello-elementor
Version: 1.7.15
*/
@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700&display=swap');

@font-face{font-family:'BD Lifeless Grotesk';src:url('https://promotion.tatasolar.vn/wp-content/uploads/2026/08/BDLifelessGrotesk-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'BD Lifeless Grotesk';src:url('https://promotion.tatasolar.vn/wp-content/uploads/2026/08/BDLifelessGrotesk-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap;}
@font-face{font-family:'BD Lifeless Grotesk';src:url('https://promotion.tatasolar.vn/wp-content/uploads/2026/08/BDLifelessGrotesk-ExtraBold.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap;}
@font-face{font-family:'BD Lifeless Grotesk';src:url('https://promotion.tatasolar.vn/wp-content/uploads/2026/08/BDLifelessGrotesk-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap;}

:root {

  --tata-navy:         #0B3C7F;
  --tata-navy-deep:    #072C5F;
  --tata-navy-ink:     #051D42;
  --tata-sky:          #4A9FD9;
  --tata-sky-soft:     #B8DCF1;
  --tata-sky-mist:     #EAF4FB;

  --sun-orange:        #F47B20;
  --sun-orange-hover:  #E26A0E;
  --sun-orange-press:  #C55806;
  --sun-amber:         #F9A957;
  --sun-peach:         #FCE2CC;

  --white:             #FFFFFF;
  --paper:             #FAFBFC;
  --mist:              #F2F5F8;
  --line:              #E1E7EE;
  --line-strong:       #C9D3DE;
  --ink-3:             #8695A8;
  --ink-2:             #5C6B7D;
  --ink-1:             #2A3748;
  --ink-0:             #0F1724;

  --success:           #1F9D55;
  --success-soft:      #E3F4EA;
  --warning:           #E0A83D;
  --warning-soft:      #FBF1DB;
  --danger:            #D13A3A;
  --danger-soft:       #FADDDB;
  --info:              var(--tata-sky);
  --info-soft:         var(--tata-sky-mist);

  --bg-app:            var(--paper);
  --bg-surface:        var(--white);
  --bg-subtle:         var(--mist);
  --bg-inverse:        var(--tata-navy);
  --bg-inverse-deep:   var(--tata-navy-deep);

  --fg-1:              var(--ink-1);
  --fg-2:              var(--ink-2);
  --fg-3:              var(--ink-3);
  --fg-strong:         var(--ink-0);
  --fg-brand:          var(--tata-navy);
  --fg-accent:         var(--sun-orange);
  --fg-on-brand:       var(--white);

  --border-default:    var(--line);
  --border-strong:     var(--line-strong);
  --border-brand:      var(--tata-navy);
  --border-accent:     var(--sun-orange);

  --grad-sky:          linear-gradient(180deg, #6FB9E6 0%, #2E7DB8 100%);
  --grad-sun:          linear-gradient(180deg, #FFC783 0%, #F47B20 100%);
  --grad-navy:         linear-gradient(135deg, #0B3C7F 0%, #072C5F 100%);
  --grad-hero-scrim:   linear-gradient(180deg, rgba(7,44,95,0) 0%, rgba(7,44,95,0.55) 100%);
  --grad-chip-white:   linear-gradient(180deg, #FFFFFF 0%, #F4F8FC 100%);

  --font-display:  'BD Lifeless Grotesk', 'Be Vietnam Pro', 'Montserrat', system-ui, sans-serif;
  --font-body:     'Be Vietnam Pro', 'BD Lifeless Grotesk', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-accent:   'Xanh Display', 'BD Lifeless Grotesk', serif;
  --font-mono:     ui-monospace, 'SF Mono', Menlo, Consolas, monospace;

  --fs-12: 0.75rem;   --lh-12: 1.45;
  --fs-13: 0.8125rem; --lh-13: 1.5;
  --fs-14: 0.875rem;  --lh-14: 1.55;
  --fs-16: 1rem;      --lh-16: 1.6;
  --fs-18: 1.125rem;  --lh-18: 1.55;
  --fs-20: 1.25rem;   --lh-20: 1.45;
  --fs-24: 1.5rem;    --lh-24: 1.35;
  --fs-32: 2rem;      --lh-32: 1.25;
  --fs-40: 2.5rem;    --lh-40: 1.15;
  --fs-56: 3.5rem;    --lh-56: 1.05;
  --fs-72: 4.5rem;    --lh-72: 1.02;
  --fs-96: 6rem;      --lh-96: 1.0;

  --tracking-tight:   -0.02em;
  --tracking-normal:  0;
  --tracking-wide:    0.02em;
  --tracking-hero:    -0.01em;
  --tracking-caps:    0.04em;
  --tracking-micro:   0.08em;

  --space-1:  4px;
  --space-2:  8px;
  --space-3:  12px;
  --space-4:  16px;
  --space-5:  20px;
  --space-6:  24px;
  --space-8:  32px;
  --space-10: 40px;
  --space-12: 48px;
  --space-16: 64px;
  --space-20: 80px;
  --space-24: 96px;
  --space-32: 128px;

  --r-xs:  4px;
  --r-sm:  8px;
  --r-md:  12px;
  --r-lg:  16px;
  --r-xl:  24px;
  --r-2xl: 32px;
  --r-pill: 999px;

  --shadow-xs:   0 1px 2px rgba(11, 60, 127, 0.06);
  --shadow-sm:   0 2px 6px rgba(11, 60, 127, 0.08);
  --shadow-md:   0 8px 20px rgba(11, 60, 127, 0.10);
  --shadow-lg:   0 18px 40px rgba(11, 60, 127, 0.14);
  --shadow-cta:  0 10px 24px rgba(244, 123, 32, 0.32);
  --shadow-inset-line: inset 0 0 0 1px var(--line);
  --text-shadow-hero: 0 2px 8px rgba(7, 44, 95, 0.45), 0 0 24px rgba(74, 159, 217, 0.25);

  --ease-out:    cubic-bezier(0.22, 0.61, 0.36, 1);
  --ease-in-out: cubic-bezier(0.65, 0, 0.35, 1);
  --dur-xs: 120ms;
  --dur-sm: 180ms;
  --dur-md: 260ms;
  --dur-lg: 420ms;
}

.ts-eyebrow {
  font-family: var(--font-body);
  font-size: var(--fs-13);
  font-weight: 600;
  letter-spacing: var(--tracking-micro);
  text-transform: uppercase;
  color: var(--sun-orange);
}

*{box-sizing:border-box}
  body{margin:0}
  a{color:var(--tata-navy);text-decoration:none}
  a:hover{color:var(--tata-navy-deep);text-decoration:underline;text-underline-offset:2px}
  ::placeholder{color:var(--ink-3)}
  @keyframes ts-fadeup{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
  @keyframes ts-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08)}100%{transform:scale(1);opacity:1}}
  @keyframes ts-ring{0%,100%{box-shadow:0 26px 64px rgba(5,24,60,.5),0 0 0 0 rgba(244,123,32,.34)}50%{box-shadow:0 26px 64px rgba(5,24,60,.5),0 0 0 7px rgba(244,123,32,0)}}
  @keyframes ts-glow{0%,100%{box-shadow:0 10px 24px rgba(244,123,32,.45)}50%{box-shadow:0 10px 36px rgba(244,123,32,.72),0 0 0 8px rgba(244,123,32,.12)}}
  select:focus,input:focus{border-color:var(--tata-sky)!important;box-shadow:0 0 0 3px rgba(74,159,217,.22)}
  input[type=range]{-webkit-appearance:none;background:transparent}
  input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:5px;background:linear-gradient(to right, var(--sun-orange) var(--fill,50%), var(--line-strong) var(--fill,50%))}
  input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--sun-orange);border:3px solid #fff;box-shadow:0 3px 10px rgba(244,123,32,.55),0 0 0 4px rgba(244,123,32,.16);margin-top:-8px;cursor:pointer;transition:box-shadow .15s ease}
  input[type=range]::-webkit-slider-thumb:hover,input[type=range]::-webkit-slider-thumb:active{box-shadow:0 3px 10px rgba(244,123,32,.65),0 0 0 7px rgba(244,123,32,.22)}
  input[type=range]::-moz-range-track{height:8px;border-radius:5px;background:var(--line-strong)}
  input[type=range]::-moz-range-progress{height:8px;border-radius:5px;background:var(--sun-orange)}
  input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--sun-orange);border:3px solid #fff;box-shadow:0 3px 10px rgba(244,123,32,.55);cursor:pointer}
  @media (max-width:860px){
    .hero-form{order:-1;max-width:100%!important;flex:0 0 auto!important}
  }

.ts-chip{cursor:pointer;border-radius:14px;border:2px solid rgba(255,255,255,.55);background:rgba(255,255,255,.92);box-shadow:0 4px 14px rgba(7,44,95,.18);transition:all .18s cubic-bezier(.22,.61,.36,1);padding:10px 12px}
.ts-chip .elementor-icon-box-wrapper{display:flex;align-items:center;gap:11px;text-align:left}
.ts-chip .elementor-icon-box-icon{margin:0!important;flex-shrink:0}
.ts-chip .elementor-icon-box-icon .elementor-icon{width:36px!important;height:36px!important;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px}
.ts-chip .elementor-icon-box-content{flex:1;min-width:0}
.ts-chip .elementor-icon-box-title{margin:0 0 1px!important;line-height:1.2}
.ts-chip .elementor-icon-box-description{margin:0!important;line-height:1.2;white-space:nowrap}
.ts-chip.ts-on{border-color:var(--sun-orange);background:linear-gradient(180deg,#fff,#FFF4EA);box-shadow:0 8px 22px rgba(244,123,32,.28)}

#ts-points-factory,#ts-points-shop,#ts-points-farm,#ts-points-home{display:none}

#ts-sec-splash{position:fixed!important;inset:0;z-index:99999;background:#051D42;animation:ts-splash-hide .6s ease 1.2s forwards}
#ts-sec-splash>.elementor-container{min-height:100vh;flex-direction:column;align-items:center;justify-content:center}
#ts-sec-splash .ts-sun{animation:ts-sun-spin 9s linear infinite;transform-origin:center}
@keyframes ts-sun-spin{to{transform:rotate(360deg)}}
@keyframes ts-splash-hide{to{opacity:0;visibility:hidden;pointer-events:none}}

.ts-why-ic{text-align:left}
.ts-why-ic .elementor-icon{width:48px;height:48px;border-radius:14px;background:linear-gradient(145deg,#1E6FC4,#0B3C7F);color:#fff;display:flex!important;align-items:center;justify-content:center;font-size:22px;box-shadow:0 9px 20px rgba(11,60,127,.28),inset 0 1px 0 rgba(255,255,255,.25)}
.ts-why-ic .elementor-icon svg{width:24px;height:24px;fill:#fff}

.ts-step-num{position:relative}
.ts-step-num .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--tata-navy);color:#fff;font-family:'BD Lifeless Grotesk',sans-serif;font-weight:900;font-size:19px;box-shadow:0 6px 16px rgba(11,60,127,.26)}
.ts-step-num::after{content:"";position:absolute;top:22px;left:57px;right:0;height:2px;background:linear-gradient(to right,var(--sun-orange),rgba(244,123,32,0))}
.ts-step-hl .elementor-heading-title{background:var(--sun-orange);box-shadow:0 6px 16px rgba(244,123,32,.5)}

#ts-points-factory > .elementor-container,
#ts-points-shop > .elementor-container,
#ts-points-farm > .elementor-container,
#ts-points-home > .elementor-container{flex-wrap:wrap;gap:12px}
#ts-points-factory > .elementor-container > .elementor-column,
#ts-points-shop > .elementor-container > .elementor-column,
#ts-points-farm > .elementor-container > .elementor-column,
#ts-points-home > .elementor-container > .elementor-column{flex:1 1 210px;width:auto!important;max-width:none}

#ts-why-grid > .elementor-container{flex-wrap:wrap;justify-content:center;gap:12px}
#ts-why-grid > .elementor-container > .elementor-column{flex:1 1 300px;width:auto!important;max-width:373px}

#ts-stats-grid > .elementor-container{flex-wrap:wrap;gap:14px}
#ts-stats-grid > .elementor-container > .elementor-column{flex:1 1 0;width:auto!important;max-width:none}

#ts-steps-grid > .elementor-container{flex-wrap:wrap;gap:14px}
#ts-steps-grid > .elementor-container > .elementor-column{flex:1 1 220px;width:auto!important;max-width:none}

#ts-cert-grid > .elementor-container{flex-wrap:wrap;justify-content:center;gap:16px}
#ts-cert-grid > .elementor-container > .elementor-column{flex:1 1 300px;width:auto!important;max-width:360px}

@media(max-width:767px){
  #ts-points-factory > .elementor-container > .elementor-column,
  #ts-points-shop > .elementor-container > .elementor-column,
  #ts-points-farm > .elementor-container > .elementor-column,
  #ts-points-home > .elementor-container > .elementor-column,
  #ts-why-grid > .elementor-container > .elementor-column,
  #ts-steps-grid > .elementor-container > .elementor-column,
  #ts-cert-grid > .elementor-container > .elementor-column{flex-basis:100%;max-width:none}
}

#ts-sec-why{position:relative;overflow:hidden}
#ts-sec-why::before{content:"";position:absolute;top:-60px;right:-40px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(244,123,32,.07),transparent 70%);pointer-events:none;z-index:0}
#ts-why-grid > .elementor-container > .elementor-column > .elementor-widget-wrap{box-shadow:0 1px 2px rgba(11,60,127,.06),0 12px 30px rgba(11,60,127,.08)}
#ts-sec-why .elementor-icon-list-icon{width:19px;min-width:19px;height:19px;border-radius:50%;background:rgba(244,123,32,.13);display:inline-flex!important;align-items:center;justify-content:center;padding:0}
#ts-sec-why .elementor-icon-list-icon i{font-size:9px;line-height:1;margin:0}
#ts-sec-why .elementor-icon-list-icon svg{width:9px;height:9px;margin:0}
#ts-sec-why .elementor-icon-list-item{align-items:flex-start}

#ts-sec-topbar .elementor-inner-section > .elementor-container{max-width:100%!important;display:flex;flex-wrap:nowrap;align-items:center}
#ts-sec-topbar .elementor-inner-section > .elementor-container > .elementor-column{width:auto!important;flex:0 0 auto}
#ts-sec-topbar .elementor-inner-section > .elementor-container > .elementor-column:last-child{flex:0 1 auto}
#ts-sec-topbar{padding-top:11px!important;padding-bottom:11px!important}

#ts-sec-hero p,#ts-sec-segment p,#ts-sec-why p,#ts-sec-project p{margin-top:0!important;margin-bottom:0!important}
.ts-cta-glow .elementor-button{animation:ts-glow 2.6s ease-in-out infinite}
#ts-why-grid > .elementor-container > .elementor-column > .elementor-widget-wrap{transition:transform .22s cubic-bezier(.22,.61,.36,1),box-shadow .22s cubic-bezier(.22,.61,.36,1)}
#ts-why-grid > .elementor-container > .elementor-column > .elementor-widget-wrap:hover{transform:translateY(-5px);box-shadow:0 3px 8px rgba(11,60,127,.08),0 22px 46px rgba(11,60,127,.15)}
#ts-sec-hero .elementor-inner-section:not(#ts-hero-body) > .elementor-container{flex-wrap:wrap;gap:8px;justify-content:flex-start}
#ts-sec-hero .elementor-inner-section:not(#ts-hero-body) > .elementor-container > .elementor-column{width:auto!important;flex:1 1 150px;max-width:none;padding:0!important}
#ts-sec-hero .elementor-inner-section:not(#ts-hero-body) > .elementor-container > .elementor-column > .elementor-widget-wrap{padding:0!important}

.ts-eyebrow{background:transparent!important;padding:0!important;text-align:center!important}
.ts-eyebrow .elementor-heading-title{display:inline-block;background:rgba(244,123,32,.09);padding:6px 14px;border-radius:999px}

#ts-hero-body > .elementor-container{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}
#ts-hero-body > .elementor-container > .elementor-column{width:auto!important;max-width:none;padding:0!important}
#ts-hero-body > .elementor-container > .elementor-column:first-child{flex:1 1 400px}
#ts-hero-body > .elementor-container > .elementor-column:last-child{flex:1 1 380px;max-width:466px;min-width:290px}
#ts-sec-hero #lead-form{margin-left:auto!important}
#ts-lead{max-width:38ch}
#ts-trust-row > .elementor-container > .elementor-column > .elementor-widget-wrap{flex-direction:row;flex-wrap:wrap;gap:8px;align-content:flex-start}
.ts-trust{width:auto!important}
.ts-trust .elementor-heading-title{display:inline-flex;align-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:7px 13px;font-weight:600;color:#fff;white-space:nowrap}
@media(max-width:860px){#ts-hero-body > .elementor-container > .elementor-column:last-child{max-width:none}}

.ts-chip .elementor-icon-box-wrapper{flex-direction:row!important;text-align:left}
.ts-chip .elementor-icon-box-content{text-align:left!important}
@media(max-width:860px){
  #ts-sec-topbar > .elementor-container{flex-direction:row!important;flex-wrap:nowrap;align-items:center;justify-content:space-between}
  #ts-sec-topbar > .elementor-container > .elementor-column{width:auto!important}
  #ts-sec-topbar .elementor-button{white-space:nowrap!important}
  #ts-sec-hero .elementor-inner-section:not(#ts-hero-body):not(#ts-trust-row) > .elementor-container > .elementor-column{flex:1 1 calc(50% - 4px)!important;max-width:calc(50% - 4px)}
  #ts-trust-row .elementor-heading-title{white-space:nowrap!important}
  .ts-chip{padding:8px 8px}
  .ts-chip .elementor-icon-box-wrapper{gap:6px}
  .ts-chip .elementor-icon-box-icon .elementor-icon{width:24px!important;height:24px!important;font-size:13px}
  .ts-chip .elementor-icon-box-title{font-size:14px!important;line-height:1.15;letter-spacing:-.3px!important;white-space:nowrap}
  .ts-chip .elementor-icon-box-description{white-space:normal!important;font-size:10.5px!important}
  #ts-hero-body > .elementor-container > .elementor-column:last-child{order:-1}
  #ts-sec-hero #lead-form{margin-left:0!important}
  .elementor-top-section:not(#ts-sec-splash){padding-left:8px!important;padding-right:8px!important}
  .elementor-top-section#ts-sec-topbar{padding-left:18px!important;padding-right:18px!important}
  #ts-sec-project .elementor-inner-section:not(#ts-stats-grid) > .elementor-container > .elementor-column:first-child > .elementor-element-populated{min-height:200px!important}
  #ts-why-grid .elementor-inner-section > .elementor-container{flex-direction:row!important;flex-wrap:nowrap;align-items:center;gap:12px}
  #ts-why-grid .elementor-inner-section > .elementor-container > .elementor-column{width:auto!important;padding:0!important}
  #ts-why-grid .elementor-inner-section > .elementor-container > .elementor-column:first-child{flex:0 0 auto}
  #ts-why-grid .elementor-inner-section > .elementor-container > .elementor-column:last-child{flex:1 1 auto}
  #ts-sec-project .elementor-widget-wrap:has(> #ts-stats-grid){padding-left:0!important;padding-right:0!important;padding-bottom:0!important}
  .elementor-top-section#ts-sec-project{padding-bottom:8px!important}
  #ts-stats-grid .elementor-heading-title{white-space:nowrap!important;font-size:23px!important}

  #ts-stats-grid{width:calc(100% + 12px)!important;max-width:none!important;margin-left:0!important;margin-right:-12px!important}
  #ts-stats-grid > .elementor-container{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:2px}
  #ts-stats-grid > .elementor-container > .elementor-column:first-child{flex:0 1 auto!important;width:auto!important;max-width:none!important}
  #ts-stats-grid > .elementor-container > .elementor-column:last-child{flex:0 1 auto!important;width:auto!important;max-width:none!important}
  #ts-stats-grid .elementor-element-populated{padding-left:0!important;padding-right:0!important}
  #ts-stats-grid .elementor-widget-heading,#ts-stats-grid .elementor-widget-text-editor{padding-left:9px!important}
  #ts-stats-grid .elementor-widget-text-editor,#ts-stats-grid .elementor-widget-text-editor p{letter-spacing:-.3px}

  #ts-sec-project .elementor-element-1cd1eab8 .elementor-background-overlay{opacity:1!important;background-image:linear-gradient(0deg,rgba(7,44,95,.96) 0%,rgba(7,44,95,.62) 32%,rgba(7,44,95,0) 62%)!important}

  .elementor-element-24e830b4 .elementor-button{font-size:14px!important;padding-top:16px!important;padding-bottom:16px!important}
  .elementor-element-24e830b4 .elementor-button .elementor-button-content-wrapper{white-space:nowrap;flex-wrap:nowrap;gap:8px}
}
#ts-stats-grid .elementor-widget-text-editor{border-left:3px solid var(--sun-orange)}

#ts-stats-grid .elementor-heading-title span{line-height:1}

#ts-sec-project .elementor-element-1cd1eab8 .elementor-background-overlay{opacity:1!important;background-image:linear-gradient(0deg,rgba(7,44,95,.96) 0%,rgba(7,44,95,.62) 32%,rgba(7,44,95,0) 62%)!important}

.elementor-widget-heading .elementor-heading-title{text-wrap:balance}

#ts-why-grid .elementor-icon > svg{display:none!important}
#ts-why-grid .elementor-icon::before{content:"";display:block;width:24px;height:24px;background-color:#fff;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px 24px;mask-size:24px 24px}
.elementor-element-4938458b .elementor-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='5'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='1.4'%20fill='black'%20stroke='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='12'%20r='9'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='5'/%3E%3Ccircle%20cx='12'%20cy='12'%20r='1.4'%20fill='black'%20stroke='none'/%3E%3C/svg%3E")}
.elementor-element-15cac961 .elementor-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%202.5%205%205.2v5.4c0%204.4%202.9%207.7%207%209.4%204.1-1.7%207-5%207-9.4V5.2L12%202.5Z'/%3E%3Cpath%20d='m9%2011.5%202%202%204-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M12%202.5%205%205.2v5.4c0%204.4%202.9%207.7%207%209.4%204.1-1.7%207-5%207-9.4V5.2L12%202.5Z'/%3E%3Cpath%20d='m9%2011.5%202%202%204-4'/%3E%3C/svg%3E")}
.elementor-element-5a84063a .elementor-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='8.5'%20r='5'/%3E%3Cpath%20d='m8.8%2012.4-1.6%208%204.8-2.7%204.8%202.7-1.6-8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Ccircle%20cx='12'%20cy='8.5'%20r='5'/%3E%3Cpath%20d='m8.8%2012.4-1.6%208%204.8-2.7%204.8%202.7-1.6-8'/%3E%3C/svg%3E")}
.elementor-element-54816d46 .elementor-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='6'%20width='18'%20height='13'%20rx='2.5'/%3E%3Cpath%20d='M3%2010h18'/%3E%3Ccircle%20cx='16.5'%20cy='14.5'%20r='1.4'%20fill='black'%20stroke='none'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Crect%20x='3'%20y='6'%20width='18'%20height='13'%20rx='2.5'/%3E%3Cpath%20d='M3%2010h18'/%3E%3Ccircle%20cx='16.5'%20cy='14.5'%20r='1.4'%20fill='black'%20stroke='none'/%3E%3C/svg%3E")}
.elementor-element-4bc8f09b .elementor-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21%2012a9%209%200%201%201-3.6-7.2'/%3E%3Cpath%20d='M21%204v4h-4'/%3E%3Cpath%20d='m9%2012%202%202%204-4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='1.7'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M21%2012a9%209%200%201%201-3.6-7.2'/%3E%3Cpath%20d='M21%204v4h-4'/%3E%3Cpath%20d='m9%2012%202%202%204-4'/%3E%3C/svg%3E")}

.elementor-element-5b17632f .elementor-heading-title span{display:inline-block;text-wrap:balance}
@media(max-width:860px){

  .elementor-element-26df17f6 .elementor-heading-title{font-size:18px!important}
}

#ts-sec-splash{display:none!important}

@media(max-width:860px){
  #ts-lead{text-align:justify;width:100%}
  .elementor-element-5b17632f .elementor-heading-title span{max-width:290px;text-wrap:wrap}
  #ts-sec-why{padding-bottom:18px!important}
}
