.elementor-2524 .elementor-element.elementor-element-8f65166{--display:flex;}.elementor-2524 .elementor-element.elementor-element-58f6378{--spacer-size:50px;}.elementor-2524 .elementor-element.elementor-element-5af905c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2524 .elementor-element.elementor-element-38616d7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2524 .elementor-element.elementor-element-9abf11f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2524 .elementor-element.elementor-element-9abf11f.elementor-element{--align-self:flex-start;}.elementor-2524 .elementor-element.elementor-element-9abf11f .cz_title .cz_title_content{margin-right:0px;margin-bottom:0px;}.elementor-2524 .elementor-element.elementor-element-9abf11f .cz_title .cz_title_content h1{font-size:30px;padding-top:0px;}.elementor-2524 .elementor-element.elementor-element-9abf11f .cz_title .cz_title_content h2{font-size:30px;padding-top:0px;margin-top:-16px;}.elementor-2524 .elementor-element.elementor-element-9abf11f .cz_title .cz_title_icon_before{color:#ffffff;font-size:24px;background-color:#383838;padding-right:0px;padding-bottom:0px;padding-left:2px;margin-right:8px;margin-bottom:15px;border-radius:100px;border-top-width:0px;border-bottom-width:0px;transform:rotate(0deg);}.elementor-2524 .elementor-element.elementor-element-54e82fe{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2524 .elementor-element.elementor-element-54e82fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:4px 4px 4px 4px;}.elementor-2524 .elementor-element.elementor-element-54e82fe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2524 .elementor-element.elementor-element-54e82fe .cz_title .cz_title_content{font-size:18px;margin-top:0px;}.elementor-2524 .elementor-element.elementor-element-e514de5 .cz_acc {background-color:rgba(255,255,255,0.01);margin-top:0px;}.elementor-2524 .elementor-element.elementor-element-e514de5 .cz_acc_open_icon{font-size:14px;color:#FFFFFE;}.elementor-2524 .elementor-element.elementor-element-e514de5 .cz_acc .cz_acc_close_icon{font-size:14px;color:rgba(0,0,0,0.4);}.elementor-2524 .elementor-element.elementor-element-e514de5 .cz_acc .cz_acc_child{font-size:16px;color:rgba(0,0,0,0.5);font-weight:800;background-color:#ffffff;padding-right:25px;padding-left:25px;border-style:solid;border-width:2px;border-color:#dddddd;border-radius:4px;}.elementor-2524 .elementor-element.elementor-element-e514de5 .cz_acc .cz_isOpen .cz_acc_child{font-size:16px;color:#000000;font-weight:600;background-color:#f5f5f5;}.elementor-2524 .elementor-element.elementor-element-e514de5 .cz_acc .cz_isOpen .cz_acc_child:hover{color:#3f51b5;}.elementor-2524 .elementor-element.elementor-element-e514de5 .cz_acc .cz_acc_child_content{color:transparent;font-size:16px;padding:10px;border-style:none;}@media(max-width:767px){.elementor-2524 .elementor-element.elementor-element-38616d7 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2524 .elementor-element.elementor-element-38616d7{width:60%;}}/* Start custom CSS */.elementor-button:hover {
    opacity: 1 !important;
    transform: none !important;
    background-color: inherit !important;
}

[class*="elementor-kit-"] img:hover {
    opacity: 1 !important;
}/* End custom CSS */