.elementor-template-content{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;display:block}.elementor-template-content .fa,.elementor-template-content .fas,.elementor-template-content .far,.elementor-template-content .fab,.elementor-template-content .eicon{display:inline-block!important;font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-style:normal!important;font-variant:normal!important;text-rendering:auto!important;line-height:1!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.elementor-accordion{text-align:left}.elementor-accordion-item{border:1px solid #d4d4d4;border-radius:4px;overflow:hidden}.elementor-accordion-title-wrapper:not(:has(.elementor-template-header)){display:flex;align-items:center;padding:15px 15px 15px 40px;font-weight:700;line-height:1;cursor:pointer;background-color:#f7f7f7;transition:background 0.3s;position:relative;min-height:50px}.elementor-accordion-title-wrapper:not(:has(.elementor-template-header)):hover{background-color:#f0f0f0}.elementor-accordion-title-wrapper.elementor-active:not(:has(.elementor-template-header)){background-color:#e6e6e6}.elementor-accordion-title:not(.elementor-template-header){color:#333;flex-grow:1}.elementor-template-header{flex-grow:1;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.elementor-accordion-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;font-size:16px!important;color:#818a91!important;transition:color 0.3s!important;position:relative!important;box-sizing:border-box!important}.elementor-accordion-icon:not(.elementor-accordion-icon-overlay){margin-right:10px!important;margin-left:0!important;position:static!important;transform:none!important}.elementor-accordion-icon-right:not(.elementor-accordion-icon-overlay){order:1!important;margin-left:10px!important;margin-right:0!important}.elementor-accordion-title-wrapper:not(:has(.elementor-accordion-icon-overlay)){padding-left:15px!important}.elementor-accordion-icon-overlay{position:absolute!important;width:24px!important;height:24px!important;transform:translateY(-50%)!important;z-index:10!important;margin:0!important;pointer-events:auto!important}.elementor-accordion-icon-overlay.elementor-accordion-icon-left{left:15px!important;right:auto!important}.elementor-accordion-icon-overlay.elementor-accordion-icon-right{right:15px!important;left:auto!important}.elementor-accordion-icon-closed,.elementor-accordion-icon-opened{display:inline-flex!important;align-items:center!important;justify-content:center!important}.elementor-accordion-title-wrapper:has(.elementor-accordion-icon-overlay){padding-left:15px!important}.elementor-accordion-icon-left~.elementor-accordion-title{margin-left:0}.elementor-accordion-icon-right~.elementor-accordion-title{margin-right:0}.elementor-accordion-title-wrapper:not(:has(.elementor-template-header)){position:relative}.elementor-accordion-icon-toggle-only{cursor:pointer}.elementor-accordion-title-wrapper.icon-toggle-only{cursor:default;pointer-events:auto}.elementor-accordion-title-wrapper.icon-toggle-only>.elementor-accordion-title:not(.elementor-template-header){cursor:default;user-select:none}.elementor-accordion-icon-toggle-only{cursor:pointer;transition:transform 0.3s ease;pointer-events:auto}.elementor-accordion-icon-toggle-only:focus{outline:2px solid #0073aa;outline-offset:2px}.elementor-accordion-title-wrapper .elementor-template-content{pointer-events:auto}.elementor-accordion-title-wrapper .elementor-template-content a,.elementor-accordion-title-wrapper .elementor-template-content button,.elementor-accordion-title-wrapper .elementor-template-content [tabindex]{pointer-events:auto;cursor:pointer}.elementor-accordion-icon-closed{display:inline-flex!important;opacity:1!important;visibility:visible!important;transform:translate(50%)!important;transition:opacity 0.3s ease,visibility 0.3s ease!important}.elementor-accordion-icon-opened{position:relative!important;transform:translate(-50%)!important;display:inline-flex!important;opacity:0!important;visibility:hidden!important;transition:opacity 0.3s ease,visibility 0.3s ease!important}.elementor-active .elementor-accordion-icon-closed{opacity:0!important;visibility:hidden!important}.elementor-active .elementor-accordion-icon-opened{opacity:1!important;visibility:visible!important}.elementor-accordion-content{display:none;padding:15px}.elementor-accordion-content .elementor-template-content{padding:0;background-color:#fff0}.elementor-accordion-content .elementor-section-wrap:first-child{margin-top:0}.elementor-accordion-content .elementor-section-wrap:last-child{margin-bottom:0}.elementor-template-header .elementor-section-wrap,.elementor-template-header .elementor-section{margin:0!important;padding:0!important;width:100%!important}@media (max-width:767px){.elementor-accordion-title-wrapper{padding:12px}.elementor-accordion-content{padding:12px}}