/* Sirisup v1.6.8 – isolated visual match for the PREVIOUSLY APPROVED Footer Premium 3.6.1.
   Loaded only when the new editable template is actively used, or in authorized admin preview. */
.ss168-footer{font-family:'Prompt',sans-serif;background:#031228;color:#e4f1ff;isolation:isolate;overflow:hidden;width:100%;max-width:100%}
.ss168-footer *,.ss168-footer *:before,.ss168-footer *:after{box-sizing:border-box}
.ss168-footer a{text-decoration:none!important}
.ss168-footer .elementor-section,.ss168-footer .elementor-column,.ss168-footer .elementor-widget{min-width:0}
.ss168-footer .elementor-widget:not(:last-child){margin-bottom:0}
.ss168-footer .elementor-column>.elementor-widget-wrap{padding:0!important;min-width:0;align-content:initial}
.ss168-footer>.elementor>.elementor-section{margin:0!important}
.ss168-footer>.elementor>.elementor-section>.elementor-container{width:min(100% - 52px,1290px)!important;max-width:1290px!important;margin:0 auto!important;display:grid!important;gap:clamp(22px,2.5vw,38px);align-items:start}
.ss168-footer>.elementor>.elementor-section>.elementor-container>.elementor-column{width:auto!important;max-width:100%!important;flex:unset!important}
.ss168-footer .elementor-widget-container{min-width:0}
.ss168-footer .elementor-widget-text-editor p{margin:0!important}
.ss168-footer .elementor-widget-heading .elementor-heading-title{padding:0;margin:0}
/* CTA: uses original background lighting/blueprint/owl, never page header styles */
.ss168-footer .ss168-cta{position:relative;overflow:hidden;background:linear-gradient(95deg,rgba(1,13,35,.99),rgba(3,28,60,.96) 46%,rgba(0,42,88,.63) 77%,rgba(5,31,60,.59)),url('assets/industrial-wide.jpg') center 49%/cover no-repeat;padding:44px 0 39px!important}
.ss168-footer .ss168-cta:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 72% 8%,rgba(65,175,255,.22),transparent 48%),linear-gradient(120deg,transparent 80%,rgba(236,16,50,.2)),url('graphics/blueprint-grid.svg') left center/680px repeat;opacity:.15}
.ss168-footer .ss168-cta:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#e70c3a,#28a5fd,#8beaff,#00426f);box-shadow:0 -3px 28px #54baff}
.ss168-footer .ss168-cta>.elementor-container{position:relative;z-index:2;grid-template-columns:minmax(0,1.3fr) minmax(220px,.6fr)}
.ss168-footer .ss168-cta-main:before{content:"";position:absolute;pointer-events:none;width:360px;height:360px;left:70%;top:-145px;background:url('graphics/owl-outline.svg') center/contain no-repeat;opacity:.075}
.ss168-footer .ss168-kicker p{font-size:13px;font-weight:600;color:#e4f2ff!important;line-height:1.65;letter-spacing:.025em;margin:0 0 12px!important}
.ss168-footer .ss168-kicker p:before{content:"";display:inline-block;background:#fc0a42;width:37px;height:5px;vertical-align:middle;margin-right:12px;border-radius:10px}
.ss168-footer .ss168-headline .elementor-heading-title{font-family:'Kanit',sans-serif!important;font-size:clamp(30px,3.3vw,51px)!important;line-height:1.36!important;font-weight:700!important;color:#fff!important;letter-spacing:-.035em;text-shadow:0 6px 22px rgba(0,10,35,.5)}
.ss168-footer .ss168-headline em{font-style:normal;color:#ff1747}
.ss168-footer .ss168-lead p{font-size:15px;line-height:1.9;color:#dbeeff!important;margin:8px 0 20px!important}
.ss168-footer .ss168-actions{margin-top:12px!important}
.ss168-footer .ss168-actions>.elementor-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px!important;max-width:none!important;width:100%!important}
.ss168-footer .ss168-actions>.elementor-container>.elementor-column{width:100%!important;max-width:none!important;flex:none!important}
.ss168-footer .ss168-actions .elementor-button-wrapper{width:100%}
.ss168-footer .ss168-actions .elementor-button{width:100%;min-height:64px;display:flex!important;align-items:center;justify-content:center;padding:13px 10px!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:12px!important;font-family:'Prompt',sans-serif!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important;color:#fff!important;box-shadow:0 12px 22px rgba(0,10,30,.26);transition:transform .25s,box-shadow .25s,filter .25s;text-align:center}
.ss168-footer .ss168-actions .elementor-button:hover{transform:translateY(-3px);box-shadow:0 19px 28px rgba(0,10,30,.32);filter:brightness(1.07)}
.ss168-footer .ss168-call .elementor-button{background:linear-gradient(105deg,#d0002b,#fa1045)!important}
.ss168-footer .ss168-line .elementor-button{background:linear-gradient(105deg,#00a822,#07c633)!important}
.ss168-footer .ss168-contact .elementor-button{background:#eff8ff!important;color:#09234d!important}
.ss168-footer .ss168-trust{border-left:1px solid rgba(165,218,255,.24);padding-left:20px}
.ss168-footer .ss168-trust-item{padding:7px 8px}
.ss168-footer .ss168-trust-item p{font-size:12px;color:#bcd3e8!important;line-height:1.5}
.ss168-footer .ss168-trust-item strong{display:block;font:600 14px/1.5 'Kanit',sans-serif;color:#fff!important}
.ss168-footer .ss168-trust-item span{display:block;color:#bcd3e8!important}
/* Main Footer: same 4-column balance, background, typography and branding as the approved PHP footer */
.ss168-footer .ss168-main{position:relative;background:radial-gradient(ellipse at 84% 0%,rgba(36,111,182,.13),transparent 48%),linear-gradient(115deg,#06172f 10%,#092849 55%,#05192f 100%);padding:66px 0 105px!important;isolation:isolate;overflow:hidden}
.ss168-footer .ss168-main:before{content:"";position:absolute;left:-45px;top:20px;width:350px;height:350px;background:url('graphics/owl-outline.svg') center/contain no-repeat;opacity:.045;pointer-events:none}
.ss168-footer .ss168-main:after{content:"";position:absolute;left:0;right:0;bottom:0;height:170px;pointer-events:none;background:linear-gradient(0deg,rgba(1,14,33,.1),rgba(4,28,58,.8)),url('assets/industrial-wide.jpg') center 65%/cover no-repeat;opacity:.21;mask-image:linear-gradient(0deg,black,transparent)}
.ss168-footer .ss168-main>.elementor-container{position:relative;z-index:1;grid-template-columns:minmax(250px,1.4fr) minmax(145px,.65fr) minmax(180px,.9fr) minmax(230px,1.18fr)}
.ss168-footer .ss168-main>.elementor-container>.elementor-column:not(:first-child){border-left:1px solid rgba(154,203,255,.16);padding-left:clamp(15px,2.1vw,29px)}
.ss168-footer .ss168-company-logo{float:left;width:76px;margin-right:14px;margin-bottom:10px!important}
.ss168-footer .ss168-company-logo .elementor-widget-container{width:76px;height:76px}
.ss168-footer .ss168-company-logo img{width:76px!important;height:76px!important;object-fit:contain;background:#f5f8fe;border-radius:50%;padding:6px;box-shadow:0 4px 24px rgba(80,174,245,.14)}
.ss168-footer .ss168-company-name .elementor-heading-title{font:600 clamp(18px,1.45vw,24px)/1.4 'Kanit',sans-serif!important;color:#fff!important}
.ss168-footer .ss168-company-en p{font-size:10px;line-height:1.6;color:#c8e3f8!important;letter-spacing:.03em}
.ss168-footer .ss168-description{clear:both;padding-top:12px}
.ss168-footer .ss168-description p{font-size:13px;line-height:1.95;color:#d7e7f6!important;margin:5px 0 14px!important}
.ss168-footer .ss168-quicklinks p{font-size:12px;color:#e1f1ff!important;line-height:2.4}
.ss168-footer .ss168-col-title .elementor-heading-title{font:600 19px/1.6 'Kanit',sans-serif!important;color:#fff!important;position:relative;margin-bottom:16px!important;padding-bottom:16px}
.ss168-footer .ss168-col-title .elementor-heading-title:after{content:"";position:absolute;left:0;bottom:5px;width:34px;height:4px;background:#fc1645;border-radius:6px}
.ss168-footer .ss168-links .elementor-icon-list-items{margin:0!important;padding:0!important}
.ss168-footer .ss168-links .elementor-icon-list-item{padding:0!important;border-bottom:1px solid rgba(171,212,252,.12);min-height:41px!important}
.ss168-footer .ss168-links .elementor-icon-list-item a{display:flex!important;align-items:center;flex-direction:row-reverse;justify-content:space-between;gap:8px;padding:8px 0!important;line-height:1.7!important;font:400 13.5px/1.7 'Prompt',sans-serif!important;color:#e4f1ff!important;transition:transform .18s,color .18s}
.ss168-footer .ss168-links .elementor-icon-list-item a:hover{transform:translateX(3px)}
.ss168-footer .ss168-links .elementor-icon-list-text{color:#e4f1ff!important}
.ss168-footer .ss168-links .elementor-icon-list-item a:hover .elementor-icon-list-text{color:#8ed7ff!important}
.ss168-footer .ss168-links .elementor-icon-list-icon{width:12px!important;margin-left:auto;margin-right:0!important;flex:0 0 12px}
.ss168-footer .ss168-links .elementor-icon-list-icon i,.ss168-footer .ss168-links .elementor-icon-list-icon svg{color:#7ec9ff!important;fill:#7ec9ff!important;font-size:11px!important}
.ss168-footer .ss168-connect .elementor-widget-text-editor p{font-size:13px!important;line-height:1.9;color:#e3eeff!important;margin-bottom:13px!important}
.ss168-footer .ss168-connect .elementor-widget-text-editor a{color:#e3eeff!important}
.ss168-footer .ss168-connect .elementor-widget-text-editor a:hover{color:#8ed7ff!important}
.ss168-footer .ss168-qr{float:left;max-width:110px;margin:8px 12px 0 0!important}
.ss168-footer .ss168-qr img{width:99px!important;height:99px!important;padding:5px;background:#fff;border-radius:8px;object-fit:contain}
.ss168-footer .ss168-qr-description{margin-top:13px}
.ss168-footer .ss168-qr-description p{font-size:11px!important;line-height:1.6!important;color:#b9d4e8!important}
.ss168-footer .ss168-qr-description strong{display:inline-block;font-size:14px!important;color:#fff!important}
/* Bottom/legal/Bionic */
.ss168-footer .ss168-bottom{padding:20px 0!important;border-top:1px solid rgba(93,189,255,.72);box-shadow:0 -2px 19px rgba(37,153,238,.12);background:linear-gradient(100deg,#031226,#061e3d 55%,#031226)}
.ss168-footer .ss168-bottom>.elementor-container{grid-template-columns:1fr auto;align-items:center!important}
.ss168-footer .ss168-legal .elementor-widget-wrap{display:flex;align-items:center}
.ss168-footer .ss168-copyright p{font-size:11.5px;line-height:1.7;color:#d6e7fb!important}
.ss168-footer .ss168-copyright span{color:#8caccd}
.ss168-footer .ss168-powered>.elementor-widget-wrap{display:flex;align-items:center;justify-content:flex-end;gap:10px}
.ss168-footer .ss168-powered-text{width:auto!important;flex:0 0 auto!important}
.ss168-footer .ss168-powered-text p{font-size:11px;letter-spacing:.1em;color:#cbdcf0!important}
.ss168-footer .ss168-bionic{width:auto!important;max-width:196px!important}
.ss168-footer .ss168-bionic img{display:block;width:196px!important;max-height:57px!important;height:auto;object-fit:contain;filter:drop-shadow(0 3px 12px rgba(104,177,233,.14))}
@media(max-width:1100px){
 .ss168-footer .ss168-cta>.elementor-container{grid-template-columns:1fr!important}
 .ss168-footer .ss168-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:12px 0 0;border-left:0;border-top:1px solid rgba(165,218,255,.19)}
 .ss168-footer .ss168-main>.elementor-container{grid-template-columns:1fr 1fr 1fr}
 .ss168-footer .ss168-main>.elementor-container>.ss168-company{grid-column:span 3}
 .ss168-footer .ss168-main{padding-top:44px!important}
}
@media(max-width:767px){
 .ss168-footer>.elementor>.elementor-section>.elementor-container{width:calc(100% - 40px)!important;gap:20px}
 .ss168-footer .ss168-cta{padding:43px 0 32px!important}
 .ss168-footer .ss168-headline .elementor-heading-title{font-size:clamp(28px,7.2vw,39px)!important}
 .ss168-footer .ss168-lead p{font-size:13px}
 .ss168-footer .ss168-actions>.elementor-container{grid-template-columns:1fr 1fr!important;gap:8px!important}
 .ss168-footer .ss168-actions .elementor-button{min-height:59px;font-size:12px!important;padding:10px 8px!important}
 .ss168-footer .ss168-actions .elementor-container>.elementor-column:last-child{grid-column:span 2}
 .ss168-footer .ss168-trust{grid-template-columns:1fr;gap:0}
 .ss168-footer .ss168-trust-item{padding:4px 0}
 .ss168-footer .ss168-main{padding:43px 0 84px!important}
 .ss168-footer .ss168-main>.elementor-container{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:36px}
 .ss168-footer .ss168-main>.elementor-container>.ss168-company,.ss168-footer .ss168-main>.elementor-container>.ss168-connect{grid-column:span 2}
 .ss168-footer .ss168-main>.elementor-container>.elementor-column:not(:first-child){border-left:0;padding-left:0}
 .ss168-footer .ss168-col-title .elementor-heading-title{font-size:18px!important}
 .ss168-footer .ss168-links .elementor-icon-list-item a{font-size:12.5px!important}
 .ss168-footer .ss168-bottom>.elementor-container{grid-template-columns:1fr;gap:17px}
 .ss168-footer .ss168-powered>.elementor-widget-wrap{justify-content:flex-start}
 .ss168-footer .ss168-bionic img{width:175px!important}
}
@media(max-width:375px){
 .ss168-footer .ss168-headline .elementor-heading-title{font-size:27px!important}
 .ss168-footer .ss168-main>.elementor-container{column-gap:12px}
 .ss168-footer .ss168-links .elementor-icon-list-item a{font-size:11.5px!important}
}
@media(prefers-reduced-motion:reduce){.ss168-footer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* v1.6.8 refinements from original footer reference screenshot. */
.ss168-footer .ss168-cta{min-height:305px}
.ss168-footer .ss168-main{min-height:609px}
.ss168-footer .ss168-actions>.elementor-container{max-width:610px!important;grid-template-columns:180px 205px 190px;gap:10px!important}
.ss168-footer .ss168-qr-row{margin-top:12px!important;background:rgba(27,83,138,.19);border:1px solid rgba(145,209,255,.18);border-radius:12px;padding:12px 10px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055)}
.ss168-footer .ss168-qr-row>.elementor-container{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:99px minmax(0,1fr);gap:12px;align-items:center}
.ss168-footer .ss168-qr-row>.elementor-container>.elementor-column{width:auto!important;min-width:0!important;max-width:100%!important}
.ss168-footer .ss168-qr{float:none!important;max-width:99px!important;margin:0!important}
.ss168-footer .ss168-qr-description{margin:0!important}
.ss168-footer .ss168-qr-description p{margin:0!important}
/* Allow Elementor to insert an additional section-wrap around template content. */
.ss168-footer .ss168-cta>.elementor-container,
.ss168-footer .ss168-main>.elementor-container,
.ss168-footer .ss168-bottom>.elementor-container{width:min(100% - 52px,1290px)!important;max-width:1290px!important;margin:0 auto!important;display:grid!important;gap:clamp(22px,2.5vw,38px);align-items:start}
.ss168-footer .ss168-cta>.elementor-container>.elementor-column,
.ss168-footer .ss168-main>.elementor-container>.elementor-column,
.ss168-footer .ss168-bottom>.elementor-container>.elementor-column{width:auto!important;max-width:100%!important;flex:unset!important}
@media(max-width:1100px){.ss168-footer .ss168-cta,.ss168-footer .ss168-main{min-height:0}}
@media(max-width:767px){.ss168-footer .ss168-cta>.elementor-container,.ss168-footer .ss168-main>.elementor-container,.ss168-footer .ss168-bottom>.elementor-container{width:calc(100% - 40px)!important}
.ss168-footer .ss168-actions>.elementor-container{max-width:none!important;grid-template-columns:1fr 1fr!important}
}


/* v1.6.9 - protect the rendered Elementor footer from unrelated site/legacy footer CSS.
   All rules are constrained to this component and change NO existing pages. */
body.ss-bionic-site footer.ss168-footer.ss169-isolated-footer,
footer.ss168-footer.ss169-isolated-footer {
  padding:0!important;margin:0!important;border:0!important;display:block!important;
  width:100%!important;min-width:0!important;max-width:none!important;
  height:auto!important;min-height:0!important;overflow:visible!important;
  position:relative!important;float:none!important;clear:both!important;
  background:#031228!important;color:#e4f1ff!important;
  box-sizing:border-box!important;isolation:isolate;
}
/* Preserve full-width parent Elementor shortcode section; otherwise the flex child
   shrinks to the maximum width of the inner 1290px footer columns. */
body.ss-bionic-site .ss-footer-section.elementor-section,
body.ss-bionic-site .ss-footer-section.elementor-section>.elementor-container,
body.ss-bionic-site .ss-footer-section.elementor-section>.elementor-container>.elementor-column,
body.ss-bionic-site .ss-footer-section.elementor-section>.elementor-container>.elementor-column>.elementor-widget-wrap {
 width:100%!important;min-width:0!important;max-width:none!important;
 flex:0 0 100%!important;box-sizing:border-box!important;margin:0!important;padding:0!important;
}
body.ss-bionic-site .ss-footer-section.elementor-section>.elementor-container{display:block!important}
/* Containing Elementor shortcode/widget wrapper must not cap the footer. */
body.ss-bionic-site .ss-footer-section .elementor-widget-shortcode,
body.ss-bionic-site .ss-footer-section .elementor-widget-shortcode>.elementor-widget-container,
body.ss-bionic-site .ss-footer-section .elementor-widget-shortcode .elementor-shortcode {
  padding:0!important;margin:0!important;width:100%!important;min-width:0!important;
  max-width:none!important;height:auto!important;overflow:visible!important;
}
.ss169-isolated-footer>.elementor,
.ss169-isolated-footer>.elementor>.elementor-section-wrap {width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important}
.ss169-isolated-footer .ss168-cta,
.ss169-isolated-footer .ss168-main,
.ss169-isolated-footer .ss168-bottom {
  box-sizing:border-box!important;width:100%!important;max-width:100%!important;
  height:auto!important;min-height:0!important;margin:0!important;
  float:none!important;clear:both!important;flex:initial!important;
}
.ss169-isolated-footer .ss168-cta{overflow:hidden!important;padding:44px 0 39px!important}
.ss169-isolated-footer .ss168-main{overflow:hidden!important;padding:66px 0 105px!important}
.ss169-isolated-footer .ss168-bottom{padding:20px 0!important}
.ss169-isolated-footer .ss168-cta>.elementor-container,
.ss169-isolated-footer .ss168-main>.elementor-container,
.ss169-isolated-footer .ss168-bottom>.elementor-container {
  box-sizing:border-box!important;position:relative!important;z-index:2!important;
  display:grid!important;width:calc(100% - 52px)!important;max-width:1290px!important;
  margin:0 auto!important;gap:clamp(22px,2.5vw,38px)!important;
  align-items:start!important;height:auto!important;min-height:0!important;
}
.ss169-isolated-footer .ss168-cta>.elementor-container{grid-template-columns:minmax(0,1.3fr) minmax(220px,.6fr)!important}
.ss169-isolated-footer .ss168-main>.elementor-container{grid-template-columns:minmax(250px,1.4fr) minmax(145px,.65fr) minmax(180px,.9fr) minmax(230px,1.18fr)!important}
.ss169-isolated-footer .ss168-bottom>.elementor-container{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}
.ss169-isolated-footer .ss168-cta>.elementor-container>.elementor-column,
.ss169-isolated-footer .ss168-main>.elementor-container>.elementor-column,
.ss169-isolated-footer .ss168-bottom>.elementor-container>.elementor-column {
  box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;
  max-width:none!important;flex:none!important;margin:0!important;
}
.ss169-isolated-footer .ss168-cta>.elementor-container>.elementor-column>.elementor-widget-wrap,
.ss169-isolated-footer .ss168-main>.elementor-container>.elementor-column>.elementor-widget-wrap,
.ss169-isolated-footer .ss168-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
  box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;
  max-width:none!important;height:auto!important;padding:0!important;margin:0!important;
}
.ss169-isolated-footer .ss168-actions{width:100%!important;max-width:100%!important;height:auto!important;position:relative!important;overflow:visible!important;margin:12px 0 0!important;padding:0!important}
.ss169-isolated-footer .ss168-actions>.elementor-container{display:grid!important;width:100%!important;max-width:610px!important;min-width:0!important;grid-template-columns:minmax(0,180px) minmax(0,205px) minmax(0,190px)!important;gap:10px!important;margin:0!important;align-items:stretch!important}
.ss169-isolated-footer .ss168-actions>.elementor-container>.elementor-column{width:100%!important;min-width:0!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}
.ss169-isolated-footer .ss168-actions .elementor-widget-wrap{width:100%!important;min-width:0!important;margin:0!important;padding:0!important}
.ss169-isolated-footer .ss168-actions .elementor-widget-button{margin:0!important;width:100%!important}
.ss169-isolated-footer .ss168-actions .elementor-button{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;white-space:normal!important}
/* Never allow main footer padding to collapse/move into the CTA above. */
.ss169-isolated-footer .ss168-main:before,.ss169-isolated-footer .ss168-main:after{pointer-events:none}
@media(max-width:1100px){
  .ss169-isolated-footer .ss168-cta>.elementor-container{grid-template-columns:1fr!important}
  .ss169-isolated-footer .ss168-main>.elementor-container{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .ss169-isolated-footer .ss168-main>.elementor-container>.ss168-company{grid-column:span 3!important}
  .ss169-isolated-footer .ss168-main{padding:44px 0 78px!important}
}
@media(max-width:767px){
  .ss169-isolated-footer .ss168-cta{padding:43px 0 32px!important}
  .ss169-isolated-footer .ss168-main{padding:43px 0 84px!important}
  .ss169-isolated-footer .ss168-cta>.elementor-container,
  .ss169-isolated-footer .ss168-main>.elementor-container,
  .ss169-isolated-footer .ss168-bottom>.elementor-container{
    width:calc(100% - 40px)!important;max-width:none!important;gap:20px!important
  }
  .ss169-isolated-footer .ss168-cta>.elementor-container{grid-template-columns:1fr!important}
  .ss169-isolated-footer .ss168-main>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:20px!important;row-gap:36px!important}
  .ss169-isolated-footer .ss168-main>.elementor-container>.ss168-company,
  .ss169-isolated-footer .ss168-main>.elementor-container>.ss168-connect{grid-column:span 2!important}
  .ss169-isolated-footer .ss168-main>.elementor-container>.elementor-column{padding-left:0!important;border-left:0!important}
  .ss169-isolated-footer .ss168-actions>.elementor-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:none!important;gap:8px!important}
  .ss169-isolated-footer .ss168-actions>.elementor-container>.elementor-column:last-child{grid-column:span 2!important}
  .ss169-isolated-footer .ss168-bottom>.elementor-container{grid-template-columns:1fr!important}
}
@media(max-width:375px){
  .ss169-isolated-footer .ss168-main>.elementor-container{column-gap:12px!important}
}
@media(prefers-reduced-motion:reduce){.ss169-isolated-footer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
