.elementor-233 .elementor-element.elementor-element-29c7d40 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-bc-flex-widget .elementor-233 .elementor-element.elementor-element-9aada6b.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-233 .elementor-element.elementor-element-9aada6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-233 .elementor-element.elementor-element-9aada6b > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-233 .elementor-element.elementor-element-d227534 .elementor-image img{width:100%;}.elementor-233 .elementor-element.elementor-element-a28361a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:24px;font-weight:800;line-height:1.2em;}.elementor-233 .elementor-element.elementor-element-a28361a > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#E8E8E8;}.elementor-233 .elementor-element.elementor-element-5fdf2b6{color:#3E230D;font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;line-height:25px;}.elementor-233 .elementor-element.elementor-element-5fdf2b6 > .elementor-widget-container{padding:21px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-fc2cba5 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-bc-flex-widget .elementor-233 .elementor-element.elementor-element-1ae2037.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-233 .elementor-element.elementor-element-1ae2037.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-233 .elementor-element.elementor-element-1ae2037.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-233 .elementor-element.elementor-element-47710a2{color:#ED1C24;font-family:"Lato", Sans-serif;font-size:14px;font-style:italic;}.elementor-233 .elementor-element.elementor-element-47710a2 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-bc-flex-widget .elementor-233 .elementor-element.elementor-element-4189480.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-233 .elementor-element.elementor-element-4189480.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-233 .elementor-element.elementor-element-4189480.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-233 .elementor-element.elementor-element-4189480 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-233 .elementor-element.elementor-element-5f445d0{color:#ED1C24;font-family:"Lato", Sans-serif;font-size:14px;font-style:italic;width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-5f445d0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-170ea75{color:#ED1C24;font-family:"Lato", Sans-serif;font-size:14px;font-style:italic;width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-170ea75 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-fc2cba5{margin-top:15px;margin-bottom:0px;}.elementor-233 .elementor-element.elementor-element-03719be > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-bc-flex-widget .elementor-233 .elementor-element.elementor-element-0ecdf8d.elementor-column .elementor-column-wrap{align-items:flex-start;}.elementor-233 .elementor-element.elementor-element-0ecdf8d.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-233 .elementor-element.elementor-element-0ecdf8d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-233 .elementor-element.elementor-element-be5c1b6{color:#ED1C24;font-family:"Lato", Sans-serif;font-size:14px;font-style:italic;}.elementor-233 .elementor-element.elementor-element-be5c1b6 > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-233 .elementor-element.elementor-element-68847f6{color:#ED1C24;font-family:"Lato", Sans-serif;font-size:14px;font-style:italic;width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-68847f6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-c20a619{color:#ED1C24;font-family:"Lato", Sans-serif;font-size:14px;font-style:italic;width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-c20a619 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-03719be{margin-top:15px;margin-bottom:0px;}@media(max-width:1024px){.elementor-233 .elementor-element.elementor-element-0ecdf8d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-233 .elementor-element.elementor-element-be5c1b6 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-233 .elementor-element.elementor-element-be5c1b6{width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-68847f6 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-233 .elementor-element.elementor-element-68847f6{width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-c20a619 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-233 .elementor-element.elementor-element-c20a619{width:auto;max-width:auto;}}@media(max-width:767px){.elementor-233 .elementor-element.elementor-element-a28361a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-233 .elementor-element.elementor-element-5fdf2b6{font-size:15px;}.elementor-233 .elementor-element.elementor-element-5fdf2b6 > .elementor-widget-container{padding:15px 20px 15px 20px;}.elementor-233 .elementor-element.elementor-element-1ae2037{width:50%;}.elementor-233 .elementor-element.elementor-element-47710a2{width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-4189480{width:50%;}.elementor-233 .elementor-element.elementor-element-170ea75{width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-fc2cba5{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-233 .elementor-element.elementor-element-0ecdf8d{width:100%;}.elementor-233 .elementor-element.elementor-element-be5c1b6{font-size:14px;width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-be5c1b6 > .elementor-widget-container{margin:0px 8px 0px 0px;}.elementor-233 .elementor-element.elementor-element-68847f6{font-size:14px;width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-c20a619{font-size:14px;width:auto;max-width:auto;}.elementor-233 .elementor-element.elementor-element-03719be{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}}@media(max-width:1024px) and (min-width:768px){.elementor-233 .elementor-element.elementor-element-0ecdf8d{width:100%;}}/* Start custom CSS for image, class: .elementor-element-d227534 */.elementor-233 .elementor-element.elementor-element-d227534 a{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-a28361a */.elementor-233 .elementor-element.elementor-element-a28361a > div{
    height: 150px;
    display: flex;
    align-items: center;
}

.elementor-233 .elementor-element.elementor-element-a28361a>div >div {
    cursor:pointer;
        display: -webkit-box;
    background: linear-gradient(to right, #ED1C24, #ED1C24 50%, #3E230D 50%);
    background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 200% 100%;
  background-position: 100%;
  transition: background-position 300ms linear;
  text-decoration: none;
}

.elementor-233 .elementor-element.elementor-element-a28361a>div >div:hover{
   background-position: 0 100%;
}
@media only screen and (max-width: 1338px) {
    .elementor-233 .elementor-element.elementor-element-a28361a > div{
    height: 180px;
}
}

@media only screen and (max-width: 1024px) {
.elementor-233 .elementor-element.elementor-element-a28361a > div{
    height: 180px;
}
}

@media only screen and (max-width: 766px) {
.elementor-233 .elementor-element.elementor-element-a28361a > div{
    display: block;
    height: auto;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47710a2 */.elementor-233 .elementor-element.elementor-element-47710a2 >div{
        background-repeat: no-repeat;
    background-size: contain;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47710a2 */.elementor-233 .elementor-element.elementor-element-47710a2 >div{
        background-repeat: no-repeat;
    background-size: contain;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be5c1b6 */.elementor-233 .elementor-element.elementor-element-be5c1b6 >div{
        background-repeat: no-repeat;
    background-size: contain;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be5c1b6 */.elementor-233 .elementor-element.elementor-element-be5c1b6 >div{
        background-repeat: no-repeat;
    background-size: contain;

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d227534 */.elementor-233 .elementor-element.elementor-element-d227534 a{
    width:100%;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-a28361a */.elementor-233 .elementor-element.elementor-element-a28361a > div{
    height: 150px;
    display: flex;
    align-items: center;
}

.elementor-233 .elementor-element.elementor-element-a28361a>div >div {
    cursor:pointer;
        display: -webkit-box;
    background: linear-gradient(to right, #ED1C24, #ED1C24 50%, #3E230D 50%);
    background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-size: 200% 100%;
  background-position: 100%;
  transition: background-position 300ms linear;
  text-decoration: none;
}

.elementor-233 .elementor-element.elementor-element-a28361a>div >div:hover{
   background-position: 0 100%;
}
@media only screen and (max-width: 1338px) {
    .elementor-233 .elementor-element.elementor-element-a28361a > div{
    height: 180px;
}
}

@media only screen and (max-width: 1024px) {
.elementor-233 .elementor-element.elementor-element-a28361a > div{
    height: 180px;
}
}

@media only screen and (max-width: 766px) {
.elementor-233 .elementor-element.elementor-element-a28361a > div{
    display: block;
    height: auto;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47710a2 */.elementor-233 .elementor-element.elementor-element-47710a2 >div{
        background-repeat: no-repeat;
    background-size: contain;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47710a2 */.elementor-233 .elementor-element.elementor-element-47710a2 >div{
        background-repeat: no-repeat;
    background-size: contain;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be5c1b6 */.elementor-233 .elementor-element.elementor-element-be5c1b6 >div{
        background-repeat: no-repeat;
    background-size: contain;

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be5c1b6 */.elementor-233 .elementor-element.elementor-element-be5c1b6 >div{
        background-repeat: no-repeat;
    background-size: contain;

}/* End custom CSS */