.elementor-28945 .elementor-element.elementor-element-d51573e{--display:flex;--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;--overlay-opacity:1;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-28945 .elementor-element.elementor-element-d51573e:not(.elementor-motion-effects-element-type-background), .elementor-28945 .elementor-element.elementor-element-d51573e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bd05e07 );}.elementor-28945 .elementor-element.elementor-element-d51573e::before, .elementor-28945 .elementor-element.elementor-element-d51573e > .elementor-background-video-container::before, .elementor-28945 .elementor-element.elementor-element-d51573e > .e-con-inner > .elementor-background-video-container::before, .elementor-28945 .elementor-element.elementor-element-d51573e > .elementor-background-slideshow::before, .elementor-28945 .elementor-element.elementor-element-d51573e > .e-con-inner > .elementor-background-slideshow::before, .elementor-28945 .elementor-element.elementor-element-d51573e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.triumphdigital.co.th/wp-content/uploads/2026/06/black-red-bg.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28945 .elementor-element.elementor-element-617671c > .elementor-widget-container{margin:-9px 0px 10px 0px;}.elementor-28945 .elementor-element.elementor-element-617671c{text-align:center;}.elementor-28945 .elementor-element.elementor-element-617671c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;color:var( --e-global-color-85667de );}@media(max-width:767px){.elementor-28945 .elementor-element.elementor-element-d51573e{--padding-top:40px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-28945 .elementor-element.elementor-element-617671c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-28945 .elementor-element.elementor-element-617671c .elementor-heading-title{font-size:26px;}.elementor-28945 .elementor-element.elementor-element-9394bd4 > .elementor-widget-container{padding:0px 10px 0px 10px;}}/* Start custom CSS for shortcode, class: .elementor-element-9394bd4 */.elementor-28945 .elementor-element.elementor-element-9394bd4 .wp-google-reply{
    display: none;
}

.elementor-28945 .elementor-element.elementor-element-9394bd4 .rpi-slide.grw-review{
    
    
  border: 1px solid rgba(255, 255, 255, 0.12);

  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);

  
    
    
    background: #fff!important;
    

  border-radius: 15px;
    

}


.elementor-28945 .elementor-element.elementor-element-9394bd4 .wp-google-time{
    color: #121212!important;
}

.elementor-28945 .elementor-element.elementor-element-9394bd4 .rpi .rpi-slides{
    display: flex;
    gap:15px!important;
}


.elementor-28945 .elementor-element.elementor-element-9394bd4 .wp-gr .grw-review svg use{
    display: none;
}

.elementor-28945 .elementor-element.elementor-element-9394bd4 .rpi-flx.rpi-col8{
    display: grid!important;
    justify-content: center;
    align-content: center;
    align-items: center;
}




/* GOOGLE REVIEW BUTTON STYLE */

a[href*="search.google.com/local/writereview"]{
  display:inline-flex;
  align-items:center;
  gap:12px;

  padding:4px 12px 4px 4px!important;

  
  text-transform: capitalize;

  border-radius:999px;
  border:2px solid var(--e-global-color-e1e9af4);

  font-size:14px;
  font-weight:600;
  font-family:Arial, sans-serif;
  text-decoration:none;

  transition:0.3s ease;
  overflow:hidden;
  text-shadow: 0px 0px 0 #888 !important;
}

/* hover effect */
a[href*="search.google.com/local/writereview"]:hover{
  transform:translateY(-2px);
  
  box-shadow:0 8px 22px rgba(255,0,0,0.4);
}

/* SVG icon wrapper (your <svg> directly) */
a[href*="search.google.com/local/writereview"] svg{
  width:30px !important;
  height:30px !important;

  background:#000;
  padding:8px!important;
  border-radius:50%;

  display:inline-flex;
  align-items:center;
  justify-content:center;

  transition:0.3s ease;
  text-shadow: 0px;
  margin-right: -5px!important;
}

/* hover icon */
a[href*="search.google.com/local/writereview"]:hover svg{
  transform:scale(1.05);
  background:#e8e8e8;
}

a[href*="search.google.com/local/writereview"]:hover {
  color:red!important;
  text-shadow: 0px 0px 0 #888 !important;
}

.elementor-28945 .elementor-element.elementor-element-9394bd4 .wp-gr .wp-google-wr a{
    padding : 4px 12px 4px!important;
    background:#ff0000!important;
    margin-top: 5px;
}

.elementor-28945 .elementor-element.elementor-element-9394bd4 .wp-gr .wp-google-wr a:hover{
    background:#fff!important;
}/* End custom CSS */