diff --git a/.all-contributorsrc b/.all-contributorsrc index af74f292b49..a5c50868262 100644 --- a/.all-contributorsrc +++ b/.all-contributorsrc @@ -3258,6 +3258,15 @@ "contributions": [ "code" ] + }, + { + "login": "sparkie79", + "name": "sparkie79", + "avatar_url": "https://avatars.githubusercontent.com/u/4757890?v=4", + "profile": "https://github.com/sparkie79", + "contributions": [ + "code" + ] } ], "skipCi": true, diff --git a/.github/ISSUE_TEMPLATE/patch_release.md b/.github/ISSUE_TEMPLATE/patch_release.md index cbcb5477e47..13efc1f05c2 100644 --- a/.github/ISSUE_TEMPLATE/patch_release.md +++ b/.github/ISSUE_TEMPLATE/patch_release.md @@ -20,8 +20,7 @@ assignees: '' ### Create Pull Request: - [ ] From the release branch (e.g., `release/2.1`), create a new temporary branch for your release (e.g., `release-notes/2.1.1`). - - [ ] Update version references in the documentation. Refer to [this PR](https://github.com/OrchardCMS/OrchardCore/pull/17065/files) for an example. - - [ ] **Version Updates Checklist**: + - [ ] Update version references in the documentation. Refer to [this PR](https://github.com/OrchardCMS/OrchardCore/pull/17065/files) for an example. Version Updates Checklist: - **Update `OrchardCore.Commons.props`**: Set `` to the new version you're preparing for release. - **Update Module Versions**: Modify `src/OrchardCore/OrchardCore.Abstractions/Modules/Manifest/ManifestConstants.cs` to reflect the new version. - **Release Notes**: Finalize the release notes in the documentation, including: @@ -33,6 +32,8 @@ assignees: '' - [Status in the root README](https://docs.orchardcore.net/en/latest/#status) - CLI templates and commands. - Relevant guides, such as the [Creating a new decoupled CMS Website](https://docs.orchardcore.net/en/latest/guides/decoupled-cms/) guide. + - [ ] Create a **Documentation PR** titled "Release with the new version number" (e.g., `Release 2.1.1`) from the documentation branch (e.g., `release-notes/2.1.1`) into the release branch (e.g., `release/2.1`) + - [ ] Merge the Documentation PR. - [ ] In GitHub, manually run the `Preview - CI` workflow on your branch (NOT `main`). This will release a new preview version on CloudSmith for testing. ## Step 3: Validation diff --git a/Directory.Packages.props b/Directory.Packages.props index 6a121c3d7f7..6572f84395a 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -12,7 +12,7 @@ - + @@ -34,7 +34,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/mkdocs.yml b/mkdocs.yml index 74cd8b8fd29..2a7f78d82db 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -214,6 +214,7 @@ nav: - Feeds: reference/modules/Feeds/README.md - Commerce: https://commerce.orchardcore.net/en/latest - Core Modules: + - Display Management: reference/modules/DisplayManagement/README.md - Audit Trail: reference/modules/AuditTrail/README.md - Auto Setup: reference/modules/AutoSetup/README.md - Features: reference/modules/Features/README.md diff --git a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml index 0082bd6b486..a03a50ff4ac 100644 --- a/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.Forms/Views/Items/InputPart.cshtml @@ -14,7 +14,13 @@ { if (Model.Value.Type == "checkbox") { - isChecked = fieldEntry.AttemptedValue == fieldValue; + // Unlike other input controls, a checkbox's value is only included in the + // submitted data if the checkbox is currently checked. If it is, then the + // value of the checkbox's value attribute is reported as the input's value, + // or 'on' if no value is set. + // c.f. https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/checkbox#additional_attributes + + isChecked = fieldEntry.AttemptedValue == (fieldValue ?? "on"); } else { diff --git a/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs index 6776c5eebf1..43feb435164 100644 --- a/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.Media/Drivers/MediaFieldDisplayDriver.cs @@ -118,7 +118,7 @@ public override async Task UpdateAsync(MediaField field, UpdateF { var extension = Path.GetExtension(field.Paths[i]); - if (!settings.AllowedExtensions.Contains(extension)) + if (!settings.AllowedExtensions.Contains(extension, StringComparer.OrdinalIgnoreCase)) { context.Updater.ModelState.AddModelError(Prefix, nameof(model.Paths), S["Media extension is not allowed. Only media with '{0}' extensions are allowed.", string.Join(", ", settings.AllowedExtensions)]); } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaForgotPasswordFormDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaForgotPasswordFormDisplayDriver.cs index 679f74ec442..8043e929f44 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaForgotPasswordFormDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaForgotPasswordFormDisplayDriver.cs @@ -1,3 +1,4 @@ +using System.Globalization; using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Views; using OrchardCore.ReCaptcha.Configuration; @@ -19,11 +20,14 @@ public override async Task EditAsync(ForgotPasswordForm model, B { var settings = await _siteService.GetSettingsAsync(); - if (!settings.IsValid()) + if (!settings.ConfigurationExists()) { return null; } - return View("FormReCaptcha", model).Location("Content:after"); + return Dynamic("ReCaptcha", (m) => + { + m.language = CultureInfo.CurrentUICulture.Name; + }).Location("Content:after"); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaLoginFormDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaLoginFormDisplayDriver.cs index d47f7ce9314..c3097c18406 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaLoginFormDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaLoginFormDisplayDriver.cs @@ -1,7 +1,7 @@ +using System.Globalization; using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Views; using OrchardCore.ReCaptcha.Configuration; -using OrchardCore.ReCaptcha.Services; using OrchardCore.Settings; using OrchardCore.Users.Models; @@ -10,25 +10,24 @@ namespace OrchardCore.ReCaptcha.Drivers; public sealed class ReCaptchaLoginFormDisplayDriver : DisplayDriver { private readonly ISiteService _siteService; - private readonly ReCaptchaService _reCaptchaService; - public ReCaptchaLoginFormDisplayDriver( - ISiteService siteService, - ReCaptchaService reCaptchaService) + public ReCaptchaLoginFormDisplayDriver(ISiteService siteService) { _siteService = siteService; - _reCaptchaService = reCaptchaService; } public override async Task EditAsync(LoginForm model, BuildEditorContext context) { - var _reCaptchaSettings = await _siteService.GetSettingsAsync(); + var settings = await _siteService.GetSettingsAsync(); - if (!_reCaptchaSettings.IsValid() || !_reCaptchaService.IsThisARobot()) + if (!settings.ConfigurationExists()) { return null; } - return View("FormReCaptcha", model).Location("Content:after"); + return Dynamic("ReCaptcha", (m) => + { + m.language = CultureInfo.CurrentUICulture.Name; + }).Location("Content:after"); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaResetPasswordFormDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaResetPasswordFormDisplayDriver.cs index addb0adb88f..ac890bcf5c5 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaResetPasswordFormDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/ReCaptchaResetPasswordFormDisplayDriver.cs @@ -1,3 +1,4 @@ +using System.Globalization; using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Views; using OrchardCore.ReCaptcha.Configuration; @@ -19,11 +20,14 @@ public override async Task EditAsync(ResetPasswordForm model, Bu { var settings = await _siteService.GetSettingsAsync(); - if (!settings.IsValid()) + if (!settings.ConfigurationExists()) { return null; } - return View("FormReCaptcha", model).Location("Content:after"); + return Dynamic("ReCaptcha", (m) => + { + m.language = CultureInfo.CurrentUICulture.Name; + }).Location("Content:after"); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/RegisterUserFormDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/RegisterUserFormDisplayDriver.cs index 3237b8ff1ed..12536a7f2da 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/RegisterUserFormDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Drivers/RegisterUserFormDisplayDriver.cs @@ -1,3 +1,4 @@ +using System.Globalization; using OrchardCore.DisplayManagement.Handlers; using OrchardCore.DisplayManagement.Views; using OrchardCore.ReCaptcha.Configuration; @@ -19,11 +20,14 @@ public override async Task EditAsync(RegisterUserForm model, Bui { var settings = await _siteService.GetSettingsAsync(); - if (!settings.IsValid()) + if (!settings.ConfigurationExists()) { return null; } - return View("FormReCaptcha", model).Location("Content:after"); + return Dynamic("ReCaptcha", (m) => + { + m.language = CultureInfo.CurrentUICulture.Name; + }).Location("Content:after"); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Forms/ReCaptchaPartDisplayDriver.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Forms/ReCaptchaPartDisplayDriver.cs index bba0e70dbca..f54750b1369 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Forms/ReCaptchaPartDisplayDriver.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Forms/ReCaptchaPartDisplayDriver.cs @@ -20,7 +20,7 @@ public override IDisplayResult Display(ReCaptchaPart part, BuildPartDisplayConte return Initialize("ReCaptchaPart", async model => { var settings = await _siteService.GetSettingsAsync(); - model.SettingsAreConfigured = settings.IsValid(); + model.SettingsAreConfigured = settings.ConfigurationExists(); }).Location("Detail", "Content"); } @@ -29,7 +29,7 @@ public override IDisplayResult Edit(ReCaptchaPart part, BuildPartEditorContext c return Initialize("ReCaptchaPart_Fields_Edit", async model => { var settings = await _siteService.GetSettingsAsync(); - model.SettingsAreConfigured = settings.IsValid(); + model.SettingsAreConfigured = settings.ConfigurationExists(); }); } } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/LoginFormEventEventHandler.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/LoginFormEventEventHandler.cs index d0c6530f55e..0644325e137 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/LoginFormEventEventHandler.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/LoginFormEventEventHandler.cs @@ -1,10 +1,9 @@ using OrchardCore.ReCaptcha.Services; -using OrchardCore.Users; using OrchardCore.Users.Events; namespace OrchardCore.ReCaptcha.Users.Handlers; -public class LoginFormEventEventHandler : LoginFormEventBase +public sealed class LoginFormEventEventHandler : LoginFormEventBase { private readonly ReCaptchaService _reCaptchaService; @@ -13,34 +12,6 @@ public LoginFormEventEventHandler(ReCaptchaService reCaptchaService) _reCaptchaService = reCaptchaService; } - public override Task LoggedInAsync(IUser user) - { - _reCaptchaService.ThisIsAHuman(); - - return Task.CompletedTask; - } - public override Task LoggingInAsync(string userName, Action reportError) - { - if (_reCaptchaService.IsThisARobot()) - { - return _reCaptchaService.ValidateCaptchaAsync(reportError); - } - - return Task.CompletedTask; - } - - public override Task LoggingInFailedAsync(string userName) - { - _reCaptchaService.MaybeThisIsARobot(); - - return Task.CompletedTask; - } - - public override Task LoggingInFailedAsync(IUser user) - { - _reCaptchaService.MaybeThisIsARobot(); - - return Task.CompletedTask; - } + => _reCaptchaService.ValidateCaptchaAsync(reportError); } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/PasswordRecoveryFormEventEventHandler.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/PasswordRecoveryFormEventEventHandler.cs index 300b4ffcc5d..aa9aac1d045 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/PasswordRecoveryFormEventEventHandler.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/PasswordRecoveryFormEventEventHandler.cs @@ -3,32 +3,18 @@ namespace OrchardCore.ReCaptcha.Users.Handlers; -public class PasswordRecoveryFormEventEventHandler : IPasswordRecoveryFormEvents +public sealed class PasswordRecoveryFormEventEventHandler : PasswordRecoveryFormEvents { - private readonly ReCaptchaService _recaptchaService; + private readonly ReCaptchaService _reCaptchaService; - public PasswordRecoveryFormEventEventHandler(ReCaptchaService recaptchaService) + public PasswordRecoveryFormEventEventHandler(ReCaptchaService reCaptchaService) { - _recaptchaService = recaptchaService; + _reCaptchaService = reCaptchaService; } - public Task RecoveringPasswordAsync(Action reportError) - { - return _recaptchaService.ValidateCaptchaAsync(reportError); - } - - public Task PasswordResetAsync(PasswordRecoveryContext context) - { - return Task.CompletedTask; - } + public override Task RecoveringPasswordAsync(Action reportError) + => _reCaptchaService.ValidateCaptchaAsync(reportError); - public Task ResettingPasswordAsync(Action reportError) - { - return _recaptchaService.ValidateCaptchaAsync(reportError); - } - - public Task PasswordRecoveredAsync(PasswordRecoveryContext context) - { - return Task.CompletedTask; - } + public override Task ResettingPasswordAsync(Action reportError) + => _reCaptchaService.ValidateCaptchaAsync(reportError); } diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/RegistrationFormEventHandler.cs b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/RegistrationFormEventHandler.cs index 99a8a8d3b06..d096d4cd336 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/RegistrationFormEventHandler.cs +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Users/Handlers/RegistrationFormEventHandler.cs @@ -3,13 +3,13 @@ namespace OrchardCore.ReCaptcha.Users.Handlers; -public class RegistrationFormEventHandler : RegistrationFormEventsBase +public sealed class RegistrationFormEventHandler : RegistrationFormEventsBase { private readonly ReCaptchaService _reCaptchaService; - public RegistrationFormEventHandler(ReCaptchaService recaptchaService) + public RegistrationFormEventHandler(ReCaptchaService reCaptchaService) { - _reCaptchaService = recaptchaService; + _reCaptchaService = reCaptchaService; } public override Task RegistrationValidationAsync(Action reportError) diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/FormReCaptcha.cshtml b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/FormReCaptcha.cshtml deleted file mode 100644 index 4db803c8837..00000000000 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/FormReCaptcha.cshtml +++ /dev/null @@ -1,3 +0,0 @@ -
- -
diff --git a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/ReCaptcha.cshtml b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/ReCaptcha.cshtml index 4db803c8837..7888454defd 100644 --- a/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/ReCaptcha.cshtml +++ b/src/OrchardCore.Modules/OrchardCore.ReCaptcha/Views/ReCaptcha.cshtml @@ -1,3 +1,3 @@
- +
diff --git a/src/OrchardCore.Modules/OrchardCore.Tenants/Services/FeatureProfilesSchemaService.cs b/src/OrchardCore.Modules/OrchardCore.Tenants/Services/FeatureProfilesSchemaService.cs index 860368feb00..c8ba5a77006 100644 --- a/src/OrchardCore.Modules/OrchardCore.Tenants/Services/FeatureProfilesSchemaService.cs +++ b/src/OrchardCore.Modules/OrchardCore.Tenants/Services/FeatureProfilesSchemaService.cs @@ -11,13 +11,9 @@ namespace OrchardCore.Tenants.Services; public class FeatureProfilesSchemaService : IFeatureProfilesSchemaService { private readonly FeatureProfilesRuleOptions _featureProfilesRuleOptions; - private readonly IHostEnvironment _hostEnvironment; - public FeatureProfilesSchemaService( - IOptions options, - IHostEnvironment hostEnvironment) + public FeatureProfilesSchemaService(IOptions options) { - _hostEnvironment = hostEnvironment; _featureProfilesRuleOptions = options.Value; } @@ -46,11 +42,6 @@ public string GetJsonSchema() rule.Reference = ruleProperty; } - if (_hostEnvironment.IsDevelopment()) - { - return schema.ToJson(); - } - return schema.ToJson(); } } diff --git a/src/OrchardCore.Modules/OrchardCore.Users/AuditTrail/ResetPassword/UserResetPasswordEventHandler.cs b/src/OrchardCore.Modules/OrchardCore.Users/AuditTrail/ResetPassword/UserResetPasswordEventHandler.cs index ef9eb58c468..1107b20608e 100644 --- a/src/OrchardCore.Modules/OrchardCore.Users/AuditTrail/ResetPassword/UserResetPasswordEventHandler.cs +++ b/src/OrchardCore.Modules/OrchardCore.Users/AuditTrail/ResetPassword/UserResetPasswordEventHandler.cs @@ -8,10 +8,11 @@ namespace OrchardCore.Users.AuditTrail.ResetPassword; -public class UserResetPasswordEventHandler : IPasswordRecoveryFormEvents +public sealed class UserResetPasswordEventHandler : PasswordRecoveryFormEvents { private readonly IAuditTrailManager _auditTrailManager; private readonly IServiceProvider _serviceProvider; + private UserManager _userManager; public UserResetPasswordEventHandler( @@ -22,19 +23,12 @@ public UserResetPasswordEventHandler( _serviceProvider = serviceProvider; } - public Task PasswordRecoveredAsync(PasswordRecoveryContext context) + public override Task PasswordRecoveredAsync(PasswordRecoveryContext context) => RecordAuditTrailEventAsync(UserResetPasswordAuditTrailEventConfiguration.PasswordRecovered, context.User); - public Task PasswordResetAsync(PasswordRecoveryContext context) + public override Task PasswordResetAsync(PasswordRecoveryContext context) => RecordAuditTrailEventAsync(UserResetPasswordAuditTrailEventConfiguration.PasswordReset, context.User); - #region Unused events - - public Task RecoveringPasswordAsync(Action reportError) => Task.CompletedTask; - - public Task ResettingPasswordAsync(Action reportError) => Task.CompletedTask; - - #endregion private async Task RecordAuditTrailEventAsync(string name, IUser user) { var userName = user.UserName; diff --git a/src/OrchardCore.Modules/OrchardCore.Users/Controllers/AccountController.cs b/src/OrchardCore.Modules/OrchardCore.Users/Controllers/AccountController.cs index 35c0aaf252d..e6439a4d23c 100644 --- a/src/OrchardCore.Modules/OrchardCore.Users/Controllers/AccountController.cs +++ b/src/OrchardCore.Modules/OrchardCore.Users/Controllers/AccountController.cs @@ -101,21 +101,21 @@ public async Task Login(string returnUrl = null) [ActionName(nameof(Login))] public async Task LoginPOST(string returnUrl = null) { - ViewData["ReturnUrl"] = returnUrl; - - var model = new LoginForm(); - - var formShape = await _loginFormDisplayManager.UpdateEditorAsync(model, _updateModelAccessor.ModelUpdater, false, string.Empty, string.Empty); - var loginSettings = await _siteService.GetSettingsAsync(); if (loginSettings.DisableLocalLogin) { - ModelState.AddModelError(string.Empty, S["Local login is disabled."]); + await _notifier.ErrorAsync(H["Local login is disabled."]); - return View(formShape); + return RedirectToAction(nameof(Login), new { returnUrl }); } + ViewData["ReturnUrl"] = returnUrl; + + var model = new LoginForm(); + + var formShape = await _loginFormDisplayManager.UpdateEditorAsync(model, _updateModelAccessor.ModelUpdater, false); + await _accountEvents.InvokeAsync((e, model, modelState) => e.LoggingInAsync(model.UserName, (key, message) => modelState.AddModelError(key, message)), model, ModelState, _logger); IUser user = null; diff --git a/src/OrchardCore.Themes/TheAdmin/Assets.json b/src/OrchardCore.Themes/TheAdmin/Assets.json index d09f7d3598a..e59bc8bc357 100644 --- a/src/OrchardCore.Themes/TheAdmin/Assets.json +++ b/src/OrchardCore.Themes/TheAdmin/Assets.json @@ -37,6 +37,7 @@ "Assets/scss/login.scss" ], "watch": [ + "Assets/scss/componenets/_recaptcha.scss", "Assets/scss/componenets/_validations.scss" ], "output": "wwwroot/css/login.css" diff --git a/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_recaptcha.scss b/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_recaptcha.scss new file mode 100644 index 00000000000..be96774cb76 --- /dev/null +++ b/src/OrchardCore.Themes/TheAdmin/Assets/scss/components/_recaptcha.scss @@ -0,0 +1,3 @@ +.g-recaptcha { + margin-bottom: 1rem; +} diff --git a/src/OrchardCore.Themes/TheAdmin/Assets/scss/index.scss b/src/OrchardCore.Themes/TheAdmin/Assets/scss/index.scss index a73697ff10b..739eca2ed4c 100644 --- a/src/OrchardCore.Themes/TheAdmin/Assets/scss/index.scss +++ b/src/OrchardCore.Themes/TheAdmin/Assets/scss/index.scss @@ -20,6 +20,7 @@ @import 'components/navbar'; @import 'components/nouislider'; @import 'components/pager'; +@import 'components/recaptcha'; @import 'components/sortable'; @import 'components/tabs'; @import 'components/trumbowyg'; diff --git a/src/OrchardCore.Themes/TheAdmin/Assets/scss/login.scss b/src/OrchardCore.Themes/TheAdmin/Assets/scss/login.scss index fd78f6a362b..d81abb6d240 100644 --- a/src/OrchardCore.Themes/TheAdmin/Assets/scss/login.scss +++ b/src/OrchardCore.Themes/TheAdmin/Assets/scss/login.scss @@ -8,4 +8,5 @@ body, html { margin: auto; } +@import 'components/recaptcha'; @import 'components/validations'; diff --git a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css index 1088433a502..7b8dbf65bd6 100644 --- a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css +++ b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.css @@ -8461,6 +8461,10 @@ ul.pager { justify-content: center; } +.g-recaptcha { + margin-bottom: 1rem; +} + /* IMPORTANT: Never import Bootstrap directly into the theme. TheAdmin.css will depend on Bootstrap, but we never want to compile it. diff --git a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/TheAdmin.min.css index e7b279fbd5a..d120d3c175a 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:"- "}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}.EasyMDEContainer blockquote:not(.blockquote){background:var(--bs-secondary-bg-subtle);border-left:.4rem solid var(--bs-secondary-border-subtle)!important;margin:1.5em 10px;padding:1em 10px .1em;quotes:"“" "”" "‘" "’"}.EasyMDEContainer blockquote:not(.blockquote)>p{color:var(--bs-secondary-text-emphasis)}.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,[dir] .trumbowyg-dark .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-dark .trumbowyg-editor-box,[dir] .trumbowyg-editor-box{background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-button-pane,[dir] .trumbowyg-dark .trumbowyg-button-pane{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}[dir] .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after,[dir] .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after{background:var(--bs-border-color)}[dir] .trumbowyg-dark .trumbowyg-dropdown,[dir] .trumbowyg-dropdown{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.trumbowyg-fullscreen{z-index:var(--oc-editor-fullscreen)}[dir] .trumbowyg-dark .trumbowyg-textarea,[dir] .trumbowyg-textarea{background-color:var(--bs-body-bg);color: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)}input:not([type=checkbox]):not([type=radio]).input-validation-error{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}.EasyMDEContainer blockquote:not(.blockquote){background:var(--bs-secondary-bg-subtle);border-left:.4rem solid var(--bs-secondary-border-subtle)!important;margin:1.5em 10px;padding:1em 10px .1em;quotes:"“" "”" "‘" "’"}.EasyMDEContainer blockquote:not(.blockquote)>p{color:var(--bs-secondary-text-emphasis)}.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}.g-recaptcha{margin-bottom:1rem}: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,[dir] .trumbowyg-dark .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-dark .trumbowyg-editor-box,[dir] .trumbowyg-editor-box{background-color:var(--bs-body-bg);color:var(--bs-body-color)}[dir] .trumbowyg-button-pane,[dir] .trumbowyg-dark .trumbowyg-button-pane{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}[dir] .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after,[dir] .trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after{background:var(--bs-border-color)}[dir] .trumbowyg-dark .trumbowyg-dropdown,[dir] .trumbowyg-dropdown{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}.trumbowyg-fullscreen{z-index:var(--oc-editor-fullscreen)}[dir] .trumbowyg-dark .trumbowyg-textarea,[dir] .trumbowyg-textarea{background-color:var(--bs-body-bg);color: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)}input:not([type=checkbox]):not([type=radio]).input-validation-error{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/TheAdmin/wwwroot/css/login.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.css index 970529c453d..7bf7c2e45b7 100644 --- a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.css +++ b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.css @@ -8,6 +8,10 @@ body, html { margin: auto; } +.g-recaptcha { + margin-bottom: 1rem; +} + span.field-validation-error { width: 100%; } diff --git a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.min.css b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.min.css index 988f412e36a..c0d094b9845 100644 --- a/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.min.css +++ b/src/OrchardCore.Themes/TheAdmin/wwwroot/css/login.min.css @@ -1 +1 @@ -body,html{height:100%}.auth-wrapper{width:100%;max-width:800px;margin:auto}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)}input:not([type=checkbox]):not([type=radio]).input-validation-error{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} +body,html{height:100%}.auth-wrapper{width:100%;max-width:800px;margin:auto}.g-recaptcha{margin-bottom:1rem}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)}input:not([type=checkbox]):not([type=radio]).input-validation-error{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} diff --git a/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/bootstrap-oc.scss b/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/bootstrap-oc.scss index f6e98133bf9..082e35898fe 100644 --- a/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/bootstrap-oc.scss +++ b/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/bootstrap-oc.scss @@ -11,6 +11,7 @@ By Orchard Core Team @import "modules/_flow.scss"; @import "modules/_messages.scss"; @import "modules/_widgets.scss"; +@import "modules/_recaptcha.scss"; @import "modules/_pager.scss"; @import "modules/_taxonomy.scss"; diff --git a/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/modules/_recaptcha.scss b/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/modules/_recaptcha.scss new file mode 100644 index 00000000000..be96774cb76 --- /dev/null +++ b/src/OrchardCore.Themes/TheAgencyTheme/Assets/src/scss/modules/_recaptcha.scss @@ -0,0 +1,3 @@ +.g-recaptcha { + margin-bottom: 1rem; +} diff --git a/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.css b/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.css index e2842dbce27..a46ef7e1e2f 100644 --- a/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.css +++ b/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.css @@ -201,6 +201,10 @@ By Orchard Core Team } } +.g-recaptcha { + margin-bottom: 1rem; +} + ul.pager { display: flex; padding-left: 0; diff --git a/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.min.css b/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.min.css index 26c455e1d70..6c23c43acaf 100644 --- a/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.min.css +++ b/src/OrchardCore.Themes/TheAgencyTheme/wwwroot/css/bootstrap-oc.min.css @@ -1 +1 @@ -.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.message{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.message-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.message-primary .alert-link{color:#06357a}.message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.message-secondary .alert-link{color:#34383c}.message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.message-success .alert-link{color:#0c4128}.message-info{color:#087990;background-color:#cff4fc;border-color:#b6effb}.message-info .alert-link{color:#066173}.message-warning{color:#997404;background-color:#fff3cd;border-color:#ffecb5}.message-warning .alert-link{color:#7a5d03}.message-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.message-danger .alert-link{color:#6a1a21}.message-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.message-light .alert-link{color:#777778}.message-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.message-dark .alert-link{color:#101214}.widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}ul.pager{display:flex;padding-left:0;list-style:none;border-radius:.25rem}ul.pager li a{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;color:#0d6efd;background-color:#fff;border:1px solid #dee2e6}ul.pager li a:hover{z-index:2;color:#0a58ca;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}ul.pager li a:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}ul.pager li:first-child .page-link{margin-left:0;border-radius:.25rem}ul.pager li:last-child .page-link{border-radius:.25rem}ul.pager li.active .page-link{z-index:1;color:#fff;background-color:#0d6efd;border-color:#0d6efd}ul.pager li.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}ul.pager{margin-top:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:#0d6efd}.taxonomy-tag ul{padding-left:0;list-style:none}#togglePassword{width:44px;padding:0} +.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.message{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.message-primary{color:#084298;background-color:#cfe2ff;border-color:#b6d4fe}.message-primary .alert-link{color:#06357a}.message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.message-secondary .alert-link{color:#34383c}.message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.message-success .alert-link{color:#0c4128}.message-info{color:#087990;background-color:#cff4fc;border-color:#b6effb}.message-info .alert-link{color:#066173}.message-warning{color:#997404;background-color:#fff3cd;border-color:#ffecb5}.message-warning .alert-link{color:#7a5d03}.message-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.message-danger .alert-link{color:#6a1a21}.message-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.message-light .alert-link{color:#777778}.message-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.message-dark .alert-link{color:#101214}.widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}.g-recaptcha{margin-bottom:1rem}ul.pager{display:flex;padding-left:0;list-style:none;border-radius:.25rem}ul.pager li a{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;color:#0d6efd;background-color:#fff;border:1px solid #dee2e6}ul.pager li a:hover{z-index:2;color:#0a58ca;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}ul.pager li a:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}ul.pager li:first-child .page-link{margin-left:0;border-radius:.25rem}ul.pager li:last-child .page-link{border-radius:.25rem}ul.pager li.active .page-link{z-index:1;color:#fff;background-color:#0d6efd;border-color:#0d6efd}ul.pager li.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}ul.pager{margin-top:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:#0d6efd}.taxonomy-tag ul{padding-left:0;list-style:none}#togglePassword{width:44px;padding:0} diff --git a/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/bootstrap-oc.scss b/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/bootstrap-oc.scss index b4b010eaf2d..4791dbca06f 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/bootstrap-oc.scss +++ b/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/bootstrap-oc.scss @@ -12,6 +12,7 @@ By Orchard Core Team @import "modules/_messages.scss"; @import "modules/_widgets.scss"; @import "modules/_pager.scss"; +@import "modules/_recaptcha.scss"; @import "modules/_taxonomy.scss"; #togglePassword { diff --git a/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/modules/_recaptcha.scss b/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/modules/_recaptcha.scss new file mode 100644 index 00000000000..be96774cb76 --- /dev/null +++ b/src/OrchardCore.Themes/TheBlogTheme/Assets/src/scss/modules/_recaptcha.scss @@ -0,0 +1,3 @@ +.g-recaptcha { + margin-bottom: 1rem; +} diff --git a/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json b/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json index b909cec1015..0f8a50b3f47 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json +++ b/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Elasticsearch.json @@ -1,6 +1,11 @@ { "query": { - "term": { "Content.ContentItem.ContentType": "BlogPost" } + "bool": { + "must": [ + { "term": { "Content.ContentItem.ContentType": "BlogPost" } }, + { "term": { "Content.ContentItem.Published": true } } + ] + } }, "sort": [ { diff --git a/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Lucene.json b/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Lucene.json index 76f7f6e0dae..9b289407751 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Lucene.json +++ b/src/OrchardCore.Themes/TheBlogTheme/Recipes/Snippets/recentBlogPosts.Lucene.json @@ -1,12 +1,26 @@ { "query": { - "term": { "Content.ContentItem.ContentType": "BlogPost" } - }, - "sort": { - "Content.ContentItem.CreatedUtc": { - "order": "desc", - "type": "double" + "bool": { + "must": [ + { + "term": { + "Content.ContentItem.ContentType": "BlogPost" + } + }, + { + "term": { + "Content.ContentItem.Published": "true" + } + } + ] } }, + "sort": [ + { + "Content.ContentItem.CreatedUtc": { + "order": "desc" + } + } + ], "size": 3 } diff --git a/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.lucene.search.recipe.json b/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.lucene.search.recipe.json index e0dcbb1ff3c..d97ed379ded 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.lucene.search.recipe.json +++ b/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.lucene.search.recipe.json @@ -25,6 +25,7 @@ "Search": { "AnalyzerName": "standardanalyzer", "IndexLatest": false, + "StoreSourceData": false, "IndexedContentTypes": [ "Article", "Blockquote", diff --git a/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.sql.query.recipe.json b/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.sql.query.recipe.json index aa6fd75577b..ef803876454 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.sql.query.recipe.json +++ b/src/OrchardCore.Themes/TheBlogTheme/Recipes/blog.sql.query.recipe.json @@ -24,7 +24,7 @@ { "Source": "Sql", "Name": "RecentBlogPosts", - "Template": "SELECT DocumentId FROM ContentItemIndex WHERE ContentType='BlogPost' ORDER BY CreatedUtc DESC LIMIT 3", + "Template": "SELECT DocumentId FROM ContentItemIndex WHERE ContentType='BlogPost' AND Published = 1 ORDER BY CreatedUtc DESC LIMIT 3", "Schema": "[js:base64('ew0KICAgICJ0eXBlIjogIkNvbnRlbnRJdGVtL0Jsb2dQb3N0Ig0KfQ==')]", "ReturnContentItems": true } diff --git a/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.css b/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.css index fb212625edf..a28d29c9e28 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.css +++ b/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.css @@ -253,6 +253,10 @@ ul.pager { margin-top: 1rem; } +.g-recaptcha { + margin-bottom: 1rem; +} + .term-badge > a { text-decoration: none; } diff --git a/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.min.css b/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.min.css index 816eaf10376..be9e75e26f5 100644 --- a/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.min.css +++ b/src/OrchardCore.Themes/TheBlogTheme/wwwroot/css/bootstrap-oc.min.css @@ -1 +1 @@ -.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.message{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent}.message-primary{color:#005061;background-color:#cce7ec;border-color:#b3dae3}.message-primary .alert-link{color:#00404e}.message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.message-secondary .alert-link{color:#34383c}.message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.message-success .alert-link{color:#0c4128}.message-info{color:#087990;background-color:#cff4fc;border-color:#b6effb}.message-info .alert-link{color:#066173}.message-warning{color:#997404;background-color:#fff3cd;border-color:#ffecb5}.message-warning .alert-link{color:#7a5d03}.message-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.message-danger .alert-link{color:#6a1a21}.message-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.message-light .alert-link{color:#777778}.message-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.message-dark .alert-link{color:#101214}.widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}ul.pager{display:flex;padding-left:0;list-style:none}ul.pager li a{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;color:#212529;background-color:#fff;border:1px solid #dee2e6}ul.pager li a:hover{z-index:2;color:#0085a1;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}ul.pager li a:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem rgba(0,133,161,.25)}ul.pager li:first-child .page-link{margin-left:0;border-radius:.25rem}ul.pager li:last-child .page-link{border-radius:.25rem}ul.pager li.active .page-link{z-index:1;color:#fff;background-color:#0085a1;border-color:#0085a1}ul.pager li.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}ul.pager{margin-top:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:#0085a1}.taxonomy-tag ul{padding-left:0;list-style:none}#togglePassword{width:44px;padding:0} +.flow{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.message{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent}.message-primary{color:#005061;background-color:#cce7ec;border-color:#b3dae3}.message-primary .alert-link{color:#00404e}.message-secondary{color:#41464b;background-color:#e2e3e5;border-color:#d3d6d8}.message-secondary .alert-link{color:#34383c}.message-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.message-success .alert-link{color:#0c4128}.message-info{color:#087990;background-color:#cff4fc;border-color:#b6effb}.message-info .alert-link{color:#066173}.message-warning{color:#997404;background-color:#fff3cd;border-color:#ffecb5}.message-warning .alert-link{color:#7a5d03}.message-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.message-danger .alert-link{color:#6a1a21}.message-light{color:#959596;background-color:#fefefe;border-color:#fdfdfe}.message-light .alert-link{color:#777778}.message-dark{color:#141619;background-color:#d3d3d4;border-color:#bcbebf}.message-dark .alert-link{color:#101214}.widget-container{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}ul.pager{display:flex;padding-left:0;list-style:none}ul.pager li a{position:relative;display:block;padding:.375rem .75rem;margin-left:-1px;color:#212529;background-color:#fff;border:1px solid #dee2e6}ul.pager li a:hover{z-index:2;color:#0085a1;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}ul.pager li a:focus{z-index:2;outline:0;box-shadow:0 0 0 .25rem rgba(0,133,161,.25)}ul.pager li:first-child .page-link{margin-left:0;border-radius:.25rem}ul.pager li:last-child .page-link{border-radius:.25rem}ul.pager li.active .page-link{z-index:1;color:#fff;background-color:#0085a1;border-color:#0085a1}ul.pager li.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}ul.pager{margin-top:1rem}.g-recaptcha{margin-bottom:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:#0085a1}.taxonomy-tag ul{padding-left:0;list-style:none}#togglePassword{width:44px;padding:0} diff --git a/src/OrchardCore.Themes/TheTheme/Assets/scss/modules/_recaptcha.scss b/src/OrchardCore.Themes/TheTheme/Assets/scss/modules/_recaptcha.scss new file mode 100644 index 00000000000..be96774cb76 --- /dev/null +++ b/src/OrchardCore.Themes/TheTheme/Assets/scss/modules/_recaptcha.scss @@ -0,0 +1,3 @@ +.g-recaptcha { + margin-bottom: 1rem; +} diff --git a/src/OrchardCore.Themes/TheTheme/Assets/scss/theme.scss b/src/OrchardCore.Themes/TheTheme/Assets/scss/theme.scss index 24940361d9b..2c309f5f8ab 100644 --- a/src/OrchardCore.Themes/TheTheme/Assets/scss/theme.scss +++ b/src/OrchardCore.Themes/TheTheme/Assets/scss/theme.scss @@ -3,6 +3,7 @@ /* Include modules */ @import "modules/pager"; +@import "modules/recaptcha"; @import "modules/taxonomy"; @import "modules/widgets"; diff --git a/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.css b/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.css index 43083c062ca..03f1cc15b95 100644 --- a/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.css +++ b/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.css @@ -47,6 +47,10 @@ ul.pager { justify-content: center; } +.g-recaptcha { + margin-bottom: 1rem; +} + .term-badge > a { text-decoration: none; } diff --git a/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.min.css b/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.min.css index 41e0f966b55..7bc86750cfa 100644 --- a/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.min.css +++ b/src/OrchardCore.Themes/TheTheme/wwwroot/styles/theme.min.css @@ -1 +1 @@ -#togglePassword{width:44px;padding:0}html{position:relative;min-height:100%}body{margin-bottom:60px}body>footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px}html[data-bs-theme=light] body>footer{background-color:#f5f5f5}html[data-bs-theme=dark] body>footer{background-color:#343a40}body>.container{padding:60px 15px 0}ul.pager{margin-top:1rem;margin-bottom:1rem;justify-content:center}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:var(--bs-primary)}.taxonomy-tag ul{padding-left:0;list-style:none}.widget-container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;padding-left:0!important;padding-right:0!important}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}.card{--bs-card-bg:var(--bs-light)}.navbar{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");color:#fff!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.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:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-theme:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-theme,.btn-theme:focus{color:#000;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:#000;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:#000;background-color:#f8f9fa;border-color:#f8f9fa}[data-bs-theme=dark] .card{--bs-card-bg:var(--bs-body)}[data-bs-theme=dark] .bg-theme{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))}[data-bs-theme=dark] .text-theme{color:var(--bs-body-color)}[data-bs-theme=dark] .text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))}[data-bs-theme=dark] .btn-theme{color:#fff;background-color:#212529;border-color:#212529}[data-bs-theme=dark] .btn-theme:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}[data-bs-theme=dark] .btn-check:focus+.btn-theme,[data-bs-theme=dark] .btn-theme:focus{color:#fff;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:#fff;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:#fff;background-color:#212529;border-color:#212529} +#togglePassword{width:44px;padding:0}html{position:relative;min-height:100%}body{margin-bottom:60px}body>footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px}html[data-bs-theme=light] body>footer{background-color:#f5f5f5}html[data-bs-theme=dark] body>footer{background-color:#343a40}body>.container{padding:60px 15px 0}ul.pager{margin-top:1rem;margin-bottom:1rem;justify-content:center}.g-recaptcha{margin-bottom:1rem}.term-badge>a{text-decoration:none}.term-badge .bg-secondary:hover{background-color:var(--bs-primary)}.taxonomy-tag ul{padding-left:0;list-style:none}.widget-container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;padding-left:0!important;padding-right:0!important}.widget-image-widget img{width:100%}.widget-align-left{text-align:left}.widget-align-center{text-align:center}.widget-align-right{text-align:right}.widget-align-justify{text-align:justify}.widget .widget-size-25,.widget .widget-size-33,.widget .widget-size-50,.widget .widget-size-66,.widget .widget-size-75,.widget-size-100,.widget-size-25,.widget-size-33,.widget-size-50,.widget-size-66,.widget-size-75{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}@media (min-width:576px){.widget .widget-size-25,.widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:768px){.widget .widget-size-25{flex:0 0 auto;width:25%}}@media (min-width:576px){.widget .widget-size-33,.widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:768px){.widget .widget-size-33{flex:0 0 auto;width:33.33333333%}}@media (min-width:576px){.widget .widget-size-50,.widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:768px){.widget .widget-size-50{flex:0 0 auto;width:50%}}@media (min-width:576px){.widget .widget-size-66,.widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:768px){.widget .widget-size-66{flex:0 0 auto;width:66.66666667%}}@media (min-width:576px){.widget .widget-size-75,.widget-size-75{flex:0 0 auto;width:75%}}@media (min-width:768px){.widget .widget-size-75{flex:0 0 auto;width:75%}}.card{--bs-card-bg:var(--bs-light)}.navbar{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");color:#fff!important;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.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:#000;background-color:#f8f9fa;border-color:#f8f9fa}.btn-theme:hover{color:#000;background-color:#f9fafb;border-color:#f9fafb}.btn-check:focus+.btn-theme,.btn-theme:focus{color:#000;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:#000;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:#000;background-color:#f8f9fa;border-color:#f8f9fa}[data-bs-theme=dark] .card{--bs-card-bg:var(--bs-body)}[data-bs-theme=dark] .bg-theme{background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))}[data-bs-theme=dark] .text-theme{color:var(--bs-body-color)}[data-bs-theme=dark] .text-bg-theme{color:var(--bs-body-color);background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity,1))}[data-bs-theme=dark] .btn-theme{color:#fff;background-color:#212529;border-color:#212529}[data-bs-theme=dark] .btn-theme:hover{color:#fff;background-color:#1c1f23;border-color:#1a1e21}[data-bs-theme=dark] .btn-check:focus+.btn-theme,[data-bs-theme=dark] .btn-theme:focus{color:#fff;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:#fff;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:#fff;background-color:#212529;border-color:#212529} diff --git a/src/OrchardCore/OrchardCore.DisplayManagement/Handlers/DisplayDriverBase.cs b/src/OrchardCore/OrchardCore.DisplayManagement/Handlers/DisplayDriverBase.cs index aa545fb994a..f7b06aece93 100644 --- a/src/OrchardCore/OrchardCore.DisplayManagement/Handlers/DisplayDriverBase.cs +++ b/src/OrchardCore/OrchardCore.DisplayManagement/Handlers/DisplayDriverBase.cs @@ -10,25 +10,19 @@ public class DisplayDriverBase /// Creates a new strongly typed shape. /// public ShapeResult Initialize() where TModel : class - { - return Initialize(shape => { }); - } + => Initialize(shape => { }); /// /// Creates a new strongly typed shape. /// public ShapeResult Initialize(string shapeType) where TModel : class - { - return Initialize(shapeType, shape => { }); - } + => Initialize(shapeType, shape => { }); /// /// Creates a new strongly typed shape and initializes it before it is displayed. /// public ShapeResult Initialize(Action initialize) where TModel : class - { - return Initialize(typeof(TModel).Name, initialize); - } + => Initialize(typeof(TModel).Name, initialize); /// /// Creates a new strongly typed shape and initializes it before it is displayed. @@ -47,12 +41,7 @@ public ShapeResult Initialize(string shapeType, Action initializ /// Creates a new strongly typed shape and initializes it before it is displayed. /// public ShapeResult Initialize(Func initializeAsync) where TModel : class - { - return Initialize( - typeof(TModel).Name, - initializeAsync - ); - } + => Initialize(typeof(TModel).Name, initializeAsync); /// /// Creates a new strongly typed shape and initializes it before it is displayed. @@ -70,9 +59,7 @@ public ShapeResult Initialize(string shapeType, Func /// Creates a new strongly typed shape an initializes its properties from an existing object. /// public ShapeResult Copy(string shapeType, TModel model) where TModel : class - { - return Factory(shapeType, ctx => ctx.ShapeFactory.CreateAsync(shapeType, model)); - } + => Factory(shapeType, ctx => ctx.ShapeFactory.CreateAsync(shapeType, model)); /// /// Creates a new loosely typed shape and initializes it before it is displayed. @@ -105,41 +92,31 @@ public ShapeResult Dynamic(string shapeType, Action initialize) /// When the shape is displayed, it is created automatically from its type name. /// public ShapeResult Dynamic(string shapeType) - { - return Dynamic(shapeType, shape => Task.CompletedTask); - } + => Dynamic(shapeType, shape => Task.CompletedTask); /// /// Creates a for the specific model. /// public ShapeResult View(string shapeType, TModel model) where TModel : class - { - return Factory(shapeType, ctx => ValueTask.FromResult(new ShapeViewModel(model))); - } + => Factory(shapeType, ctx => ValueTask.FromResult(new ShapeViewModel(model))); /// /// If the shape needs to be rendered, it is created automatically from its type name and initialized. /// public ShapeResult Shape(string shapeType, IShape shape) - { - return Factory(shapeType, ctx => ValueTask.FromResult(shape)); - } + => Factory(shapeType, ctx => ValueTask.FromResult(shape)); /// /// Creates a shape lazily. /// public ShapeResult Factory(string shapeType, Func> shapeBuilder) - { - return Factory(shapeType, shapeBuilder, null); - } + => Factory(shapeType, shapeBuilder, null); /// /// Creates a shape lazily. /// public ShapeResult Factory(string shapeType, Func shapeBuilder) - { - return Factory(shapeType, ctx => ValueTask.FromResult(shapeBuilder(ctx)), null); - } + => Factory(shapeType, ctx => ValueTask.FromResult(shapeBuilder(ctx)), null); /// /// If the shape needs to be displayed, it is created by the delegate. @@ -149,10 +126,7 @@ public ShapeResult Factory(string shapeType, Func sh /// so that any concrete driver can use it as a way to alter any returning shape from the drivers. /// public virtual ShapeResult Factory(string shapeType, Func> shapeBuilder, Func initializeAsync) - { - return new ShapeResult(shapeType, shapeBuilder, initializeAsync) - .Prefix(Prefix); - } + => new ShapeResult(shapeType, shapeBuilder, initializeAsync).Prefix(Prefix); public static CombinedResult Combine(params IDisplayResult[] results) => new(results); diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IDetectRobots.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IDetectRobots.cs deleted file mode 100644 index de84bc24b5c..00000000000 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IDetectRobots.cs +++ /dev/null @@ -1,28 +0,0 @@ -namespace OrchardCore.ReCaptcha.ActionFilters.Detection; - -/// -/// This interface describes the contract for components that can detect Robots. -/// -public interface IDetectRobots -{ - /// - /// Performs a check to see if the current request could be submitted by a robot. - /// - /// Detection result. - RobotDetectionResult DetectRobot(); - - /// - /// Clear the detectors internal state, we are not dealing with a robot. - /// - void IsNotARobot(); - - /// - /// We are dealing with a robot, shields up. - /// - void FlagAsRobot(); -} - -public class RobotDetectionResult -{ - public bool IsRobot { get; set; } -} diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IPAddressRobotDetector.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IPAddressRobotDetector.cs deleted file mode 100644 index d054882efe5..00000000000 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/Detection/IPAddressRobotDetector.cs +++ /dev/null @@ -1,58 +0,0 @@ -using Microsoft.Extensions.Caching.Memory; -using Microsoft.Extensions.Options; -using OrchardCore.ReCaptcha.Configuration; - -namespace OrchardCore.ReCaptcha.ActionFilters.Detection; - -public class IPAddressRobotDetector : IDetectRobots -{ - private const string IpAddressAbuseDetectorCacheKey = "IpAddressRobotDetector"; - - private readonly IMemoryCache _memoryCache; - private readonly IClientIPAddressAccessor _clientIpAddressAccessor; - private readonly ReCaptchaSettings _settings; - - public IPAddressRobotDetector( - IClientIPAddressAccessor clientIpAddressAccessor, - IMemoryCache memoryCache, - IOptions settingsAccessor) - { - _clientIpAddressAccessor = clientIpAddressAccessor; - _memoryCache = memoryCache; - _settings = settingsAccessor.Value; - } - - public void IsNotARobot() - { - var ipAddressKey = GetIpAddressCacheKey(); - _memoryCache.Remove(ipAddressKey); - } - - private string GetIpAddressCacheKey() - { - var address = _clientIpAddressAccessor.GetIPAddressAsync().GetAwaiter().GetResult(); - - return $"{IpAddressAbuseDetectorCacheKey}:{address?.ToString() ?? string.Empty}"; - } - - public RobotDetectionResult DetectRobot() - { - var ipAddressKey = GetIpAddressCacheKey(); - var faultyRequestCount = _memoryCache.GetOrCreate(ipAddressKey, fact => 0); - - return new RobotDetectionResult() - { - IsRobot = faultyRequestCount > _settings.DetectionThreshold - }; - } - - public void FlagAsRobot() - { - var ipAddressKey = GetIpAddressCacheKey(); - - // This has race conditions, but it's ok. - var faultyRequestCount = _memoryCache.GetOrCreate(ipAddressKey, fact => 0); - faultyRequestCount++; - _memoryCache.Set(ipAddressKey, faultyRequestCount); - } -} diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ReCaptchaMode.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ReCaptchaMode.cs deleted file mode 100644 index daa743feb69..00000000000 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ReCaptchaMode.cs +++ /dev/null @@ -1,14 +0,0 @@ -namespace OrchardCore.ReCaptcha.ActionFilters; - -public enum ReCaptchaMode -{ - /// - /// Captcha is always shown. - /// - AlwaysShow, - - /// - /// Captcha initially is not shown, but when a robot is detected it will show on until dismissed. - /// - PreventRobots -} diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ValidateReCaptchaAttribute.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ValidateReCaptchaAttribute.cs index 3d1fecf0bd6..3d4868f8df5 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ValidateReCaptchaAttribute.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ActionFilters/ValidateReCaptchaAttribute.cs @@ -8,53 +8,18 @@ namespace OrchardCore.ReCaptcha.ActionFilters; [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method, AllowMultiple = false, Inherited = true)] public class ValidateReCaptchaAttribute : ActionFilterAttribute { - private readonly ReCaptchaMode _mode; - - public ValidateReCaptchaAttribute(ReCaptchaMode mode = ReCaptchaMode.AlwaysShow) - { - _mode = mode; - } - public override async Task OnResultExecutionAsync(ResultExecutingContext context, ResultExecutionDelegate next) { - var recaptchaService = context.HttpContext.RequestServices.GetService(); - var S = context.HttpContext.RequestServices.GetService>(); - var isValidCaptcha = false; + var reCaptchaService = context.HttpContext.RequestServices.GetRequiredService(); var reCaptchaResponse = context.HttpContext.Request?.Form?[Constants.ReCaptchaServerResponseHeaderName].ToString(); - if (!string.IsNullOrWhiteSpace(reCaptchaResponse)) - { - isValidCaptcha = await recaptchaService.VerifyCaptchaResponseAsync(reCaptchaResponse); - } - - var isRobot = false; - - switch (_mode) + if (string.IsNullOrWhiteSpace(reCaptchaResponse) || !await reCaptchaService.VerifyCaptchaResponseAsync(reCaptchaResponse)) { - case ReCaptchaMode.PreventRobots: - isRobot = recaptchaService.IsThisARobot(); - break; - case ReCaptchaMode.AlwaysShow: - isRobot = true; - break; - } + var S = context.HttpContext.RequestServices.GetService>(); - if (isRobot && !isValidCaptcha) - { context.ModelState.AddModelError("ReCaptcha", S["Failed to validate captcha"]); } await next(); - - if (context.ModelState.IsValid) - { - recaptchaService.ThisIsAHuman(); - } - else - { - recaptchaService.MaybeThisIsARobot(); - } - - return; } } diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Configuration/ReCaptchaSettings.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Configuration/ReCaptchaSettings.cs index 2c1da5f664e..9ab0f79034f 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Configuration/ReCaptchaSettings.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Configuration/ReCaptchaSettings.cs @@ -10,15 +10,14 @@ public class ReCaptchaSettings public string ReCaptchaApiUri { get; set; } = Constants.ReCaptchaApiUri; - /// - /// Value for supplying the amount of lenience we are willing to show robots. - /// - public int DetectionThreshold { get; set; } = 5; + private bool? _configurationExists; - private bool? _isValid; - - public bool IsValid() - => _isValid ??= !string.IsNullOrWhiteSpace(SiteKey) + public bool ConfigurationExists() + => _configurationExists ??= !string.IsNullOrWhiteSpace(SiteKey) && !string.IsNullOrWhiteSpace(SecretKey) && !string.IsNullOrWhiteSpace(ReCaptchaApiUri); + + [Obsolete($"This method is obsolete and will be removed in future releases. Instead use {nameof(ConfigurationExists)}.")] + public bool IsValid() + => ConfigurationExists(); } diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ServiceCollectionExtensions.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ServiceCollectionExtensions.cs index 615ab6eceaa..f663273b609 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/ServiceCollectionExtensions.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/ServiceCollectionExtensions.cs @@ -1,7 +1,7 @@ using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Http.Resilience; using Microsoft.Extensions.Options; -using OrchardCore.ReCaptcha.ActionFilters.Detection; +using OrchardCore.DisplayManagement.Descriptors; using OrchardCore.ReCaptcha.Configuration; using OrchardCore.ReCaptcha.Services; using OrchardCore.ReCaptcha.TagHelpers; @@ -15,7 +15,7 @@ public static IServiceCollection AddReCaptcha(this IServiceCollection services, { // c.f. https://learn.microsoft.com/en-us/dotnet/architecture/microservices/implement-resilient-applications/use-httpclientfactory-to-implement-resilient-http-requests services.AddSingleton(); - + services.AddShapeAttributes(); services .AddHttpClient(nameof(ReCaptchaService)) .AddResilienceHandler("oc-handler", builder => builder @@ -32,7 +32,6 @@ public static IServiceCollection AddReCaptcha(this IServiceCollection services, }) ); - services.AddSingleton(); services.AddTransient, ReCaptchaSettingsConfiguration>(); services.AddTagHelpers(); diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaService.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaService.cs index abdf97bab54..49251e810e5 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaService.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaService.cs @@ -4,13 +4,11 @@ using Microsoft.Extensions.Localization; using Microsoft.Extensions.Logging; using Microsoft.Extensions.Options; -using OrchardCore.Modules; -using OrchardCore.ReCaptcha.ActionFilters.Detection; using OrchardCore.ReCaptcha.Configuration; namespace OrchardCore.ReCaptcha.Services; -public class ReCaptchaService +public sealed class ReCaptchaService { private static readonly JsonSerializerOptions _jsonSerializerOptions = new() { @@ -19,16 +17,15 @@ public class ReCaptchaService private readonly ReCaptchaSettings _reCaptchaSettings; private readonly IHttpClientFactory _httpClientFactory; - private readonly IEnumerable _robotDetectors; private readonly IHttpContextAccessor _httpContextAccessor; private readonly ILogger _logger; private readonly string _verifyHost; - protected readonly IStringLocalizer S; + + internal readonly IStringLocalizer S; public ReCaptchaService( IHttpClientFactory httpClientFactory, IOptions optionsAccessor, - IEnumerable robotDetectors, IHttpContextAccessor httpContextAccessor, ILogger logger, IStringLocalizer stringLocalizer) @@ -36,33 +33,11 @@ public ReCaptchaService( _httpClientFactory = httpClientFactory; _reCaptchaSettings = optionsAccessor.Value; _verifyHost = $"{optionsAccessor.Value.ReCaptchaApiUri?.TrimEnd('/')}/siteverify"; - _robotDetectors = robotDetectors; _httpContextAccessor = httpContextAccessor; _logger = logger; S = stringLocalizer; } - /// - /// Flags the behavior as that of a robot. - /// - public void MaybeThisIsARobot() - => _robotDetectors.Invoke(i => i.FlagAsRobot(), _logger); - - /// - /// Determines if the request has been made by a robot. - /// - /// Yes (true) or no (false). - public bool IsThisARobot() - => _robotDetectors.Invoke(i => i.DetectRobot(), _logger) - .Any(a => a.IsRobot); - - /// - /// Clears all robot markers, we are dealing with a human. - /// - /// - public void ThisIsAHuman() - => _robotDetectors.Invoke(i => i.IsNotARobot(), _logger); - /// /// Verifies the ReCaptcha response with the ReCaptcha webservice. /// @@ -70,19 +45,19 @@ public void ThisIsAHuman() /// public async Task VerifyCaptchaResponseAsync(string reCaptchaResponse) => !string.IsNullOrWhiteSpace(reCaptchaResponse) - && _reCaptchaSettings.IsValid() + && _reCaptchaSettings.ConfigurationExists() && await VerifyAsync(reCaptchaResponse); - /// /// Validates the captcha that is in the Form of the current request. /// /// Lambda for reporting errors. public async Task ValidateCaptchaAsync(Action reportError) { - if (!_reCaptchaSettings.IsValid()) + if (!_reCaptchaSettings.ConfigurationExists()) { _logger.LogWarning("The ReCaptcha settings are invalid"); + return false; } diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaShape.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaShape.cs new file mode 100644 index 00000000000..43618957243 --- /dev/null +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/Services/ReCaptchaShape.cs @@ -0,0 +1,100 @@ +using System.Globalization; +using Microsoft.AspNetCore.Html; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc.Rendering; +using Microsoft.Extensions.Logging; +using OrchardCore.DisplayManagement; +using OrchardCore.DisplayManagement.Descriptors; +using OrchardCore.Localization; +using OrchardCore.Modules; +using OrchardCore.ReCaptcha.Configuration; +using OrchardCore.ResourceManagement; +using OrchardCore.Settings; + +namespace OrchardCore.ReCaptcha.Services; + +[Feature("OrchardCore.ReCaptcha")] +public sealed class ReCaptchaShape : IShapeAttributeProvider +{ + private readonly ISiteService _siteService; + private readonly ILocalizationService _localizationService; + private readonly IResourceManager _resourceManager; + private readonly ILogger _logger; + + public ReCaptchaShape( + ISiteService siteService, + ILocalizationService localizationService, + IResourceManager resourceManager, + ILogger logger) + { + _siteService = siteService; + _localizationService = localizationService; + _resourceManager = resourceManager; + _logger = logger; + } + + [Shape] + public async Task ReCaptcha(string language, string onload) + { + var settings = await _siteService.GetSettingsAsync(); + + if (!settings.ConfigurationExists()) + { + return HtmlString.Empty; + } + + var script = new TagBuilder("script"); + script.MergeAttribute("src", await GetReCaptchaScriptUrlAsync(settings.ReCaptchaScriptUri, language, onload)); + + _resourceManager.RegisterFootScript(script); + + var div = new TagBuilder("div"); + div.AddCssClass("g-recaptcha"); + div.MergeAttribute("data-sitekey", settings.SiteKey); + + return div; + } + + private async Task GetReCaptchaScriptUrlAsync(string reCaptchaScriptUri, string language, string onload) + { + var query = new QueryString(); + var cultureInfo = await GetCultureAsync(language); + if (cultureInfo != null) + { + query = query.Add("hl", cultureInfo.TwoLetterISOLanguageName); + } + + if (!string.IsNullOrWhiteSpace(onload)) + { + query = query.Add("onload", onload); + } + + var settingsUrl = new UriBuilder(reCaptchaScriptUri) + { + Query = query.ToString(), + }; + + return settingsUrl.ToString(); + } + + private async Task GetCultureAsync(string language) + { + CultureInfo culture = null; + + if (string.IsNullOrWhiteSpace(language)) + { + language = await _localizationService.GetDefaultCultureAsync(); + } + + try + { + culture = CultureInfo.GetCultureInfo(language); + } + catch (CultureNotFoundException) + { + _logger.LogWarning("Language with name {LanguageName} not found.", language); + } + + return culture; + } +} diff --git a/src/OrchardCore/OrchardCore.ReCaptcha.Core/TagHelpers/ReCaptchaTagHelper.cs b/src/OrchardCore/OrchardCore.ReCaptcha.Core/TagHelpers/ReCaptchaTagHelper.cs index e3049c383eb..d43952a5bfc 100644 --- a/src/OrchardCore/OrchardCore.ReCaptcha.Core/TagHelpers/ReCaptchaTagHelper.cs +++ b/src/OrchardCore/OrchardCore.ReCaptcha.Core/TagHelpers/ReCaptchaTagHelper.cs @@ -1,47 +1,19 @@ -using System.Globalization; -using Microsoft.AspNetCore.Http; -using Microsoft.AspNetCore.Mvc.Rendering; using Microsoft.AspNetCore.Razor.TagHelpers; -using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Logging; -using Microsoft.Extensions.Options; -using OrchardCore.Localization; -using OrchardCore.Modules; -using OrchardCore.ReCaptcha.ActionFilters; -using OrchardCore.ReCaptcha.ActionFilters.Detection; -using OrchardCore.ReCaptcha.Configuration; -using OrchardCore.ResourceManagement; +using OrchardCore.DisplayManagement; +using OrchardCore.DisplayManagement.TagHelpers; namespace OrchardCore.ReCaptcha.TagHelpers; [HtmlTargetElement("captcha", TagStructure = TagStructure.WithoutEndTag)] -[HtmlTargetElement("captcha", Attributes = "mode,language,onload", TagStructure = TagStructure.WithoutEndTag)] -public class ReCaptchaTagHelper : TagHelper +[HtmlTargetElement("captcha", Attributes = "language,onload", TagStructure = TagStructure.WithoutEndTag)] +public sealed class ReCaptchaTagHelper : BaseShapeTagHelper { - private readonly IResourceManager _resourceManager; - private readonly IHttpContextAccessor _httpContextAccessor; - private readonly ReCaptchaSettings _settings; - private readonly ILogger _logger; - private readonly ILocalizationService _localizationService; - - public ReCaptchaTagHelper( - IOptions optionsAccessor, - IResourceManager resourceManager, - ILocalizationService localizationService, - IHttpContextAccessor httpContextAccessor, - ILogger logger) + public ReCaptchaTagHelper(IShapeFactory shapeFactory, IDisplayHelper displayHelper) + : base(shapeFactory, displayHelper) { - _resourceManager = resourceManager; - _httpContextAccessor = httpContextAccessor; - _settings = optionsAccessor.Value; - Mode = ReCaptchaMode.PreventRobots; - _localizationService = localizationService; - _logger = logger; + Type = "ReCaptcha"; } - [HtmlAttributeName("mode")] - public ReCaptchaMode Mode { get; set; } - /// /// The two letter ISO code of the language the captcha should be displayed in. /// When left blank it will fall back to the default OrchardCore language. @@ -55,77 +27,18 @@ public ReCaptchaTagHelper( [HtmlAttributeName("onload")] public string OnLoad { get; set; } - public override async Task ProcessAsync(TagHelperContext context, TagHelperOutput output) - { - var robotDetectors = _httpContextAccessor.HttpContext.RequestServices.GetServices(); - var robotDetected = robotDetectors.Invoke(d => d.DetectRobot(), _logger).Any(d => d.IsRobot) && Mode == ReCaptchaMode.PreventRobots; - var alwaysShow = Mode == ReCaptchaMode.AlwaysShow; - var isConfigured = _settings != null; - - if (isConfigured && (robotDetected || alwaysShow)) - { - await ShowCaptcha(output); - } - else - { - output.SuppressOutput(); - } - } - - private async Task ShowCaptcha(TagHelperOutput output) - { - output.TagName = "div"; - output.Attributes.SetAttribute("class", "g-recaptcha"); - output.Attributes.SetAttribute("data-sitekey", _settings.SiteKey); - output.TagMode = TagMode.StartTagAndEndTag; - - var builder = new TagBuilder("script"); - builder.Attributes.Add("src", await GetReCaptchaScriptUrlAsync()); - - _resourceManager.RegisterFootScript(builder); - } - - private async Task GetReCaptchaScriptUrlAsync() + public override Task ProcessAsync(TagHelperContext tagHelperContext, TagHelperOutput output) { - var query = new QueryString(); - var cultureInfo = await GetCultureAsync(); - if (cultureInfo != null) + if (!string.IsNullOrWhiteSpace(Language)) { - query = query.Add("hl", cultureInfo.TwoLetterISOLanguageName); + output.Attributes.Add("language", Language); } if (!string.IsNullOrWhiteSpace(OnLoad)) { - query = query.Add("onload", OnLoad); - } - - var settingsUrl = new UriBuilder(_settings.ReCaptchaScriptUri) - { - Query = query.ToString() - }; - - return settingsUrl.ToString(); - } - - private async Task GetCultureAsync() - { - var language = Language; - CultureInfo culture = null; - - if (string.IsNullOrWhiteSpace(language)) - { - language = await _localizationService.GetDefaultCultureAsync(); - } - - try - { - culture = CultureInfo.GetCultureInfo(language); - } - catch (CultureNotFoundException) - { - _logger.LogWarning("Language with name {LanguageName} not found.", language); + output.Attributes.Add("onload", OnLoad); } - return culture; + return base.ProcessAsync(tagHelperContext, output); } } diff --git a/src/OrchardCore/OrchardCore.Users.Abstractions/Events/PasswordRecoveryFormEvents.cs b/src/OrchardCore/OrchardCore.Users.Abstractions/Events/PasswordRecoveryFormEvents.cs new file mode 100644 index 00000000000..b5fca0dceb5 --- /dev/null +++ b/src/OrchardCore/OrchardCore.Users.Abstractions/Events/PasswordRecoveryFormEvents.cs @@ -0,0 +1,16 @@ +namespace OrchardCore.Users.Events; + +public abstract class PasswordRecoveryFormEvents : IPasswordRecoveryFormEvents +{ + public virtual Task PasswordRecoveredAsync(PasswordRecoveryContext context) + => Task.CompletedTask; + + public virtual Task PasswordResetAsync(PasswordRecoveryContext context) + => Task.CompletedTask; + + public virtual Task RecoveringPasswordAsync(Action reportError) + => Task.CompletedTask; + + public virtual Task ResettingPasswordAsync(Action reportError) + => Task.CompletedTask; +} diff --git a/src/docs/community/contributors/README.md b/src/docs/community/contributors/README.md index 2eae267e3c8..01222b15907 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-352-orange.svg?style=flat-square)](#contributors-) +[![All Contributors](https://img.shields.io/badge/all_contributors-353-orange.svg?style=flat-square)](#contributors-) Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key))! @@ -488,6 +488,7 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d Kursat Aktas
Kursat Aktas

📖 Adam Radocz
Adam Radocz

💻 James Pretorius
James Pretorius

💻 + sparkie79
sparkie79

💻 diff --git a/src/docs/reference/README.md b/src/docs/reference/README.md index 46c8d6635a7..fb7ac7c3d48 100644 --- a/src/docs/reference/README.md +++ b/src/docs/reference/README.md @@ -75,6 +75,7 @@ Here's a categorized overview of all built-in Orchard Core features at a glance. ### Design +- [Display Management](modules/DisplayManagement/README.md) - [Layers](modules/Layers/README.md) - [Widgets](modules/Widgets/README.md) - [Templates](modules/Templates/README.md) diff --git a/src/docs/reference/modules/DisplayManagement/README.md b/src/docs/reference/modules/DisplayManagement/README.md new file mode 100644 index 00000000000..4c5cc2dd464 --- /dev/null +++ b/src/docs/reference/modules/DisplayManagement/README.md @@ -0,0 +1,158 @@ +# OrchardCore.DisplayManagement + +## Shapes + +### What is a shape? + +Please review the following videos to enhance your understanding of shapes: + +- [Understanding Shapes](https://youtu.be/gKLjtCIs4GU) +- [Demystifying Shapes](https://www.youtube.com/watch?v=yaZhKuD2qoI) + +These videos will provide valuable insights and a clear explanation of various shapes and their properties. + +### Rendering a shape + +You can use the `` tag helper to render any shape, even pass properties. + +=== "Razor" + + ``` html + @{ + var intValue = 1; + var stringValue = "a"; + } + + @await DisplayAsync(await New.MyShape(Foo: 1, Bar: "a")) + + + + + + + ``` + +=== "Liquid" + + ``` liquid + {% assign customShape = "MyShape" | shape_new %} + {% shape_add_properties customShape my_string: "String Test 3", my_int: 1 %} + {{ customShape | shape_render }} + + {% "MyShape" | shape_new | shape_properties: my_int: 3, my_string: "String Test 3" | shape_render %} + ``` + +For rendering content items, you could also use the following tag helper. +Note: you need to add `@addTagHelper *, OrchardCore.Contents.TagHelpers` to your `_ViewImports.cshtml` file to load this tag helper. Ensure your project file also has a reference to OrchardCore.Contents.TagHelpers. + +=== "Razor" + + ``` html + + ``` + +=== "Liquid" + + ``` liquid + {% contentitem alias: "alias:main-menu", display_type: "Detail" %} + ``` + +#### Manipulating shape metadata + +It's possible to manipulate a shape's metadata by using the `metadata` tag helper as a child of the shape's tag helper. The metadata tag helper allows you to: + +- Change the display type +- Add, remove, or clear alternates +- Add, remove, or clear wrappers + +Metadata tag helper example: + +```xml + + + + + + + + + + + + +``` + +#### Adding properties with additional tag helpers + +Properties can be passed to a shape by adding attributes to the shape tag helper, as mentioned above. But you can also use the `` tag helper inside ``. This even lets you pass Razor code as properties with the `IHtmlContent` value, if you omit the `value` attribute. Something that can't be easily done otherwise. + +```xml + + + + +

Some complicated HTML

+
+ You can even include shapes: + +
+
+
+``` + +This is the same as `` where you'd have to construct `someHtmlContentVariable` separately. Of course, you can mix and match the different formats, for example, to only use `` when you want to pass HTML content as property. + +### Date Time shapes + +#### `DateTime` + +Renders a `Date` and `Time` value using the TimeZone of the request. + +| Parameter | Type | Description | +| --------- | ---- |------------ | +| `Utc` | `DateTime?` | The date and time to render. If not specified, the current time will be used. | +| `Format` | `string` | The .NET format string. If not specified the long format `dddd, MMMM d, yyyy h:mm:ss tt` will be used. The accepted format can be found at | + +Tag helper example: + +```html + +``` + +#### `TimeSpan` + +Renders a relative textual representation of a `Date` and `Time` interval. + +| Parameter | Type | Description | +| --------- | ---- |------------ | +| `Utc` | `DateTime?` | The initial date and time. If not specified, the current time will be used. | +| `Origin` | `DateTime?` | The current date and time. If not specified, the current time will be used. | + +Tag helper example: + +```html + +``` + +Result: + +```text +3 days ago +``` + +#### `Duration` + +Renders a duration value using the given TimeSpan. + +| Parameter | Type | Description | +| --------- | ---- |------------ | +| `timeSpan` | `TimeSpan?` | The time span to render. | + +Tag helper example: + +```html + +``` + +### Related Articles +- [Placement](../Placement/README.md) diff --git a/src/docs/reference/modules/Elasticsearch/README.md b/src/docs/reference/modules/Elasticsearch/README.md index f15fcf6fcd1..11691dac3e9 100644 --- a/src/docs/reference/modules/Elasticsearch/README.md +++ b/src/docs/reference/modules/Elasticsearch/README.md @@ -28,8 +28,7 @@ Then exit any WSL instance, `wsl --shutdown`, and restart. vm.max_map_count = 262144 ``` -Elasticsearch v7.17.5 Docker Compose file : -[docker-compose.yml](docker-compose.yml) +Elasticsearch Docker Compose file (check the current Elasticsearch version in the file if you need to run a specific version): [docker-compose.yml](docker-compose.yml) - Copy this file in a folder named Elasticsearch somewhere safe. - Open up a Terminal or Command Shell in this folder. diff --git a/src/docs/reference/modules/Elasticsearch/docker-compose.yml b/src/docs/reference/modules/Elasticsearch/docker-compose.yml index 0115df5a788..0a6db08b8ee 100644 --- a/src/docs/reference/modules/Elasticsearch/docker-compose.yml +++ b/src/docs/reference/modules/Elasticsearch/docker-compose.yml @@ -1,7 +1,7 @@ version: '2.2' services: es01: - image: docker.elastic.co/elasticsearch/elasticsearch:7.17.26 + image: docker.elastic.co/elasticsearch/elasticsearch:8.17.0 container_name: es01 environment: - node.name=es01 @@ -10,6 +10,10 @@ services: - cluster.initial_master_nodes=es01,es02 - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + # Disable security features + - xpack.security.enabled=false + - xpack.security.http.ssl.enabled=false + - xpack.security.transport.ssl.enabled=false ulimits: memlock: soft: -1 @@ -21,7 +25,7 @@ services: networks: - elastic es02: - image: docker.elastic.co/elasticsearch/elasticsearch:7.17.26 + image: docker.elastic.co/elasticsearch/elasticsearch:8.17.0 container_name: es02 environment: - node.name=es02 @@ -30,6 +34,10 @@ services: - cluster.initial_master_nodes=es01,es02 - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms512m -Xmx512m" + # Disable security features + - xpack.security.enabled=false + - xpack.security.http.ssl.enabled=false + - xpack.security.transport.ssl.enabled=false ulimits: memlock: soft: -1 @@ -40,9 +48,13 @@ services: - elastic kibana: container_name: kibana - image: docker.elastic.co/kibana/kibana:7.17.26 + image: docker.elastic.co/kibana/kibana:8.17.0 environment: ELASTICSEARCH_HOSTS: '["http://es01:9200","http://es02:9200"]' + # Disable security features in Kibana + ELASTICSEARCH_USERNAME: elastic + ELASTICSEARCH_PASSWORD: + XPACK_SECURITY_ENABLED: false networks: - elastic depends_on: diff --git a/src/docs/reference/modules/Placement/README.md b/src/docs/reference/modules/Placement/README.md index f5c416bf1e2..6b730222876 100644 --- a/src/docs/reference/modules/Placement/README.md +++ b/src/docs/reference/modules/Placement/README.md @@ -98,140 +98,8 @@ If a field named `City` was added to an `Address` part then its differentiator w You can find information about shape differentiators in the [Templates documentation](../../modules/Templates/README.md#content-field-differentiator) -## Shapes - -### What is a shape? - -Everything you need to know about Shapes is in [this video](https://youtu.be/gKLjtCIs4GU). - -### Rendering a shape - -You can use the `` tag helper to render any shape, even pass properties. - -=== "Razor" - - ``` html - @{ - var intValue = 1; - var stringValue = "a"; - } - - @await DisplayAsync(await New.MyShape(Foo: 1, Bar: "a")) - - - - - - - ``` - -=== "Liquid" - - ``` liquid - {% assign customShape = "MyShape" | shape_new %} - {% shape_add_properties customShape my_string: "String Test 3", my_int: 1 %} - {{ customShape | shape_render }} - - {% "MyShape" | shape_new | shape_properties: my_int: 3, my_string: "String Test 3" | shape_render %} - ``` - -For rendering content items, you could also use the following tag helper. -Note: you need to add `@addTagHelper *, OrchardCore.Contents.TagHelpers` to your `_ViewImports.cshtml` file to load this tag helper. Ensure your project file also has a reference to OrchardCore.Contents.TagHelpers. - -=== "Razor" - - ``` html - - ``` - -=== "Liquid" - - ``` liquid - {% contentitem alias: "alias:main-menu", display_type: "Detail" %} - ``` - -#### Manipulating shape metadata - -It's possible to manipulate a shape's metadata by using the `metadata` tag helper as a child of the shape's tag helper. The metadata tag helper allows you to: - -- Change the display type -- Add, remove, or clear alternates -- Add, remove, or clear wrappers - -Metadata tag helper example: - -```xml - - - - - - - - - - - - -``` - -#### Adding properties with additional tag helpers - -Properties can be passed to a shape by adding attributes to the shape tag helper, as mentioned above. But you can also use the `` tag helper inside ``. This even lets you pass Razor code as properties with the `IHtmlContent` value, if you omit the `value` attribute. Something that can't be easily done otherwise. - -```xml - - - - -

Some complicated HTML

-
- You can even include shapes: - -
-
-
-``` - -This is the same as `` where you'd have to construct `someHtmlContentVariable` separately. Of course, you can mix and match the different formats, for example, to only use `` when you want to pass HTML content as property. - -### Date Time shapes - -#### `DateTime` - -Renders a `Date` and `Time` value using the timezone of the request. - -| Parameter | Type | Description | -| --------- | ---- |------------ | -| `Utc` | `DateTime?` | The date and time to render. If not specified, the current time will be used. | -| `Format` | `string` | The .NET format string. If not specified the long format `dddd, MMMM d, yyyy h:mm:ss tt` will be used. The accepted format can be found at | - -Tag helper example: - -```html - -``` - -#### `TimeSpan` - -Renders a relative textual representation of a `Date` and `Time` interval. - -| Parameter | Type | Description | -| --------- | ---- |------------ | -| `Utc` | `DateTime?` | The initial date and time. If not specified, the current time will be used. | -| `Origin` | `DateTime?` | The current date and time. If not specified, the current time will be used. | - -Tag helper example: - -```html - -``` - -Result: - -```text -3 days ago -``` +## Related Articles +- [Display Management](../DisplayManagement/README.md) ## Editor shape placement diff --git a/src/docs/reference/modules/ReCaptcha/README.md b/src/docs/reference/modules/ReCaptcha/README.md index 3d2e5366dfd..4113bb1e83d 100644 --- a/src/docs/reference/modules/ReCaptcha/README.md +++ b/src/docs/reference/modules/ReCaptcha/README.md @@ -17,7 +17,7 @@ When the threshold for login attempts are broken, a captcha is shown on the logi ### Forms -You can add protection from robots to forms by including the recaptcha field when you design a form. +You can add protection from robots to forms by including the reCaptcha field when you design a form. ### Workflow @@ -40,3 +40,21 @@ you can create your own implementation of the IDetectRobots interface and it wil ## Using with a form post with Content-Type = "application/json" from a javascript framework The ReCaptcha api uses the data-callback attribute to return the token generated when validating the ReCaptcha widget. This allows to post that token from an Angular, Vue.js form post. If you want to validate the ReCaptcha from the Workflow task you will need to pass the token in the header of your request as "g-recaptcha-response". + +## Shapes + +### ReCaptcha + +Display for a reCaptcha challenge if the service is configured. + +=== "Liquid" + + ``` liquid + {% shape "ReCaptcha", language: "en-US" %} + ``` + +=== "Razor" + + ``` html + + ``` diff --git a/src/docs/releases/2.0.0.md b/src/docs/releases/2.0.0.md index 6768001c3e5..2789280fdeb 100644 --- a/src/docs/releases/2.0.0.md +++ b/src/docs/releases/2.0.0.md @@ -1,6 +1,6 @@ # Orchard Core 2.0.0 -Release date: September 9, 2024. +Release date: September 9, 2024. 🎉 **Orchard Core 2.0 Is Here – Elevate Your Projects to the Next Level!** 🎉 @@ -86,7 +86,7 @@ services.AddJsonDerivedTypeInfo(); ```csharp public override IDisplayResult Edit(ContentPartFieldDefinition partFieldDefinition) { - return Initialize("NumericFieldSettings_Edit", model => + return Initialize("NumericFieldSettings_Edit", model => { var settings = partFieldDefinition.GetSettings(); model.Hint = settings.Hint; @@ -99,7 +99,7 @@ services.AddJsonDerivedTypeInfo(); Previously, any query type had to inherit from `Query` and required its own distinct type (e.g., `SqlQuery`, `LuceneQuery`, `ElasticQuery`). However, with [pull request #16402](https://github.com/OrchardCMS/OrchardCore/pull/16402), creating a custom type for each query type is no longer necessary. This update involved changes to the `IQueryManager` and `IQuerySource` interfaces, as well as the `Query` class. Additionally, a new project, `OrchardCore.Queries.Core`, was introduced. -A migration process has been implemented to transition existing queries into the new structure, ensuring no impact on existing tenants. +A migration process has been implemented to transition existing queries into the new structure, ensuring no impact on existing tenants. #### Key Changes @@ -328,7 +328,7 @@ And the following methods have been removed, with updated alternatives: To enhance your project's performance, address any warnings generated by the use of these obsolete methods. Please note that these methods will be removed in the next major release. A new `SiteDisplayDriver` base class was introduced to simplify the process of adding a UI settings. - + !!! note With the new `SiteDisplayDriver` base class for custom settings, you no longer need explicit checks like `context.GroupId.Equals(GroupId, StringComparison.OrdinalIgnoreCase)` as the base class handles this check for you. @@ -355,7 +355,7 @@ At the same time, the following method was added: ### GraphQL Module -The GraphQL schema may change because fields are now always added to the correct part. Previously, additional fields may have been added to the parent content item type directly. +The GraphQL schema may change because fields are now always added to the correct part. Previously, additional fields may have been added to the parent content item type directly. You may have to adjust your GraphQL queries in that case. @@ -447,7 +447,7 @@ Additionally, if an error occurs, a new custom exception, RecipeExecutionExcepti ### Workflows Module - The method `Task TriggerEventAsync(string name, IDictionary input = null, string correlationId = null, bool isExclusive = false, bool isAlwaysCorrelated = false)` + The method `Task TriggerEventAsync(string name, IDictionary input = null, string correlationId = null, bool isExclusive = false, bool isAlwaysCorrelated = false)` was changed to return `Task>` instead. #### New Events @@ -491,7 +491,7 @@ The `OrchardCore.Email` module has undergone a refactoring process with no break - The `SMTP` related services are now part of a new module named `OrchardCore.Email.Smtp`. To use the SMTP provider for sending emails, enable the `OrchardCore.Email.Smtp` feature. - If you were using the `OrchardCore_Email` configuration key to set up the SMTP provider for all tenants, please update the configuration key to `OrchardCore_Email_Smtp`. The `OrchardCore_Email` key continues to work but will be deprecated in a future release. - A new email provider was added to allow you to send email using Azure Communication Services Email. Click [here](../reference/modules/Email.Azure/README.md) to read more about the ACS module. - + ### Menu `Menus` and `AdminMenus` now support specifying the target property. @@ -595,8 +595,8 @@ Introduces a new "Secure Media" feature for additional control over who can acce ### Users Module -Enhanced functionality has been implemented, giving developers the ability to control the expiration time of different tokens, such as those for password reset, email confirmation, and email change, which are sent through the email service. Below, you'll find a comprehensive list of configurable options along with their default values: - +Enhanced functionality has been implemented, giving developers the ability to control the expiration time of different tokens, such as those for password reset, email confirmation, and email change, which are sent through the email service. Below, you'll find a comprehensive list of configurable options along with their default values: + | Class Name | Default Expiration Value | | ---------- | ------------------------ | | `ChangeEmailTokenProviderOptions` | The token is valid by default for **15 minutes**. | @@ -748,14 +748,14 @@ A new filter named `supported_cultures` was added to allow you to get a list of ### Adding properties with additional tag helpers -The new `` tag helper can be placed inside the `` tag helpers to add properties to the shape. This is similar to `prop-*` attributes, but you can also include Razor code as the `IHtmlContent` property value, which was impossible before. See more details [here](../reference/modules/Placement/README.md#adding-properties-with-additional-tag-helpers). +The new `` tag helper can be placed inside the `` tag helpers to add properties to the shape. This is similar to `prop-*` attributes, but you can also include Razor code as the `IHtmlContent` property value, which was impossible before. See more details [here](../reference/modules/DisplayManagement/README.md#adding-properties-with-additional-tag-helpers). ### Sealing Types Many type commonly used by modules can be `sealed`, which improves runtime performance. While it's not mandatory, we recommend that you consider applying this improvement to your own extensions as well. We've implemented this enhancement in the following pull-requests: - [16253](https://github.com/OrchardCMS/OrchardCore/pull/16253) -- [16238](https://github.com/OrchardCMS/OrchardCore/pull/16238) +- [16238](https://github.com/OrchardCMS/OrchardCore/pull/16238) - [16464](https://github.com/OrchardCMS/OrchardCore/pull/16464) - [16535](https://github.com/OrchardCMS/OrchardCore/pull/16535) - [16536](https://github.com/OrchardCMS/OrchardCore/pull/16536) @@ -770,8 +770,8 @@ The Workflows module now has a `Trimming` feature to automatically clean up old ### Obsoleting `TrimEnd` -The methods `public static string TrimEnd(this string value, string trim = "")` from `OrchardCore.Mvc.Utilities` and `OrchardCore.ContentManagement.Utilities` are being obsoleted and replaced by -`OrchardCore.ContentManagement.Utilities.TrimEndString(this string value, string suffix)`. This was done to prepare the code base for the next .NET 9.0 release which has a conflicting method +The methods `public static string TrimEnd(this string value, string trim = "")` from `OrchardCore.Mvc.Utilities` and `OrchardCore.ContentManagement.Utilities` are being obsoleted and replaced by +`OrchardCore.ContentManagement.Utilities.TrimEndString(this string value, string suffix)`. This was done to prepare the code base for the next .NET 9.0 release which has a conflicting method with a different behavior. ### Miscellaneous diff --git a/src/docs/releases/3.0.0.md b/src/docs/releases/3.0.0.md index 90b7c91e0b3..3f96b53c08e 100644 --- a/src/docs/releases/3.0.0.md +++ b/src/docs/releases/3.0.0.md @@ -102,14 +102,61 @@ will return `false` for administrators, even though they still have full access. {% assign isAuthorized = User | has_permission: "AccessAdminPanel" %} ``` -### Sealing Types +### ReCaptcha -Many type commonly used by classes can be `sealed`, which improves runtime performance. While it's not mandatory, we recommend that you consider applying this improvement to your own extensions as well. We've implemented this enhancement in pull request [#16897](https://github.com/OrchardCMS/OrchardCore/pull/16897). +In the previous implementation, the ReCaptcha module supported two modes: `AlwaysShow` and `PreventRobots`. To simplify the module and enhance integration, the `PreventRobots` mode and its related components have been removed. Going forward, **only the `AlwaysShow` mode** will be supported. + +As part of this update, the following components have been deprecated and removed: + +- `IDetectRobots` +- `IPAddressRobotDetector` +- `ReCaptchaMode` + +Furthermore, the `ReCaptchaService` class has been sealed to prevent inheritance. The following methods have also been removed: + +- `MaybeThisIsARobot` +- `IsThisARobot` +- `ThisIsAHuman` + +Previously, the `FormReCaptcha` view was available to inject a ReCaptcha challenge from any display driver. This view has been removed. The recommended approach now is to return a shape directly, as shown below: + +```csharp +return Dynamic("ReCaptcha", (m) => +{ + m.language = CultureInfo.CurrentUICulture.Name; +}).Location("Content:after"); +``` + +Instead of using this approach: + +```csharp +return View("FormReCaptcha", model).Location("Content:after"); +``` + +If you still need to render ReCaptcha using the deprecated `FormReCaptcha`, you can manually add the `FormReCaptcha.cshtml` view to your project. Here's the code for this: + +```html +
+ +
+``` + +This change is designed to simplify your integration process and make it easier to manage ReCaptcha usage in your project. ## Change Log +### ReCaptcha + +### New ReCaptcha Shape + +A new `ReCaptcha` shape has been introduced, enabling you to render the ReCaptcha challenge using a customizable shape. For more details, please refer to the [documentation](../reference/modules/ReCaptcha/README.md). + ## Miscellaneous +### Sealing Types + +Many type commonly used by classes can be `sealed`, which improves runtime performance. While it's not mandatory, we recommend that you consider applying this improvement to your own extensions as well. We've implemented this enhancement in pull request [#16897](https://github.com/OrchardCMS/OrchardCore/pull/16897). + ### New Extension Method for Adding `IConfigureOptions` Implementations When adding an `IConfigureOptions` implementation, used to add static resources and commonly named `ResourceManagementOptionsConfiguration`, you previously had to do the following in the `Startup` classes: diff --git a/test/OrchardCore.Tests/Modules/OrchardCore.Tenants/ProfilesTests.cs b/test/OrchardCore.Tests/Modules/OrchardCore.Tenants/ProfilesTests.cs new file mode 100644 index 00000000000..9b929bd0569 --- /dev/null +++ b/test/OrchardCore.Tests/Modules/OrchardCore.Tenants/ProfilesTests.cs @@ -0,0 +1,58 @@ +using OrchardCore.Environment.Shell.Models; +using OrchardCore.Tenants.Services; + +namespace OrchardCore.Modules.OrchardCore.Tenants.Tests; + +public class ProfilesTests +{ + [Fact] + public void FeatureProfilesSchemaService_ShouldCreateValidSchema() + { + var featureProfilesRuleOptions = new FeatureProfilesRuleOptions(); + featureProfilesRuleOptions.Rules["Exclude"] = static (expression, name) => (true, true); + var options = Options.Create(featureProfilesRuleOptions); + + var service = new FeatureProfilesSchemaService(options); + + var expectedSchema = """ + { + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Feature rules", + "type": "array", + "description": "An array of feature rules", + "items": { + "$ref": "#/definitions/FeatureRule" + }, + "definitions": { + "FeatureRule": { + "type": "object", + "additionalProperties": false, + "required": [ + "Rule", + "Expression" + ], + "properties": { + "Rule": { + "minLength": 1, + "$ref": "#/definitions/Rule" + }, + "Expression": { + "type": "string", + "minLength": 1 + } + } + }, + "Rule": { + "type": "string", + "description": "The rule to apply to this expression", + "enum": [ + "Exclude" + ] + } + } + } + """; + + Assert.Equal(expectedSchema, service.GetJsonSchema()); + } +}