@if (listSettings.Editor == EditorOption.Radio)
{
@@ -35,7 +35,7 @@
{
diff --git a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-Tel.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-Tel.Edit.cshtml
index c27f10e9a4b..61b31cf7e7b 100644
--- a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-Tel.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-Tel.Edit.cshtml
@@ -5,9 +5,10 @@
}
-
+
+
@if (!string.IsNullOrEmpty(settings.Hint))
{
@settings.Hint
diff --git a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-TextArea.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-TextArea.Edit.cshtml
index e99d3c33999..bc6be067e01 100644
--- a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-TextArea.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-TextArea.Edit.cshtml
@@ -6,9 +6,10 @@
}
-
+
+
@settings.Hint
diff --git a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-Url.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-Url.Edit.cshtml
index e85f48ebc98..81609137a92 100644
--- a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-Url.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField-Url.Edit.cshtml
@@ -5,9 +5,10 @@
}
-
+
+
@if (!string.IsNullOrEmpty(settings.Hint))
{
@settings.Hint
diff --git a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField.Edit.cshtml
index e55705b81c7..8aee0cad389 100644
--- a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TextField.Edit.cshtml
@@ -6,9 +6,10 @@
}
-
+
+
@if (!string.IsNullOrEmpty(settings.Hint))
{
@settings.Hint
diff --git a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TimeField.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TimeField.Edit.cshtml
index 597a9d78ac8..c4e96e14861 100644
--- a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TimeField.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/TimeField.Edit.cshtml
@@ -5,11 +5,12 @@
}
-
+
@if (!string.IsNullOrEmpty(settings.Hint))
diff --git a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/UserPickerField.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/UserPickerField.Edit.cshtml
index ef6c5a48478..8e1211960b3 100644
--- a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/UserPickerField.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/UserPickerField.Edit.cshtml
@@ -17,7 +17,7 @@
-
+
@@ -56,7 +56,11 @@
@settings.Hint
}
+
+
+
+
diff --git a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/YoutubeField.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/YoutubeField.Edit.cshtml
index 02644a401a9..ba319d0dcd8 100644
--- a/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/YoutubeField.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.ContentFields/Views/YoutubeField.Edit.cshtml
@@ -5,9 +5,10 @@
}
-
+
-
+
+
@if (!string.IsNullOrEmpty(settings.Hint))
{
@settings.Hint
diff --git a/src/OrchardCore.Modules/OrchardCore.ContentLocalization/Drivers/ContentCulturePickerNavbarDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ContentLocalization/Drivers/ContentCulturePickerNavbarDisplayDriver.cs
index a8ed26a24a0..6261765a95f 100644
--- a/src/OrchardCore.Modules/OrchardCore.ContentLocalization/Drivers/ContentCulturePickerNavbarDisplayDriver.cs
+++ b/src/OrchardCore.Modules/OrchardCore.ContentLocalization/Drivers/ContentCulturePickerNavbarDisplayDriver.cs
@@ -1,42 +1,14 @@
-using System.Globalization;
-using System.Linq;
-using System.Threading.Tasks;
-using Microsoft.AspNetCore.Http;
-using Microsoft.AspNetCore.Localization;
using OrchardCore.Admin.Models;
-using OrchardCore.ContentLocalization.ViewModels;
using OrchardCore.DisplayManagement.Handlers;
using OrchardCore.DisplayManagement.Views;
-using OrchardCore.Localization;
namespace OrchardCore.ContentLocalization.Drivers;
public class ContentCulturePickerNavbarDisplayDriver : DisplayDriver
{
- private readonly IHttpContextAccessor _httpContextAccessor;
- private readonly ILocalizationService _localizationService;
-
- public ContentCulturePickerNavbarDisplayDriver(
- IHttpContextAccessor httpContextAccessor,
- ILocalizationService localizationService)
- {
- _httpContextAccessor = httpContextAccessor;
- _localizationService = localizationService;
- }
-
- public override async Task DisplayAsync(Navbar model, BuildDisplayContext context)
+ public override IDisplayResult Display(Navbar model)
{
- var supportedCultures = (await _localizationService.GetSupportedCulturesAsync()).Select(c => CultureInfo.GetCultureInfo(c));
-
- return Initialize("ContentCulturePicker", model =>
- {
- model.SupportedCultures = supportedCultures;
- model.CurrentCulture = _httpContextAccessor
- .HttpContext
- .Features
- .Get()?.RequestCulture?.Culture ?? CultureInfo.CurrentUICulture;
-
- }).RenderWhen(() => Task.FromResult(supportedCultures.Count() > 1))
- .Location("Detail", "Content:5");
+ return View("ContentCulturePicker", model)
+ .Location("Detail", "Content:5");
}
}
diff --git a/src/OrchardCore.Modules/OrchardCore.ContentLocalization/Views/ContentCulturePicker.cshtml b/src/OrchardCore.Modules/OrchardCore.ContentLocalization/Views/ContentCulturePicker.cshtml
index 6f25b695e5b..3f059e42635 100644
--- a/src/OrchardCore.Modules/OrchardCore.ContentLocalization/Views/ContentCulturePicker.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.ContentLocalization/Views/ContentCulturePicker.cshtml
@@ -1,7 +1,24 @@
+@using Microsoft.AspNetCore.Localization
+@using OrchardCore.Localization
+@using System.Globalization
+
+@inject ILocalizationService LocalizationService
+@{
+ var supportedCultures = (await LocalizationService.GetSupportedCulturesAsync()).Select(c => CultureInfo.GetCultureInfo(c));
+
+ if (supportedCultures.Count() < 2)
+ {
+ return;
+ }
+
+ var currentCulture = Context.Request.HttpContext.Features
+ .Get()?.RequestCulture?.Culture ?? CultureInfo.CurrentUICulture;
+}
+
- @Model.CurrentCulture.NativeName
+ @currentCulture
-
-
+}
-
-
+}
-
-
+}
-
-
+}
-
-
+}
diff --git a/src/OrchardCore.Modules/OrchardCore.Contents/Controllers/ApiController.cs b/src/OrchardCore.Modules/OrchardCore.Contents/Controllers/ApiController.cs
deleted file mode 100644
index 59e07313e6c..00000000000
--- a/src/OrchardCore.Modules/OrchardCore.Contents/Controllers/ApiController.cs
+++ /dev/null
@@ -1,205 +0,0 @@
-using System.Linq;
-using System.Net;
-using System.Security.Claims;
-using System.Text.Json.Nodes;
-using System.Text.Json.Settings;
-using System.Threading.Tasks;
-using Microsoft.AspNetCore.Authorization;
-using Microsoft.AspNetCore.Mvc;
-using Microsoft.Extensions.Localization;
-using OrchardCore.ContentManagement;
-using OrchardCore.ContentManagement.Handlers;
-using OrchardCore.ContentManagement.Metadata;
-
-namespace OrchardCore.Contents.Controllers
-{
- [Route("api/content")]
- [ApiController]
- [Authorize(AuthenticationSchemes = "Api"), IgnoreAntiforgeryToken, AllowAnonymous]
- public class ApiController : Controller
- {
- private static readonly JsonMergeSettings _updateJsonMergeSettings = new()
- {
- MergeArrayHandling = MergeArrayHandling.Replace
- };
-
- private readonly IContentManager _contentManager;
- private readonly IContentDefinitionManager _contentDefinitionManager;
- private readonly IAuthorizationService _authorizationService;
-
- protected readonly IStringLocalizer S;
-
- public ApiController(
- IContentManager contentManager,
- IContentDefinitionManager contentDefinitionManager,
- IAuthorizationService authorizationService,
- IStringLocalizer
stringLocalizer)
- {
- _contentManager = contentManager;
- _contentDefinitionManager = contentDefinitionManager;
- _authorizationService = authorizationService;
- S = stringLocalizer;
- }
-
- [HttpGet]
- [Route("{contentItemId}")]
- public async Task Get(string contentItemId)
- {
- if (!await _authorizationService.AuthorizeAsync(User, Permissions.AccessContentApi))
- {
- return this.ChallengeOrForbid("Api");
- }
-
- var contentItem = await _contentManager.GetAsync(contentItemId);
-
- if (contentItem == null)
- {
- return NotFound();
- }
-
- if (!await _authorizationService.AuthorizeAsync(User, CommonPermissions.ViewContent, contentItem))
- {
- return this.ChallengeOrForbid("Api");
- }
-
- return Ok(contentItem);
- }
-
- [HttpDelete]
- [Route("{contentItemId}")]
- public async Task Delete(string contentItemId)
- {
- if (!await _authorizationService.AuthorizeAsync(User, Permissions.AccessContentApi))
- {
- return this.ChallengeOrForbid("Api");
- }
-
- var contentItem = await _contentManager.GetAsync(contentItemId);
-
- if (contentItem == null)
- {
- return NoContent();
- }
-
- if (!await _authorizationService.AuthorizeAsync(User, CommonPermissions.DeleteContent, contentItem))
- {
- return this.ChallengeOrForbid("Api");
- }
-
- await _contentManager.RemoveAsync(contentItem);
-
- return Ok(contentItem);
- }
-
- [HttpPost]
- public async Task Post(ContentItem model, bool draft = false)
- {
- if (!await _authorizationService.AuthorizeAsync(User, Permissions.AccessContentApi))
- {
- return this.ChallengeOrForbid("Api");
- }
-
- // It is really important to keep the proper method calls order with the ContentManager
- // so that all event handlers gets triggered in the right sequence.
-
- var contentItem = await _contentManager.GetAsync(model.ContentItemId, VersionOptions.DraftRequired);
-
- if (contentItem == null)
- {
- if (string.IsNullOrEmpty(model?.ContentType) || await _contentDefinitionManager.GetTypeDefinitionAsync(model.ContentType) == null)
- {
- return BadRequest();
- }
-
- contentItem = await _contentManager.NewAsync(model.ContentType);
- contentItem.Owner = User.FindFirstValue(ClaimTypes.NameIdentifier);
-
- if (!await _authorizationService.AuthorizeAsync(User, CommonPermissions.PublishContent, contentItem))
- {
- return this.ChallengeOrForbid("Api");
- }
-
- contentItem.Merge(model);
-
- var result = await _contentManager.UpdateValidateAndCreateAsync(contentItem, VersionOptions.Draft);
-
- if (!result.Succeeded)
- {
- // Add the validation results to the ModelState to present the errors as part of the response.
- AddValidationErrorsToModelState(result);
- }
-
- // We check the model state after calling all handlers because they trigger WF content events so, even they are not
- // intended to add model errors (only drivers), a WF content task may be executed inline and add some model errors.
- if (!ModelState.IsValid)
- {
- return ValidationProblem(new ValidationProblemDetails(ModelState)
- {
- Title = S["One or more validation errors occurred."],
- Detail = string.Join(", ", ModelState.Values.SelectMany(x => x.Errors.Select(x => x.ErrorMessage))),
- Status = (int)HttpStatusCode.BadRequest,
- });
- }
- }
- else
- {
- if (!await _authorizationService.AuthorizeAsync(User, CommonPermissions.EditContent, contentItem))
- {
- return this.ChallengeOrForbid("Api");
- }
-
- contentItem.Merge(model, _updateJsonMergeSettings);
-
- await _contentManager.UpdateAsync(contentItem);
- var result = await _contentManager.ValidateAsync(contentItem);
-
- if (!result.Succeeded)
- {
- // Add the validation results to the ModelState to present the errors as part of the response.
- AddValidationErrorsToModelState(result);
- }
-
- // We check the model state after calling all handlers because they trigger WF content events so, even they are not
- // intended to add model errors (only drivers), a WF content task may be executed inline and add some model errors.
- if (!ModelState.IsValid)
- {
- return ValidationProblem(new ValidationProblemDetails(ModelState)
- {
- Title = S["One or more validation errors occurred."],
- Detail = string.Join(", ", ModelState.Values.SelectMany(x => x.Errors.Select(x => x.ErrorMessage))),
- Status = (int)HttpStatusCode.BadRequest,
- });
- }
- }
-
- if (!draft)
- {
- await _contentManager.PublishAsync(contentItem);
- }
- else
- {
- await _contentManager.SaveDraftAsync(contentItem);
- }
-
- return Ok(contentItem);
- }
-
- private void AddValidationErrorsToModelState(ContentValidateResult result)
- {
- foreach (var error in result.Errors)
- {
- if (error.MemberNames != null && error.MemberNames.Any())
- {
- foreach (var memberName in error.MemberNames)
- {
- ModelState.AddModelError(memberName, error.ErrorMessage);
- }
- }
- else
- {
- ModelState.AddModelError(string.Empty, error.ErrorMessage);
- }
- }
- }
- }
-}
diff --git a/src/OrchardCore.Modules/OrchardCore.Contents/Endpoints/Api/CreateEndpoint.cs b/src/OrchardCore.Modules/OrchardCore.Contents/Endpoints/Api/CreateEndpoint.cs
new file mode 100644
index 00000000000..60ca5cdb575
--- /dev/null
+++ b/src/OrchardCore.Modules/OrchardCore.Contents/Endpoints/Api/CreateEndpoint.cs
@@ -0,0 +1,143 @@
+using System.Linq;
+using System.Security.Claims;
+using System.Text.Json.Settings;
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Builder;
+using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Mvc.ModelBinding;
+using Microsoft.AspNetCore.Routing;
+using OrchardCore.ContentManagement;
+using OrchardCore.ContentManagement.Handlers;
+using OrchardCore.ContentManagement.Metadata;
+using OrchardCore.DisplayManagement.ModelBinding;
+using OrchardCore.Modules;
+
+namespace OrchardCore.Contents.Endpoints.Api;
+
+public static class CreateEndpoint
+{
+ public static IEndpointRouteBuilder AddCreateContentEndpoint(this IEndpointRouteBuilder builder)
+ {
+ builder.MapPost("api/content", ActionAsync)
+ .AllowAnonymous()
+ .DisableAntiforgery();
+
+ return builder;
+ }
+
+ private static readonly JsonMergeSettings _updateJsonMergeSettings = new()
+ {
+ MergeArrayHandling = MergeArrayHandling.Replace,
+ };
+
+ [Authorize(AuthenticationSchemes = "Api")]
+ private static async Task ActionAsync(
+ ContentItem model,
+ IContentManager contentManager,
+ IAuthorizationService authorizationService,
+ IContentDefinitionManager contentDefinitionManager,
+ IUpdateModelAccessor updateModelAccessor,
+ HttpContext httpContext,
+ bool draft = false)
+ {
+ if (!await authorizationService.AuthorizeAsync(httpContext.User, Permissions.AccessContentApi))
+ {
+ return httpContext.ChallengeOrForbid("Api");
+ }
+
+ var contentItem = await contentManager.GetAsync(model.ContentItemId, VersionOptions.DraftRequired);
+ var modelState = updateModelAccessor.ModelUpdater.ModelState;
+
+ if (contentItem == null)
+ {
+ if (string.IsNullOrEmpty(model?.ContentType) || await contentDefinitionManager.GetTypeDefinitionAsync(model.ContentType) == null)
+ {
+ return TypedResults.BadRequest();
+ }
+
+ contentItem = await contentManager.NewAsync(model.ContentType);
+ contentItem.Owner = httpContext.User.FindFirstValue(ClaimTypes.NameIdentifier);
+
+ if (!await authorizationService.AuthorizeAsync(httpContext.User, CommonPermissions.PublishContent, contentItem))
+ {
+ return httpContext.ChallengeOrForbid("Api");
+ }
+
+ contentItem.Merge(model);
+
+ var result = await contentManager.UpdateValidateAndCreateAsync(contentItem, VersionOptions.Draft);
+
+ if (!result.Succeeded)
+ {
+ // Add the validation results to the ModelState to present the errors as part of the response.
+ AddValidationErrorsToModelState(result, modelState);
+ }
+
+ // We check the model state after calling all handlers because they trigger WF content events so, even they are not
+ // intended to add model errors (only drivers), a WF content task may be executed inline and add some model errors.
+ if (!modelState.IsValid)
+ {
+ var errors = modelState.ToDictionary(entry => entry.Key, entry => entry.Value.Errors.Select(x => x.ErrorMessage).ToArray());
+
+ return TypedResults.ValidationProblem(errors, detail: string.Join(", ", modelState.Values.SelectMany(x => x.Errors.Select(x => x.ErrorMessage))));
+ }
+ }
+ else
+ {
+ if (!await authorizationService.AuthorizeAsync(httpContext.User, CommonPermissions.EditContent, contentItem))
+ {
+ return httpContext.ChallengeOrForbid("Api");
+ }
+
+ contentItem.Merge(model, _updateJsonMergeSettings);
+
+ await contentManager.UpdateAsync(contentItem);
+ var result = await contentManager.ValidateAsync(contentItem);
+
+ if (!result.Succeeded)
+ {
+ // Add the validation results to the ModelState to present the errors as part of the response.
+ AddValidationErrorsToModelState(result, modelState);
+ }
+
+ // We check the model state after calling all handlers because they trigger WF content events so, even they are not
+ // intended to add model errors (only drivers), a WF content task may be executed inline and add some model errors.
+ if (!modelState.IsValid)
+ {
+ var errors = modelState.ToDictionary(entry => entry.Key, entry => entry.Value.Errors.Select(x => x.ErrorMessage).ToArray());
+
+ return TypedResults.ValidationProblem(errors, detail: string.Join(", ", modelState.Values.SelectMany(x => x.Errors.Select(x => x.ErrorMessage))));
+ }
+ }
+
+ if (!draft)
+ {
+ await contentManager.PublishAsync(contentItem);
+ }
+ else
+ {
+ await contentManager.SaveDraftAsync(contentItem);
+ }
+
+ return TypedResults.Ok(contentItem);
+ }
+
+ private static void AddValidationErrorsToModelState(ContentValidateResult result, ModelStateDictionary modelState)
+ {
+ foreach (var error in result.Errors)
+ {
+ if (error.MemberNames != null && error.MemberNames.Any())
+ {
+ foreach (var memberName in error.MemberNames)
+ {
+ modelState.AddModelError(memberName, error.ErrorMessage);
+ }
+ }
+ else
+ {
+ modelState.AddModelError(string.Empty, error.ErrorMessage);
+ }
+ }
+ }
+}
diff --git a/src/OrchardCore.Modules/OrchardCore.Contents/Endpoints/Api/DeleteEndpoint.cs b/src/OrchardCore.Modules/OrchardCore.Contents/Endpoints/Api/DeleteEndpoint.cs
new file mode 100644
index 00000000000..e3b2b58505b
--- /dev/null
+++ b/src/OrchardCore.Modules/OrchardCore.Contents/Endpoints/Api/DeleteEndpoint.cs
@@ -0,0 +1,50 @@
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Builder;
+using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Routing;
+using OrchardCore.ContentManagement;
+using OrchardCore.Modules;
+
+namespace OrchardCore.Contents.Endpoints.Api;
+
+public static class DeleteEndpoint
+{
+ public static IEndpointRouteBuilder AddDeleteContentEndpoint(this IEndpointRouteBuilder builder)
+ {
+ builder.MapDelete("api/content/{contentItemId}", ActionAsync)
+ .AllowAnonymous()
+ .DisableAntiforgery();
+
+ return builder;
+ }
+
+ [Authorize(AuthenticationSchemes = "Api")]
+ private static async Task ActionAsync(
+ string contentItemId,
+ IContentManager contentManager,
+ IAuthorizationService authorizationService,
+ HttpContext httpContext)
+ {
+ if (!await authorizationService.AuthorizeAsync(httpContext.User, Permissions.AccessContentApi))
+ {
+ return httpContext.ChallengeOrForbid("Api");
+ }
+
+ var contentItem = await contentManager.GetAsync(contentItemId);
+
+ if (contentItem == null)
+ {
+ return TypedResults.NotFound();
+ }
+
+ if (!await authorizationService.AuthorizeAsync(httpContext.User, CommonPermissions.DeleteContent, contentItem))
+ {
+ return httpContext.ChallengeOrForbid("Api");
+ }
+
+ await contentManager.RemoveAsync(contentItem);
+
+ return TypedResults.Ok(contentItem);
+ }
+}
diff --git a/src/OrchardCore.Modules/OrchardCore.Contents/Endpoints/Api/GetEndpoint.cs b/src/OrchardCore.Modules/OrchardCore.Contents/Endpoints/Api/GetEndpoint.cs
new file mode 100644
index 00000000000..851ce7a07f3
--- /dev/null
+++ b/src/OrchardCore.Modules/OrchardCore.Contents/Endpoints/Api/GetEndpoint.cs
@@ -0,0 +1,48 @@
+using System.Threading.Tasks;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Builder;
+using Microsoft.AspNetCore.Http;
+using Microsoft.AspNetCore.Routing;
+using OrchardCore.ContentManagement;
+using OrchardCore.Modules;
+
+namespace OrchardCore.Contents.Endpoints.Api;
+
+public static class GetEndpoint
+{
+ public static IEndpointRouteBuilder AddGetContentEndpoint(this IEndpointRouteBuilder builder)
+ {
+ builder.MapGet("api/content/{contentItemId}", ActionAsync)
+ .AllowAnonymous()
+ .DisableAntiforgery();
+
+ return builder;
+ }
+
+ [Authorize(AuthenticationSchemes = "Api")]
+ private static async Task ActionAsync(
+ string contentItemId,
+ IContentManager contentManager,
+ IAuthorizationService authorizationService,
+ HttpContext httpContext)
+ {
+ if (!await authorizationService.AuthorizeAsync(httpContext.User, Permissions.AccessContentApi))
+ {
+ return httpContext.ChallengeOrForbid("Api");
+ }
+
+ var contentItem = await contentManager.GetAsync(contentItemId);
+
+ if (contentItem == null)
+ {
+ return TypedResults.NotFound();
+ }
+
+ if (!await authorizationService.AuthorizeAsync(httpContext.User, CommonPermissions.ViewContent, contentItem))
+ {
+ return httpContext.ChallengeOrForbid("Api");
+ }
+
+ return TypedResults.Ok(contentItem);
+ }
+}
diff --git a/src/OrchardCore.Modules/OrchardCore.Contents/OrchardCore.Contents.csproj b/src/OrchardCore.Modules/OrchardCore.Contents/OrchardCore.Contents.csproj
index 7f436fa8e27..09d1bbb2447 100644
--- a/src/OrchardCore.Modules/OrchardCore.Contents/OrchardCore.Contents.csproj
+++ b/src/OrchardCore.Modules/OrchardCore.Contents/OrchardCore.Contents.csproj
@@ -4,9 +4,10 @@
true
OrchardCore Contents
- $(OCCMSDescription)
+
+ $(OCCMSDescription)
- Provides Content Management services.
+ Provides Content Management services.
$(PackageTags) OrchardCoreCMS ContentManagement
diff --git a/src/OrchardCore.Modules/OrchardCore.Contents/Startup.cs b/src/OrchardCore.Modules/OrchardCore.Contents/Startup.cs
index 67a3ac3d519..7023c50b7f2 100644
--- a/src/OrchardCore.Modules/OrchardCore.Contents/Startup.cs
+++ b/src/OrchardCore.Modules/OrchardCore.Contents/Startup.cs
@@ -18,6 +18,7 @@
using OrchardCore.Contents.Controllers;
using OrchardCore.Contents.Deployment;
using OrchardCore.Contents.Drivers;
+using OrchardCore.Contents.Endpoints.Api;
using OrchardCore.Contents.Feeds.Builders;
using OrchardCore.Contents.Handlers;
using OrchardCore.Contents.Indexing;
@@ -212,6 +213,10 @@ static async Task GetContentByHandleAsync(LiquidTemplateContext cont
public override void Configure(IApplicationBuilder builder, IEndpointRouteBuilder routes, IServiceProvider serviceProvider)
{
+ routes.AddGetContentEndpoint()
+ .AddCreateContentEndpoint()
+ .AddDeleteContentEndpoint();
+
var itemControllerName = typeof(ItemController).ControllerName();
routes.MapAreaControllerRoute(
diff --git a/src/OrchardCore.Modules/OrchardCore.CustomSettings/Startup.cs b/src/OrchardCore.Modules/OrchardCore.CustomSettings/Startup.cs
index df5eeaf294f..7aa3c175c99 100644
--- a/src/OrchardCore.Modules/OrchardCore.CustomSettings/Startup.cs
+++ b/src/OrchardCore.Modules/OrchardCore.CustomSettings/Startup.cs
@@ -1,5 +1,6 @@
using Microsoft.AspNetCore.Authorization;
using Microsoft.Extensions.DependencyInjection;
+using OrchardCore.ContentManagement.Metadata.Models;
using OrchardCore.CustomSettings.Deployment;
using OrchardCore.CustomSettings.Drivers;
using OrchardCore.CustomSettings.Recipes;
@@ -27,6 +28,17 @@ public override void ConfigureServices(IServiceCollection services)
services.AddScoped();
services.AddRecipeExecutionStep();
+
+ services.Configure(options =>
+ {
+ options.Stereotypes.TryAdd("CustomSettings", new ContentTypeDefinitionDriverOptions
+ {
+ ShowCreatable = false,
+ ShowListable = false,
+ ShowDraftable = false,
+ ShowVersionable = false,
+ });
+ });
}
}
diff --git a/src/OrchardCore.Modules/OrchardCore.Forms/FormShapeTableProvider.cs b/src/OrchardCore.Modules/OrchardCore.Forms/FormShapeTableProvider.cs
new file mode 100644
index 00000000000..e31fc981180
--- /dev/null
+++ b/src/OrchardCore.Modules/OrchardCore.Forms/FormShapeTableProvider.cs
@@ -0,0 +1,24 @@
+using OrchardCore.ContentManagement;
+using OrchardCore.DisplayManagement;
+using OrchardCore.DisplayManagement.Descriptors;
+using OrchardCore.DisplayManagement.Utilities;
+using OrchardCore.Forms.Models;
+
+namespace OrchardCore.Forms;
+
+public class FormShapeTableProvider : IShapeTableProvider
+{
+ public void Discover(ShapeTableBuilder builder)
+ {
+ builder.Describe("Widget__Form")
+ .OnDisplaying(context =>
+ {
+ if (context.Shape.TryGetProperty("ContentItem", out var contentItem)
+ && contentItem.TryGet(out var elementPart)
+ && !string.IsNullOrEmpty(elementPart.Id))
+ {
+ context.Shape.Metadata.Alternates.Add($"Widget__{contentItem.ContentType}_{elementPart.Id.EncodeAlternateElement()}");
+ }
+ });
+ }
+}
diff --git a/src/OrchardCore.Modules/OrchardCore.Forms/OrchardCore.Forms.csproj b/src/OrchardCore.Modules/OrchardCore.Forms/OrchardCore.Forms.csproj
index 5fd207b8e74..efffbdfae49 100644
--- a/src/OrchardCore.Modules/OrchardCore.Forms/OrchardCore.Forms.csproj
+++ b/src/OrchardCore.Modules/OrchardCore.Forms/OrchardCore.Forms.csproj
@@ -17,6 +17,7 @@
+
diff --git a/src/OrchardCore.Modules/OrchardCore.Forms/Startup.cs b/src/OrchardCore.Modules/OrchardCore.Forms/Startup.cs
index 507fe60bc52..d529cfb5a7d 100644
--- a/src/OrchardCore.Modules/OrchardCore.Forms/Startup.cs
+++ b/src/OrchardCore.Modules/OrchardCore.Forms/Startup.cs
@@ -4,6 +4,7 @@
using OrchardCore.ContentManagement;
using OrchardCore.ContentManagement.Display.ContentDisplay;
using OrchardCore.Data.Migration;
+using OrchardCore.DisplayManagement.Descriptors;
using OrchardCore.Forms.Activities;
using OrchardCore.Forms.Activities.Drivers;
using OrchardCore.Forms.Drivers;
@@ -76,6 +77,7 @@ public override void ConfigureServices(IServiceCollection services)
.UseDisplayDriver();
services.AddDataMigration();
+ services.AddScoped();
}
}
diff --git a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/ButtonPart.Fields.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/ButtonPart.Fields.Edit.cshtml
index e10a9ceec0c..6801b9f899a 100644
--- a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/ButtonPart.Fields.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/ButtonPart.Fields.Edit.cshtml
@@ -14,9 +14,9 @@
@T["The button type."]
diff --git a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/FormElementLabelPart.Fields.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/FormElementLabelPart.Fields.Edit.cshtml
index 1547f36d117..11ea7e5cee4 100644
--- a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/FormElementLabelPart.Fields.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/FormElementLabelPart.Fields.Edit.cshtml
@@ -11,9 +11,9 @@
@T["The type of label to create for this field."]
diff --git a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.Fields.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.Fields.Edit.cshtml
index e82d65d00d7..076d4bffb99 100644
--- a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.Fields.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.Fields.Edit.cshtml
@@ -51,7 +51,7 @@
diff --git a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml
index 99535870161..0082bd6b486 100644
--- a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml
@@ -7,7 +7,7 @@
var fieldName = formInputElementPart.Name;
var fieldId = !string.IsNullOrEmpty(elementId) ? elementId : !string.IsNullOrEmpty(fieldName) ? Html.GenerateIdFromName(fieldName) : default(string);
var fieldValue = Model.Value.DefaultValue;
- var fieldClass = "form-control";
+ var fieldClass = Model.Value.Type == "checkbox" ? "form-check-input" : "form-control";
var isChecked = false;
if (ViewData.ModelState.TryGetValue(fieldName, out var fieldEntry))
@@ -23,9 +23,9 @@
if (fieldEntry.Errors.Count > 0)
{
- fieldClass = "form-control input-validation-error is-invalid";
+ fieldClass += " input-validation-error is-invalid";
}
}
}
-
+
diff --git a/src/OrchardCore.Modules/OrchardCore.Lists/Drivers/ListPartDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.Lists/Drivers/ListPartDisplayDriver.cs
index 5d1da3d7db8..cf1b8a277b8 100644
--- a/src/OrchardCore.Modules/OrchardCore.Lists/Drivers/ListPartDisplayDriver.cs
+++ b/src/OrchardCore.Modules/OrchardCore.Lists/Drivers/ListPartDisplayDriver.cs
@@ -155,6 +155,7 @@ private ShapeResult InitializeDisplayListPartDisplayShape(ListPart listPart, Bui
model.ContainedContentTypeDefinitions = await GetContainedContentTypesAsync(settings);
model.Context = context;
model.Pager = await context.New.PagerSlim(pager);
+ model.ListPart = listPart;
})
.Location("Detail", "Content:10");
}
diff --git a/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs
index 54e575dd037..b5305ea6d8b 100644
--- a/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs
+++ b/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs
@@ -132,7 +132,7 @@ public override async Task
UpdateAsync(MediaField field, IUpdate
if (settings.Required && field.Paths.Length < 1)
{
- updater.ModelState.AddModelError(Prefix, nameof(model.Paths), S["{0}: A media is required.", context.PartFieldDefinition.DisplayName()]);
+ updater.ModelState.AddModelError(Prefix, nameof(model.Paths), S["A value is required for {0}.", context.PartFieldDefinition.DisplayName()]);
}
if (field.Paths.Length > 1 && !settings.Multiple)
diff --git a/src/OrchardCore.Modules/OrchardCore.Media/Views/MediaField-Attached.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.Media/Views/MediaField-Attached.Edit.cshtml
index 8cb89a12a34..80f228e9fbc 100644
--- a/src/OrchardCore.Modules/OrchardCore.Media/Views/MediaField-Attached.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Media/Views/MediaField-Attached.Edit.cshtml
@@ -16,7 +16,7 @@
-
+
@if (!string.IsNullOrWhiteSpace(settings.Hint))
{
@@ -62,6 +62,8 @@
+
+
diff --git a/src/OrchardCore.Modules/OrchardCore.Media/Views/MediaField.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.Media/Views/MediaField.Edit.cshtml
index cb2652652bf..5e01990cb9d 100644
--- a/src/OrchardCore.Modules/OrchardCore.Media/Views/MediaField.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Media/Views/MediaField.Edit.cshtml
@@ -11,7 +11,7 @@
-
+
@if (!string.IsNullOrWhiteSpace(settings.Hint))
{
@@ -41,6 +41,8 @@
+
+
diff --git a/src/OrchardCore.Modules/OrchardCore.Menu/Controllers/AdminController.cs b/src/OrchardCore.Modules/OrchardCore.Menu/Controllers/AdminController.cs
index 5e2763c1d03..563bbea837e 100644
--- a/src/OrchardCore.Modules/OrchardCore.Menu/Controllers/AdminController.cs
+++ b/src/OrchardCore.Modules/OrchardCore.Menu/Controllers/AdminController.cs
@@ -252,26 +252,19 @@ public async Task
Delete(string menuContentItemId, string menuIte
return Forbid();
}
- ContentItem menu;
-
var contentTypeDefinition = await _contentDefinitionManager.GetTypeDefinitionAsync("Menu");
-
- if (!contentTypeDefinition.IsDraftable())
- {
- menu = await _contentManager.GetAsync(menuContentItemId, VersionOptions.Latest);
- }
- else
- {
- menu = await _contentManager.GetAsync(menuContentItemId, VersionOptions.DraftRequired);
- }
+ var menu = contentTypeDefinition.IsDraftable()
+ ? await _contentManager.GetAsync(menuContentItemId, VersionOptions.DraftRequired)
+ : await _contentManager.GetAsync(menuContentItemId, VersionOptions.Latest);
if (menu == null)
{
return NotFound();
}
+ var menuContentAsJson = (JsonObject)menu.Content;
// Look for the target menu item in the hierarchy.
- var menuItem = FindMenuItem((JsonObject)menu.Content, menuItemId);
+ var menuItem = FindMenuItem(menuContentAsJson, menuItemId);
// Couldn't find targeted menu item.
if (menuItem == null)
@@ -279,7 +272,8 @@ public async Task Delete(string menuContentItemId, string menuIte
return NotFound();
}
- menu.Content.Remove(menuItemId);
+ var menuItems = menuContentAsJson[nameof(MenuItemsListPart)]?[nameof(MenuItemsListPart.MenuItems)] as JsonArray;
+ menuItems?.Remove(menuItem);
await _contentManager.SaveDraftAsync(menu);
diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdClientConfiguration.cs b/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdClientConfiguration.cs
index 2184f190d08..b8876db0f2b 100644
--- a/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdClientConfiguration.cs
+++ b/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdClientConfiguration.cs
@@ -117,14 +117,23 @@ public void Configure(string name, OpenIdConnectOptions options)
private async Task GetClientSettingsAsync()
{
var settings = await _clientService.GetSettingsAsync();
- if ((await _clientService.ValidateSettingsAsync(settings)).Any(result => result != ValidationResult.Success))
+
+ var result = await _clientService.ValidateSettingsAsync(settings);
+
+ if (result.Any(x => x != ValidationResult.Success))
{
if (_shellSettings.IsRunning())
{
- _logger.LogWarning("The OpenID Connect module is not correctly configured.");
- }
+ if (_logger.IsEnabled(LogLevel.Warning))
+ {
+ var errors = result.Where(x => x != ValidationResult.Success)
+ .Select(x => x.ErrorMessage);
- return null;
+ _logger.LogWarning("The OpenID client settings are invalid: {Errors}", string.Join(System.Environment.NewLine, errors));
+ }
+
+ return null;
+ }
}
return settings;
diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdServerConfiguration.cs b/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdServerConfiguration.cs
index aad287183dc..cd31fcafa01 100644
--- a/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdServerConfiguration.cs
+++ b/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdServerConfiguration.cs
@@ -230,14 +230,23 @@ public void Configure(OpenIddictServerAspNetCoreOptions options)
private async Task GetServerSettingsAsync()
{
var settings = await _serverService.GetSettingsAsync();
- if ((await _serverService.ValidateSettingsAsync(settings)).Any(result => result != ValidationResult.Success))
+
+ var result = await _serverService.ValidateSettingsAsync(settings);
+
+ if (result.Any(result => result != ValidationResult.Success))
{
if (_shellSettings.IsRunning())
{
- _logger.LogWarning("The OpenID Connect module is not correctly configured.");
- }
+ if (_logger.IsEnabled(LogLevel.Warning))
+ {
+ var errors = result.Where(x => x != ValidationResult.Success)
+ .Select(x => x.ErrorMessage);
- return null;
+ _logger.LogWarning("The OpenID server settings are invalid: {Errors}", string.Join(System.Environment.NewLine, errors));
+ }
+
+ return null;
+ }
}
return settings;
diff --git a/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdValidationConfiguration.cs b/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdValidationConfiguration.cs
index efa76e848a0..18f67ccc313 100644
--- a/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdValidationConfiguration.cs
+++ b/src/OrchardCore.Modules/OrchardCore.OpenId/Configuration/OpenIdValidationConfiguration.cs
@@ -20,6 +20,7 @@
using OrchardCore.OpenId.Services;
using OrchardCore.OpenId.Settings;
using OrchardCore.Security;
+using SystemEnvironment = System.Environment;
using static OpenIddict.Abstractions.OpenIddictConstants;
namespace OrchardCore.OpenId.Configuration
@@ -246,14 +247,23 @@ private ShellScope CreateTenantScope(string tenant)
private async Task GetServerSettingsAsync(IOpenIdServerService service)
{
var settings = await service.GetSettingsAsync();
- if ((await service.ValidateSettingsAsync(settings)).Any(result => result != ValidationResult.Success))
+
+ var result = await service.ValidateSettingsAsync(settings);
+
+ if (result.Any(result => result != ValidationResult.Success))
{
if (_shellSettings.IsRunning())
{
- _logger.LogWarning("The OpenID Connect module is not correctly configured.");
- }
+ if (_logger.IsEnabled(LogLevel.Warning))
+ {
+ var errors = result.Where(x => x != ValidationResult.Success)
+ .Select(x => x.ErrorMessage);
+
+ _logger.LogWarning("The OpenID server settings are invalid: {Errors}", string.Join(SystemEnvironment.NewLine, errors));
+ }
- return null;
+ return null;
+ }
}
return settings;
@@ -262,14 +272,23 @@ private async Task GetServerSettingsAsync(IOpenIdServerSer
private async Task GetValidationSettingsAsync()
{
var settings = await _validationService.GetSettingsAsync();
- if ((await _validationService.ValidateSettingsAsync(settings)).Any(result => result != ValidationResult.Success))
+
+ var result = await _validationService.ValidateSettingsAsync(settings);
+
+ if (result.Any(x => x != ValidationResult.Success))
{
if (_shellSettings.IsRunning())
{
- _logger.LogWarning("The OpenID Connect module is not correctly configured.");
- }
+ if (_logger.IsEnabled(LogLevel.Warning))
+ {
+ var errors = result.Where(x => x != ValidationResult.Success)
+ .Select(x => x.ErrorMessage);
+
+ _logger.LogWarning("The OpenID validation settings are invalid: {Errors}", string.Join(SystemEnvironment.NewLine, errors));
+ }
- return null;
+ return null;
+ }
}
return settings;
diff --git a/src/OrchardCore.Modules/OrchardCore.Sitemaps/Startup.cs b/src/OrchardCore.Modules/OrchardCore.Sitemaps/Startup.cs
index 139db9fdec1..c4f8e847f84 100644
--- a/src/OrchardCore.Modules/OrchardCore.Sitemaps/Startup.cs
+++ b/src/OrchardCore.Modules/OrchardCore.Sitemaps/Startup.cs
@@ -85,6 +85,11 @@ public override void ConfigureServices(IServiceCollection services)
// Allows to serialize 'SitemapType' derived types.
services.AddJsonDerivedTypeInfo();
services.AddJsonDerivedTypeInfo();
+
+ // Allows to serialize 'SitemapSource' derived types.
+ services.AddJsonDerivedTypeInfo();
+ services.AddJsonDerivedTypeInfo();
+ services.AddJsonDerivedTypeInfo();
}
public override void Configure(IApplicationBuilder app, IEndpointRouteBuilder routes, IServiceProvider serviceProvider)
diff --git a/src/OrchardCore.Modules/OrchardCore.Taxonomies/Drivers/TaxonomyFieldDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.Taxonomies/Drivers/TaxonomyFieldDisplayDriver.cs
index 880268cc01d..1f43702fc63 100644
--- a/src/OrchardCore.Modules/OrchardCore.Taxonomies/Drivers/TaxonomyFieldDisplayDriver.cs
+++ b/src/OrchardCore.Modules/OrchardCore.Taxonomies/Drivers/TaxonomyFieldDisplayDriver.cs
@@ -1,9 +1,7 @@
using System.Collections.Generic;
using System.Linq;
-using System.Text.Json;
using System.Threading.Tasks;
using Microsoft.Extensions.Localization;
-using Microsoft.Extensions.Options;
using OrchardCore.ContentManagement;
using OrchardCore.ContentManagement.Display.ContentDisplay;
using OrchardCore.ContentManagement.Display.Models;
@@ -84,7 +82,7 @@ public override async Task UpdateAsync(TaxonomyField field, IUpd
{
updater.ModelState.AddModelError(
nameof(EditTaxonomyFieldViewModel.TermEntries),
- S["A value is required for '{0}'", context.PartFieldDefinition.DisplayName()]);
+ S["A value is required for {0}.", context.PartFieldDefinition.DisplayName()]);
}
}
diff --git a/src/OrchardCore.Modules/OrchardCore.Taxonomies/Drivers/TaxonomyFieldTagsDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.Taxonomies/Drivers/TaxonomyFieldTagsDisplayDriver.cs
index 589fe39b7ff..fc36306bead 100644
--- a/src/OrchardCore.Modules/OrchardCore.Taxonomies/Drivers/TaxonomyFieldTagsDisplayDriver.cs
+++ b/src/OrchardCore.Modules/OrchardCore.Taxonomies/Drivers/TaxonomyFieldTagsDisplayDriver.cs
@@ -89,7 +89,7 @@ public override async Task UpdateAsync(TaxonomyField field, IUpd
{
updater.ModelState.AddModelError(
nameof(EditTagTaxonomyFieldViewModel.TermContentItemIds),
- S["A value is required for '{0}'", context.PartFieldDefinition.DisplayName()]);
+ S["A value is required for {0}.", context.PartFieldDefinition.DisplayName()]);
}
// Update display text for tags.
diff --git a/src/OrchardCore.Modules/OrchardCore.Taxonomies/Views/TaxonomyField-Tags.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.Taxonomies/Views/TaxonomyField-Tags.Edit.cshtml
index 60dd7f70a7d..c099da33903 100644
--- a/src/OrchardCore.Modules/OrchardCore.Taxonomies/Views/TaxonomyField-Tags.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Taxonomies/Views/TaxonomyField-Tags.Edit.cshtml
@@ -28,7 +28,7 @@
-
+
@if (!string.IsNullOrEmpty(taxonomySettings.Hint))
{
@@ -79,6 +79,8 @@
+
+
}
diff --git a/src/OrchardCore.Modules/OrchardCore.Taxonomies/Views/TaxonomyField.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.Taxonomies/Views/TaxonomyField.Edit.cshtml
index fbd9a253871..099ed6728cd 100644
--- a/src/OrchardCore.Modules/OrchardCore.Taxonomies/Views/TaxonomyField.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Taxonomies/Views/TaxonomyField.Edit.cshtml
@@ -10,8 +10,9 @@
}
-
+
+
@if (!string.IsNullOrEmpty(settings.Hint))
{
@settings.Hint
@@ -96,5 +97,8 @@
}
}
+
+
+
diff --git a/src/OrchardCore.Modules/OrchardCore.Title/Views/TitlePart.Edit.cshtml b/src/OrchardCore.Modules/OrchardCore.Title/Views/TitlePart.Edit.cshtml
index 4dc9a813e04..9e8970bc918 100644
--- a/src/OrchardCore.Modules/OrchardCore.Title/Views/TitlePart.Edit.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Title/Views/TitlePart.Edit.cshtml
@@ -6,10 +6,11 @@
@using OrchardCore
@{
var culture = await Orchard.GetContentCultureAsync(Model.TitlePart.ContentItem);
+ var isRequired = Model.Settings?.Options == TitlePartOptions.EditableRequired;
}
-
+
diff --git a/src/OrchardCore.Modules/OrchardCore.Users/Startup.cs b/src/OrchardCore.Modules/OrchardCore.Users/Startup.cs
index dcaff32d83a..393c5bf417f 100644
--- a/src/OrchardCore.Modules/OrchardCore.Users/Startup.cs
+++ b/src/OrchardCore.Modules/OrchardCore.Users/Startup.cs
@@ -14,6 +14,7 @@
using Microsoft.Extensions.DependencyInjection.Extensions;
using Microsoft.Extensions.Options;
using OrchardCore.Admin.Models;
+using OrchardCore.ContentManagement.Metadata.Models;
using OrchardCore.Data;
using OrchardCore.Data.Migration;
using OrchardCore.Deployment;
@@ -459,6 +460,17 @@ public override void ConfigureServices(IServiceCollection services)
services.AddScoped
, CustomUserSettingsDisplayDriver>();
services.AddScoped();
services.AddDeployment();
+
+ services.Configure(options =>
+ {
+ options.Stereotypes.TryAdd("CustomUserSettings", new ContentTypeDefinitionDriverOptions
+ {
+ ShowCreatable = false,
+ ShowListable = false,
+ ShowDraftable = false,
+ ShowVersionable = false,
+ });
+ });
}
}
diff --git a/src/OrchardCore.Modules/OrchardCore.Users/Views/NavbarUserMenu.cshtml b/src/OrchardCore.Modules/OrchardCore.Users/Views/NavbarUserMenu.cshtml
index baeae2fd23c..ef54c10a202 100644
--- a/src/OrchardCore.Modules/OrchardCore.Users/Views/NavbarUserMenu.cshtml
+++ b/src/OrchardCore.Modules/OrchardCore.Users/Views/NavbarUserMenu.cshtml
@@ -5,5 +5,5 @@
@inject IUpdateModelAccessor UpdateModelAccessor
- @await DisplayAsync(await DisplayManager.BuildDisplayAsync(UpdateModelAccessor.ModelUpdater, (string)Model.Metadata.DisplayType))
+ @await DisplayAsync(await DisplayManager.BuildDisplayAsync(UpdateModelAccessor.ModelUpdater, (string)Model.Metadata.DisplayType))
diff --git a/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_forms.scss b/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_forms.scss
index 2d7b346200d..e83edd01c04 100644
--- a/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_forms.scss
+++ b/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_forms.scss
@@ -43,6 +43,11 @@ label .field-validation-error::before {
content: "- ";
}
+label.input-required:after {
+ color: var(--bs-danger-text-emphasis);
+ content: " *"
+}
+
.button {
@extend .btn, .btn-primary;
}
diff --git a/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_validations.scss b/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_validations.scss
index 1204227bfa9..098f16c4324 100644
--- a/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_validations.scss
+++ b/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_validations.scss
@@ -28,7 +28,7 @@ span.field-validation-error {
}
.field-validation-error {
- color: var(--bs-danger) !important;
+ color: var(--bs-danger-text-emphasis) !important;
}
.field-validation-valid {
diff --git a/src/OrchardCore.Themes/TheAdmin/Views/Layout.cshtml b/src/OrchardCore.Themes/TheAdmin/Views/Layout.cshtml
index a353b2fc988..55bb5af073f 100644
--- a/src/OrchardCore.Themes/TheAdmin/Views/Layout.cshtml
+++ b/src/OrchardCore.Themes/TheAdmin/Views/Layout.cshtml
@@ -12,7 +12,7 @@
// Branding and Navbar are pre-rendered to allow resource injection.
var brandingHtml = await DisplayAsync(await New.AdminBranding());
- var navbar = await DisplayAsync(await DisplayManager.BuildDisplayAsync(UpdateModelAccessor.ModelUpdater, "DetailAdmin"));
+ var navbar = await DisplayAsync(await DisplayManager.BuildDisplayAsync(UpdateModelAccessor.ModelUpdater, "DetailAdmin"));
}
diff --git a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css
index ae224407cb1..16a6840a5de 100644
--- a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css
+++ b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css
@@ -1,5 +1,6 @@
@charset "UTF-8";
-/* Import variables first */ /*
+/* Import variables first */
+/*
IMPORTANT: Never import Bootstrap directly into the theme.
TheAdmin.css will depend on Bootstrap, but we never want to compile it.
*/
@@ -839,6 +840,11 @@ label .field-validation-error::before {
content: "- ";
}
+label.input-required:after {
+ color: var(--bs-danger-text-emphasis);
+ content: " *";
+}
+
input[type=password]::-ms-reveal,
input[type=password]::-ms-clear {
display: none;
@@ -8682,7 +8688,7 @@ span.field-validation-error {
}
.field-validation-error {
- color: var(--bs-danger) !important;
+ color: var(--bs-danger-text-emphasis) !important;
}
.field-validation-valid {
diff --git a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css
index 7d1f05bcac0..17e42cdc5cc 100644
--- a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css
+++ b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css
@@ -1 +1 @@
-@charset "UTF-8";:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.w-xs-25{width:25%!important}.w-xs-50{width:50%!important}.w-xs-75{width:75%!important}@media (min-width:576px){.w-sm-25{width:25%!important}}@media (min-width:576px){.w-sm-50{width:50%!important}}@media (min-width:576px){.w-sm-75{width:75%!important}}@media (min-width:768px){.w-md-25{width:25%!important}}@media (min-width:768px){.w-md-50{width:50%!important}}@media (min-width:768px){.w-md-75{width:75%!important}}@media (min-width:992px){.w-lg-25{width:25%!important}}@media (min-width:992px){.w-lg-50{width:50%!important}}@media (min-width:992px){.w-lg-75{width:75%!important}}@media (min-width:1200px){.w-xl-25{width:25%!important}}@media (min-width:1200px){.w-xl-50{width:50%!important}}@media (min-width:1200px){.w-xl-75{width:75%!important}}@media (min-width:1400px){.w-xxl-25{width:25%!important}}@media (min-width:1400px){.w-xxl-50{width:50%!important}}@media (min-width:1400px){.w-xxl-75{width:75%!important}}.unset{all:unset}a{text-decoration:none}a:hover{text-decoration:underline}.btn:hover,.button:hover{text-decoration:none}.btn-link:focus-visible{text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.action-bar{top:3.3rem;z-index:var(--oc-action-bar-zindex)}.second-action-bar{z-index:var(--oc-second-action-bar-zindex)}.ta-badge{border-radius:var(--bs-border-radius-pill)!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:inline-flex;align-items:center;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.button{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select .dropdown-toggle .bs-select-clear-selected{position:relative;display:block;margin-right:5px;text-align:center}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected{padding-right:inherit}.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{position:relative;top:calc((-.6666666667em + 1ex)/ 2);pointer-events:none}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{top:auto}.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected{display:none}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:" "}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform-style:preserve-3d;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group{display:block}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group{display:block}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.multiselect__content-wrapper ul{padding-left:unset}html[dir=rtl] .bootstrap-select .bs-ok-default:after{border-width:0 .26em .26em 0!important;transform:rotate(45deg)!important}.bootstrap-select .popover-header{padding:.5rem 1rem;margin-bottom:0;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.bootstrap-select .popover-header .close{border:0;background:0 0;box-shadow:none;border-radius:0;float:right!important;padding-top:0;padding-right:0;background:unset}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}:root{--oc-mde-zindex:var(--oc-editor-fullscreen)!important}.CodeMirror{height:auto;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color)}.CodeMirror-gutters{background-color:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.CodeMirror-fullscreen{background:var(--bs-body-bg);color:var(--bs-body-color);position:fixed!important;top:var(--oc-top-nav-height)!important;left:0;right:0;bottom:0;height:auto;z-index:var(--bs-modal-zindex);border-right:none!important;border-bottom-right-radius:0!important}.CodeMirror pre{padding-left:7px;line-height:1.25;margin-bottom:0;overflow:unset}.CodeMirror-activeline-background{background:0 0!important}.CodeMirror-focused .CodeMirror-activeline-background{background:rgba(var(--bs-secondary-bg-rgb),.1)!important}.dropdown-menu.scrollable{overflow-y:auto;max-height:var(--oc-height-dropdown);scrollbar-width:thin}.btn-dropdown ::-webkit-scrollbar{width:4px}.btn-dropdown .dropdown-menu{max-height:var(--oc-height-dropdown);overflow:hidden auto;scrollbar-width:thin}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.hint{font-size:.875em;color:var(--bs-secondary)!important;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.hint.dashed::before,.text-muted.dashed::before{content:"— "}.code,.form-control.code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.875em;padding:.1875rem .375rem;border-radius:.375rem}.form-label{margin-bottom:.25rem}.label-link{float:right;font-size:12px}.form-control:disabled,.form-control[readonly]{background-color:var(--bs-secondary-bg);opacity:1}label .field-validation-error::before{content:"- "}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.has-filter .form-control,.has-search .form-control{padding-left:2rem;color:var(--bs-body-color)}.has-filter .form-control-feedback,.has-search .form-control-feedback{position:absolute;left:1.75rem;z-index:10;display:block;width:1rem;height:2rem;line-height:1rem;text-align:center;pointer-events:none;color:var(--bs-secondary)}.has-filter .form-control-feedback{left:4.25rem;top:.25rem}.has-search .form-control-feedback{left:1.75rem}.has-filter:not(.input-group) .form-control-feedback,.has-search:not(.input-group) .form-control-feedback{left:1.75rem;top:1.25rem}.has-filter .btn:not(.show),.has-filter .button:not(.show){border-color:var(--bs-border-color)!important}.ta-col-grouping.col-xs .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.iconpicker-popover.popover{background:0 0!important}.iconpicker-popover.popover .popover-title{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;background-color:var(--bs-body-bg)!important}.iconpicker .iconpicker-items{background-color:var(--bs-body-bg)!important}.iconpicker .iconpicker-item{color:var(--bs-body-color)!important;box-shadow:0 0 0 1px var(--bs-border-color)}.iconpicker .iconpicker-item:hover{background-color:var(--bs-tertiary-color)!important}.with-checkbox .list-group-item{padding:.75rem .5rem}.monaco-editor{--vscode-foreground:var(--bs-body-color)!important;--vscode-editor-background:var(--bs-body-bg)!important;--vscode-editor-foreground:var(--bs-body-color)!important;--vscode-editorStickyScroll-background:var(--bs-body-bg)!important;--vscode-editorLink-activeForeground:var(--bs-secondary)!important;--vscode-breadcrumb-background:var(--bs-body-bg)!important;--vscode-editorGutter-background:var(--bs-body-bg)!important;--vscode-editorMarkerNavigation-background:var(--bs-body-bg)!important;--vscode-editorSuggestWidget-foreground:var(--bs-body-color)!important;--vscode-minimapSlider-background:rgba(var(--bs-body-bg-rbg), 0.2);--vscode-minimapSlider-hoverBackground:rgba(var(--bs-body-bg-rbg), 0.35);--vscode-minimapSlider-activeBackground:rgba(var(--bs-body-bg-rbg), 0.2);--vscode-scrollbarSlider-background:var(--oc-scrollbar-color)!important;--vscode-scrollbarSlider-hoverBackground:var(--oc-admin-menu-bg-color)!important;--vscode-scrollbarSlider-activeBackground:var(--oc-admin-menu-bg-color)!important;--vscode-dropdown-background:var(--bs-body-bg)!important;--vscode-dropdown-foreground:var(--bs-body-color)!important;--vscode-dropdown-border:var(--bs-border-color-translucent)}div.editor-widget.find-widget .button.codicon{background-color:transparent;border-color:transparent;display:flex;color:var(--bs-secondary-color);box-shadow:none}div.editor-widget.find-widget .button.codicon:focus{background-color:transparent;border-color:transparent}div.editor-widget.find-widget .button.codicon:active{background-color:transparent;border-color:transparent}.ta-navbar-top{border-bottom:var(--oc-border-content);z-index:var(--oc-top-nav-zindex);height:var(--oc-top-nav-height);box-shadow:0 .46875rem 2.1875rem rgba(4,9,20,.03),0 .9375rem 1.40625rem rgba(4,9,20,.03),0 .25rem .53125rem rgba(4,9,20,.05),0 .125rem .1875rem rgba(4,9,20,.03);padding-top:0;padding-bottom:0}.ta-navbar-top h1{font-size:24px;font-weight:700;margin-bottom:0}.ta-navbar-top .brand-wrapper-title{display:none}.ta-navbar-top .breadcrumb{background-color:transparent;margin-top:1rem}@media (min-width:576px){.ta-navbar-top .brand-wrapper-title{display:block;position:absolute;left:calc(var(--oc-start-navigation-width) + 10px)}}@media (max-width:575.98px){.ta-navbar-top .navbar-collapse li:first-child .nav-link{padding-top:15px}.ta-navbar-top .navbar-collapse li:last-child .nav-link{padding-bottom:0}}.left-sidebar-compact .ta-navbar-top .brand-wrapper-title{left:calc(var(--oc-start-navigation-width-when-compact) + 15px)}.brand-wrapper-title>h1{margin-bottom:0}.ta-navbar-brand{white-space:nowrap;transition:width .2s ease-in-out;color:var(--bs-navbar-brand-color)}.ta-navbar-brand span{font-size:14px;font-weight:700}.ta-navbar-brand img{height:32px}.left-sidebar-compact .ta-navbar-brand span{display:none}.user-top-navbar{padding-top:0;padding-bottom:0}.user-top-navbar .nav-item .nav-link{padding-left:.5rem;padding-right:.5rem}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}/*! rtl:ignore */.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}/*! rtl:ignore */.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background-color:var(--bs-body-bg);color:var(--bs-body-color);border-radius:var(--bs-border-radius);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-connects{border-radius:var(--bs-border-radius)}.noUi-connect{background-color:var(--bs-body-bg)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);cursor:default;box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-active{box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background-color:var(--bs-body-bg);left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background-color:var(--bs-body-bg)}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:var(--bs-body-color)}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:var(--bs-body-color);font-size:10px}.noUi-marker{position:absolute;background-color:var(--bs-body-bg)}.noUi-marker-sub{background-color:var(--bs-body-bg)}.noUi-marker-large{background-color:var(--bs-body-bg)}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}/*! rtl:ignore */.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}/*! rtl:ignore */.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background-color:var(--bs-body-bg);color:var(--bs-body-color);padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}ul.pager{margin-top:1rem;margin-bottom:1rem;justify-content:center}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.ui-sortable{min-height:1rem}ul.ui-sortable:not(:has(>li)){border:var(--bs-border-width) dashed var(--bs-border-color)!important}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.tab-pane{border-left:var(--bs-border-width) solid var(--bs-border-color);border-right:var(--bs-border-width) solid var(--bs-border-color);border-bottom:var(--bs-border-width) solid var(--bs-border-color);border-top:var(--bs-border-width) solid var(--bs-border-color);border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);margin-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}.nav-tabs{border-bottom:none;margin-top:1px;margin-bottom:-1px}.nav-tabs .nav-link{border:none;color:#fff;background-color:#6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tabs .nav-link{transition:none}}.nav-tabs .nav-link:hover{background-color:#5a6268}.nav-tabs .nav-link.active{border-left:var(--bs-border-width) solid var(--bs-border-color);border-right:var(--bs-border-width) solid var(--bs-border-color);border-top:var(--bs-border-width) solid var(--bs-border-color);cursor:initial;color:#212529;background-color:#fff}.nav-tabs .nav-link.active:hover{background-color:#fff}.nav-tabs .nav-item{margin-bottom:0}@media (max-width:575.98px){.nav-tabs .nav-item:not(.nav-link){padding-bottom:.25rem}.nav-tabs .nav-link{border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.nav-tabs .nav-link.active{border-bottom:var(--bs-border-width) solid var(--bs-border-color)}}.trumbowyg{font-size:16px}[dir] .trumbowyg-box{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] trumbowyg-editor-box{background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-button-pane{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);background-color:var(--bs-border-color);padding:0}.trumbowyg-box svg,.trumbowyg-modal svg{color:var(--bs-body-color);fill:var(--bs-body-color)}[dir] .trumbowyg-button-pane button{margin-bottom:0!important}[dir] .trumbowyg-dropdown{background-color:var(--bs-body-bg);color:var(--bs-body-color);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}[dir] .trumbowyg-dropdown button:focus,[dir] .trumbowyg-dropdown button:hover{background-color:var(--bs-body-color)!important;color:var(--bs-body-bg)!important}[dir] .trumbowyg-button-pane .trumbowyg-open-dropdown::after{border-top-color:var(--bs-body-color)}[dir] .trumbowyg-dropdown button{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.trumbowyg-fullscreen{z-index:var(--oc-editor-fullscreen)}[dir] .trumbowyg-fullscreen .trumbowyg-editor-box,[dir] .trumbowyg-fullscreen.trumbowyg-box{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:var(--bs-body-color);fill:var(--bs-body-color)}[dir] .trumbowyg-box .trumbowyg-editor td,[dir] .trumbowyg-box .trumbowyg-editor th{border-width:var(--bs-border-width,1px);border-style:var(--bs-border-style,solid);border-color:var(--bs-border-color,#dee2e6);padding:.5rem}span.field-validation-error{width:100%}.validation-summary-errors{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis);--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.validation-summary-errors ul{margin-bottom:0!important}.field-validation-error{color:var(--bs-danger)!important}.field-validation-valid{display:none}.input-validation-error{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.input-validation-error:focus,.input-validation-error:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}textarea.form-control.input-validation-error{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-select.input-validation-error:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.input-validation-error:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.input-validation-error{width:calc(3rem + 1.5em + .75rem)}.form-check-input.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-check-input.input-validation-error:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.input-validation-error:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.input-validation-error~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).input-validation-error,.input-group>.form-floating:not(:focus-within).input-validation-error,.input-group>.form-select:not(:focus).input-validation-error{z-index:4}.vue-multiselect{color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important}.multiselect__content-wrapper,.multiselect__tags{border:var(--bs-border-width) solid var(--bs-border-color)!important}.multiselect__tags{border-radius:var(--bs-border-radius)!important}.multiselect__content-wrapper,.multiselect__input,.multiselect__tags{background-color:var(--bs-body-bg)!important}.multiselect--active{z-index:var(--oc-zindex-dropdown,1000)!important;color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important}.multiselect__spinner{background-color:var(--bs-body-bg)!important}.ta-badge{background-color:var(--bs-light);color:var(--bs-secondary-color)}.bootstrap-select .popover-header .close{color:var(--bs-black)}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-white)!important}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-gray-900)!important}.bootstrap-select .popover-header{background-color:var(--bs-secondary-bg)}.card{--bs-card-bg:var(--bs-white)}.modal{--bs-modal-bg:var(--bs-white)}.bg-theme{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.text-theme{color:var(--bs-body-color)}.text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.btn-theme{color:var(--bs-black);background-color:#f8f9fa;border-color:#f8f9fa}.btn-theme:hover{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-theme,.btn-theme:focus{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-theme,.btn-check:checked+.btn-theme,.btn-theme.active,.btn-theme:active,.show>.btn-theme.dropdown-toggle{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-theme:focus,.btn-check:checked+.btn-theme:focus,.btn-theme.active:focus,.btn-theme:active:focus,.show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-theme.disabled,.btn-theme:disabled{color:var(--bs-black);background-color:#f8f9fa;border-color:#f8f9fa}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}[data-bs-theme=dark]{--oc-scrollbar-color:#76787A;--oc-admin-menu-bg-color:var(--bs-dark)}[data-bs-theme=dark] .ta-badge{background-color:var(--bs-dark);color:var(--bs-secondary-color)}[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:active,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-white)!important}[data-bs-theme=dark] .bootstrap-select .popover-header{background-color:var(--bs-secondary-bg)}[data-bs-theme=dark] .card{--bs-card-bg:var(--bs-body-bg)}[data-bs-theme=dark] .modal{--bs-modal-bg:var(--bs-dark)}[data-bs-theme=dark] .bg-theme{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))!important}[data-bs-theme=dark] .text-theme{color:var(--bs-body-color)!important}[data-bs-theme=dark] .text-bg-theme{color:var(--bs-body-color)!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))!important}[data-bs-theme=dark] .btn-theme{color:var(--bs-white);background-color:var(--bs-gray-900);border-color:var(--bs-gray-900)}[data-bs-theme=dark] .btn-theme:hover{color:var(--bs-white);background-color:#1c1f23;border-color:#1a1e21}[data-bs-theme=dark] .btn-check:focus+.btn-theme,[data-bs-theme=dark] .btn-theme:focus{color:var(--bs-white);background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-check:active+.btn-theme,[data-bs-theme=dark] .btn-check:checked+.btn-theme,[data-bs-theme=dark] .btn-theme.active,[data-bs-theme=dark] .btn-theme:active,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle{color:var(--bs-white);background-color:#1a1e21;border-color:#191c1f}[data-bs-theme=dark] .btn-check:active+.btn-theme:focus,[data-bs-theme=dark] .btn-check:checked+.btn-theme:focus,[data-bs-theme=dark] .btn-theme.active:focus,[data-bs-theme=dark] .btn-theme:active:focus,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-theme.disabled,[data-bs-theme=dark] .btn-theme:disabled{color:var(--bs-white);background-color:var(--bs-gray-900);border-color:var(--bs-gray-900)}
+@charset "UTF-8";:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.w-xs-25{width:25%!important}.w-xs-50{width:50%!important}.w-xs-75{width:75%!important}@media (min-width:576px){.w-sm-25{width:25%!important}}@media (min-width:576px){.w-sm-50{width:50%!important}}@media (min-width:576px){.w-sm-75{width:75%!important}}@media (min-width:768px){.w-md-25{width:25%!important}}@media (min-width:768px){.w-md-50{width:50%!important}}@media (min-width:768px){.w-md-75{width:75%!important}}@media (min-width:992px){.w-lg-25{width:25%!important}}@media (min-width:992px){.w-lg-50{width:50%!important}}@media (min-width:992px){.w-lg-75{width:75%!important}}@media (min-width:1200px){.w-xl-25{width:25%!important}}@media (min-width:1200px){.w-xl-50{width:50%!important}}@media (min-width:1200px){.w-xl-75{width:75%!important}}@media (min-width:1400px){.w-xxl-25{width:25%!important}}@media (min-width:1400px){.w-xxl-50{width:50%!important}}@media (min-width:1400px){.w-xxl-75{width:75%!important}}.unset{all:unset}a{text-decoration:none}a:hover{text-decoration:underline}.btn:hover,.button:hover{text-decoration:none}.btn-link:focus-visible{text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.action-bar{top:3.3rem;z-index:var(--oc-action-bar-zindex)}.second-action-bar{z-index:var(--oc-second-action-bar-zindex)}.ta-badge{border-radius:var(--bs-border-radius-pill)!important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:inline-flex;align-items:center;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.button{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select .dropdown-toggle .bs-select-clear-selected{position:relative;display:block;margin-right:5px;text-align:center}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected{padding-right:inherit}.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{position:relative;top:calc((-.6666666667em + 1ex)/ 2);pointer-events:none}.bs3.bootstrap-select .dropdown-toggle .bs-select-clear-selected span{top:auto}.bootstrap-select .dropdown-toggle.bs-placeholder .bs-select-clear-selected{display:none}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:" "}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;transform-style:preserve-3d;transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:"";border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group{display:block}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group{display:block}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}.multiselect__content-wrapper ul{padding-left:unset}html[dir=rtl] .bootstrap-select .bs-ok-default:after{border-width:0 .26em .26em 0!important;transform:rotate(45deg)!important}.bootstrap-select .popover-header{padding:.5rem 1rem;margin-bottom:0;border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.bootstrap-select .popover-header .close{border:0;background:0 0;box-shadow:none;border-radius:0;float:right!important;padding-top:0;padding-right:0;background:unset}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}:root{--oc-mde-zindex:var(--oc-editor-fullscreen)!important}.CodeMirror{height:auto;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);background-color:var(--bs-body-bg);color:var(--bs-body-color)}.CodeMirror-gutters{background-color:var(--bs-secondary-bg);color:var(--bs-secondary-color)}.CodeMirror-fullscreen{background:var(--bs-body-bg);color:var(--bs-body-color);position:fixed!important;top:var(--oc-top-nav-height)!important;left:0;right:0;bottom:0;height:auto;z-index:var(--bs-modal-zindex);border-right:none!important;border-bottom-right-radius:0!important}.CodeMirror pre{padding-left:7px;line-height:1.25;margin-bottom:0;overflow:unset}.CodeMirror-activeline-background{background:0 0!important}.CodeMirror-focused .CodeMirror-activeline-background{background:rgba(var(--bs-secondary-bg-rgb),.1)!important}.dropdown-menu.scrollable{overflow-y:auto;max-height:var(--oc-height-dropdown);scrollbar-width:thin}.btn-dropdown ::-webkit-scrollbar{width:4px}.btn-dropdown .dropdown-menu{max-height:var(--oc-height-dropdown);overflow:hidden auto;scrollbar-width:thin}.dropdown-item:focus,.dropdown-item:hover{text-decoration:none}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.hint{font-size:.875em;color:var(--bs-secondary)!important;overflow-wrap:break-word;word-wrap:break-word;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}.hint.dashed::before,.text-muted.dashed::before{content:"— "}.code,.form-control.code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.875em;padding:.1875rem .375rem;border-radius:.375rem}.form-label{margin-bottom:.25rem}.label-link{float:right;font-size:12px}.form-control:disabled,.form-control[readonly]{background-color:var(--bs-secondary-bg);opacity:1}label .field-validation-error::before{content:"- "}label.input-required:after{color:var(--bs-danger-text-emphasis);content:" *"}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}.has-filter .form-control,.has-search .form-control{padding-left:2rem;color:var(--bs-body-color)}.has-filter .form-control-feedback,.has-search .form-control-feedback{position:absolute;left:1.75rem;z-index:10;display:block;width:1rem;height:2rem;line-height:1rem;text-align:center;pointer-events:none;color:var(--bs-secondary)}.has-filter .form-control-feedback{left:4.25rem;top:.25rem}.has-search .form-control-feedback{left:1.75rem}.has-filter:not(.input-group) .form-control-feedback,.has-search:not(.input-group) .form-control-feedback{left:1.75rem;top:1.25rem}.has-filter .btn:not(.show),.has-filter .button:not(.show){border-color:var(--bs-border-color)!important}.ta-col-grouping.col-xs .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xs-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-sm-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-md-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-lg-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xl-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-1 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-2 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-3 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-4 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-5 .col-xxl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xs-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-sm-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-md-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-lg-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xl-6{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-1{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-2{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-3{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-4{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-5{flex:0 0 100%;max-width:100%}.ta-col-grouping.col-xxl-6 .col-xxl-6{flex:0 0 100%;max-width:100%}.iconpicker-popover.popover{background:0 0!important}.iconpicker-popover.popover .popover-title{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important;background-color:var(--bs-body-bg)!important}.iconpicker .iconpicker-items{background-color:var(--bs-body-bg)!important}.iconpicker .iconpicker-item{color:var(--bs-body-color)!important;box-shadow:0 0 0 1px var(--bs-border-color)}.iconpicker .iconpicker-item:hover{background-color:var(--bs-tertiary-color)!important}.with-checkbox .list-group-item{padding:.75rem .5rem}.monaco-editor{--vscode-foreground:var(--bs-body-color)!important;--vscode-editor-background:var(--bs-body-bg)!important;--vscode-editor-foreground:var(--bs-body-color)!important;--vscode-editorStickyScroll-background:var(--bs-body-bg)!important;--vscode-editorLink-activeForeground:var(--bs-secondary)!important;--vscode-breadcrumb-background:var(--bs-body-bg)!important;--vscode-editorGutter-background:var(--bs-body-bg)!important;--vscode-editorMarkerNavigation-background:var(--bs-body-bg)!important;--vscode-editorSuggestWidget-foreground:var(--bs-body-color)!important;--vscode-minimapSlider-background:rgba(var(--bs-body-bg-rbg), 0.2);--vscode-minimapSlider-hoverBackground:rgba(var(--bs-body-bg-rbg), 0.35);--vscode-minimapSlider-activeBackground:rgba(var(--bs-body-bg-rbg), 0.2);--vscode-scrollbarSlider-background:var(--oc-scrollbar-color)!important;--vscode-scrollbarSlider-hoverBackground:var(--oc-admin-menu-bg-color)!important;--vscode-scrollbarSlider-activeBackground:var(--oc-admin-menu-bg-color)!important;--vscode-dropdown-background:var(--bs-body-bg)!important;--vscode-dropdown-foreground:var(--bs-body-color)!important;--vscode-dropdown-border:var(--bs-border-color-translucent)}div.editor-widget.find-widget .button.codicon{background-color:transparent;border-color:transparent;display:flex;color:var(--bs-secondary-color);box-shadow:none}div.editor-widget.find-widget .button.codicon:focus{background-color:transparent;border-color:transparent}div.editor-widget.find-widget .button.codicon:active{background-color:transparent;border-color:transparent}.ta-navbar-top{border-bottom:var(--oc-border-content);z-index:var(--oc-top-nav-zindex);height:var(--oc-top-nav-height);box-shadow:0 .46875rem 2.1875rem rgba(4,9,20,.03),0 .9375rem 1.40625rem rgba(4,9,20,.03),0 .25rem .53125rem rgba(4,9,20,.05),0 .125rem .1875rem rgba(4,9,20,.03);padding-top:0;padding-bottom:0}.ta-navbar-top h1{font-size:24px;font-weight:700;margin-bottom:0}.ta-navbar-top .brand-wrapper-title{display:none}.ta-navbar-top .breadcrumb{background-color:transparent;margin-top:1rem}@media (min-width:576px){.ta-navbar-top .brand-wrapper-title{display:block;position:absolute;left:calc(var(--oc-start-navigation-width) + 10px)}}@media (max-width:575.98px){.ta-navbar-top .navbar-collapse li:first-child .nav-link{padding-top:15px}.ta-navbar-top .navbar-collapse li:last-child .nav-link{padding-bottom:0}}.left-sidebar-compact .ta-navbar-top .brand-wrapper-title{left:calc(var(--oc-start-navigation-width-when-compact) + 15px)}.brand-wrapper-title>h1{margin-bottom:0}.ta-navbar-brand{white-space:nowrap;transition:width .2s ease-in-out;color:var(--bs-navbar-brand-color)}.ta-navbar-brand span{font-size:14px;font-weight:700}.ta-navbar-brand img{height:32px}.left-sidebar-compact .ta-navbar-brand span{display:none}.user-top-navbar{padding-top:0;padding-bottom:0}.user-top-navbar .nav-item .nav-link{padding-left:.5rem;padding-right:.5rem}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}/*! rtl:ignore */.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}/*! rtl:ignore */.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background-color:var(--bs-body-bg);color:var(--bs-body-color);border-radius:var(--bs-border-radius);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-connects{border-radius:var(--bs-border-radius)}.noUi-connect{background-color:var(--bs-body-bg)}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);cursor:default;box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-active{box-shadow:inset 0 1px 1px rgba(var(--bs-border-color),.1),0 3px 6px -5px rgba(var(--bs-border-color),.2)}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background-color:var(--bs-body-bg);left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background-color:var(--bs-body-bg)}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:var(--bs-body-color)}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:var(--bs-body-color);font-size:10px}.noUi-marker{position:absolute;background-color:var(--bs-body-bg)}.noUi-marker-sub{background-color:var(--bs-body-bg)}.noUi-marker-large{background-color:var(--bs-body-bg)}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}/*! rtl:ignore */.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding-left:25px}/*! rtl:ignore */.noUi-rtl .noUi-value-vertical{-webkit-transform:translate(0,50%);transform:translate(0,50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background-color:var(--bs-body-bg);color:var(--bs-body-color);padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);top:50%;right:120%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}.noUi-vertical .noUi-origin>.noUi-tooltip{-webkit-transform:translate(0,-18px);transform:translate(0,-18px);top:auto;right:28px}ul.pager{margin-top:1rem;margin-bottom:1rem;justify-content:center}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.ui-sortable{min-height:1rem}ul.ui-sortable:not(:has(>li)){border:var(--bs-border-width) dashed var(--bs-border-color)!important}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}.tab-pane{border-left:var(--bs-border-width) solid var(--bs-border-color);border-right:var(--bs-border-width) solid var(--bs-border-color);border-bottom:var(--bs-border-width) solid var(--bs-border-color);border-top:var(--bs-border-width) solid var(--bs-border-color);border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius);border-top-right-radius:var(--bs-border-radius);margin-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}.nav-tabs{border-bottom:none;margin-top:1px;margin-bottom:-1px}.nav-tabs .nav-link{border:none;color:#fff;background-color:#6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-tabs .nav-link{transition:none}}.nav-tabs .nav-link:hover{background-color:#5a6268}.nav-tabs .nav-link.active{border-left:var(--bs-border-width) solid var(--bs-border-color);border-right:var(--bs-border-width) solid var(--bs-border-color);border-top:var(--bs-border-width) solid var(--bs-border-color);cursor:initial;color:#212529;background-color:#fff}.nav-tabs .nav-link.active:hover{background-color:#fff}.nav-tabs .nav-item{margin-bottom:0}@media (max-width:575.98px){.nav-tabs .nav-item:not(.nav-link){padding-bottom:.25rem}.nav-tabs .nav-link{border-bottom-left-radius:var(--bs-border-radius);border-bottom-right-radius:var(--bs-border-radius)}.nav-tabs .nav-link.active{border-bottom:var(--bs-border-width) solid var(--bs-border-color)}}.trumbowyg{font-size:16px}[dir] .trumbowyg-box{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);border-radius:var(--bs-border-radius);background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] trumbowyg-editor-box{background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-button-pane{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);background-color:var(--bs-border-color);padding:0}.trumbowyg-box svg,.trumbowyg-modal svg{color:var(--bs-body-color);fill:var(--bs-body-color)}[dir] .trumbowyg-button-pane button{margin-bottom:0!important}[dir] .trumbowyg-dropdown{background-color:var(--bs-body-bg);color:var(--bs-body-color);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}[dir] .trumbowyg-dropdown button:focus,[dir] .trumbowyg-dropdown button:hover{background-color:var(--bs-body-color)!important;color:var(--bs-body-bg)!important}[dir] .trumbowyg-button-pane .trumbowyg-open-dropdown::after{border-top-color:var(--bs-body-color)}[dir] .trumbowyg-dropdown button{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.trumbowyg-fullscreen{z-index:var(--oc-editor-fullscreen)}[dir] .trumbowyg-fullscreen .trumbowyg-editor-box,[dir] .trumbowyg-fullscreen.trumbowyg-box{background-color:var(--bs-body-bg);color:var(--bs-body-color)}.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:var(--bs-body-color);fill:var(--bs-body-color)}[dir] .trumbowyg-box .trumbowyg-editor td,[dir] .trumbowyg-box .trumbowyg-editor th{border-width:var(--bs-border-width,1px);border-style:var(--bs-border-style,solid);border-color:var(--bs-border-color,#dee2e6);padding:.5rem}span.field-validation-error{width:100%}.validation-summary-errors{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis);--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.validation-summary-errors ul{margin-bottom:0!important}.field-validation-error{color:var(--bs-danger-text-emphasis)!important}.field-validation-valid{display:none}.input-validation-error{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.input-validation-error:focus,.input-validation-error:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}textarea.form-control.input-validation-error{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.form-select.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-select.input-validation-error:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.form-select.input-validation-error:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.input-validation-error{width:calc(3rem + 1.5em + .75rem)}.form-check-input.input-validation-error{border-color:var(--bs-form-invalid-border-color)}.form-check-input.input-validation-error:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.input-validation-error:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.input-validation-error~.form-check-label{color:var(--bs-form-invalid-color)}.input-group>.form-control:not(:focus).input-validation-error,.input-group>.form-floating:not(:focus-within).input-validation-error,.input-group>.form-select:not(:focus).input-validation-error{z-index:4}.vue-multiselect{color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important}.multiselect__content-wrapper,.multiselect__tags{border:var(--bs-border-width) solid var(--bs-border-color)!important}.multiselect__tags{border-radius:var(--bs-border-radius)!important}.multiselect__content-wrapper,.multiselect__input,.multiselect__tags{background-color:var(--bs-body-bg)!important}.multiselect--active{z-index:var(--oc-zindex-dropdown,1000)!important;color:var(--bs-body-color)!important;background-color:var(--bs-body-bg)!important}.multiselect__spinner{background-color:var(--bs-body-bg)!important}.ta-badge{background-color:var(--bs-light);color:var(--bs-secondary-color)}.bootstrap-select .popover-header .close{color:var(--bs-black)}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-white)!important}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-gray-900)!important}.bootstrap-select .popover-header{background-color:var(--bs-secondary-bg)}.card{--bs-card-bg:var(--bs-white)}.modal{--bs-modal-bg:var(--bs-white)}.bg-theme{background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.text-theme{color:var(--bs-body-color)}.text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity,1))}.btn-theme{color:var(--bs-black);background-color:#f8f9fa;border-color:#f8f9fa}.btn-theme:hover{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-theme,.btn-theme:focus{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb;box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-check:active+.btn-theme,.btn-check:checked+.btn-theme,.btn-theme.active,.btn-theme:active,.show>.btn-theme.dropdown-toggle{color:var(--bs-black);background-color:#f9fafb;border-color:#f9fafb}.btn-check:active+.btn-theme:focus,.btn-check:checked+.btn-theme:focus,.btn-theme.active:focus,.btn-theme:active:focus,.show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(211,212,213,.5)}.btn-theme.disabled,.btn-theme:disabled{color:var(--bs-black);background-color:#f8f9fa;border-color:#f8f9fa}:root{--oc-border-content:var(--bs-border-width) solid var(--bs-border-color);--oc-admin-menu-bg-color:var(--bs-secondary-bg-subtle);--oc-scrollbar-color:#CDCDCD;--oc-admin-menu-font-color:var(--bs-secondary-color);--oc-admin-menu-font-color-hover:var(--bs-emphasis-color);--oc-admin-menu-item-bg-color:var(--bs-secondary-bg-subtle);--oc-admin-menu-item-font-color:var(--bs-secondary-color);--oc-admin-menu-item-font-color-active:var(--bs-emphasis-color);--oc-li-hover-bg-color:var(--bs-list-group-action-hover-bg);--oc-zindex-dropdown:1000;--oc-height-dropdown:250px;--oc-top-nav-height:52px;--oc-top-nav-zindex:1034;--oc-footer-height:40px;--oc-start-navigation-width:260px;--oc-start-navigation-width-when-compact:48px;--oc-start-navigation-zindex:1033;--oc-link-padding-left:16px;--oc-editor-fullscreen:1054;--oc-selected-indicator-color:var(--bs-primary);--oc-action-bar-zindex:980;--oc-second-action-bar-zindex:983;--bs-dropdown-zindex:1000;--bs-zindex-fixed:1030;--bs-bg-opacity:1}[data-bs-theme=dark]{--oc-scrollbar-color:#76787A;--oc-admin-menu-bg-color:var(--bs-dark)}[data-bs-theme=dark] .ta-badge{background-color:var(--bs-dark);color:var(--bs-secondary-color)}[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:active,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:focus,[data-bs-theme=dark] .bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:var(--bs-white)!important}[data-bs-theme=dark] .bootstrap-select .popover-header{background-color:var(--bs-secondary-bg)}[data-bs-theme=dark] .card{--bs-card-bg:var(--bs-body-bg)}[data-bs-theme=dark] .modal{--bs-modal-bg:var(--bs-dark)}[data-bs-theme=dark] .bg-theme{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))!important}[data-bs-theme=dark] .text-theme{color:var(--bs-body-color)!important}[data-bs-theme=dark] .text-bg-theme{color:var(--bs-body-color)!important;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))!important}[data-bs-theme=dark] .btn-theme{color:var(--bs-white);background-color:var(--bs-gray-900);border-color:var(--bs-gray-900)}[data-bs-theme=dark] .btn-theme:hover{color:var(--bs-white);background-color:#1c1f23;border-color:#1a1e21}[data-bs-theme=dark] .btn-check:focus+.btn-theme,[data-bs-theme=dark] .btn-theme:focus{color:var(--bs-white);background-color:#1c1f23;border-color:#1a1e21;box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-check:active+.btn-theme,[data-bs-theme=dark] .btn-check:checked+.btn-theme,[data-bs-theme=dark] .btn-theme.active,[data-bs-theme=dark] .btn-theme:active,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle{color:var(--bs-white);background-color:#1a1e21;border-color:#191c1f}[data-bs-theme=dark] .btn-check:active+.btn-theme:focus,[data-bs-theme=dark] .btn-check:checked+.btn-theme:focus,[data-bs-theme=dark] .btn-theme.active:focus,[data-bs-theme=dark] .btn-theme:active:focus,[data-bs-theme=dark] .show>.btn-theme.dropdown-toggle:focus{box-shadow:0 0 0 .25rem rgba(66,70,73,.5)}[data-bs-theme=dark] .btn-theme.disabled,[data-bs-theme=dark] .btn-theme:disabled{color:var(--bs-white);background-color:var(--bs-gray-900);border-color:var(--bs-gray-900)}
diff --git a/src/OrchardCore.Themes/TheTheme/Views/Layout.cshtml b/src/OrchardCore.Themes/TheTheme/Views/Layout.cshtml
index d4b1f23ac1c..2fe8b0e2ea0 100644
--- a/src/OrchardCore.Themes/TheTheme/Views/Layout.cshtml
+++ b/src/OrchardCore.Themes/TheTheme/Views/Layout.cshtml
@@ -11,7 +11,7 @@
@{
var adminSettings = Site.As();
// Navbar is pre-rendered to allow resource injection.
- var navbar = await DisplayAsync(await DisplayManager.BuildDisplayAsync(UpdateModelAccessor.ModelUpdater));
+ var navbar = await DisplayAsync(await DisplayManager.BuildDisplayAsync(UpdateModelAccessor.ModelUpdater));
}
diff --git a/src/OrchardCore.Themes/TheTheme/Views/NavbarUserMenu.cshtml b/src/OrchardCore.Themes/TheTheme/Views/NavbarUserMenu.cshtml
index 7783314f8d9..3d16bbfcdad 100644
--- a/src/OrchardCore.Themes/TheTheme/Views/NavbarUserMenu.cshtml
+++ b/src/OrchardCore.Themes/TheTheme/Views/NavbarUserMenu.cshtml
@@ -5,4 +5,4 @@
@inject IDisplayManager DisplayManager
@inject IUpdateModelAccessor UpdateModelAccessor
-@await DisplayAsync(await DisplayManager.BuildDisplayAsync(UpdateModelAccessor.ModelUpdater, (string)Model.Metadata.DisplayType))
+@await DisplayAsync(await DisplayManager.BuildDisplayAsync(UpdateModelAccessor.ModelUpdater, (string)Model.Metadata.DisplayType))
diff --git a/src/OrchardCore/OrchardCore.Abstractions/Json/Dynamic/JsonDynamicArray.cs b/src/OrchardCore/OrchardCore.Abstractions/Json/Dynamic/JsonDynamicArray.cs
index d975d859e65..cee0d2fd1f9 100644
--- a/src/OrchardCore/OrchardCore.Abstractions/Json/Dynamic/JsonDynamicArray.cs
+++ b/src/OrchardCore/OrchardCore.Abstractions/Json/Dynamic/JsonDynamicArray.cs
@@ -41,6 +41,20 @@ public object? this[int index]
}
}
+ public bool Remove(JsonNode? item)
+ {
+ var index = _jsonArray.IndexOf(item);
+ _dictionary.Remove(index);
+
+ return _jsonArray.Remove(item);
+ }
+
+ public void RemoveAt(int index)
+ {
+ _dictionary.Remove(index);
+ _jsonArray.RemoveAt(index);
+ }
+
public override bool TryGetIndex(GetIndexBinder binder, object[] indexes, out object? result)
{
var value = GetValue((int)indexes[0]);
diff --git a/src/OrchardCore/OrchardCore.Abstractions/Json/Dynamic/JsonDynamicObject.cs b/src/OrchardCore/OrchardCore.Abstractions/Json/Dynamic/JsonDynamicObject.cs
index 15b374b6b25..9e4ea95cfc5 100644
--- a/src/OrchardCore/OrchardCore.Abstractions/Json/Dynamic/JsonDynamicObject.cs
+++ b/src/OrchardCore/OrchardCore.Abstractions/Json/Dynamic/JsonDynamicObject.cs
@@ -80,6 +80,18 @@ public override bool TryInvokeMember(InvokeMemberBinder binder, object?[]? args,
return true;
}
+ public bool Remove(string key)
+ {
+ _dictionary.Remove(key);
+
+ return _jsonObject.Remove(key);
+ }
+
+ public JsonNode? SelectNode(string path) => _jsonObject.SelectNode(path);
+
+ [Obsolete("Please use the SelectNode method", error: true)]
+ public JsonNode? SelectToken(string path) => _jsonObject.SelectNode(path);
+
public object? GetValue(string key)
{
if (_dictionary.TryGetValue(key, out var value))
diff --git a/src/OrchardCore/OrchardCore.Abstractions/Json/JOptions.cs b/src/OrchardCore/OrchardCore.Abstractions/Json/JOptions.cs
index 7fdb2854208..b7fe56c2c1e 100644
--- a/src/OrchardCore/OrchardCore.Abstractions/Json/JOptions.cs
+++ b/src/OrchardCore/OrchardCore.Abstractions/Json/JOptions.cs
@@ -13,7 +13,8 @@ public static class JOptions
public static readonly JsonSerializerOptions Base = new()
{
DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull,
- ReferenceHandler = ReferenceHandler.IgnoreCycles,
+ PreferredObjectCreationHandling = JsonObjectCreationHandling.Populate,
+ ReferenceHandler = null, // Needed by JsonObjectCreationHandling.Populate.
ReadCommentHandling = JsonCommentHandling.Skip,
PropertyNameCaseInsensitive = true,
AllowTrailingCommas = true,
diff --git a/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JArray.cs b/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JArray.cs
index 1a7a5082d3c..828b9503892 100644
--- a/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JArray.cs
+++ b/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JArray.cs
@@ -106,57 +106,6 @@ public static bool ContainsValue(this JsonArray? jsonArray, JsonValue? value)
return false;
}
- ///
- /// Selects a from this using a JSON path.
- ///
- public static JsonNode? SelectNode(this JsonArray? jsonArray, string? path)
- {
- path = path.GetNormalizedPath();
- if (jsonArray is null || path is null)
- {
- return null;
- }
-
- foreach (var item in jsonArray)
- {
- if (item is null)
- {
- continue;
- }
-
- var itemPath = item.GetNormalizedPath();
- if (itemPath == path)
- {
- return item;
- }
-
- if (itemPath is null || !path.Contains(itemPath))
- {
- continue;
- }
-
- if (item is JsonObject jObject)
- {
- var node = jObject.SelectNode(path);
- if (node is not null)
- {
- return node;
- }
- }
-
- if (item is JsonArray jArray)
- {
- var node = jArray.SelectNode(path);
- if (node is not null)
- {
- return node;
- }
- }
- }
-
- return null;
- }
-
///
/// Merge the specified content into this using .
///
diff --git a/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JNode.cs b/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JNode.cs
index b289d045206..008d1d92d57 100644
--- a/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JNode.cs
+++ b/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JNode.cs
@@ -1,3 +1,4 @@
+using Json.Path;
using System.Collections.Generic;
using System.IO;
using System.Linq;
@@ -170,26 +171,39 @@ jsonNode is JsonObject jsonObject && jsonObject.Count > 0 ||
public static string? GetNormalizedPath(this JsonNode jsonNode) => jsonNode.GetPath().GetNormalizedPath();
///
- /// Selects a from this using a JSON path.
+ /// Selects a from this using JSONPath.
///
- public static JsonNode? SelectNode(this JsonNode? jsonNode, string? path)
+ /// The JSON node which serves as the root of the current search..
+ /// The JSONPath query where $ is .
+ /// Optional settings to configure the JSONPath parser.
+ ///
+ /// This method uses JsonPath.Net to evaluate the . For more information on JSONPath, see the
+ /// specification at https://www.rfc-editor.org/rfc/rfc9535.html or the JsonPath.Net documentation at
+ /// https://docs.json-everything.net/path/basics/.
+ ///
+ public static JsonNode? SelectNode(this JsonNode jsonNode, string path, PathParsingOptions? options = null)
{
- if (jsonNode is null || path is null)
- {
- return null;
- }
+ ArgumentNullException.ThrowIfNull(jsonNode);
+ ArgumentNullException.ThrowIfNull(path);
- if (jsonNode is JsonObject jsonObject)
+ path = path.Trim();
+ if (string.IsNullOrEmpty(path))
{
- return jsonObject.SelectNode(path);
+ return jsonNode;
}
- if (jsonNode is JsonArray jsonArray)
+ // Without this JSONPath parsing fails (JsonPath.Parse throws "PathParseException: Path must start with '$'").
+ // Since the path always has to start with "$.", this alteration won't cause any problems. It's also necessary
+ // to maintain backwards compatibility with JSONPaths written for Newtonsoft and for simple direct child
+ // property access too (e.g. when the path is "property" instead of "$.property").
+ if (path[0] != '$')
{
- return jsonArray.SelectNode(path);
+ path = "$." + path;
}
- return null;
+ return JsonPath.TryParse(path, out var jsonPath, options)
+ ? jsonPath.Evaluate(jsonNode).Matches?.FirstOrDefault()?.Value
+ : null;
}
///
diff --git a/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JObject.cs b/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JObject.cs
index 75c1285e3f5..9e61bedbc6e 100644
--- a/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JObject.cs
+++ b/src/OrchardCore/OrchardCore.Abstractions/Json/Nodes/JObject.cs
@@ -85,57 +85,6 @@ public static bool TryParse(string json, out JsonObject? jsonObject, JsonNodeOpt
///
public static JsonObject? Clone(this JsonObject? jsonObject) => jsonObject?.DeepClone().AsObject();
- ///
- /// Selects a from this using a JSON path.
- ///
- public static JsonNode? SelectNode(this JsonObject? jsonObject, string? path)
- {
- path = path.GetNormalizedPath();
- if (jsonObject is null || path is null)
- {
- return null;
- }
-
- foreach (var item in jsonObject)
- {
- if (item.Value is null)
- {
- continue;
- }
-
- var itemPath = item.Value.GetNormalizedPath();
- if (itemPath == path)
- {
- return item.Value;
- }
-
- if (itemPath is null || !path.Contains(itemPath))
- {
- continue;
- }
-
- if (item.Value is JsonObject jObject)
- {
- var node = jObject.SelectNode(path);
- if (node is not null)
- {
- return node;
- }
- }
-
- if (item.Value is JsonArray jArray)
- {
- var node = jArray.SelectNode(path);
- if (node is not null)
- {
- return node;
- }
- }
- }
-
- return null;
- }
-
///
/// Merge the specified content into this using .
///
diff --git a/src/OrchardCore/OrchardCore.Abstractions/Modules/Extensions/HttpContextExtensions.cs b/src/OrchardCore/OrchardCore.Abstractions/Modules/Extensions/HttpContextExtensions.cs
index e89ee753a2c..8a683303cc7 100644
--- a/src/OrchardCore/OrchardCore.Abstractions/Modules/Extensions/HttpContextExtensions.cs
+++ b/src/OrchardCore/OrchardCore.Abstractions/Modules/Extensions/HttpContextExtensions.cs
@@ -1,17 +1,23 @@
using Microsoft.AspNetCore.Http;
using OrchardCore.Environment.Shell.Scope;
-namespace OrchardCore.Modules
+namespace OrchardCore.Modules;
+
+public static class HttpContextExtensions
{
- public static class HttpContextExtensions
+ ///
+ /// Makes aware of the current .
+ ///
+ public static HttpContext UseShellScopeServices(this HttpContext httpContext)
+ {
+ httpContext.RequestServices = new ShellScopeServices(httpContext.RequestServices);
+ return httpContext;
+ }
+
+ public static IResult ChallengeOrForbid(this HttpContext httpContext, params string[] authenticationSchemes)
{
- ///
- /// Makes aware of the current .
- ///
- public static HttpContext UseShellScopeServices(this HttpContext httpContext)
- {
- httpContext.RequestServices = new ShellScopeServices(httpContext.RequestServices);
- return httpContext;
- }
+ return httpContext.User?.Identity?.IsAuthenticated == true
+ ? TypedResults.Forbid(properties: null, authenticationSchemes)
+ : TypedResults.Challenge(properties: null, authenticationSchemes);
}
}
diff --git a/src/OrchardCore/OrchardCore.Abstractions/OrchardCore.Abstractions.csproj b/src/OrchardCore/OrchardCore.Abstractions/OrchardCore.Abstractions.csproj
index 8953b13474c..c39dcada174 100644
--- a/src/OrchardCore/OrchardCore.Abstractions/OrchardCore.Abstractions.csproj
+++ b/src/OrchardCore/OrchardCore.Abstractions/OrchardCore.Abstractions.csproj
@@ -15,6 +15,7 @@
+
diff --git a/src/OrchardCore/OrchardCore.ContentManagement.Abstractions/Metadata/Models/ContentTypeDefinitionDriverOptions.cs b/src/OrchardCore/OrchardCore.ContentManagement.Abstractions/Metadata/Models/ContentTypeDefinitionDriverOptions.cs
new file mode 100644
index 00000000000..948b5b879b6
--- /dev/null
+++ b/src/OrchardCore/OrchardCore.ContentManagement.Abstractions/Metadata/Models/ContentTypeDefinitionDriverOptions.cs
@@ -0,0 +1,14 @@
+namespace OrchardCore.ContentManagement.Metadata.Models;
+
+public class ContentTypeDefinitionDriverOptions
+{
+ public bool ShowCreatable { get; set; }
+
+ public bool ShowListable { get; set; }
+
+ public bool ShowDraftable { get; set; }
+
+ public bool ShowVersionable { get; set; }
+
+ public bool ShowSecurable { get; set; }
+}
diff --git a/src/OrchardCore/OrchardCore.ContentManagement.Abstractions/Metadata/Models/ContentTypeDefinitionOptions.cs b/src/OrchardCore/OrchardCore.ContentManagement.Abstractions/Metadata/Models/ContentTypeDefinitionOptions.cs
new file mode 100644
index 00000000000..31d2dd0d545
--- /dev/null
+++ b/src/OrchardCore/OrchardCore.ContentManagement.Abstractions/Metadata/Models/ContentTypeDefinitionOptions.cs
@@ -0,0 +1,21 @@
+using System.Collections.Generic;
+
+namespace OrchardCore.ContentManagement.Metadata.Models;
+
+///
+/// Offers a method for configuring content type definitions to either display or conceal global settings from appearing on the UI.
+///
+public class ContentTypeDefinitionOptions
+{
+ ///
+ /// Configure the driver options for all content types that share the same Stereotype.
+ /// In this dictionary, the 'key' denotes the Stereotype, while the 'value' corresponds to the driver options.
+ ///
+ public Dictionary Stereotypes { get; } = [];
+
+ ///
+ /// Configure the driver options for each content type.
+ /// In this dictionary, the 'key' denotes the content type, while the 'value' corresponds to the driver options.
+ ///
+ public Dictionary ContentTypes { get; } = [];
+}
diff --git a/src/OrchardCore/OrchardCore.ContentManagement.Display/Liquid/ConsoleLogFilter.cs b/src/OrchardCore/OrchardCore.ContentManagement.Display/Liquid/ConsoleLogFilter.cs
index 9e78c819ae1..6bbf410661c 100644
--- a/src/OrchardCore/OrchardCore.ContentManagement.Display/Liquid/ConsoleLogFilter.cs
+++ b/src/OrchardCore/OrchardCore.ContentManagement.Display/Liquid/ConsoleLogFilter.cs
@@ -45,6 +45,10 @@ public async ValueTask ProcessAsync(FluidValue input, FilterArgument
{
sb.Append(OrchardRazorHelperExtensions.ConvertContentItem(contentItem).ToString());
}
+ else if (content is ContentPart contentPart)
+ {
+ sb.Append(OrchardRazorHelperExtensions.ConvertContentPart(contentPart).ToString());
+ }
else if (content is IShape shape)
{
sb.Append(shape.ShapeToJson().ToString());
diff --git a/src/OrchardCore/OrchardCore.ContentManagement.Display/Razor/OrchardRazorHelperExtensions.cs b/src/OrchardCore/OrchardCore.ContentManagement.Display/Razor/OrchardRazorHelperExtensions.cs
index 5fe1f5808b7..9ac6a9ed842 100644
--- a/src/OrchardCore/OrchardCore.ContentManagement.Display/Razor/OrchardRazorHelperExtensions.cs
+++ b/src/OrchardCore/OrchardCore.ContentManagement.Display/Razor/OrchardRazorHelperExtensions.cs
@@ -88,4 +88,16 @@ internal static JsonObject ConvertContentItem(ContentItem contentItem)
return o;
}
+
+ internal static JsonObject ConvertContentPart(ContentPart contentPart)
+ {
+ var o = new JsonObject
+ {
+ // Write all well-known properties.
+ [nameof(ContentPart.ContentItem)] = ConvertContentItem(contentPart.ContentItem),
+ [nameof(ContentPart.Content)] = JObject.FromObject(contentPart.Content),
+ };
+
+ return o;
+ }
}
diff --git a/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/LiquidViewParser.cs b/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/LiquidViewParser.cs
index 138e3c1c2c0..4e9858d9b0f 100644
--- a/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/LiquidViewParser.cs
+++ b/src/OrchardCore/OrchardCore.DisplayManagement.Liquid/LiquidViewParser.cs
@@ -15,6 +15,7 @@ namespace OrchardCore.DisplayManagement.Liquid
public class LiquidViewParser : FluidParser
{
public LiquidViewParser(IOptions liquidViewOptions)
+ : base(new FluidParserOptions() { AllowFunctions = true })
{
RegisterEmptyTag("render_body", RenderBodyTag.WriteToAsync);
RegisterParserTag("render_section", ArgumentsList, RenderSectionTag.WriteToAsync);
diff --git a/src/OrchardCore/OrchardCore.DisplayManagement/Html/CssOrchardHelperExtensions.cs b/src/OrchardCore/OrchardCore.DisplayManagement/Html/CssOrchardHelperExtensions.cs
index 85d0e5b4c77..40ff4098931 100644
--- a/src/OrchardCore/OrchardCore.DisplayManagement/Html/CssOrchardHelperExtensions.cs
+++ b/src/OrchardCore/OrchardCore.DisplayManagement/Html/CssOrchardHelperExtensions.cs
@@ -22,8 +22,18 @@ public static IHtmlContent GetStartClasses(this IOrchardHelper helper, params st
public static IHtmlContent GetEndClasses(this IOrchardHelper helper, params string[] additionalClasses)
=> GetHtmlContentBuilder(helper.GetThemeOptions().EndClasses, additionalClasses);
- public static IHtmlContent GetLabelClasses(this IOrchardHelper helper, params string[] additionalClasses)
- => GetHtmlContentBuilder(helper.GetThemeOptions().LabelClasses, additionalClasses);
+ public static IHtmlContent GetLabelClasses(this IOrchardHelper helper, bool inputRequired = false, params string[] additionalClasses)
+ {
+ var themeOptions = helper.GetThemeOptions();
+ var additionalClassesList = additionalClasses.ToList();
+
+ if (inputRequired)
+ {
+ additionalClassesList.Add(themeOptions.LabelRequiredClasses);
+ }
+
+ return GetHtmlContentBuilder(themeOptions.LabelClasses, additionalClassesList);
+ }
public static IHtmlContent GetWrapperClasses(this IOrchardHelper helper, params string[] additionalClasses)
=> GetHtmlContentBuilder(helper.GetThemeOptions().WrapperClasses, additionalClasses);
diff --git a/src/OrchardCore/OrchardCore.DisplayManagement/Html/TheAdminThemeOptions.cs b/src/OrchardCore/OrchardCore.DisplayManagement/Html/TheAdminThemeOptions.cs
index fcb362f9be3..bf3faa68cae 100644
--- a/src/OrchardCore/OrchardCore.DisplayManagement/Html/TheAdminThemeOptions.cs
+++ b/src/OrchardCore/OrchardCore.DisplayManagement/Html/TheAdminThemeOptions.cs
@@ -37,4 +37,9 @@ public class TheAdminThemeOptions
/// CSS classes to add ad offset when needed for elements like checkboxes and radio buttons.
///
public string OffsetClasses { get; set; }
+
+ ///
+ /// Space separated CSS classes to add to required input labels.
+ ///
+ public string LabelRequiredClasses { get; set; } = "input-required";
}
diff --git a/src/OrchardCore/OrchardCore.Search.AzureAI.Core/Services/AzureAISearchIndexingService.cs b/src/OrchardCore/OrchardCore.Search.AzureAI.Core/Services/AzureAISearchIndexingService.cs
index 34d4b2c18ec..a88bdc87a53 100644
--- a/src/OrchardCore/OrchardCore.Search.AzureAI.Core/Services/AzureAISearchIndexingService.cs
+++ b/src/OrchardCore/OrchardCore.Search.AzureAI.Core/Services/AzureAISearchIndexingService.cs
@@ -73,11 +73,6 @@ public async Task ProcessContentItemsAsync(params string[] indexNames)
lastTaskId = Math.Min(lastTaskId, taskId);
}
- if (indexSettings.Count == 0)
- {
- return;
- }
-
var tasks = new List();
var allContentTypes = indexSettings.SelectMany(x => x.IndexedContentTypes ?? []).Distinct().ToList();
diff --git a/src/docs/community/contributors/README.md b/src/docs/community/contributors/README.md
index 26af700b5b9..c8604544543 100644
--- a/src/docs/community/contributors/README.md
+++ b/src/docs/community/contributors/README.md
@@ -1,7 +1,7 @@
# Contributors ✨
-[![All Contributors](https://img.shields.io/badge/all_contributors-305-orange.svg?style=flat-square)](#contributors-)
+[![All Contributors](https://img.shields.io/badge/all_contributors-307-orange.svg?style=flat-square)](#contributors-)
Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key))! You can add new contributors by [using the All Contributors bot](https://allcontributors.org/docs/en/bot/usage).
@@ -265,7 +265,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
lthoa 🌍 |
Tyson Gibby 📖 |
parag 💻 |
- Sára El-Saig 💻 |
+ Sára El-Saig 💻 |
rjpowers10 💻 |
@@ -417,6 +417,11 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
Viktória Magyar 📋 |
Simon Cropp 💻 |
Holerö 💻 |
+ aliamiras 💻 |
+
+
+ Tomáš Jákl 💻 |
+ Gábor Pór 💻 |
diff --git a/src/docs/reference/core/Apis.GraphQL.Abstractions/README.md b/src/docs/reference/core/Apis.GraphQL.Abstractions/README.md
index ff37215f50a..c492c148851 100644
--- a/src/docs/reference/core/Apis.GraphQL.Abstractions/README.md
+++ b/src/docs/reference/core/Apis.GraphQL.Abstractions/README.md
@@ -150,7 +150,9 @@ public class AutoroutePartGraphQLFilter : GraphQLFilter
if (!string.IsNullOrWhiteSpace(part.Path))
{
- return Task.FromResult(autorouteQuery.Where(index => index.Path == part.Path).All());
+ // Do not use commands that are terminating query, e.g. All() in here. Query needs to be editable, because ContentItemsFieldType that calls PreQueryAsync might need to work with it (e.g. insert another where conditions).
+
+ return Task.FromResult(autorouteQuery.Where(index => index.Path == part.Path));
}
return Task.FromResult(query);
diff --git a/src/docs/reference/modules/Admin/README.md b/src/docs/reference/modules/Admin/README.md
index 1d9a085227c..c1a29493539 100644
--- a/src/docs/reference/modules/Admin/README.md
+++ b/src/docs/reference/modules/Admin/README.md
@@ -54,7 +54,35 @@ Here are samples using logo and favicon from media module.
## Navbar Shape
-The navigation bar shape is available in two display types `Detail` for the frontend and `DetailAdmin` for the backend admin. If you wish to add a menu item to the navigation bar, simply create a display driver for `Navbar`.
+The navigation bar shape is available in two display types `Detail` for the frontend and `DetailAdmin` for the backend admin. The `Navbar` shape is composed and used `TheAdmin` and `TheTheme` themes. If you wish to compose and use the `Navbar` shape in other themes, you may create it using two steps
+
+
+=== "Liquid"
+
+ ``` liquid
+ // Construct the shape at the beginning of the layout.liquid file to enable navbar items to potentially contribute to the resources output as necessary.
+ {% assign navbar = Navbar() | shape_render %}
+
+ // Subsequently in the layout.liquid file, invoke the shape at the location where you want to display it.
+ {{ navbar }}
+ ```
+
+=== "Razor"
+
+ ``` html
+ @inject IDisplayManager DisplayManager
+ @inject IUpdateModelAccessor UpdateModelAccessor
+ @{
+ // Construct the shape at the beginning of the layout.cshtml file to enable navbar items to potentially contribute to the resources output as necessary.
+ var navbar = await DisplayAsync(await DisplayManager.BuildDisplayAsync(UpdateModelAccessor.ModelUpdater, "Detail"));
+ }
+
+ // Subsequently in the layout.cshtml file, invoke the shape at the location where you want to display it.
+ @navbar
+ ```
+
+
+If you wish to add a menu item to the navbar, simply create a display driver for `Navbar`.
As an illustration, we inject the Visit Site link into `DetailAdmin` display type using a display driver as outlined below:
diff --git a/src/docs/releases/1.9.0.md b/src/docs/releases/1.9.0.md
index 6d354ff6fa7..436c638e1e3 100644
--- a/src/docs/releases/1.9.0.md
+++ b/src/docs/releases/1.9.0.md
@@ -8,24 +8,6 @@ Release date: Not yet released
The utilization of [Newtonsoft.Json](https://www.nuget.org/packages/Newtonsoft.Json) has been discontinued in both **YesSql** and **OrchardCore**. Instead, we have transitioned to utilize `System.Text.Json` due to its enhanced performance capabilities. To ensure compatibility with `System.Text.Json` during the serialization or deserialization of objects, the following steps need to be undertaken:
- - If your custom `Document` includes a collection with a getter-only property, it is imperative to incorporate a setter or utilize the `init` modifier to facilitate the assignment of values by `System.Text.Json`. For instance:
-
-```csharp
-public class MediaProfilesDocument : Document
-{
- public Dictionary MediaProfiles { get; } = new(StringComparer.OrdinalIgnoreCase);
-}
-```
-
-Should be changed to the following instead:
-
-```csharp
-public class MediaProfilesDocument : Document
-{
- public Dictionary MediaProfiles { get; init; } = new(StringComparer.OrdinalIgnoreCase);
-}
-```
-
- If you are using a custom deployment steps, change how you register it by using the new `AddDeployment<>` extension. This extension adds a new service that is required for proper serialization. For instance, instead of registering your deployment step like this:
```csharp
@@ -182,7 +164,21 @@ public class PersonController : Controller
In this example, (if the admin prefix remains the default "Admin") you can reach the Index action at `~/Admin/Person` (or by the route name `Person`), because its own action-level attribute took precedence. You can reach Create at `~/Admin/Person/Create` (route name `PersonCreate`) and Edit for the person whose identifier string is "john-doe" at `~/Admin/Person/john-doe` (route name `PersonEdit`).
-## Users Module
+### Users Module
Added a new User Localization feature that allows to be able to configure the culture per user from the admin UI.
+### Navbar
+
+Added a new `Navbar()` function to Liquid to allow building the `Navbar` shape using Liquid. Here are the steps needed to add the `Navbar` shape into your custom Liquid shape:
+
+1. Construct the shape at the beginning of the `layout.liquid` file to enable navbar items to potentially contribute to the resources output as necessary.
+
+```
+{% assign navbar = Navbar() | shape_render %}
+```
+2. Subsequently in the `layout.liquid` file, invoke the shape at the location where you want to display it.
+
+```
+{{ navbar }}
+```
diff --git a/src/docs/requirements.txt b/src/docs/requirements.txt
index 0609edf8f2d..1ec8f2c22c9 100644
--- a/src/docs/requirements.txt
+++ b/src/docs/requirements.txt
@@ -1,5 +1,5 @@
mkdocs>=1.5.3
-mkdocs-material>=9.5.14
+mkdocs-material>=9.5.15
mkdocs-git-authors-plugin>=0.8.0
mkdocs-git-revision-date-localized-plugin>=1.2.4
pymdown-extensions>=10.7.1
diff --git a/src/docs/resources/libraries/README.md b/src/docs/resources/libraries/README.md
index 03b9413e1ff..8147da2ccd7 100644
--- a/src/docs/resources/libraries/README.md
+++ b/src/docs/resources/libraries/README.md
@@ -15,9 +15,9 @@ The below table lists the different .NET libraries used in Orchard Core:
| [Azure Storage Blobs for DataProtection](https://github.com/Azure/azure-sdk-for-net/blob/Azure.Extensions.AspNetCore.DataProtection.Blobs_1.3.2/sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/README.md) | Allows storing ASP.NET Core DataProtection keys in Azure Blob Storage. | 1.3.3 |[MIT](https://github.com/Azure/azure-sdk-for-net/blob/master/LICENSE.txt) |
| [Castle.Core](https://github.com/castleproject/Core) | Castle DynamicProxy. | 5.1.1 |[Apache-2.0](https://github.com/castleproject/Core/blob/master/LICENSE) |
| [DocumentFormat.OpenXML](https://github.com/dotnet/Open-XML-SDK) | The Open XML SDK provides tools for working with Office Word, Excel, and PowerPoint documents | 3.0.2 | [MIT](https://github.com/dotnet/Open-XML-SDK/blob/main/LICENSE) |
-| [Fluid.Core](https://github.com/sebastienros/fluid) | .NET Liquid template engine. | 2.6.0 | [MIT](https://github.com/sebastienros/fluid/blob/dev/LICENSE) |
+| [Fluid.Core](https://github.com/sebastienros/fluid) | .NET Liquid template engine. | 2.7.0 | [MIT](https://github.com/sebastienros/fluid/blob/dev/LICENSE) |
| [GraphQL](https://github.com/graphql/graphiql) | GraphiQL & GraphQL. | 7.8.0 | [MIT](https://github.com/graphql/graphiql/blob/main/LICENSE) |
-| [HtmlSanitizer](https://github.com/mganss/HtmlSanitizer) | Cleans HTML to avoid XSS attacks. | 8.1.844-beta | [MIT](https://github.com/mganss/HtmlSanitizer/blob/master/LICENSE.md) |
+| [HtmlSanitizer](https://github.com/mganss/HtmlSanitizer) | Cleans HTML to avoid XSS attacks. | 8.1.860-beta | [MIT](https://github.com/mganss/HtmlSanitizer/blob/master/LICENSE.md) |
| [Image Sharp](https://github.com/SixLabors/ImageSharp.Web) | Middleware for ASP.NET-Core for image manipulation. | 3.1.1 |[Apache-2.0](https://github.com/SixLabors/ImageSharp.Web/blob/master/LICENSE) |
| [Irony.Core](https://github.com/daxnet/irony) | A modified version of the Irony project with .NET Core support | 1.0.7 | [MIT](https://github.com/daxnet/irony/blob/master/LICENSE) |
| [Jint](https://github.com/sebastienros/jint) | Javascript Interpreter for .NET. | 3.0.1 | [MIT](https://github.com/sebastienros/jint/blob/dev/LICENSE) |
diff --git a/test/OrchardCore.Tests/Data/ContentItemTests.cs b/test/OrchardCore.Tests/Data/ContentItemTests.cs
index c91f2ae3ea2..860b260e025 100644
--- a/test/OrchardCore.Tests/Data/ContentItemTests.cs
+++ b/test/OrchardCore.Tests/Data/ContentItemTests.cs
@@ -1,4 +1,6 @@
using System.Text.Json;
+using System.Text.Json.Dynamic;
+using System.Text.Json.Nodes;
using OrchardCore.ContentManagement;
namespace OrchardCore.Tests.Data
@@ -46,9 +48,7 @@ public void ShouldSerializeParts()
[Fact]
public void ShouldUpdateContent()
{
- var contentItem = new ContentItem();
- contentItem.GetOrCreate();
- contentItem.Alter(x => x.Text = "test");
+ var contentItem = CreateContentItemWithMyPart();
var json = JConvert.SerializeObject(contentItem);
@@ -61,9 +61,7 @@ public void ShouldUpdateContent()
[Fact]
public void ShouldAlterPart()
{
- var contentItem = new ContentItem();
- contentItem.GetOrCreate();
- contentItem.Alter(x => x.Text = "test");
+ var contentItem = CreateContentItemWithMyPart();
var json = JConvert.SerializeObject(contentItem);
@@ -76,9 +74,7 @@ public void ShouldAlterPart()
[Fact]
public void ContentShouldOnlyContainParts()
{
- var contentItem = new ContentItem();
- contentItem.GetOrCreate();
- contentItem.Alter(x => x.Text = "test");
+ var contentItem = CreateContentItemWithMyPart();
var json = JConvert.SerializeObject(contentItem);
@@ -87,10 +83,70 @@ public void ContentShouldOnlyContainParts()
[Fact]
public void ContentShouldStoreFields()
+ {
+ var contentItem = CreateContentItemWithMyPart();
+ contentItem.Alter(x =>
+ {
+ x.GetOrCreate("myField");
+ x.Alter("myField", f => f.Value = 123);
+ });
+
+ var json = JConvert.SerializeObject(contentItem);
+
+ Assert.Contains(@"""MyPart"":{""Text"":""test"",""myField"":{""Value"":123}}", json);
+ }
+
+ [Fact]
+ public void ContentShouldBeJsonPathQueryable()
+ {
+ var contentItem = CreateContentItemWithMyPart();
+ JsonNode contentItemJson = contentItem.Content;
+ JsonNode contentPartJson = contentItem.As().Content;
+
+ // The content part should be selectable from the content item.
+ var selectedItemNode = contentItemJson.SelectNode("MyPart");
+ Assert.NotNull(selectedItemNode);
+ Assert.Equal(selectedItemNode.ToJsonString(), contentPartJson.ToJsonString());
+
+ // Verify that SelectNode queries the subtree of the node it's called on (not the document root).
+ var textPropertyNode = selectedItemNode.SelectNode("Text");
+ AssertJsonEqual(textPropertyNode, JObject.Parse(selectedItemNode.ToJsonString()).SelectNode("Text"));
+
+ // Verify consistent results when targeting the same node in different ways.
+ AssertJsonEqual(textPropertyNode, contentPartJson.SelectNode("Text"));
+ AssertJsonEqual(textPropertyNode, contentItemJson.SelectNode("MyPart.Text"));
+ AssertJsonEqual(textPropertyNode, contentItemJson.SelectNode("$..Text"));
+ }
+
+ [Fact]
+ public void RemovingPropertyShouldWork()
{
var contentItem = new ContentItem();
contentItem.GetOrCreate();
contentItem.Alter(x => x.Text = "test");
+
+ JsonDynamicObject content = contentItem.Content;
+ Assert.Null(content.GetValue("not real property")); // Properties that don't exist return null.
+ Assert.NotNull(content.GetValue(nameof(MyPart))); // Right now this property exists.
+
+ content.Remove(nameof(MyPart));
+ Assert.Null(content.GetValue(nameof(MyPart)));
+ }
+
+ [Fact]
+ public void ContentShouldCanCallRemoveMethod()
+ {
+ var contentItem = CreateContentItemWithMyPart();
+ contentItem.Alter(x => x.Text = "test");
+ Assert.Equal("test", contentItem.As().Text);
+ Assert.True(contentItem.Content.Remove("MyPart"));
+ }
+
+ [Fact]
+ public void ShouldDeserializeListContentPart()
+ {
+ var contentItem = CreateContentItemWithMyPart();
+ contentItem.Alter(x => x.Text = "test");
contentItem.Alter(x =>
{
x.GetOrCreate("myField");
@@ -101,6 +157,22 @@ public void ContentShouldStoreFields()
Assert.Contains(@"""MyPart"":{""Text"":""test"",""myField"":{""Value"":123}}", json);
}
+
+ private static ContentItem CreateContentItemWithMyPart(string text = "test")
+ {
+ var contentItem = new ContentItem();
+ contentItem.GetOrCreate();
+ contentItem.Alter(x => x.Text = text);
+
+ return contentItem;
+ }
+
+ private static void AssertJsonEqual(JsonNode expected, JsonNode actual)
+ {
+ Assert.NotNull(expected);
+ Assert.NotNull(actual);
+ Assert.Equal(expected.ToJsonString(), actual.ToJsonString());
+ }
}
public class MyPart : ContentPart
@@ -112,4 +184,9 @@ public class MyField : ContentField
{
public int Value { get; set; }
}
+
+ public class GetOnlyListPart : ContentPart
+ {
+ public IList Texts { get; } = new List();
+ }
}