.elementor-8653 .elementor-element.elementor-element-b44987e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:54px;--padding-left:14px;--padding-right:14px;}.elementor-8653 .elementor-element.elementor-element-4d80b524 .elementor-heading-title{font-size:96px;font-weight:700;line-height:129px;letter-spacing:-0.24px;}.elementor-8653 .elementor-element.elementor-element-4d80b524 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8653 .elementor-element.elementor-element-614dfeab .elementor-heading-title{font-size:24px;font-weight:700;line-height:33px;letter-spacing:3.4px;color:#2D2F32;}.elementor-8653 .elementor-element.elementor-element-324c5be2{font-size:12px;line-height:16px;letter-spacing:-0.03px;}.elementor-8653 .elementor-element.elementor-element-324c5be2 > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for container, class: .elementor-element-b44987e */.container_gia-tri_about {
   width: 210px;
   height: 290px;
   transition: all .3s ease !important;
}

.container_gia-tri_about:hover {
  background: var(--red-brand);
  transition: all .3s ease !important;
}

.number_gt_about {
    background: linear-gradient(180deg, #C13437 0%, #FAFAFA 60%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
transition: all .3s ease !important;
}

.container_gia-tri_about:hover .number_gt_about {
  background: linear-gradient(180deg, #000 29.42%, #C13437 58.85%) !important;

background-clip: text !important;
-webkit-background-clip: text !important;
-webkit-text-fill-color: transparent !important;
transition: all .3s ease !important;
}

.container_gia-tri_about {
    border-radius: 15px;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15);
    padding: 20px;
    background-color: #fff;
}

.container_gia-tri_about::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 5px;
    height: 100%;
    background: var(--red-brand);
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    transition: all .3s ease !important;
}

.container_gia-tri_about:hover::before {
    background: #2D2F32;
    transition: all .3s ease !important;
}

.container_gia-tri_about h3 {
    font-family: "Josefin Sans", Sans-Serif;
    position: absolute;
    top: -50px;
    transition: all .3s ease !important;
}

/*Hover item*/
.container_gia-tri_about:hover h3 {
    color: #FFFFFF !important;
    transition: all .3s ease !important;
}

.container_gia-tri_about h3 {
    font-family: "Josefin Sans", Sans-Serif !important;
font-size: 24px;
font-style: normal;
font-weight: 700;
line-height: 32px; 
transition: all .3s ease !important;
}

.container_gia-tri_about .text_editor_about {
    color: #000000;
    transition: all .3s ease !important;
}

.container_gia-tri_about:hover .text_editor_about{
    color: #FFFFFF !important;
   transition: all .3s ease !important;
}/* End custom CSS */