.elementor-329 .elementor-element.elementor-element-7451033{text-align:start;}.elementor-329 .elementor-element.elementor-element-7451033 img{width:210px;}#elementor-popup-modal-329{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-329 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-329 .dialog-close-button{display:flex;}#elementor-popup-modal-329 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS */html,body{overflow-x:hidden}
.elementor .e-con,.elementor .e-con-inner{min-width:0}
.elementor-heading-title{text-wrap:balance;overflow-wrap:anywhere}
.elementor-widget-text-editor p,.elementor-widget-text-editor li{text-wrap:pretty;overflow-wrap:break-word}
.elementor-button{max-width:100%;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease,color .25s ease}
.elementor-button:hover{transform:translateY(-2px)}
.elementor-widget-image{overflow:hidden}
.elementor-widget-image img{display:block;transition:transform .4s ease}
.elementor-widget-image:hover img{transform:scale(1.02)}
@media(max-width:1024px){.elementor .e-con-boxed>.e-con-inner{width:100%;max-width:100%}.elementor .e-con{max-width:100%}}
@media(max-width:767px){.elementor .e-con{max-width:100%}.elementor-widget-button .elementor-button{white-space:normal;text-align:center}.elementor-widget-text-editor{max-width:100%}}
@media(prefers-reduced-motion:reduce){.elementor-button,.elementor-widget-image img,*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}/* End custom CSS */