/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/css/child-theme.scss ***!
  \*****************************************************************************************************************************************************************************************/
/* # CHANGE THEME COLORS HERE. 
---------------------------------------------------------------------------------------------------- */
/* # ONLY EDIT THIS FILE WHEN YOU'RE UPDATING THE AIWOS KADENCE CHILD THEME. 
   # CUSTOM CHANGES FOR OTHER CHILD THEMES SHOULD BE DONE IN THE CHILD THEME'S CUSTOM.SCSS FILE.
---------------------------------------------------------------------------------------------------- */
/* # Table of Contents
----------------------------------
- VARIABLES (Define standard colors one, seperate from the customizer colors)
- AIWOS (Available styling elements for Aiwos Kadence)
- PIVOT TABLE (Styling for Domo Pivot Table)
- GVIEW (GravityView from GravityKit, styling of table views and search)
- GF (Gravity Forms)
- FEEDBACK MESSAGES (Styling for feedback messages)
----------------------------------*/
/* # AIWOS
---------------------------------------------------------------------------------------------------- */
.gwp_invisible {
  display: none !important; }

a.gwp_sublink {
  font-size: 90%;
  text-decoration: none;
  margin-left: 10px; }

td.gwp-allfields-label {
  vertical-align: top;
  font-weight: bold; }

.aiwos-bg-dark-red {
  background: #EA9999; }

.aiwos-bg-light-green {
  background: #DCEDC8; }

.aiwos-bg-dark-green {
  background: #689F38; }

.aiwos-bg-normal-green {
  background: #AED581; }

/* # GVIEW
---------------------------------------------------------------------------------------------------- */
.gv-table-multiple-container table.gv-table-view tr {
  border: 1px solid; }
  .gv-table-multiple-container table.gv-table-view tr:nth-child(even) {
    background: var(--global-palette8); }
  .gv-table-multiple-container table.gv-table-view tr:hover {
    background: var(--global-palette7); }

.gv-table-multiple-container table.gv-table-view th {
  font-size: 70%;
  font-weight: normal; }

.gv-table-multiple-container table.gv-table-view tfoot,
.gv-table-multiple-container table.gv-table-view thead {
  background: var(--global-palette7);
  color: var(--global-palette5); }

.gv-grid .gv-widget-search select {
  width: 100%;
  padding: 0.4em 35px 0.4em 0.5em; }

.gv-grid .gv-widget-search input[type="search"] {
  width: 100%; }

.single-content form.gv-widget-search.gv-search-horizontal {
  margin-bottom: 1rem; }

form.gv-widget-search input:not([type="submit"]) {
  width: 100%; }

form.gv-widget-search select {
  padding-top: 0.46em;
  width: 100%; }

/* # GF
---------------------------------------------------------------------------------------------------- */
.gform_wrapper.gravity-theme .gform_validation_errors,
.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message,
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
  border: 1px solid var(--global-palette2); }

.gform_wrapper.gravity-theme .gform_validation_errors > ol a,
.gform_wrapper.gravity-theme .gform_validation_errors > h2 {
  color: var(--global-palette2);
  font-size: initial; }

.gform_wrapper.gravity-theme .gfield_error .gfield_repeater_cell label,
.gform_wrapper.gravity-theme .gfield_error label,
.gform_wrapper.gravity-theme .gfield_error legend {
  color: var(--global-palette2);
  font-size: initial; }

.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message,
.gform_wrapper.gravity-theme [aria-invalid=true] + label,
.gform_wrapper.gravity-theme label + [aria-invalid=true] {
  color: var(--global-palette2);
  font-size: initial; }

.gform_wrapper.gravity-theme .gform_footer.left_label, .gform_wrapper.gravity-theme .gform_footer.right_label,
.gform_wrapper.gravity-theme .gform_page_footer.left_label,
.gform_wrapper.gravity-theme .gform_page_footer.right_label {
  padding: 10px 0px 0px 0px !important; }

.gform_wrapper.gravity-theme .gf_page_steps .gf_step_active .gf_step_number {
  background: var(--global-palette1);
  color: var(--global-palette9);
  border: 1px solid var(--global-palette1); }

.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number:before {
  background: var(--global-palette3);
  border: 2px solid var(--global-palette3); }

.gform_wrapper.gravity-theme .gf_page_steps .gf_step_completed .gf_step_number {
  border: 2px solid var(--global-palette3); }

.gform_wrapper.gravity-theme .gf_page_steps .gf_step_number {
  border: 1px solid var(--global-palette1); }

.gform_wrapper.gravity-theme .gform_validation_errors {
  border-radius: unset;
  padding: 24px 24px 24px 24px; }

.gform_wrapper.gravity-theme .gform_required_legend {
  display: none; }

.gform_wrapper.gravity-theme .gform_previous_button.button,
.gform_wrapper.gravity-theme .gform_save_link.button {
  color: var(--global-palette3);
  border: 1px solid var(--global-palette3); }

.gform_wrapper.gravity-theme .gform_fields .gfield_checkbox label,
.gform_wrapper.gravity-theme .gform_fields .gfield_radio label,
.gform_wrapper.gravity-theme .gform_fields .ginput_container_consent label {
  font-size: 1rem;
  cursor: pointer;
  padding-left: 26px; }

.gform_wrapper.gravity-theme .gform_fields .gchoice {
  position: relative; }
  .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=radio] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap;
    border: 0; }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=radio]:focus + label::before {
      outline: 2px dotted var(--global-palette3);
      outline-offset: 2px; }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=radio]:checked + label::before {
      background-color: var(--global-palette-highlight);
      border-color: var(--global-palette-highlight); }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=radio]:checked + label::after {
      content: '';
      height: 12px;
      width: 12px;
      border-radius: 50%;
      background-color: var(--global-palette-highlight);
      border: 2px solid white;
      left: 2px;
      top: 7px; }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=radio] + label::after, .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=radio] + label::before {
      content: '';
      position: absolute; }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=radio] + label::before {
      border: 2px solid var(--global-palette3);
      border-radius: 50%;
      height: 16px;
      left: 0;
      top: 5px;
      width: 16px;
      background-color: white; }
  .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=checkbox] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(1px, 1px, 1px, 1px);
    white-space: nowrap;
    border: 0; }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=checkbox]:focus + label::before {
      outline: 2px dotted var(--global-palette3);
      outline-offset: 2px; }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=checkbox]:checked + label::before {
      background-color: var(--global-palette-highlight);
      border-color: var(--global-palette-highlight); }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=checkbox] + label::after, .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=checkbox] + label::before {
      content: '';
      position: absolute; }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=checkbox] + label::before {
      border: 2px solid var(--global-palette3);
      border-radius: 1px;
      height: 18px;
      left: 0;
      top: 3px;
      width: 18px;
      background-color: white; }
    .gform_wrapper.gravity-theme .gform_fields .gchoice input[type=checkbox] + label::after {
      border-bottom: 2px solid;
      border-left: 2px solid;
      color: white;
      height: 6px;
      left: 4px;
      top: 7px;
      transform: rotate(-45deg);
      width: 10px; }

.gform_wrapper.gravity-theme .gform_fields .gfield_checkbox .form-check.styled input[type=checkbox]:focus + label::before,
.gform_wrapper.gravity-theme .gform_fields .gfield_radio .form-check.styled input[type=checkbox]:focus + label::before,
.gform_wrapper.gravity-theme .gform_fields .ginput_container_consent .form-check.styled input[type=checkbox]:focus + label::before {
  outline: 2px dotted var(--global-palette1);
  outline-offset: 2px; }

.gform_wrapper.gravity-theme .gform_fields .image-choices-use-images .gchoice input[type=radio]:checked + label::before,
.gform_wrapper.gravity-theme .gform_fields .image-choices-use-images .gchoice input[type=radio] + label::before {
  visibility: hidden; }

.gform_wrapper.gravity-theme .gwp_buttonize input {
  opacity: 0;
  position: fixed;
  width: 0; }
  .gform_wrapper.gravity-theme .gwp_buttonize input:checked + label {
    color: var(--global-palette-btn-hover);
    background: var(--global-palette-btn-bg-hover);
    cursor: default;
    font-weight: normal !important;
    border-color: transparent;
    border: 1px solid; }
    .gform_wrapper.gravity-theme .gwp_buttonize input:checked + label:hover {
      color: var(--global-palette-btn-hover);
      background: var(--global-palette-btn-bg-hover); }
  .gform_wrapper.gravity-theme .gwp_buttonize input:focus + label {
    border: 1px dashed var(--global-palette3); }
  .gform_wrapper.gravity-theme .gwp_buttonize input + label {
    background: var(--global-palette-btn-bg);
    color: var(--global-palette-btn);
    padding: 5px 20px;
    border: 1px solid var(--global-palette-btn);
    margin-top: 0 !important;
    border-radius: 5px;
    min-width: 100px;
    text-align: center;
    transition: all 0.2s ease; }
    .gform_wrapper.gravity-theme .gwp_buttonize input + label:hover {
      color: var(--global-palette-btn-hover);
      background: var(--global-palette-btn-bg-hover);
      box-shadow: 0px 15px 25px -7px rgba(0, 0, 0, 0.1); }
    .gform_wrapper.gravity-theme .gwp_buttonize input + label:before, .gform_wrapper.gravity-theme .gwp_buttonize input + label:after {
      display: none; }
  .gform_wrapper.gravity-theme .gwp_buttonize input.gfield-choice-input + label {
    margin-bottom: 5px; }

.gform_wrapper.gravity-theme .gwp_buttonize.gwp_yes_no .gfield_radio div:nth-child(1) input:checked + label {
  background: #AED581; }

.gform_wrapper.gravity-theme .gwp_buttonize.gwp_yes_no .gfield_radio div:nth-child(2) input:checked + label {
  background: #e42313; }

.gform_wrapper.gravity-theme .gform_fields.left_label div.gfield.gwp_50_procent_label .gfield_label,
.gform_wrapper.gravity-theme .gform_fields.left_label div.gfield.gwp_50_procent_label > div:not(.ui-resizable-handle):not(.gfield-admin-icons), .gform_wrapper.gravity-theme .gform_fields.left_label div.gfield.gwp_50_50 .gfield_label,
.gform_wrapper.gravity-theme .gform_fields.left_label div.gfield.gwp_50_50 > div:not(.ui-resizable-handle):not(.gfield-admin-icons),
.gform_wrapper.gravity-theme .gform_fields.left_label fieldset.gfield.gwp_50_procent_label .gfield_label,
.gform_wrapper.gravity-theme .gform_fields.left_label fieldset.gfield.gwp_50_procent_label > div:not(.ui-resizable-handle):not(.gfield-admin-icons),
.gform_wrapper.gravity-theme .gform_fields.left_label fieldset.gfield.gwp_50_50 .gfield_label,
.gform_wrapper.gravity-theme .gform_fields.left_label fieldset.gfield.gwp_50_50 > div:not(.ui-resizable-handle):not(.gfield-admin-icons) {
  width: 50%; }

.gform_wrapper.gravity-theme .gfield.gfield--width-full.gwp-5columns {
  grid-column: span 2; }
  .gform_wrapper.gravity-theme .gfield.gfield--width-full.gwp-5columns.gwp-1span {
    grid-column: span 1; }
  .gform_wrapper.gravity-theme .gfield.gfield--width-full.gwp-5columns.gwp-8span {
    grid-column: span 8;
    margin-left: 0;
    padding: 0px 0px; }

.gform_wrapper.gravity-theme .gfield.gfield--width-full.gfield--type-html.gwp-5columns {
  margin-left: 0; }

.gform_wrapper.gravity-theme .left_label div.gfield.gwp-5columns .ginput_container.ginput_container_number {
  width: 100%; }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], input,
textarea[type="text"],
textarea[type="email"],
textarea[type="url"],
textarea[type="password"],
textarea[type="search"],
textarea[type="number"],
textarea[type="tel"],
textarea[type="range"],
textarea[type="date"],
textarea[type="month"],
textarea[type="week"],
textarea[type="time"],
textarea[type="datetime"],
textarea[type="datetime-local"],
textarea[type="color"],
textarea {
  background: var(--global-palette8);
  border: none;
  border-radius: 0.2rem; }
  input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="range"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="week"]:focus, input[type="time"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="color"]:focus, input:focus,
  textarea[type="text"]:focus,
  textarea[type="email"]:focus,
  textarea[type="url"]:focus,
  textarea[type="password"]:focus,
  textarea[type="search"]:focus,
  textarea[type="number"]:focus,
  textarea[type="tel"]:focus,
  textarea[type="range"]:focus,
  textarea[type="date"]:focus,
  textarea[type="month"]:focus,
  textarea[type="week"]:focus,
  textarea[type="time"]:focus,
  textarea[type="datetime"]:focus,
  textarea[type="datetime-local"]:focus,
  textarea[type="color"]:focus,
  textarea:focus {
    border-color: var(--global-palette2);
    box-shadow: 0 0 0 0.1rem var(--global-palette1); }

.gv-edit-entry-title {
  display: none; }

/* # FEEDBACK MESSAGES
---------------------------------------------------------------------------------------------------- */
.feedback {
  margin-bottom: 15px;
  color: var(--global-palette4);
  position: relative;
  padding: 25px 15px 20px 15px; }
  .feedback p {
    margin-bottom: 0px; }
  .feedback::before {
    background-repeat: no-repeat;
    background-position: center;
    background-size: 11px;
    position: absolute;
    top: 0;
    height: 20px;
    width: 20px;
    padding-top: 0px;
    margin: 0;
    content: ''; }
  .feedback-compact {
    padding: 0.3em; }
    .feedback-compact::before {
      margin-right: 7px;
      position: relative;
      float: left; }
  .feedback-error {
    background-color: #F4C7C3; }
    .feedback-error::before {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OSA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk5IDQwMS45OTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjM3LjU0MywzMDEuNDk5aC03My4wOTFjLTQuOTUsMC05LjIzMywxLjgxMS0xMi44NTEsNS40MjVjLTMuNjE1LDMuNjE3LTUuNDI0LDcuODk3LTUuNDI0LDEyLjg0N3Y2My45NTMgICAgYzAsNC45NDgsMS44MDksOS4yMzIsNS40MjQsMTIuODU0YzMuNjIxLDMuNjEsNy45LDUuNDIxLDEyLjg1MSw1LjQyMWg3My4wOTdjNC45NDIsMCw5LjIyNy0xLjgxMSwxMi44NDgtNS40MjEgICAgYzMuNjEtMy42MjEsNS40Mi03LjkwNSw1LjQyLTEyLjg1NHYtNjMuOTUzYzAtNC45NDktMS44MTMtOS4yMjktNS40MjctMTIuODQ3QzI0Ni43NzMsMzAzLjMwNywyNDIuNDg4LDMwMS40OTksMjM3LjU0MywzMDEuNDk5eiIgZmlsbD0iI0ZGRkZGRiIvPg0KCQk8cGF0aCBkPSJNMjU5LjM4Myw1LjQyNEMyNTUuODYyLDEuODEyLDI1MS42MjgsMCwyNDYuNjc2LDBoLTkxLjM1OWMtNC45NDgsMC05LjE4LDEuODEyLTEyLjcwMyw1LjQyNCAgICBjLTMuNTIxLDMuNjE3LTUuMTg2LDcuOTAyLTQuOTk2LDEyLjg1bDcuOTkyLDIxOS4yNjVjMC4xOSw0Ljk0OCwyLjEzOSw5LjIzNiw1Ljg1MiwxMi44NDdjMy43MTEsMy42MjEsOC4wNDEsNS40MzEsMTIuOTkxLDUuNDMxICAgIGg3My4wOTdjNC45NDIsMCw5LjI3MS0xLjgxLDEyLjk5MS01LjQzMWMzLjcxLTMuNjEsNS42NTMtNy44OTgsNS44NTItMTIuODQ3bDcuOTg3LTIxOS4yNjUgICAgQzI2NC41NzgsMTMuMzI2LDI2Mi45MDUsOS4wNDUsMjU5LjM4Myw1LjQyNHoiIGZpbGw9IiNGRkZGRkYiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
      background-color: #e42313; }
  .feedback-warning {
    background-color: #FFCD00; }
    .feedback-warning::before {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OSA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk5IDQwMS45OTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjM3LjU0MywzMDEuNDk5aC03My4wOTFjLTQuOTUsMC05LjIzMywxLjgxMS0xMi44NTEsNS40MjVjLTMuNjE1LDMuNjE3LTUuNDI0LDcuODk3LTUuNDI0LDEyLjg0N3Y2My45NTMgICAgYzAsNC45NDgsMS44MDksOS4yMzIsNS40MjQsMTIuODU0YzMuNjIxLDMuNjEsNy45LDUuNDIxLDEyLjg1MSw1LjQyMWg3My4wOTdjNC45NDIsMCw5LjIyNy0xLjgxMSwxMi44NDgtNS40MjEgICAgYzMuNjEtMy42MjEsNS40Mi03LjkwNSw1LjQyLTEyLjg1NHYtNjMuOTUzYzAtNC45NDktMS44MTMtOS4yMjktNS40MjctMTIuODQ3QzI0Ni43NzMsMzAzLjMwNywyNDIuNDg4LDMwMS40OTksMjM3LjU0MywzMDEuNDk5eiIgZmlsbD0iIzAwMDAwMCIvPg0KCQk8cGF0aCBkPSJNMjU5LjM4Myw1LjQyNEMyNTUuODYyLDEuODEyLDI1MS42MjgsMCwyNDYuNjc2LDBoLTkxLjM1OWMtNC45NDgsMC05LjE4LDEuODEyLTEyLjcwMyw1LjQyNCAgICBjLTMuNTIxLDMuNjE3LTUuMTg2LDcuOTAyLTQuOTk2LDEyLjg1bDcuOTkyLDIxOS4yNjVjMC4xOSw0Ljk0OCwyLjEzOSw5LjIzNiw1Ljg1MiwxMi44NDdjMy43MTEsMy42MjEsOC4wNDEsNS40MzEsMTIuOTkxLDUuNDMxICAgIGg3My4wOTdjNC45NDIsMCw5LjI3MS0xLjgxLDEyLjk5MS01LjQzMWMzLjcxLTMuNjEsNS42NTMtNy44OTgsNS44NTItMTIuODQ3bDcuOTg3LTIxOS4yNjUgICAgQzI2NC41NzgsMTMuMzI2LDI2Mi45MDUsOS4wNDUsMjU5LjM4Myw1LjQyNHoiIGZpbGw9IiMwMDAwMDAiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
      background-color: #D9A64C; }
  .feedback-info {
    background-color: #009cdf; }
    .feedback-info::before {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDAxLjk5OCA0MDEuOTk4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MDEuOTk4IDQwMS45OTg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMTY0LjQ1NCw5MS4zNjNoNzMuMDk4YzQuOTQ1LDAsOS4yMjYtMS44MDcsMTIuODQ3LTUuNDI0YzMuNjEtMy42MTQsNS40MjEtNy44OTgsNS40MjEtMTIuODQ3VjE4LjI3NCAgICBjMC00Ljk0OC0xLjgxMS05LjIyOS01LjQyOC0xMi44NUMyNDYuNzc3LDEuODEyLDI0Mi40OSwwLDIzNy41NDQsMGgtNzMuMDkxYy00Ljk0NiwwLTkuMjI5LDEuODEyLTEyLjg0Nyw1LjQyNCAgICBjLTMuNjE1LDMuNjE3LTUuNDI0LDcuOTAyLTUuNDI0LDEyLjg1djU0LjgxOGMwLDQuOTQ5LDEuODA5LDkuMjMzLDUuNDI0LDEyLjg0N0MxNTUuMjI0LDg5LjU1NiwxNTkuNTA3LDkxLjM2MywxNjQuNDU0LDkxLjM2M3oiIGZpbGw9IiNGRkZGRkYiLz4NCgkJPHBhdGggZD0iTTI4Ni45MzYsMzM0LjMzMWMtMy42MTMtMy42MTctNy44OTctNS40MjctMTIuODQ3LTUuNDI3aC0xOC4yNzRWMTY0LjQ1MmMwLTQuOTQ3LTEuODA3LTkuMjI5LTUuNDIxLTEyLjg0NSAgICBjLTMuNjItMy42MTctNy45MDQtNS40MjYtMTIuODQ3LTUuNDI2SDEyNy45MTJjLTQuOTQ5LDAtOS4yMzEsMS44MDktMTIuODQ3LDUuNDI2Yy0zLjYxOCwzLjYxNi01LjQyNCw3Ljg5OC01LjQyNCwxMi44NDV2MzYuNTQ3ICAgIGMwLDQuOTQ2LDEuODA3LDkuMjMxLDUuNDI0LDEyLjg0NWMzLjYxNSwzLjYyMSw3Ljg5OCw1LjQyOCwxMi44NDcsNS40MjhoMTguMjc0djEwOS42MzNoLTE4LjI3NCAgICBjLTQuOTQ5LDAtOS4yMzEsMS44MS0xMi44NDcsNS40MjdjLTMuNjE4LDMuNjE0LTUuNDI0LDcuODk4LTUuNDI0LDEyLjg0N3YzNi41NDZjMCw0Ljk0OCwxLjgwNyw5LjIzMiw1LjQyNCwxMi44NTQgICAgYzMuNjE1LDMuNjEsNy44OTgsNS40MjEsMTIuODQ3LDUuNDIxaDE0Ni4xNzdjNC45NDksMCw5LjIzMy0xLjgxMSwxMi44NDctNS40MjFjMy42MTQtMy42MjEsNS40MjEtNy45MDUsNS40MjEtMTIuODU0di0zNi41NDYgICAgQzI5Mi4zNTcsMzQyLjIyOSwyOTAuNTYsMzM3Ljk0NSwyODYuOTM2LDMzNC4zMzF6IiBmaWxsPSIjRkZGRkZGIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=);
      background-color: #1979B8; }
  .feedback-success {
    background-color: #DCEDC8; }
    .feedback-success::before {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNDQyLjUzMyA0NDIuNTMzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NDIuNTMzIDQ0Mi41MzM7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik00MzQuNTM5LDk4LjQ5OWwtMzguODI4LTM4LjgyOGMtNS4zMjQtNS4zMjgtMTEuNzk5LTcuOTkzLTE5LjQxLTcuOTkzYy03LjYxOCwwLTE0LjA5MywyLjY2NS0xOS40MTcsNy45OTNMMTY5LjU5LDI0Ny4yNDggICBsLTgzLjkzOS04NC4yMjVjLTUuMzMtNS4zMy0xMS44MDEtNy45OTItMTkuNDEyLTcuOTkyYy03LjYxNiwwLTE0LjA4NywyLjY2Mi0xOS40MTcsNy45OTJMNy45OTQsMjAxLjg1MiAgIEMyLjY2NCwyMDcuMTgxLDAsMjEzLjY1NCwwLDIyMS4yNjljMCw3LjYwOSwyLjY2NCwxNC4wODgsNy45OTQsMTkuNDE2bDEwMy4zNTEsMTAzLjM0OWwzOC44MzEsMzguODI4ICAgYzUuMzI3LDUuMzMyLDExLjgsNy45OTQsMTkuNDE0LDcuOTk0YzcuNjExLDAsMTQuMDg0LTIuNjY5LDE5LjQxNC03Ljk5NGwzOC44My0zOC44MjhMNDM0LjUzOSwxMzcuMzMgICBjNS4zMjUtNS4zMyw3Ljk5NC0xMS44MDIsNy45OTQtMTkuNDE3QzQ0Mi41MzcsMTEwLjMwMiw0MzkuODY0LDEwMy44MjksNDM0LjUzOSw5OC40OTl6IiBmaWxsPSIjRkZGRkZGIi8+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==);
      background-color: #AED581; }

/* # ADD YOUR CUSTOM PROJECT STYLES HERE. THIS FILE WILL NOT BE UPDATED WHEN UPDATING THE THEME.
---------------------------------------------------------------------------------------------------- */
/* # Table of Contents
----------------------------------
- CUSTOM STYLES
----------------------------------*/
/* # CUSTOM STYLES
---------------------------------------------------------------------------------------------------- */
.aiwos-accordion-wrap .aiwos-accordion-header-wrap {
  margin: 0;
  padding: 0; }

.aiwos-blocks-accordion-header {
  align-content: space-between;
  align-items: center;
  background-color: var(--global-palette8, #f2f2f2);
  border: 0 solid transparent;
  border-radius: 0;
  box-shadow: none;
  color: var(--global-palette5, #555);
  display: flex;
  font-size: 18px;
  line-height: 24px;
  padding: 10px 14px;
  position: relative;
  text-align: left;
  text-shadow: none;
  text-transform: none;
  transition: all .2s ease-in-out;
  width: 100%; }

.aiwos-blocks-accordion-header .aiwos-blocks-accordion-title {
  word-wrap: break-word;
  white-space: normal; }

.aiwos-blocks-accordion-header .kb-svg-icon-wrap svg {
  height: 1em;
  width: 1em; }

.aiwos-blocks-accordion-header:focus {
  box-shadow: none;
  text-shadow: none; }

.aiwos-blocks-accordion-header:hover {
  background-color: var(--global-palette7, #eee);
  box-shadow: none;
  color: var(--global-palette5, #444);
  text-shadow: none; }

.aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger:before {
  background-color: currentColor; }

.aiwos-blocks-accordion-header.aiwos-accordion-panel-active {
  background-color: var(--global-palette5, #444);
  color: #fff; }

.aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before {
  background-color: currentColor; }

.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger {
  background-color: var(--global-palette5, #444); }

.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-header:hover .aiwos-blocks-accordion-icon-trigger:before {
  background-color: var(--global-palette7, #eee); }

.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger {
  background-color: #fff; }

.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before {
  background-color: var(--global-palette5, #444); }

.aiwos-blocks-accordion-title-wrap {
  display: flex;
  padding-right: 10px; }

.aiwos-accordion-icon-side-left .aiwos-blocks-accordion-title-wrap {
  padding-right: 0; }

.aiwos-pane-header-alignment-center button.aiwos-blocks-accordion-header {
  text-align: center; }

.aiwos-pane-header-alignment-center button.aiwos-blocks-accordion-header .aiwos-blocks-accordion-title-wrap {
  flex-grow: 2;
  justify-content: center; }

.aiwos-pane-header-alignment-right button.aiwos-blocks-accordion-header {
  text-align: right; }

.aiwos-pane-header-alignment-right button.aiwos-blocks-accordion-header .aiwos-blocks-accordion-title-wrap {
  flex-grow: 2;
  justify-content: flex-end; }

.aiwos-pane-header-alignment-right button.aiwos-blocks-accordion-header .aiwos-blocks-accordion-icon-trigger {
  margin-left: 10px; }

.aiwos-accordion-button-label-hide .aiwos-blocks-accordion-title {
  display: none; }

.aiwos-accordion-panel-inner:after {
  clear: both;
  content: "";
  display: table; }

.aiwos-accordion-icon-style-none .aiwos-blocks-accordion-icon-trigger {
  display: none; }

.aiwos-accordion-icon-side-left .aiwos-blocks-accordion-icon-trigger {
  margin-left: 0;
  margin-right: 10px;
  order: -1; }

.aiwos-blocks-accordion-icon-trigger {
  box-sizing: content-box;
  display: block;
  height: 24px;
  margin-left: auto;
  min-width: 24px;
  position: relative;
  transition: all .2s ease-in-out;
  width: 24px; }

.aiwos-blocks-accordion-icon-trigger:after,
.aiwos-blocks-accordion-icon-trigger:before {
  background-color: var(--global-palette5, #444); }

.aiwos-accordion-icon-style-basic .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-basic .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before {
  transform: rotate(0deg); }

.aiwos-accordion-icon-style-basic .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-basic .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-icon-trigger:before {
  content: "";
  height: 4px;
  left: 2px;
  position: absolute;
  top: 10px;
  transition: all .1333333333s ease-in-out;
  width: 20px; }

.aiwos-accordion-icon-style-basic .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-icon-trigger:before {
  transform: rotate(90deg);
  transform-origin: 50%; }

.aiwos-accordion-icon-style-basic .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-icon-trigger:after {
  transform: rotate(0deg);
  transform-origin: 50%; }

.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-icon-trigger {
  background-color: currentColor;
  border-radius: 50%; }

.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-basiccircle .aiwos-blocks-accordion-icon-trigger:before {
  background-color: #fff;
  left: 4px;
  top: 10px;
  width: 16px; }

.aiwos-accordion-icon-style-xclose .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before {
  transform: rotate(45deg); }

.aiwos-accordion-icon-style-xclose .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after {
  transform: rotate(-45deg); }

.aiwos-accordion-icon-style-xclose .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-xclose .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-icon-trigger:before {
  content: "";
  height: 4px;
  left: 2px;
  position: absolute;
  top: 10px;
  transition: all .1333333333s ease-in-out;
  width: 20px; }

.aiwos-accordion-icon-style-xclose .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-icon-trigger:before {
  transform: rotate(90deg);
  transform-origin: 50%; }

.aiwos-accordion-icon-style-xclose .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-icon-trigger:after {
  transform: rotate(0deg);
  transform-origin: 50%; }

.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-icon-trigger {
  background-color: #333;
  border-radius: 50%; }

.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-xclosecircle .aiwos-blocks-accordion-icon-trigger:before {
  background-color: #fff;
  left: 4px;
  top: 10px;
  width: 16px; }

.aiwos-accordion-icon-style-arrow .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:before {
  transform: rotate(-45deg); }

.aiwos-accordion-icon-style-arrow .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-header.aiwos-accordion-panel-active .aiwos-blocks-accordion-icon-trigger:after {
  transform: rotate(45deg); }

.aiwos-accordion-icon-style-arrow .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-arrow .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-icon-trigger:before {
  content: "";
  height: 2px;
  position: absolute;
  top: 11px;
  transition: all .1333333333s ease-in-out;
  width: 12px; }

.aiwos-accordion-icon-style-arrow .aiwos-blocks-accordion-icon-trigger:before,
.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-icon-trigger:before {
  left: 2px;
  transform: rotate(45deg);
  transform-origin: 50%; }

.aiwos-accordion-icon-style-arrow .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-icon-trigger:after {
  right: 2px;
  transform: rotate(-45deg);
  transform-origin: 50%; }

.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-icon-trigger {
  background-color: #333;
  border-radius: 50%; }

.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-icon-trigger:after,
.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-icon-trigger:before {
  background-color: #fff;
  width: 10px; }

.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-icon-trigger:before {
  left: 4px; }

.aiwos-accordion-icon-style-arrowcircle .aiwos-blocks-accordion-icon-trigger:after {
  right: 4px; }

.aiwos-accordion-header-wrap {
  margin-top: 8px; }

.aiwos-accordion-inner-wrap .wp-block-gravitywp-pane:first-child > .aiwos-accordion-header-wrap {
  margin-top: 0; }

.aiwos-accordion-panel-inner {
  border-top-width: 1px;
  border: 1px solid var(--global-palette7, #eee);
  border-top: 0 solid var(--global-palette7, #eee);
  padding: 20px; }

.aiwos-accordion-panel {
  display: block; }

.aiwos-accordion-panel.aiwos-accordion-panel-hidden {
  display: none;
  max-height: 0 !important;
  overflow: hidden; }

.aiwos-accordion-initialized .aiwos-panel-is-collapsing,
.aiwos-accordion-initialized .aiwos-panel-is-expanding {
  height: 0;
  overflow: hidden;
  position: relative;
  transition: height .45s ease; }

.aiwos-accordion-header-wrap .aiwos-btn-side-left {
  padding-right: .25em; }

.aiwos-accordion-header-wrap .aiwos-btn-side-right {
  padding-left: .25em; }

.aiwos-accordion-header-wrap .aiwos-accordion-button-label-hide .kb-svg-icon-wrap {
  padding-left: 0;
  padding-right: 0; }

.rtl .aiwos-blocks-accordion-icon-trigger {
  margin-left: 0;
  margin-right: auto; }

.rtl .aiwos-blocks-accordion-title-wrap {
  padding-left: 10px;
  padding-right: 0; }

