.elementor-19 .elementor-element.elementor-element-f5f028d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-38b27ff > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-19 .elementor-element.elementor-element-282476a > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a93034b > .elementor-widget-container{margin:0px 0px 0px -10px;}.elementor-19 .elementor-element.elementor-element-1110a0b{width:var( --container-widget-width, 146.052% );max-width:146.052%;--container-widget-width:146.052%;--container-widget-flex-grow:0;text-align:end;}.elementor-19 .elementor-element.elementor-element-1110a0b > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-56a78ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-731b66d > .elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);}.elementor-19 .elementor-element.elementor-element-731b66d .elementor-active .elementor-accordion-icon, .elementor-19 .elementor-element.elementor-element-731b66d .elementor-active .elementor-accordion-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-731b66d .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-731b66d .elementor-accordion-title{font-size:1.2em;font-weight:400;line-height:1.2em;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-19 .elementor-element.elementor-element-731b66d .elementor-accordion-icon{margin-inline-end:11px;}.elementor-19 .elementor-element.elementor-element-079a962 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-19 .elementor-element.elementor-element-2911d07 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-38b27ff{width:55.012%;}.elementor-19 .elementor-element.elementor-element-c3577de{width:44.928%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-731b66d .elementor-accordion-title{font-size:1.1em;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-731b66d .elementor-accordion-title{font-size:1em;}}/* Start custom CSS for heading, class: .elementor-element-8e17e78 */@media screen and (max-width:767px){
    .elementor-19 .elementor-element.elementor-element-8e17e78 h2 {
        margin-top:0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-282476a */.elementor-19 .elementor-element.elementor-element-282476a p {
    margin-bottom:0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a93034b */.elementor-19 .elementor-element.elementor-element-a93034b p {
    margin-bottom:0;
}
.elementor-19 .elementor-element.elementor-element-a93034b table td {
    border:0;
    background:none;
    padding:0;
    margin:0;
}
.elementor-19 .elementor-element.elementor-element-a93034b table {
    padding:0;
}
.elementor-19 .elementor-element.elementor-element-a93034b form {
    max-height:25px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1110a0b */.elementor-19 .elementor-element.elementor-element-1110a0b img {
    border:10px solid white;
    box-shadow:0 0 8px #bbb;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56a78ec */.elementor-19 .elementor-element.elementor-element-56a78ec h2 {
    margin-top:0 !important;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-731b66d */a.elementor-accordion-title:hover {
    color:#333;
}
.elementor-tab-title.elementor-active {
    background:#efefef;
}
.elementor-19 .elementor-element.elementor-element-731b66d i {
    margin-bottom:20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-47cc44c */.elementor-19 .elementor-element.elementor-element-47cc44c img {
    border:10px solid white;
    box-shadow:0 0 8px #bbb;
    margin-bottom:4px;
    margin-right:30px;
    width:50% !important;
}
@media screen and (max-width:767px){
    .elementor-19 .elementor-element.elementor-element-47cc44c img {
    margin-bottom:20px;
    margin-right:0px;
    width:100% !important;
}
}/* End custom CSS */