.elementor-188 .elementor-element.elementor-element-d736ac4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188 .elementor-element.elementor-element-a721918{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188 .elementor-element.elementor-element-a721918:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-a721918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://trdigitalservices.com/wp-content/uploads/2025/04/trds-archive-hero.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-188 .elementor-element.elementor-element-0ac2dbb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188 .elementor-element.elementor-element-8ce826f > .elementor-widget-container{border-style:none;}.elementor-188 .elementor-element.elementor-element-d658692{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:11;}.elementor-188 .elementor-element.elementor-element-d658692:hover{border-style:none;--border-radius:0px 0px 0px 0px;--border-top-left-radius:0px;--border-top-right-radius:0px;--border-bottom-right-radius:0px;--border-bottom-left-radius:0px;}.elementor-188 .elementor-element.elementor-element-d658692, .elementor-188 .elementor-element.elementor-element-d658692::before{--border-transition:0.3s;}.elementor-188 .elementor-element.elementor-global-7234{z-index:10;}.elementor-188 .elementor-element.elementor-global-7234 > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-global-7234:hover .elementor-widget-container{border-style:none;}.elementor-188 .elementor-element.elementor-global-7234:hover > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-188 .elementor-element.elementor-element-fe3e4f2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-188 .elementor-element.elementor-element-fe3e4f2:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-fe3e4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://trdigitalservices.com/wp-content/uploads/2025/08/Lets-talk-Image.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-188 .elementor-element.elementor-element-26e3e94{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-188 .elementor-element.elementor-element-0ac2dbb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:1025px){.elementor-188 .elementor-element.elementor-element-a721918:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-a721918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-188 .elementor-element.elementor-element-fe3e4f2:not(.elementor-motion-effects-element-type-background), .elementor-188 .elementor-element.elementor-element-fe3e4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-6f5d351 */.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d736ac4 */.elementor-188 .elementor-element.elementor-element-d736ac4 {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}/* End custom CSS */
/* Start custom CSS for global, class: .elementor-global-7234 */.elementor-188 .elementor-element.elementor-global-7234 .secpad1 {
    font-size: clamp(1rem, calc(0.8rem + 1.2vw), 2rem) !important;
    line-height: clamp(1.8rem, calc(1.4rem + 1.2vw), 2.5rem) !important;
}

.elementor-188 .elementor-element.elementor-global-7234 .secpad2 {
    font-size: clamp(2.2rem, calc(1.9rem + 1.3vw), 3.7rem) !important;
    line-height: clamp(2.7rem, calc(2.2rem + 1.3vw), 4.7rem) !important;
    font-weight: 900;
    Color:#fff;
}

.elementor-188 .elementor-element.elementor-global-7234 .secpad3 {
    font-size: clamp(1rem, calc(0.8rem + 0.85vw), 1.7rem) !important;
    line-height: clamp(1.8rem, calc(1.4rem + 0.85vw), 2.7rem) !important;
    margin-bottom: 1rem !important;
    margin-top: 1rem;
    font-weight: 400;
    display: block;
    Color:#fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d658692 */.elementor-188 .elementor-element.elementor-element-d658692 {
  background: linear-gradient(
    to bottom right,
    #030303 20%,      /* start gold */
    #192230 40%,     /* keep gold stronger near edge */
    #030303 100%     /* fade fully into dark */
  ) !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7a1e1fb */.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26e3e94 */.elementor-188 .elementor-element.elementor-element-26e3e94 {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
  border: 0;
}/* End custom CSS */