.elementor-782 .elementor-element.elementor-element-1bcb8980 > .elementor-container{min-height:500px;}.elementor-782 .elementor-element.elementor-element-1bcb8980{padding:120px 15px 120px 0px;}.elementor-782 .elementor-element.elementor-element-440567aa > .elementor-element-populated{padding:0px 100px 0px 0px;}.elementor-782 .elementor-element.elementor-element-3c97e2d5{text-align:left;}.elementor-782 .elementor-element.elementor-element-3c97e2d5 img{width:700px;}.elementor-782 .elementor-element.elementor-element-56fd287a{text-align:left;}@media(max-width:1024px){.elementor-782 .elementor-element.elementor-element-1bcb8980{padding:80px 15px 80px 0px;}.elementor-782 .elementor-element.elementor-element-440567aa > .elementor-element-populated{padding:0px 40px 0px 0px;}}@media(max-width:767px){.elementor-782 .elementor-element.elementor-element-1bcb8980{padding:40px 25px 60px 25px;}}@media(min-width:768px){.elementor-782 .elementor-element.elementor-element-440567aa{width:40%;}.elementor-782 .elementor-element.elementor-element-4a4558ff{width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-782 .elementor-element.elementor-element-440567aa{width:50%;}.elementor-782 .elementor-element.elementor-element-4a4558ff{width:50%;}}/* Start custom CSS for image, class: .elementor-element-3c97e2d5 */.elementor-782 .elementor-element.elementor-element-3c97e2d5 .elementor-widget-container::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 50%;
    background: linear-gradient(90deg, black, transparent);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-56fd287a */.elementor-782 .elementor-element.elementor-element-56fd287a p {
    max-width: 600px;
}/* End custom CSS */