.elementor-101283 .elementor-element.elementor-element-99e9d94{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:72px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-101283 .elementor-element.elementor-element-99e9d94:not(.elementor-motion-effects-element-type-background), .elementor-101283 .elementor-element.elementor-element-99e9d94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-101283 .elementor-element.elementor-element-be985f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101283 .elementor-element.elementor-element-3de6978{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-101283 .elementor-element.elementor-element-d8565a5 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101283 .elementor-element.elementor-element-a556be5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-text{color:#C7D2EA;transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-a556be5 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-93bce98 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-51c259f{--grid-template-columns:repeat(0, auto);--icon-size:16px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-101283 .elementor-element.elementor-element-51c259f .elementor-widget-container{text-align:left;}.elementor-101283 .elementor-element.elementor-element-51c259f .elementor-social-icon{background-color:rgba(255,255,255,.1);--icon-padding:0.6em;}.elementor-101283 .elementor-element.elementor-element-51c259f .elementor-social-icon i{color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-51c259f .elementor-social-icon svg{fill:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-51c259f .elementor-icon{border-radius:10px 10px 10px 10px;}.elementor-101283 .elementor-element.elementor-element-2139777{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101283 .elementor-element.elementor-element-ff5da48{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:28px 28px;--row-gap:28px;--column-gap:28px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101283 .elementor-element.elementor-element-aea2584{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101283 .elementor-element.elementor-element-871f047 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101283 .elementor-element.elementor-element-45b60ec{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-text{color:#C7D2EA;transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-45b60ec .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-2e7dc2e{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101283 .elementor-element.elementor-element-a05498e .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101283 .elementor-element.elementor-element-667d4e7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-text{color:#C7D2EA;transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-667d4e7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-6c3158d{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101283 .elementor-element.elementor-element-3ea1e5b .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101283 .elementor-element.elementor-element-a99a0dc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-text{color:#C7D2EA;transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-a99a0dc .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-7dc43b4{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101283 .elementor-element.elementor-element-a250abb .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101283 .elementor-element.elementor-element-68c8ed2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-text{color:#C7D2EA;transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-68c8ed2 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-14b0d53{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-101283 .elementor-element.elementor-element-dca1a1f{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-text{color:#C7D2EA;transition:color 0.3s;}.elementor-101283 .elementor-element.elementor-element-dca1a1f .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-f95e08a{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-101283 .elementor-element.elementor-element-c8b9b88 .elementor-heading-title{font-family:"Exo 2", Sans-serif;font-size:17px;font-weight:700;color:#FFFFFF;}.elementor-101283 .elementor-element.elementor-element-b242f05{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-101283 .elementor-element.elementor-element-99e9d94{--content-width:1240px;}.elementor-101283 .elementor-element.elementor-element-3de6978{--width:30%;}.elementor-101283 .elementor-element.elementor-element-2139777{--width:66%;}}@media(max-width:1024px) and (min-width:768px){.elementor-101283 .elementor-element.elementor-element-3de6978{--width:100%;}.elementor-101283 .elementor-element.elementor-element-2139777{--width:100%;}}@media(max-width:1024px){.elementor-101283 .elementor-element.elementor-element-be985f6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-101283 .elementor-element.elementor-element-ff5da48{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-101283 .elementor-element.elementor-element-14b0d53{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-101283 .elementor-element.elementor-element-99e9d94{--padding-top:52px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-101283 .elementor-element.elementor-element-3de6978{--width:100%;}.elementor-101283 .elementor-element.elementor-element-2139777{--width:100%;}.elementor-101283 .elementor-element.elementor-element-ff5da48{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-101283 .elementor-element.elementor-element-14b0d53{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-101283 .elementor-element.elementor-element-b242f05{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}/* Start custom CSS *//* CargoTrack – footer nou. CSS-ul documentului de footer (Elementor > Setări > Avansat > CSS personalizat).
   Se încarcă doar pe paginile care folosesc acest footer. Rădăcina e .site-footer, nu "body.elementor-page-101283":
   într-un document de footer, "body.elementor-page-101283" nu se potrivește pe pagina afișată. */
.site-footer .ct-ft {
  --ct-orange: var(--e-global-color-accent, #F58220);
  --ct-soft: #C7D2EA;
  position: relative;
  isolation: isolate;
  overflow: hidden;
}
.site-footer .ct-ft::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    radial-gradient(45% 60% at 92% 0, rgba(4, 100, 197, .6), transparent 70%),
    radial-gradient(35% 50% at 0 100%, rgba(245, 130, 32, .14), transparent 70%);
}
.site-footer .ct-ft::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background-image: radial-gradient(rgba(255, 255, 255, .1) 1.2px, transparent 1.2px);
  background-size: 26px 26px;
  -webkit-mask-image: linear-gradient(250deg, #000, transparent 45%);
  mask-image: linear-gradient(250deg, #000, transparent 45%);
}

/* Logo */
.site-footer .ct-ft-logo a { display: block; width: 100%; }
.site-footer .ct-ft-logo { flex: 0 0 auto; width: 200px; margin-bottom: 10px; }
.site-footer .ct-ft-logo img { width: 100% !important; max-width: none; height: auto !important; display: block; }

/* Titluri de coloană */
.site-footer .ct-ft-title .elementor-heading-title { position: relative; padding-bottom: 10px; }
.site-footer .ct-ft-title .elementor-heading-title::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 26px;
  height: 3px;
  border-radius: 3px;
  background: var(--ct-orange);
}

/* Linkuri */
.site-footer .ct-ft-list .elementor-icon-list-item > a { transition: transform .15s ease; }
.site-footer .ct-ft-list .elementor-icon-list-item > a:hover { transform: translateX(3px); }
.site-footer .ct-ft-contact .elementor-icon-list-icon {
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 9px;
  background: rgba(255, 255, 255, .1);
}
.site-footer .ct-ft-contact .elementor-icon-list-icon svg { width: 14px; height: 14px; }
.site-footer .ct-ft-contact .elementor-icon-list-icon svg,
.site-footer .ct-ft-contact .elementor-icon-list-icon svg * { fill: #F58220 !important; }
.site-footer .ct-ft-contact .elementor-icon-list-icon i {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  line-height: 1;
  text-align: center;
  color: #F58220 !important;
  font-size: 14px;
}
.site-footer .ct-ft-contact .elementor-icon-list-text { padding-left: 10px; }
.site-footer .ct-ft-contact .elementor-icon-list-item { align-items: center; }

/* Rețele sociale: aceleași pictograme, într-un singur stil */
.site-footer .ct-ft-social .elementor-social-icon {
  transition: background-color .2s ease, transform .2s ease;
}
.site-footer .ct-ft-social .elementor-social-icon:hover { background-color: var(--ct-orange) !important; transform: translateY(-2px); }
.site-footer .ct-ft-social svg { fill: #fff; }

/* Linia de jos */
.site-footer .ct-ft-bottom { border-top: 1px solid rgba(255, 255, 255, .14); }
.site-footer .ct-ft-legal .elementor-icon-list-text { line-height: 1.6; }
.site-footer .ct-ft-apps { flex: 0 0 auto; width: auto; --width: auto; }
.site-footer .ct-ft-badges { width: auto; --width: auto; }
.site-footer .ct-ft-badges .elementor-widget-image { flex: 0 0 auto; width: 128px; transition: transform .2s ease; }
.site-footer .ct-ft-badges a { display: block; width: 100%; }
.site-footer .ct-ft-badges img { width: 100% !important; max-width: none; height: auto !important; display: block; }
.site-footer .ct-ft-badges .elementor-widget-image:hover { transform: translateY(-2px); }

@media (max-width: 767px) {
  .site-footer .ct-ft-badges .elementor-widget-image { width: 104px; }
  .site-footer .ct-ft-apps { width: 100%; --width: 100%; }
}
@media (prefers-reduced-motion: reduce) {
  .site-footer .ct-ft * { transition: none !important; }
}/* End custom CSS */