.elementor-5119 .elementor-element.elementor-element-7246710{--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;}#elementor-popup-modal-5119{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-5119 .dialog-message{width:800px;height:auto;}#elementor-popup-modal-5119 .dialog-close-button{display:flex;}#elementor-popup-modal-5119 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for container, class: .elementor-element-7246710 */.elementor-element-589c928 {
    display: flex !important;
    flex-direction: row !important;
    --widgets-spacing-column:20px;
}

.elementor-element-e28a279{
    display: flex !important;
    flex-direction: row !important;
    padding: 0px;
    --widgets-spacing-column:10px;
        align-items: center;
}

.elementor-element-7e447e4 {
    width: 33.33%;
    padding: 0px;
        --widgets-spacing-row: 10px;

}

.elementor-element-6eb0a29{
    padding-top: 10px;
    
}

.elementor-element-b434bbe{
    width: 100%; /* Desired width of the cropped area */
  height: 300px; /* Desired height of the cropped area */
  overflow: hidden;
  border-radius: 10px;
}

.elementor-element-b434bbe img {
  width: 100%; /* Ensure the image fills the container */
  height: 100%; /* Ensure the image fills the container */
  object-fit: cover; /
  object-position: center center; /* (Optional) Adjusts the position of the image within the container. Can be 'top', 'bottom', 'left', 'right', or percentage values like '25% 75%'. */
}
.elementor-element-028806d h2{
    color: #373643 !important;
    font-size: 20px !important;
   
        font-weight: 700 !important;
}

.elementor-element-959d1a5{
    width: 66.66%;
}

.elementor-element-0a58d41 span{
    font-size: 20px !important;
    display: block;
     border-left: 1px solid #373643 !important;
    padding-left: 10px;
    font-weight: 400 !important;
}

.elementor-element-f88c86d{
    font-size: 14px;
}

.elementor-element-051c0a2 > .elementor-element {
        width: 33.33%;
            height: 70px !important;
    overflow: hidden !important;
}

.elementor-element-051c0a2 > .elementor-element img{
    border-radius: 10px;
        height: 100%;
    width: 100%;
    object-fit: cover;
    object-position: center center;
}/* End custom CSS */