[id*=ecs-tabs-].ecs-tabs{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.ecs-tabs__navigation{display:flex;gap:0}.ecs-tabs__tab{align-items:center;background:var(--ecs-tabs-inactive-bg,transparent);border:none;border-radius:var(--ecs-tabs-border-radius,0);color:var(--ecs-tabs-inactive-color,#333);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;line-height:1.5;padding:1rem 1.5rem;text-align:left;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ecs-tabs__tab:hover{background-color:var(--ecs-tabs-inactive-bg,#f9f9f9)}.ecs-tabs__tab.is-active{background-color:var(--ecs-tabs-active-bg,#fff);color:var(--ecs-tabs-active-color,#000)}.ecs-tabs__tab.is-active,.ecs-tabs__tab:focus{box-shadow:none!important;outline:none!important}.ecs-tabs__tab:focus-visible{box-shadow:none!important;outline:none!important}.ecs-tabs:not(.ecs-tabs--theme-styled) .ecs-tabs__tab{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex!important;letter-spacing:normal!important;margin:0!important;text-decoration:none;text-transform:none!important;width:auto}.ecs-tabs:not(.ecs-tabs--theme-styled) .ecs-tabs__tab.is-active,.ecs-tabs:not(.ecs-tabs--theme-styled) .ecs-tabs__tab:hover{border-radius:0!important;box-shadow:none!important;transform:none!important}.ecs-tabs:not(.ecs-tabs--theme-styled) .ecs-tabs__tab:focus{border-radius:0!important;box-shadow:none!important}.ecs-tabs__tab-title{color:inherit;flex:1;font-size:inherit;line-height:1.5}.ecs-tabs__tab-icon{color:inherit;font-size:1rem;margin-left:1rem;min-width:20px;text-align:center;transition:transform .2s ease}.ecs-tabs__content{overflow:hidden;position:relative;transition:height var(--ecs-tabs-transition-duration,.3s) cubic-bezier(.4,0,.2,1);width:100%}.ecs-tabs__content .wp-block-group{background:var(--ecs-tabs-inactive-content-bg,transparent);border:none;color:var(--ecs-tabs-inactive-content-color,inherit);left:0;margin:0;opacity:0;position:absolute;top:0;transition:opacity var(--ecs-tabs-transition-duration,.3s) ease,visibility 0s var(--ecs-tabs-transition-duration,.3s);visibility:hidden;width:100%}.ecs-tabs__content .wp-block-group.is-active{background:var(--ecs-tabs-active-content-bg,transparent);color:var(--ecs-tabs-active-content-color,inherit);opacity:1;position:relative;transition:opacity var(--ecs-tabs-transition-duration,.3s) ease,visibility 0s 0s;visibility:visible}.ecs-tabs__content .wp-block-group>:first-child{margin-top:0}.ecs-tabs__content .wp-block-group>:last-child{margin-bottom:0}.ecs-tabs__content .wp-block-group p{line-height:1.6}.ecs-tabs__content .wp-block-group ol,.ecs-tabs__content .wp-block-group ul{padding-left:1.5rem}.ecs-tabs--horizontal{border-color:var(--ecs-block-border-color,var(--ecs-tabs-border-color,#e5e5e5));border-radius:var(--ecs-block-border-radius,0);border-style:solid;border-width:var(--ecs-block-border-width,0);display:flex;flex-direction:column}.ecs-tabs--horizontal .ecs-tabs__navigation{box-sizing:border-box;flex-direction:row;gap:var(--ecs-tabs-gap,0);overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;scrollbar-width:thin}@media(max-width:767px){.ecs-tabs--horizontal .ecs-tabs__navigation{flex-direction:column;overflow-x:visible}}.ecs-tabs--horizontal .ecs-tabs__tab{background:var(--ecs-tabs-inactive-bg,#f5f5f5);border:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5);border-bottom:none;border-radius:var(--ecs-tabs-border-radius,0);color:var(--ecs-tabs-inactive-color,#666);flex:1 1 auto;min-width:-moz-fit-content;min-width:fit-content;transition:background-color .15s ease,color .15s ease;white-space:nowrap}@media(min-width:767px){.ecs-tabs--horizontal .ecs-tabs__tab{margin-left:calc(var(--ecs-tabs-border-width, 1px)*-1);overflow-y:auto}.ecs-tabs--horizontal .ecs-tabs__tab:first-child{margin-left:0}}.ecs-tabs--horizontal .ecs-tabs__tab:hover:not(.is-active){background-color:var(--ecs-tabs-inactive-bg,#e8e8e8)}.ecs-tabs--horizontal .ecs-tabs__tab.is-active{background-color:var(--ecs-tabs-active-bg,#fff);border-left-color:var(--ecs-tabs-active-border,var(--ecs-tabs-border-color,#e5e5e5));border-right-color:var(--ecs-tabs-active-border,var(--ecs-tabs-border-color,#e5e5e5));border-top-color:var(--ecs-tabs-active-border,var(--ecs-tabs-border-color,#e5e5e5));color:var(--ecs-tabs-active-color,#000);font-weight:600;position:relative;transition:none;z-index:1}@media(min-width:767px){.ecs-tabs--horizontal .ecs-tabs__tab.is-active{border-bottom:none}}@media(max-width:767px){.ecs-tabs--horizontal .ecs-tabs__tab{border:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5);border-bottom:none;flex:none;margin-left:0;margin-top:calc(var(--ecs-tabs-border-width, 1px)*-1);min-width:auto;white-space:normal;width:100%}.ecs-tabs--horizontal .ecs-tabs__tab:first-child{margin-top:0}.ecs-tabs--horizontal .ecs-tabs__tab.is-active{border-left-color:var(--ecs-tabs-active-border,var(--ecs-tabs-border-color,#e5e5e5));border-right-color:var(--ecs-tabs-active-border,var(--ecs-tabs-border-color,#e5e5e5));border-top-color:var(--ecs-tabs-active-border,var(--ecs-tabs-border-color,#e5e5e5))}.ecs-tabs--horizontal .ecs-tabs__tab:last-child:not(.is-active){border-bottom:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5)}}.ecs-tabs--horizontal .ecs-tabs__tab .ecs-tabs__tab-icon{display:none}.ecs-tabs--horizontal:not(.ecs-tabs--theme-styled){border-color:var(--ecs-block-border-color,var(--ecs-tabs-border-color,#e5e5e5))!important;border-radius:var(--ecs-block-border-radius,0)!important;border-style:solid!important;border-width:var(--ecs-block-border-width,0)!important}.ecs-tabs--horizontal:not(.ecs-tabs--theme-styled) .ecs-tabs__tab{border-left:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5)!important;border-radius:var(--ecs-tabs-border-radius,0)!important;border-right:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5)!important;border-top:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5)!important}@media(min-width:767px){.ecs-tabs--horizontal:not(.ecs-tabs--theme-styled) .ecs-tabs__tab{border-bottom:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-active-border,#e5e5e5)!important;margin-left:calc(var(--ecs-tabs-border-width, 1px)*-1)!important}.ecs-tabs--horizontal:not(.ecs-tabs--theme-styled) .ecs-tabs__tab:first-child{margin-left:0!important}}.ecs-tabs--horizontal:not(.ecs-tabs--theme-styled) .ecs-tabs__tab.is-active{border-bottom:none!important;border-left-color:var(--ecs-tabs-active-border,var(--ecs-tabs-border-color,#e5e5e5))!important;border-right-color:var(--ecs-tabs-active-border,var(--ecs-tabs-border-color,#e5e5e5))!important;border-top-color:var(--ecs-tabs-active-border,var(--ecs-tabs-border-color,#e5e5e5))!important}.ecs-tabs--horizontal:not(.ecs-tabs--theme-styled) .ecs-tabs__content{border:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-active-border,var(--ecs-tabs-border-color))!important;border-top:none!important}.ecs-tabs--horizontal .ecs-tabs__content{border-top:none;box-sizing:border-box;flex:1;min-height:200px;position:relative;width:100%}.ecs-tabs--horizontal .ecs-tabs__content .wp-block-group{padding:2rem 1.5rem}@media(max-width:767px){.ecs-tabs--horizontal .ecs-tabs__content .wp-block-group{padding:1.5rem 1rem}}.ecs-tabs--vertical{border-color:var(--ecs-block-border-color,var(--ecs-tabs-border-color,#e5e5e5));border-radius:var(--ecs-block-border-radius,0);border-style:solid;border-width:var(--ecs-block-border-width,1px);display:flex;flex-direction:row;gap:0}.ecs-tabs--vertical[style*="--ecs-block-border-width:0"]{border:none!important}@media(max-width:767px){.ecs-tabs--vertical{flex-direction:column}}.ecs-tabs--vertical .ecs-tabs__navigation{flex-direction:column;gap:var(--ecs-tabs-gap,8px);max-width:200px;min-width:200px;overflow:hidden;padding-right:24px}@media(max-width:767px){.ecs-tabs--vertical .ecs-tabs__navigation{margin-bottom:16px;max-width:100%;min-width:100%;padding-right:0}}.ecs-tabs--vertical .ecs-tabs__tab{background:var(--ecs-tabs-inactive-bg,transparent);border:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5);border-bottom:none;border-radius:var(--ecs-tabs-border-radius,0);border-right:none;color:var(--ecs-tabs-inactive-color,#666);font-size:14px;font-weight:500;overflow:visible;padding:12px 16px;position:relative;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.ecs-tabs--vertical .ecs-tabs__tab:first-child{border-top:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5)}.ecs-tabs--vertical .ecs-tabs__tab:last-child{border-bottom:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5)}.ecs-tabs--vertical .ecs-tabs__tab:hover{background-color:var(--ecs-tabs-inactive-bg,#f5f5f5);color:var(--ecs-tabs-inactive-color,#333)}.ecs-tabs--vertical .ecs-tabs__tab.is-active{background-color:var(--ecs-tabs-active-bg,#f0f7fb);color:var(--ecs-tabs-active-color,#000);font-weight:600;position:relative}.ecs-tabs--vertical .ecs-tabs__tab .ecs-tabs__tab-icon{display:none}.ecs-tabs--vertical .ecs-tabs__tab .ecs-tabs__tab-title{font-size:14px}.ecs-tabs--vertical:not(.ecs-tabs--theme-styled) .ecs-tabs__tab{border:none!important;border-left:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5)!important;border-radius:var(--ecs-tabs-border-radius,0)!important;overflow:visible!important;position:relative!important;transition:background-color .15s ease!important}.ecs-tabs--vertical:not(.ecs-tabs--theme-styled) .ecs-tabs__tab:first-child{border-top:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5)!important}.ecs-tabs--vertical:not(.ecs-tabs--theme-styled) .ecs-tabs__tab:last-child{border-bottom:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5)!important}.ecs-tabs--vertical:not(.ecs-tabs--theme-styled) .ecs-tabs__tab:hover{border-radius:0!important}.ecs-tabs--vertical:not(.ecs-tabs--theme-styled) .ecs-tabs__tab.is-active{background-color:var(--ecs-tabs-active-bg,#fff)!important;border-radius:0!important}.ecs-tabs--vertical:not(.ecs-tabs--theme-styled) .ecs-tabs__tab.is-active:before{background-color:var(--ecs-tabs-active-border,#0073aa);bottom:0;content:"";left:0;position:absolute;top:0;width:var(--ecs-tabs-border-width,1px);z-index:1}.ecs-tabs--vertical .ecs-tabs__content{border:var(--ecs-tabs-border-width,1px) solid var(--ecs-tabs-border-color,#e5e5e5);border-left:none;flex:1;min-height:200px;padding-left:24px;position:relative}@media(max-width:767px){.ecs-tabs--vertical .ecs-tabs__content{padding-left:0}}.ecs-tabs--vertical .ecs-tabs__content .wp-block-group{padding:1.5rem 0}.ecs-tabs--vertical .ecs-tabs__content .wp-block-group>:first-child{margin-top:0}.ecs-tabs--vertical .ecs-tabs__content .wp-block-group>:last-child{margin-bottom:0}.ecs-tabs--accordion{background:transparent;border:none;display:flex;flex-direction:column;max-width:none!important;width:auto!important}.ecs-tabs--accordion .ecs-tabs__navigation{flex-direction:column;gap:0;max-width:100%!important;width:100%!important}.ecs-tabs--accordion .ecs-tabs__tab{align-items:center;background:var(--ecs-tabs-inactive-bg,#fff);border-color:var(--ecs-block-border-color,var(--ecs-tabs-border-color,#e5e5e5));border-radius:var(--ecs-tabs-border-radius,0);border-style:solid;border-width:0 var(--ecs-block-border-width,1px) var(--ecs-block-border-width,1px) var(--ecs-block-border-width,1px);color:var(--ecs-tabs-inactive-color,#1a1a1a);cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;margin:0;padding:1rem 1.5rem;transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.ecs-tabs--accordion .ecs-tabs__tab:first-child{border-top-width:var(--ecs-block-border-width,1px)}.ecs-tabs--accordion .ecs-tabs__tab:hover{background-color:var(--ecs-tabs-inactive-bg,#f5f5f5);border-color:var(--ecs-tabs-active-border,var(--ecs-block-border-color,var(--ecs-tabs-border-color,#e5e5e5)))}.ecs-tabs--accordion .ecs-tabs__tab.is-active{background-color:var(--ecs-tabs-active-bg,#fff);border-bottom-width:0!important;color:var(--ecs-tabs-active-color,#1a1a1a)}.ecs-tabs--accordion .ecs-tabs__tab.is-active .ecs-tabs__tab-icon{transform:rotate(180deg)}.ecs-tabs--accordion .ecs-tabs__tab .ecs-tabs__tab-icon{align-items:center;color:inherit;display:inline-flex;font-size:1.125rem;justify-content:center;min-width:24px;opacity:.7;transition:transform .2s ease}.ecs-tabs--accordion:not(.ecs-tabs--theme-styled) .ecs-tabs__tab{border-color:var(--ecs-block-border-color,var(--ecs-tabs-border-color,#e5e5e5))!important;border-radius:var(--ecs-tabs-border-radius,0)!important;border-style:solid!important;border-width:0 var(--ecs-block-border-width,1px) var(--ecs-block-border-width,1px) var(--ecs-block-border-width,1px)!important;box-shadow:none!important;cursor:pointer!important;display:flex!important;margin:0!important;width:100%!important}.ecs-tabs--accordion:not(.ecs-tabs--theme-styled) .ecs-tabs__tab:first-child{border-top-width:var(--ecs-block-border-width,1px)!important}.ecs-tabs--accordion:not(.ecs-tabs--theme-styled) .ecs-tabs__tab:hover{border-radius:var(--ecs-tabs-border-radius,0)!important;box-shadow:none!important}.ecs-tabs--accordion:not(.ecs-tabs--theme-styled) .ecs-tabs__tab.is-active{border-bottom-width:0!important;border-radius:var(--ecs-tabs-border-radius,0)!important;box-shadow:none!important}.ecs-tabs--accordion:not(.ecs-tabs--theme-styled) .ecs-tabs__tab.is-active .ecs-tabs__tab-icon{transform:rotate(180deg)!important}.ecs-tabs--accordion .wp-block-group.is-active{padding:1.5rem}.ecs-tabs--accordion .ecs-tabs__accordion-item{display:flex;flex-direction:column;margin:0;width:100%}.ecs-tabs--accordion .ecs-tabs__accordion-item .ecs-tabs__tab.is-active{margin-bottom:0}.ecs-tabs--accordion .ecs-tabs__accordion-item .wp-block-group{background:var(--ecs-tabs-inactive-content-bg,#fff);border-color:var(--ecs-block-border-color,var(--ecs-tabs-border-color,#e5e5e5));border-style:solid;border-width:0 var(--ecs-block-border-width,1px) var(--ecs-block-border-width,1px) var(--ecs-block-border-width,1px);color:var(--ecs-tabs-inactive-content-color,inherit);display:none;margin:0;max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height var(--ecs-tabs-transition-duration,.3s) cubic-bezier(.4,0,.2,1),padding-top var(--ecs-tabs-transition-duration,.3s) cubic-bezier(.4,0,.2,1),padding-bottom var(--ecs-tabs-transition-duration,.3s) cubic-bezier(.4,0,.2,1);width:100%}.ecs-tabs--accordion .ecs-tabs__accordion-item .wp-block-group.is-active{background:var(--ecs-tabs-active-content-bg,#fff);color:var(--ecs-tabs-active-content-color,inherit);display:block;max-height:2000px;padding:1.5rem}.ecs-tabs--accordion .ecs-tabs__accordion-item .wp-block-group p{font-size:.9375rem;line-height:1.6;margin:0 0 1rem}.ecs-tabs--accordion .ecs-tabs__accordion-item .wp-block-group p:last-child{margin-bottom:0}.ecs-tabs--accordion .ecs-tabs__accordion-item .wp-block-group>:first-child{margin-top:0}.ecs-tabs--accordion .ecs-tabs__accordion-item .wp-block-group>:last-child{margin-bottom:0}.ecs-tabs--accordion.ecs-tabs--accordion-underline .ecs-tabs__tab{background:transparent!important;border-color:var(--ecs-tabs-border-color,#e5e5e5)!important;border-style:solid!important;border-width:0 0 var(--ecs-tabs-border-width,1px) 0!important}.ecs-tabs--accordion.ecs-tabs--accordion-underline .ecs-tabs__tab.is-active,.ecs-tabs--accordion.ecs-tabs--accordion-underline .ecs-tabs__tab:hover{background-color:transparent!important}.ecs-tabs--accordion.ecs-tabs--accordion-underline .ecs-tabs__tab.is-active{border-bottom-width:0!important;border-color:var(--ecs-tabs-border-color,#e5e5e5)!important;border-left-width:var(--ecs-tabs-border-width,1px)!important}.ecs-tabs--accordion.ecs-tabs--accordion-underline .wp-block-group{background:transparent!important;border:none!important;padding:0}.ecs-tabs--accordion.ecs-tabs--accordion-underline .wp-block-group.is-active{background:transparent!important;padding:1.5rem}.ecs-tabs--accordion.ecs-tabs--accordion-underline .ecs-tabs__accordion-item .wp-block-group{background:transparent!important;border:none!important;padding:0}.ecs-tabs--accordion.ecs-tabs--accordion-underline .ecs-tabs__accordion-item .wp-block-group.is-active{background:transparent!important;padding:1.5rem}
