.elementor-34030 .elementor-element.elementor-element-39145c5{--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;}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-grid{grid-template-columns:repeat(3, minmax(0,1fr));gap:24px;}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-card{min-height:340px;padding:35px 35px 35px 35px;border-radius:12px;}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-icon{color:var( --e-global-color-primary );}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-icon svg{width:75px;height:75px;}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-card:hover .dm-bh-icon{color:var( --e-global-color-d3b5252 );}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-title{color:var( --e-global-color-text );}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-card:hover .dm-bh-title{color:var( --e-global-color-d3b5252 );}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-desc{color:var( --e-global-color-text );}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-card:hover .dm-bh-desc{color:var( --e-global-color-d3b5252 );}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-btn{color:var( --e-global-color-text );background:var( --e-global-color-d3b5252 );padding:8px 25px 8px 25px;}.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-card:hover .dm-bh-btn{color:var( --e-global-color-d3b5252 );background:var( --e-global-color-accent );}@media(max-width:1550px){.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-grid{gap:15px;}}@media(max-width:1024px){.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-grid{grid-template-columns:repeat(2, minmax(0,1fr));}}@media(max-width:767px){.elementor-34030 .elementor-element.elementor-element-3ac0a87 .dm-bh-grid{grid-template-columns:repeat(1, minmax(0,1fr));gap:20px;}}/* Start custom CSS for dm_box_hover, class: .elementor-element-3ac0a87 */p.dm-bh-desc{
    margin:20px 0px;
}

.dm-bh-card{ position:relative; z-index:0; }


.dm-bh-card .dm-bh-card-link{
  position:absolute;
  top:0; right:0; bottom:0; left:0;   
  display:block;
  cursor:pointer;
  background:transparent;
  pointer-events:auto;
  z-index:999999 !important;  
}


.dm-bh-card .dm-bh-btn{ pointer-events:none; }

.elementor-editor-active .dm-bh-card .dm-bh-card-link{ pointer-events:auto; }/* End custom CSS */