#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup .gateway-toolbar-item .acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page .gateway-toolbar-item .acalog-icon {
  background-color: #FFFFFF !important;
  border-color: #444444 !important;
  color: #444444 !important;
}
#gateway-popup #gateway-back-to-top-icon:hover,
#gateway-popup .gateway-toolbar-item-active .acalog-icon,
#gateway-popup .gateway-toolbar-item.gateway-toolbar-portfolio-active .acalog-icon,
#gateway-popup .gateway-toolbar-item .acalog-icon:hover,
#gateway-page #gateway-back-to-top-icon:hover,
#gateway-page .gateway-toolbar-item-active .acalog-icon,
#gateway-page .gateway-toolbar-item.gateway-toolbar-portfolio-active .acalog-icon,
#gateway-page .gateway-toolbar-item .acalog-icon:hover {
  background-color: #444444 !important;
  border-color: #FFFFFF !important;
  color: #FFFFFF !important;
}
#gateway-popup .tooltip,
#gateway-page .tooltip {
  border-color: #444444 !important;
  background-color: #EEEEEE !important;
}
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt {
  background-color: #444444;
  color: #FFFFFF;
}
#gateway-popup .block_n2 hr,
#gateway-popup .block_content hr,
#gateway-page .block_n2 hr,
#gateway-page .block_content hr {
  border-color: #444444;
}
#gateway-popup td.td_light,
#gateway-page td.td_light {
  background-color: #EEEEEE;
}
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  background-color: #EEEEEE;
}
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="course_portfolio"] th,
#gateway-popup form[name="course_portfolio"] td,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] th,
#gateway-popup form[name="program_portfolio"] td,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] th,
#gateway-popup form[name="nav_link_portfolio"] td,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] th,
#gateway-popup form[name="division_portfolio"] td,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] th,
#gateway-popup form[name="search_links_portfolio"] td,
#gateway-popup #course_search > table,
#gateway-popup #course_search th,
#gateway-popup #course_search td,
#gateway-popup #search_form > table,
#gateway-popup #search_form th,
#gateway-popup #search_form td,
#gateway-popup table.td_light,
#gateway-popup table.td_dark,
#gateway-popup td.td_light,
#gateway-popup td.td_dark,
#gateway-popup td.td_Dark,
#gateway-popup td.td_lb,
#gateway-popup td.td_rb,
#gateway-popup th.th_lt,
#gateway-popup th.th_rt,
#gateway-popup a.td_dark,
#gateway-popup #prefix_box,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="course_portfolio"] th,
#gateway-page form[name="course_portfolio"] td,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="program_portfolio"] th,
#gateway-page form[name="program_portfolio"] td,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] th,
#gateway-page form[name="nav_link_portfolio"] td,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="division_portfolio"] th,
#gateway-page form[name="division_portfolio"] td,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] th,
#gateway-page form[name="search_links_portfolio"] td,
#gateway-page #course_search > table,
#gateway-page #course_search th,
#gateway-page #course_search td,
#gateway-page #search_form > table,
#gateway-page #search_form th,
#gateway-page #search_form td,
#gateway-page table.td_light,
#gateway-page table.td_dark,
#gateway-page td.td_light,
#gateway-page td.td_dark,
#gateway-page td.td_Dark,
#gateway-page td.td_lb,
#gateway-page td.td_rb,
#gateway-page th.th_lt,
#gateway-page th.th_rt,
#gateway-page a.td_dark,
#gateway-page #prefix_box {
  border-color: #444444;
}
#gateway-popup table.block_n2_and_content button:focus,
#gateway-popup table.block_n2_and_content input:focus,
#gateway-popup table.block_n2_and_content select:focus,
#gateway-popup table.block_n2_and_content textarea:focus,
#gateway-page table.block_n2_and_content button:focus,
#gateway-page table.block_n2_and_content input:focus,
#gateway-page table.block_n2_and_content select:focus,
#gateway-page table.block_n2_and_content textarea:focus {
  -webkit-box-shadow: #444444 0px 0px 5px 0px;
  -moz-box-shadow: #444444 0px 0px 5px 0px;
  -o-box-shadow: #444444 0px 0px 5px 0px;
  box-shadow: #444444 0px 0px 5px 0px;
}
#gateway-popup a.td_dark,
#gateway-page a.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_lb,
#gateway-page td.td_lb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup td.td_rb,
#gateway-page td.td_rb {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_lt,
#gateway-page th.th_lt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup th.th_rt,
#gateway-page th.th_rt {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup table.td_dark,
#gateway-page table.td_dark {
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
#gateway-popup .toplevel_popup,
#gateway-popup .tooltip,
#gateway-popup #prefix_box,
#gateway-popup a.acalog-icon,
#gateway-popup #gateway-back-to-top-icon,
#gateway-popup .gateway-toolbar-share-contents,
#gateway-popup form[name="course_portfolio"] > table,
#gateway-popup form[name="program_portfolio"] > table,
#gateway-popup form[name="nav_link_portfolio"] > table,
#gateway-popup form[name="division_portfolio"] > table,
#gateway-popup form[name="search_links_portfolio"] > table,
#gateway-popup #course_search > table,
#gateway-popup #search_form > table,
#gateway-popup table.block_n2_and_content select,
#gateway-popup table.block_n2_and_content textarea,
#gateway-popup table.block_n2_and_content input[type="text"],
#gateway-popup table.block_n2_and_content input[type="password"],
#gateway-page .toplevel_popup,
#gateway-page .tooltip,
#gateway-page #prefix_box,
#gateway-page a.acalog-icon,
#gateway-page #gateway-back-to-top-icon,
#gateway-page .gateway-toolbar-share-contents,
#gateway-page form[name="course_portfolio"] > table,
#gateway-page form[name="program_portfolio"] > table,
#gateway-page form[name="nav_link_portfolio"] > table,
#gateway-page form[name="division_portfolio"] > table,
#gateway-page form[name="search_links_portfolio"] > table,
#gateway-page #course_search > table,
#gateway-page #search_form > table,
#gateway-page table.block_n2_and_content select,
#gateway-page table.block_n2_and_content textarea,
#gateway-page table.block_n2_and_content input[type="text"],
#gateway-page table.block_n2_and_content input[type="password"] {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
#gateway-popup #gateway-back-to-top-icon-container,
#gateway-page #gateway-back-to-top-icon-container {
  margin-left: 1340px;
}
#gateway-popup body {
  background: #EEEEEE !important;
}
#gateway-popup .toplevel_popup {
  border-color: #444444;
}
#gateway-popup .block_n1_right {
  background-color: #444444;
}
#gateway-popup .block_n1_right a,
#gateway-popup .block_n1_right .n1_header,
#gateway-popup .block_n1_right .n1_archived {
  color: #FFFFFF;
}
#gateway-popup table.td_dark {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.acalog-custom img:is([sizes=auto i],
.acalog-custom [sizes^="auto," i]) {
  contain-intrinsic-size: 3000px 1500px;
}
.acalog-custom .select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.acalog-custom .select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.acalog-custom .select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.acalog-custom .select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.acalog-custom .select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.acalog-custom .select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.acalog-custom .select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.acalog-custom .select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.acalog-custom .select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.acalog-custom .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.acalog-custom .select2-dropdown {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.acalog-custom .select2-results {
  display: block;
}
.acalog-custom .select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.acalog-custom .select2-results__option--selectable {
  cursor: pointer;
}
.acalog-custom .select2-container--open .select2-dropdown {
  left: 0;
}
.acalog-custom .select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.acalog-custom .select2-search--dropdown {
  display: block;
  padding: 4px;
}
.acalog-custom .select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.acalog-custom .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.acalog-custom .select2-search--dropdown.select2-search--hide {
  display: none;
}
.acalog-custom .select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
}
.acalog-custom .select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.acalog-custom .select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.acalog-custom .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.acalog-custom .select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  height: 26px;
  margin-right: 20px;
  padding-right: 0;
}
.acalog-custom .select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.acalog-custom .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.acalog-custom .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.acalog-custom .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.acalog-custom .select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.acalog-custom .select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.acalog-custom .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.acalog-custom .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888;
  border-width: 0 4px 5px;
}
.acalog-custom .select2-container--default .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  padding-bottom: 5px;
  padding-right: 5px;
  position: relative;
}
.acalog-custom .select2-container--default .select2-selection--multiple.select2-selection--clearable {
  padding-right: 25px;
}
.acalog-custom .select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  font-weight: 700;
  height: 20px;
  margin-right: 10px;
  margin-top: 5px;
  position: absolute;
  right: 0;
  padding: 1px;
}
.acalog-custom .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
  padding-left: 20px;
  position: relative;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap;
}
.acalog-custom .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.acalog-custom .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-right: 1px solid #aaa;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #999;
  cursor: pointer;
  font-size: 1em;
  font-weight: 700;
  padding: 0 4px;
  position: absolute;
  left: 0;
  top: 0;
}
.acalog-custom .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,
.acalog-custom .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  background-color: #f1f1f1;
  color: #333;
  outline: 0;
}
.acalog-custom .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.acalog-custom .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.acalog-custom .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-left: 1px solid #aaa;
  border-right: none;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.acalog-custom .select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear {
  float: left;
  margin-left: 10px;
  margin-right: auto;
}
.acalog-custom .select2-container--default.select2-container--focus .select2-selection--multiple {
  border: 1px solid #000;
  outline: 0;
}
.acalog-custom .select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.acalog-custom .select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.acalog-custom .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,
.acalog-custom .select2-container--default.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.acalog-custom .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.acalog-custom .select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
}
.acalog-custom .select2-container--default .select2-search--inline .select2-search__field {
  background: 0 0;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.acalog-custom .select2-container--default .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.acalog-custom .select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.acalog-custom .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.acalog-custom .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.acalog-custom .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.acalog-custom .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.acalog-custom .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.acalog-custom .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.acalog-custom .select2-container--default .select2-results__option--group {
  padding: 0;
}
.acalog-custom .select2-container--default .select2-results__option--disabled {
  color: #999;
}
.acalog-custom .select2-container--default .select2-results__option--selected {
  background-color: #ddd;
}
.acalog-custom .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #5897fb;
  color: #fff;
}
.acalog-custom .select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.acalog-custom .select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top,#fff 50%,#eee 100%);
  background-image: -o-linear-gradient(top,#fff 50%,#eee 100%);
  background-image: linear-gradient(to bottom,#fff 50%,#eee 100%);
  background-repeat: repeat-x;
}
.acalog-custom .select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.acalog-custom .select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.acalog-custom .select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: 700;
  height: 26px;
  margin-right: 20px;
}
.acalog-custom .select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.acalog-custom .select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top,#eee 50%,#ccc 100%);
  background-image: -o-linear-gradient(top,#eee 50%,#ccc 100%);
  background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%);
  background-repeat: repeat-x;
}
.acalog-custom .select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.acalog-custom .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear {
  float: left;
}
.acalog-custom .select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.acalog-custom .select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.acalog-custom .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: 0 0;
  border: none;
}
.acalog-custom .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888;
  border-width: 0 4px 5px;
}
.acalog-custom .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top,#fff 0,#eee 50%);
  background-image: -o-linear-gradient(top,#fff 0,#eee 50%);
  background-image: linear-gradient(to bottom,#fff 0,#eee 50%);
  background-repeat: repeat-x;
}
.acalog-custom .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top,#eee 50%,#fff 100%);
  background-image: -o-linear-gradient(top,#eee 50%,#fff 100%);
  background-image: linear-gradient(to bottom,#eee 50%,#fff 100%);
  background-repeat: repeat-x;
}
.acalog-custom .select2-container--classic .select2-selection--multiple {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
  padding-bottom: 5px;
  padding-right: 5px;
}
.acalog-custom .select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.acalog-custom .select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.acalog-custom .select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  display: inline-block;
  margin-left: 5px;
  margin-top: 5px;
  padding: 0;
}
.acalog-custom .select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
  cursor: default;
  padding-left: 2px;
  padding-right: 5px;
}
.acalog-custom .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  background-color: transparent;
  border: none;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  color: #888;
  cursor: pointer;
  font-size: 1em;
  font-weight: 700;
  padding: 0 4px;
}
.acalog-custom .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
  outline: 0;
}
.acalog-custom .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.acalog-custom .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 5px;
  padding-right: 2px;
}
.acalog-custom .select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.acalog-custom .select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.acalog-custom .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.acalog-custom .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0;
}
.acalog-custom .select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none;
}
.acalog-custom .select2-container--classic .select2-dropdown {
  background-color: #fff;
  border: 1px solid transparent;
}
.acalog-custom .select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.acalog-custom .select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.acalog-custom .select2-container--classic .select2-results>.select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.acalog-custom .select2-container--classic .select2-results__option--group {
  padding: 0;
}
.acalog-custom .select2-container--classic .select2-results__option--disabled {
  color: grey;
}
.acalog-custom .select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: #3875d7;
  color: #fff;
}
.acalog-custom .select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.acalog-custom .select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.acalog-custom [class*=mec-sl-] {
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom [class*=mec-sl-] {
  font-family: simple-line-icons;
}
.acalog-custom .mec-sl-arrow-down:before {
  content: "\e604";
}
.acalog-custom .mec-sl-arrow-left:before {
  content: "\e605";
}
.acalog-custom .mec-sl-arrow-right:before {
  content: "\e606";
}
.acalog-custom .mec-sl-arrow-up:before {
  content: "\e607";
}
.acalog-custom .mec-wrap {
  position: relative;
}
.acalog-custom .entry-content .mec-wrap h1,
.acalog-custom .entry-content .mec-wrap h2,
.acalog-custom .entry-content .mec-wrap h3,
.acalog-custom .entry-content .mec-wrap h4,
.acalog-custom .entry-content .mec-wrap h5,
.acalog-custom .entry-content .mec-wrap h6,
.acalog-custom .mec-wrap h1,
.acalog-custom .mec-wrap h2,
.acalog-custom .mec-wrap h3,
.acalog-custom .mec-wrap h4,
.acalog-custom .mec-wrap h5,
.acalog-custom .mec-wrap h6 {
  color: #171c24;
  font-weight: 400;
  font-style: inherit;
  letter-spacing: normal;
  clear: none;
}
.acalog-custom .mec-wrap h1 {
  font-size: 50px;
  line-height: 1.16;
  margin-bottom: 12px;
  letter-spacing: -1px;
}
.acalog-custom .mec-wrap h2 {
  font-size: 36px;
  line-height: 1.14;
  margin-bottom: 10px;
}
.acalog-custom .mec-wrap h3 {
  font-size: 28px;
  line-height: 1.2;
  margin-bottom: 8px;
}
.acalog-custom .mec-wrap h4 {
  font-size: 24px;
  line-height: 1.2;
  margin-bottom: 10px;
}
.acalog-custom .mec-wrap h5 {
  font-size: 18px;
  line-height: 1.3;
  margin-bottom: 7px;
}
.acalog-custom .mec-wrap h6 {
  font-size: 16px;
  line-height: 1.3;
  margin-bottom: 4px;
}
.acalog-custom .mec-wrap h1 strong {
  font-weight: 700;
}
.acalog-custom .mec-wrap p {
  margin: 0 0 20px;
  color: #616161;
  font-size: 14px;
  line-height: 1.8;
}
.acalog-custom .entry-content .mec-wrap a {
  box-shadow: none;
}
.acalog-custom .lity-content .button,
.acalog-custom .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]),
.acalog-custom .lity-content input[type=button],
.acalog-custom .lity-content input[type=reset],
.acalog-custom .lity-content input[type=submit],
.acalog-custom .mec-nextprev-next-button,
.acalog-custom .mec-nextprev-prev-button,
.acalog-custom .mec-wrap .button,
.acalog-custom .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]),
.acalog-custom .mec-wrap input[type=button],
.acalog-custom .mec-wrap input[type=reset],
.acalog-custom .mec-wrap input[type=submit] {
  position: relative;
  border: 1px solid #ccecf4;
  border-radius: 4px;
  box-shadow: 0 1px 0 0 #fcfcfc;
  color: #07bbe9;
  display: inline-block;
  font-size: 14px;
  line-height: 18px;
  text-transform: capitalize;
  font-weight: 600;
  text-decoration: none;
  cursor: pointer;
  margin-bottom: 20px;
  margin-right: 10px;
  padding: 10px 24px;
  background: #ecf9fd;
  -webkit-transition: .21s;
  -moz-transition: .21s;
  transition: all .21s ease;
  border-radius: var(--mec-secondary-border-radius);
}
.acalog-custom .lity-content .button:hover,
.acalog-custom .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not([class*=et-]):hover,
.acalog-custom .lity-content input[type=button]:hover,
.acalog-custom .lity-content input[type=reset]:hover,
.acalog-custom .lity-content input[type=submit]:hover,
.acalog-custom .mec-wrap .button:hover,
.acalog-custom .mec-wrap a.button:hover,
.acalog-custom .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):hover,
.acalog-custom .mec-wrap input[type=button]:hover,
.acalog-custom .mec-wrap input[type=reset]:hover,
.acalog-custom .mec-wrap input[type=submit]:hover {
  border: 1px solid #38d5ed;
  box-shadow: 0 1px 0 0 #fafafa;
}
.acalog-custom .lity-content .button svg,
.acalog-custom .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.et-fb-button):not([class*=et-]) svg,
.acalog-custom .lity-content input[type=button] svg,
.acalog-custom .lity-content input[type=reset] svg,
.acalog-custom .lity-content input[type=submit] svg,
.acalog-custom .mec-nextprev-next-button svg,
.acalog-custom .mec-nextprev-prev-button svg,
.acalog-custom .mec-wrap .button svg,
.acalog-custom .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.et-fb-button):not([class*=et-]) svg,
.acalog-custom .mec-wrap input[type=button] svg,
.acalog-custom .mec-wrap input[type=reset] svg,
.acalog-custom .mec-wrap input[type=submit] svg {
  margin-left: 30px;
}
.acalog-custom .mec-wrap {
  font-weight: 400;
  color: #626262;
}
.acalog-custom .mec-event-content p {
  font-weight: 400;
}
.acalog-custom .mec-event-grid-classic .mec-event-content {
  color: #767676;
  padding: 0 20px 5px;
  text-align: center;
  min-height: 125px;
}
.acalog-custom .mec-event-grid-classic .mec-event-title {
  color: #202020;
  margin: 10px 0;
  font-weight: 700;
  font-size: 20px;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.acalog-custom .mec-event-grid-classic .mec-event-title a {
  color: #202020;
  transition: all .24s ease;
}
.acalog-custom .mec-event-grid-classic .mec-event-content p {
  font-size: 15px;
  color: #8a8a8a;
}
.acalog-custom .mec-event-grid-classic .mec-event-detail {
  display: none;
}
.acalog-custom .mec-event-grid-classic .mec-event-image {
  border-radius: var(--mec-primary-border-radius) var(--mec-primary-border-radius) 0 0;
  overflow: hidden;
}
.acalog-custom .mec-event-grid-classic img {
  margin-bottom: 0;
  width: 100%;
  display: block;
}
.acalog-custom .mec-event-sharing-wrap {
  left: 15px;
  position: absolute;
  list-style: none;
  margin: 0;
  padding-left: 0;
}
.acalog-custom .mec-event-sharing-wrap .mec-event-sharing {
  position: absolute;
  padding: 8px 0 2px;
  left: -6px;
  bottom: 54px;
  margin: 0;
  margin-top: 6px;
  border-radius: var(--mec-secondary-border-radius);
  min-width: 50px;
  visibility: hidden;
  opacity: 0;
  border: 1px solid #e2e2e2;
  background: #fff;
  box-shadow: 0 0 9px 0 rgba(0,0,0,0.06);
  z-index: 99;
  -webkit-transition: .18s;
  transition: all .18s ease;
}
.acalog-custom .mec-event-sharing-wrap .mec-event-sharing:after,
.acalog-custom .mec-event-sharing-wrap .mec-event-sharing:before {
  content: "";
  display: block;
  position: absolute;
  bottom: -10px;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px;
}
.acalog-custom .mec-event-sharing-wrap .mec-event-sharing:before {
  bottom: -21px;
  border-color: #e2e2e2 transparent transparent;
}
.acalog-custom .mec-event-sharing-wrap .mec-event-sharing:after {
  bottom: -19px;
  border-color: #fff transparent transparent;
}
.acalog-custom .mec-event-sharing-wrap:hover .mec-event-sharing {
  opacity: 1;
  visibility: visible;
}
.acalog-custom .mec-event-sharing-wrap li {
  text-align: center;
  border: 0;
  display: block;
  margin-right: 2px;
  overflow: hidden;
  margin: 0 auto 6px;
  width: 38px;
}
.acalog-custom .mec-event-sharing-wrap:hover>li {
  cursor: pointer;
  background-color: #40d9f1;
}
.acalog-custom .mec-event-sharing-wrap:hover li a {
  color: #fff;
}
.acalog-custom .mec-event-sharing-wrap>li:first-of-type {
  border: 1px solid #d9d9d9;
  border-radius: var(--mec-secondary-border-radius);
}
.acalog-custom .mec-event-sharing-wrap li a,
.acalog-custom .mec-event-sharing-wrap:hover li ul li a {
  border: none;
  color: #767676;
  display: block;
}
.acalog-custom .mec-event-sharing-wrap li i {
  width: 36px;
  height: 36px;
  display: table-cell;
  vertical-align: middle;
}
.acalog-custom .mec-event-sharing-wrap li svg {
  height: 16px;
}
.acalog-custom .mec-event-sharing-wrap .mec-event-sharing li a {
  display: block;
}
.acalog-custom .mec-event-sharing-wrap .mec-event-sharing li:hover a {
  color: #40d9f1;
}
@media only screen and (max-width: 960px) {
  .acalog-custom .mec-event-grid-classic {
    margin-bottom: 30px;
  }
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel {
  padding: 36px 0 16px;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
  margin: 5px 0;
  width: 100%;
  position: absolute;
  top: 15px;
  padding: 0;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel {
  padding: 20px 0 16px;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav {
  margin: 0;
  width: 100%;
  position: absolute;
  top: 0;
  padding: 0;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav div {
  position: absolute;
  background: #fff;
  line-height: 0;
  width: 34px;
  height: 26px;
  padding: 6px;
  text-align: center;
  margin-top: -17px;
  border-radius: 3px;
  border: 1px solid #e2e2e2;
  text-align: center;
  box-shadow: 0 2px 0 0 rgba(0,0,0,0.028);
  transition: all .33s ease;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav i {
  font-size: 12px;
  color: #40d9f1;
  cursor: pointer;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-next {
  right: 0;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav .owl-prev {
  left: 0;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-event-sharing {
  display: none;
}
@media screen and (min-width: 56.875em) {
  .acalog-custom .mec-widget .mec-month-container dl {
    margin-bottom: 0;
  }
}
.acalog-custom .mec-widget .mec-event-sharing-wrap .mec-event-sharing {
  position: absolute;
  top: auto;
  bottom: 52px;
  margin: 0;
  margin-top: 0;
  border-radius: var(--mec-secondary-border-radius);
}
.acalog-custom .mec-widget .mec-event-sharing-wrap .mec-event-sharing:after {
  top: auto;
  bottom: -17px;
  border-color: #fff transparent transparent;
}
.acalog-custom .mec-widget .mec-event-sharing-wrap .mec-event-sharing:before {
  top: auto;
  bottom: -18px;
  border-color: #e2e2e2 transparent transparent;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button {
  position: absolute;
  background: #fff;
  padding: 6px;
  margin-top: -17px;
  border-radius: 3px;
  border: 1px solid #e2e2e2;
  box-shadow: 0 2px 0 0 rgba(0,0,0,0.028);
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover {
  background: #40d9f1;
  border-color: #40d9f1;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .owl-nav button:hover i {
  color: #fff;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button {
  width: 40%;
  float: right;
  color: #202020;
  height: 36px;
  line-height: 14px;
  font-size: 12px;
  width: auto;
}
.acalog-custom .mec-widget .mec-event-grid-classic.mec-owl-carousel .mec-booking-button:hover {
  color: #fff;
}
.acalog-custom .mec-load-more-wrap {
  text-align: center;
  display: block;
  width: 100%;
  padding-top: 20px;
  text-align: center;
  position: relative;
}
.acalog-custom .mec-load-more-button {
  box-shadow: none;
  transition: all .21s ease;
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 1px;
  text-transform: uppercase;
  background: #fff;
  color: #767676;
  border: 2px solid #e8e8e8;
  border-radius: 50px;
  padding: 0 28px;
  margin-bottom: 20px;
  cursor: pointer;
  line-height: 40px;
  height: 42px;
  display: inline-block;
}
.acalog-custom .mec-load-more-button:hover {
  background: #191919;
  color: #fff;
  border-color: #191919;
}
.acalog-custom .mec-load-more-loading {
  content: url("https://www.hiram.edu/wp-content/plugins/modern-events-calendar/assets/img/ajax-loader.gif");
  cursor: wait;
  background: 0 0;
  border-style: none;
}
.acalog-custom .mec-load-more-loading:hover {
  background: 0 0;
}
.acalog-custom .mec-modal-preloader,
.acalog-custom .mec-month-navigator-loading {
  width: 100%;
  height: 100%;
  background: var(--wpr-bg-826d5981-7ff1-472f-9ee3-1f7c2bb30c2d) center no-repeat rgba(255,255,255,0.88);
  border-style: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 999;
}
.acalog-custom .mec-month-divider {
  text-align: center;
  margin: 60px 0 40px;
}
.acalog-custom .widget .mec-month-divider {
  margin: 10px 0;
}
.acalog-custom .mec-month-divider span {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: 700;
  padding-bottom: 5px;
  color: #313131;
  border-bottom: 4px solid #ebebeb;
  width: 100%;
  display: block;
  padding-bottom: 10px;
  position: relative;
}
.acalog-custom .mec-month-divider span:before {
  border-bottom: 4px solid #40d9f1;
  font-size: 6px;
  content: "";
  text-align: center;
  position: absolute;
  bottom: -4px;
  margin-left: -30px;
  left: 50%;
  width: 60px;
}
.acalog-custom .widget .mec-month-divider span {
  font-size: 13px;
}
.acalog-custom .mec-nextprev-prev-button svg {
  margin-left: unset;
  margin-right: 30px;
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row input[type=number] {
  display: block;
  margin: 0 0 10px auto;
  box-shadow: unset;
  border: 1px solid #e3e5e7;
  border-radius: var(--mec-secondary-border-radius);
  background: #fff;
  min-width: 80px;
  width: 80px !important;
  min-height: 40px;
  height: 40px;
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row input::-webkit-inner-spin-button,
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row input[type=number] {
  -moz-appearance: textfield;
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row .minus {
  position: absolute;
  right: 5px;
  line-height: 1;
  height: 14px;
  display: flex;
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row .minus {
  top: auto;
  bottom: 5px;
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row .minus:hover {
  background: #dbdbdb;
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row a {
  text-decoration: none;
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row {
  margin-bottom: 30px;
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row>div {
  width: unset;
}
@media (max-width: 480px) {
  .acalog-custom .mec-wrap .mec-booking .mec-event-tickets-list .mec-ticket-style-row>div {
    width: 100%;
    margin-bottom: 10px;
  }
}
.acalog-custom .mec-booking .mec-event-tickets-list .mec-ticket-style-row>div {
  border: 0;
  display: block;
  box-shadow: unset;
  margin: 0;
}
.acalog-custom .mec-booking input[type=checkbox] {
  -webkit-appearance: none;
  appearance: none;
  font: inherit;
  width: 20px;
  height: 20px;
  min-height: unset;
  padding: 0;
  border: 1px solid #e3e5e7;
  border-radius: 4px;
  display: flex;
  margin: 0 10px 0 1px;
  overflow: hidden;
}
.acalog-custom .mec-booking input[type=checkbox]:before {
  content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgMTAgOCI+DQogIDxwYXRoIGlkPSJEb25lIiBkPSJNOS4xNzUsMGEuOC44LDAsMCwwLS42NjUuMzA2bC01LjIsNS42NDdMMS4zODgsMy44MzNhLjcuNywwLDAsMC0uNjczLS4yMTIsMS4zODIsMS4zODIsMCwwLDAtLjcuNy44NjIuODYyLDAsMCwwLC4yMjYuNzI0TDIuNzk1LDcuNzkxYS43OTIuNzkyLDAsMCwwLDEuMDYyLjAxTDkuNzY5LDEuMzI5QS44MzIuODMyLDAsMCwwLDkuOTYuNTIxLDEsMSwwLDAsMCw5LjE3NSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAwKSIgZmlsbD0iI2ZmZiIvPg0KPC9zdmc+DQo=");
  min-width: 18px;
  height: auto;
  line-height: 16px;
  border-radius: 2px;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  background-color: var(--mec-color-skin);
  display: flex;
  justify-content: center;
}
.acalog-custom .mec-booking input[type=checkbox]:checked {
  border: 1px solid var(--mec-color-skin) !important;
}
.acalog-custom .mec-booking input[type=checkbox]:checked:before {
  transform: scale(1);
}
.acalog-custom .mec-event-gallery-wrapper {
  display: flex;
  flex-direction: row;
}
.acalog-custom .mec-event-gallery-wrapper .mec-event-gallery-image img {
  border-radius: 5px;
}
@media (max-width: 960px) {
  .acalog-custom .mec-event-gallery-wrapper {
    flex-direction: column-reverse;
  }
  .acalog-custom .mec-event-gallery-wrapper .mec-event-gallery-image {
    margin-bottom: 10px;
  }
}
.acalog-custom .mec-wrap .mec-attendees-list-details p {
  font-weight: 400;
  margin: 20px 0 0;
  color: #8d8d8d;
}
.acalog-custom .mec-wrap .mec-attendees-list-details li {
  list-style: none;
  display: block;
  margin-top: 15px;
}
.acalog-custom .mec-attendees-list-details ul {
  margin-bottom: 0;
}
.acalog-custom .mec-attendees-list-details .mec-attendees-toggle {
  border: 1px solid #e6e6e6;
  background: #fafafa;
  padding: 15px 15px 0;
  border-radius: 3px;
  margin: 12px 0 20px 52px;
  position: relative;
  font-size: 13px;
  box-shadow: 0 3px 1px 0 rgba(0,0,0,0.02);
}
.acalog-custom .mec-attendees-list-details .mec-attendees-toggle:after,
.acalog-custom .mec-attendees-list-details .mec-attendees-toggle:before {
  content: "";
  display: block;
  position: absolute;
  left: 50px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px;
}
.acalog-custom .mec-attendees-list-details .mec-attendees-toggle:after {
  top: -20px;
  border-color: transparent transparent #fafafa;
}
.acalog-custom .mec-attendees-list-details .mec-attendees-toggle:before {
  top: -21px;
  border-color: transparent transparent #e1e1e1;
}
.acalog-custom .mec-calendar {
  border: 1px solid #e8e8e8;
  width: 100%;
  box-shadow: 0 2px 0 0 rgba(0,0,0,0.016);
  border-radius: var(--mec-primary-border-radius);
}
.acalog-custom .mec-calendar .mec-calendar-events-side {
  display: table-cell;
  height: 100%;
  border-left: 1px solid #efefef;
  padding: 40px;
  width: 100%;
}
.acalog-custom .mec-calendar dl {
  display: table;
  margin: 0;
  border: none;
  padding: 0;
  table-layout: fixed;
}
.acalog-custom .mec-calendar dt {
  display: table-cell;
  transition: all .66s ease;
  color: #a4aab1;
  background: #fff;
  border-radius: 44px;
  font-size: 14px;
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
}
.acalog-custom .mec-calendar .mec-calendar-row dt:hover {
  background: #f4f4f4;
}
.acalog-custom .mec-calendar .mec-selected-day,
.acalog-custom .mec-calendar .mec-selected-day:hover {
  background: #40d9f1;
  color: #fff;
}
.acalog-custom .mec-calendar .mec-selected-day a {
  color: #fff;
}
.acalog-custom .mec-calendar .mec-has-event {
  position: relative;
}
.acalog-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover {
  background: #40d9f1;
}
.acalog-custom .mec-calendar .mec-has-event a {
  cursor: pointer;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  color: #4d4d4d;
  transition: all .25s ease;
  text-decoration: none;
  box-shadow: none;
}
.acalog-custom .mec-calendar .mec-calendar-row dt.mec-has-event.mec-selected-day a,
.acalog-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover a {
  color: #fff;
}
.acalog-custom .mec-calendar .mec-has-event:after {
  background-color: #40d9f1;
  border-radius: 50%;
  display: block;
  content: "";
  width: 8px;
  height: 8px;
  bottom: 10px;
  left: calc(50% - 4px);
  position: absolute;
  transition: all .25s ease;
}
.acalog-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover:after {
  background-color: #fff;
}
.acalog-custom .mec-calendar .mec-has-event.mec-selected-day:after {
  display: none;
}
@media only screen and (min-width: 961px) {
  .acalog-custom .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-has-event:after {
    width: 6px;
    height: 6px;
    bottom: 6px;
  }
  .acalog-custom .mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) dt {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom .mec-calendar .mec-has-event:after {
    width: 6px;
    height: 6px;
    bottom: 6px;
  }
  .acalog-custom .mec-calendar dt {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .mec-calendar .mec-calendar-events-side {
    width: 100%;
    display: block;
    height: 100%;
    border-left: none;
    border-top: 1px solid #efefef;
    padding: 20px;
  }
  .acalog-custom .mec-calendar dl {
    width: 100%;
  }
  .acalog-custom .mec-calendar dt {
    width: 14%;
    height: 60px;
    line-height: 60px;
    border-radius: 50px;
  }
}
@media only screen and (max-width: 479px) {
  .acalog-custom .mec-calendar .mec-has-event:after {
    width: 4px;
    height: 4px;
  }
  .acalog-custom .mec-calendar dt {
    height: 38px;
    line-height: 38px;
  }
}
.acalog-custom .mec-previous-month a {
  pointer-events: none;
  line-height: 15px;
}
.acalog-custom .mec-single-event-novel.light h4 {
  color: #000 !important;
}
.acalog-custom .mec-single-event-novel.dark h4 {
  color: #fff !important;
}
.acalog-custom .mec-daily-view-date-events,
.acalog-custom .mec-weekly-view-date-events {
  list-style: none;
  margin: 0;
}
.acalog-custom .mec-widget .mec-calendar {
  max-width: 100%;
}
.acalog-custom .mec-widget .mec-calendar dl dt {
  height: 40px;
}
.acalog-custom .mec-widget .mec-calendar .mec-has-event:after {
  width: 4px;
  height: 4px;
}
.acalog-custom .mec-map-view-event-detail.mec-event-detail {
  background-color: #e9e9e9;
  padding: 8px 15px;
}
.acalog-custom .mec-marker-infowindow-wp {
  display: flex;
  align-items: center;
  padding: 10px;
}
.acalog-custom .mec-marker-infowindow-wp .mec-marker-infowindow-count {
  width: 60px;
  min-width: 60px;
  height: 60px;
  display: block;
  text-align: center;
  line-height: 60px;
  border: 1px solid #40d9f1;
  border-radius: 50%;
  font-size: 32px;
  color: #40d9f1;
  float: left;
  margin-right: 11px;
}
.acalog-custom .mec-marker-infowindow-wp .mec-marker-infowindow-content {
  overflow: hidden;
}
.acalog-custom .mec-marker-infowindow-wp .mec-marker-infowindow-content span {
  display: block;
  color: #222;
}
.acalog-custom .mec-marker-infowindow-wp .mec-marker-infowindow-content span:first-child {
  font-size: 15px;
  font-weight: 700;
}
.acalog-custom .mec-error,
.acalog-custom .mec-success {
  margin: 30px 0 20px;
  padding: 10px;
  border-radius: var(--mec-secondary-border-radius);
  font-size: 13px;
  line-height: 22px;
}
.acalog-custom .mec-cart .mec-success,
.acalog-custom .mec-success {
  color: #2ca84c;
  background-color: #e8f9ed;
}
.acalog-custom .mec-error {
  color: #cb2916 !important;
  background-color: #fef2f2;
}
.acalog-custom #mec_fes_form input[type=date]::-webkit-calendar-picker-indicator,
.acalog-custom .lity-content #mec_fes_form input[type=date]::-webkit-calendar-picker-indicator {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjA0QjQ2N0QwQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjA0QjQ2N0QxQjQ4MzExRUE4RDdFREZDRTUxMUVERTM5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDRCNDY3Q0VCNDgzMTFFQThEN0VERkNFNTExRURFMzkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDRCNDY3Q0ZCNDgzMTFFQThEN0VERkNFNTExRURFMzkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6WW71PAAAGIklEQVR42qRXS28bVRQ+586Mx3ZC1DSpVFojRU2CqMIGiSKxAVoUduzoDjYIlhU/Av4AYsdjRXfkD0Cjom6QqIqEqEhRo1aRkkZpkpY6j7GduQ++c2dsj1+BlInGztxvzj3nfudpPlM/otc2W2QjJmU0rZ0uUytUpBxNnN9p/FYhctF0+XUi2nPGkX7WJOfwxNRzqXxtbfI4eUvm7xY1o4iiI0d/vFiisL2BgTAz0yvbCRnLhP0uNEtqrgUseZRcwPPvJewaldSA8o48vo+Tj0U+CnrkOgZwvkEzEmGm1PF9fzK5Y3U/YlllsjRUv19zXl7571HyAjooc/kmYerpcmPO0Mfa0SyxEtji44ynOjPuayjecd7M46/MQOdGyIs9ThnzMLD0XRrwIdeetmoLm41fWiG95Ar792tydLLrOPkAlpW027hbG3+T37lf/5EtvYcXUuhfBjWp9wHRBO63c5lbEkQj2B92uaHy4l2EAQ66GFgbmiD4id/9q661ooAtf8rsvmUEilAHEqcgtJvvNq3YPTkJA8PksT9ZFxD8+4my9pvAOqOMxIMoJHfPZoJkJNiYat3duOac6hxt1N3GR8lnt0O623s+c2CVZEGaZ8Oks1mElvxu7hGYaQjpHLpH3q/YFQE7Oh5Y6gFTaHhAXlasxmoWpZO5L9Ow4DTv+UBZBAkWNO+CqhkbSOzaXWWyzY+n3WcACdVscnklz5CHYsmv1L/RyUJ/cs7zdT3Ey8pTgw/QgNNuS4XjNMvffwvBNmwDH+pdeZ3J+1qDdW15vS0iBhjZWzF9ge8HWl7zNLluYhP/9/jvFANXyL+ufF4jZvOCZsK8isp77+sixf10n7QQjJT39bBtjzdA5chtLG61n7kgk6UvDy29z4HL4c/ifkN0hYV+cA3Bc7stKAfossgSSF06+3HOu8QovE8eThDlv4pu1TbUOpqySDNUKMSDQRIo6QgVRHbFcID1mCITUGgNKLI9uBbcCC59xUi+DsiHBq0XOLb3utqOUYV+LglH9XJASRAsRNqt4xHVj59Exqw3AlrYi0PaiwNqBKoX12Y9iQSP/GkD4xZC0yt/GPFCvZzhUBoMtmPftRwMEEtpupy2auzadLraXtlNoXLhKQYLbjrWRx0cXNf24wxPSmWw5aZPNXSNOi5ytXqZpjTwSqs3PsJi0I61LG29EFG9GtyaeqgvxU17TrAkDjbvnq/eKcTYrbcemi5eHoI/OLgUt7r4n+cqd04llmZ3mjBSDQ4kYtERLLz4OKGt0xGKA9+RgiSGSRV7+UlCVvka72lEvHRx04vLGW2f/PzTBk3VtddRrGlhMXVaIdME5sLJ3ZQOTPQBNqj58uzcxsXtZEkqmQ7IB9ihLeA2x6FQqyG4cRuvbh8uNZSigzBCALhBBtrjkwjjQItQ+kPXWY6eBuEi/lmOlC8kvTh38ZLH3QC+y+GiIl4OqbeZ9RggQZgcVIXe1ep48jPkz/oGw7x1yoytIq1o59AH1Wp1rNHBSXA9tip87zYyvFzpx8dXLVTvqySvhUMNsN6+1ERrrNQVQs57H4K6cR35GrapffICb16RpO7glOHrrQyvjHXxQHB0/j1ugV0LpcFwAzS4n6hiZoIvEp2znwcSigfGJhxpMmseLc0dvFjcvRuLvdEdNyl2+0DOALwE863TM/jnJqhfQa6v4AfJzUNOZ/aVlhqIUpoO4PuU4XFsqFrSM866m9hxBXSvWPx/wHpGqA96Vfa5AH9HnMjYNI96dbkwaVzcCw/nAK+xHzp4Hp89eD04nENzX6v4cYrnrVWXXQF/Fh7MQfWasmogCNsmaT+qwD0g4gYsuYqnWlboeKMUumUr86LycxdwdRUb+zQTvAzcgL0jLXFkbkQUX5UKyFTE2bvZD0a5B8SAUu6dPf+7AInssja2VPSZRud2Ni/NKse5M2VQqkO4BxSzZLmV8Wwpa8S9OHsK3X6+Lc7F/JidOwvkc7z3FbIgzd7smy1c35TEg7NGrg6Ucs88UsCliOLHH1+Td8HYFl++W//QxfT9iSee/3lJWy5X6aMwtK3rTVWJUU4/g4GzdLLp73ku8cEDxNmXUZhc/0eAAQAVgX0RHvvILQAAAABJRU5ErkJggg==");
  background-position: center;
  background-size: cover;
  width: 10px;
  height: 12px;
  display: block;
}
.acalog-custom .mec-wrap .mec-totalcal-box {
  position: relative;
  border: 1px solid #efefef;
  padding: 20px 5px 45px;
  margin: 0 0 20px;
  background: #fafafa;
  overflow: hidden;
  box-shadow: 0 3px 2px 0 rgba(0,0,0,0.012);
  min-height: 78px;
  border-radius: var(--mec-primary-border-radius);
}
.acalog-custom .mec-wrap .mec-totalcal-box i {
  float: left;
  margin: 0;
  width: 36px;
  height: 36px;
  background: #fff;
  border: 1px solid #efefef;
  text-align: center;
  padding: 10px 0;
  font-size: 15px;
  color: #888;
  border-radius: var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius);
}
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.acalog-custom .mec-wrap .mec-totalcal-box input,
.acalog-custom .mec-wrap .mec-totalcal-box select {
  width: auto;
  min-height: 36px;
  height: 36px;
  line-height: 36px;
  background: #fff;
  font-size: 13px;
  color: #777;
  border: 1px solid #efefef;
  margin: 0 0 0 -1px;
  float: left;
  padding: 0 5px;
  font-family: inherit;
}
.acalog-custom .mec-search-form .select2-container {
  width: calc(100% - 36px) !important;
}
.acalog-custom .mec-search-form .mec-date-search .select2-container:first-of-type {
  width: calc((100% - 36px) * 3 / 5) !important;
}
.acalog-custom .mec-search-form .mec-date-search .select2-container:last-of-type {
  width: calc((100% - 36px) * 2 / 5) !important;
}
.acalog-custom .mec-search-form span.select2.select2-container--open.select2-container--below .selection .select2-selection.select2-selection--multiple,
.acalog-custom .mec-search-form span.select2.select2-container--open.select2-container--below .selection .select2-selection.select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .mec-search-form span.select2.select2-container--open.select2-container--above .selection .select2-selection.select2-selection--multiple,
.acalog-custom .mec-search-form span.select2.select2-container--open.select2-container--above .selection .select2-selection.select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.acalog-custom .mec-search-form .mec-date-search span.select2 .selection .select2-selection,
.acalog-custom .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection {
  min-height: 36px;
  height: 36px;
  line-height: 36px;
  background: #fff;
  font-size: 13px;
  color: #777;
  border: 1px solid #efefef;
  margin: 0 0 10px -1px;
  padding: 0 5px;
  font-family: inherit;
  border-radius: 0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;
  width: 100%;
}
.acalog-custom .mec-search-form .mec-date-search span.select2:first-of-type .selection .select2-selection {
  border-radius: 0;
}
.acalog-custom .mec-search-form .mec-date-search span.select2 .selection .select2-selection .select2-selection__rendered,
.acalog-custom .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__rendered {
  color: #777;
  line-height: 34px;
  padding: 0 0 0 5px;
}
.acalog-custom .mec-search-form .mec-date-search span.select2 .selection .select2-selection .select2-selection__arrow,
.acalog-custom .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__arrow {
  height: 34px;
}
.acalog-custom body:has(.mec-search-form) .select2-container--open .select2-dropdown--below {
  margin-top: 21px;
  margin-left: -1px;
  border: 1px solid #efefef;
  border-radius: 0 0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius);
  overflow: hidden;
}
.acalog-custom body:has(.mec-search-form) .select2-container--open .select2-dropdown--above {
  margin-top: 33px;
  border: 1px solid #efefef;
  border-radius: var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0 0;
  overflow: hidden;
  left: -1px;
}
.acalog-custom body:has(.mec-search-form) .select2-search--dropdown .select2-search__field {
  font-size: 13px;
  color: #777;
  border: 1px solid #efefef !important;
}
.acalog-custom body:has(.mec-search-form) .select2-container--default .select2-results__option--selected {
  background-color: #efefef !important;
}
.acalog-custom body:has(.mec-search-form) .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--mec-color-skin) !important;
}
.acalog-custom body:has(.mec-search-form) .select2-results__option {
  font-size: 13px !important;
}
.acalog-custom .mec-modern-search-bar .mec-search-form .mec-date-search span.select2 .selection .select2-selection,
.acalog-custom .mec-modern-search-bar .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection {
  min-height: 45px;
  height: 45px;
  border: 1px solid #ccc;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1) inset;
}
.acalog-custom .mec-modern-search-bar .mec-search-form .mec-date-search span.select2 .selection .select2-selection .select2-selection__rendered,
.acalog-custom .mec-modern-search-bar .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__rendered {
  line-height: 43px;
}
.acalog-custom .mec-modern-search-bar .mec-search-form .mec-date-search span.select2 .selection .select2-selection .select2-selection__arrow,
.acalog-custom .mec-modern-search-bar .mec-search-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__arrow {
  height: 43px;
}
.acalog-custom body:has(.mec-modern-search-bar .mec-search-form) .select2-container--open .select2-dropdown--below {
  border: 1px solid #ccc;
}
.acalog-custom body:has(.mec-modern-search-bar .mec-search-form) .select2-container--open .select2-dropdown--above {
  border: 1px solid #ccc;
}
.acalog-custom .mec-wrap .mec-totalcal-box input[type=date],
.acalog-custom .mec-wrap .mec-totalcal-box input[type=email],
.acalog-custom .mec-wrap .mec-totalcal-box input[type=number],
.acalog-custom .mec-wrap .mec-totalcal-box input[type=password],
.acalog-custom .mec-wrap .mec-totalcal-box input[type=search],
.acalog-custom .mec-wrap .mec-totalcal-box input[type=text],
.acalog-custom .mec-wrap .mec-totalcal-box input[type=url],
.acalog-custom .mec-wrap .mec-totalcal-box select,
.acalog-custom .mec-wrap .mec-totalcal-box textarea {
  border-radius: 0;
}
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected {
  border-right-width: 2px;
}
.acalog-custom .mec-wrap .mec-totalcal-box input[type=submit] {
  cursor: pointer;
  padding: 0 16px;
  text-transform: uppercase;
  font-size: 11px;
  transition: all .21s ease;
}
.acalog-custom .mec-wrap .mec-totalcal-box input[type=submit]:hover {
  background: #222;
  color: #fff;
}
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
  display: inline-block;
  text-transform: uppercase;
  font-size: 11px;
  padding: 0 12px;
  cursor: pointer;
}
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span:hover {
  color: #40d9f1;
}
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected {
  color: #fff;
  background: #40d9f1;
  border-color: #40d9f1;
}
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span:first-child {
  border-radius: var(--mec-secondary-border-radius) 0 0 var(--mec-secondary-border-radius);
}
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span:last-child {
  border-radius: 0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0;
}
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view {
  text-align: right;
  float: right;
}
.acalog-custom .mec-wrap .mec-totalcal-box input[type=search] {
  width: calc(100% - 36px);
}
.acalog-custom .mec-there-reset-button.mec-totalcal-box {
  padding-bottom: 48px;
}
.acalog-custom .mec-wrap .mec-text-address-search.with-mec-cost {
  width: calc(100% - 336px);
}
.acalog-custom .mec-wrap .mec-minmax-event-cost {
  display: block;
  float: left;
  width: 50%;
  margin-left: 10px;
}
.acalog-custom .mec-wrap .mec-minmax-event-cost.with-mec-address {
  display: block;
  width: 336px;
  max-width: 50%;
  float: right;
  margin-left: 0;
  padding: 0 10px;
}
.acalog-custom .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default {
  width: calc(100% - 36px) !important;
}
.acalog-custom .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul,
.acalog-custom .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container.select2-container--default {
  height: auto;
  overflow: unset;
}
.acalog-custom .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul {
  display: block;
}
.acalog-custom .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple {
  border: unset;
  width: 100%;
  height: 0 !important;
  border-radius: 0;
}
.acalog-custom .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple ul li {
  line-height: 12px !important;
  max-height: 20px !important;
  width: auto;
  margin-right: 5px;
  margin-top: 5px;
}
.acalog-custom .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice {
  letter-spacing: 0;
  color: #777;
  text-transform: capitalize;
  padding: 4px 6px;
  background-color: #efefef;
  border-radius: 2px;
  border: 0;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 11px;
  text-transform: uppercase;
}
.acalog-custom .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice__remove {
  color: #777;
}
@media only screen and (min-width: 961px) and (max-width: 1200px) {
  .acalog-custom .mec-wrap .mec-totalcal-box {
    padding: 37px 5px;
  }
}
@media only screen and (max-width: 960px) {
  .acalog-custom .mec-wrap .mec-totalcal-box .col-md-4 {
    width: 100%;
    float: none;
    clear: both;
    overflow: hidden;
  }
  .acalog-custom .mec-wrap .mec-search-form .mec-date-search select {
    width: calc(100% - 106px);
  }
  .acalog-custom .mec-wrap .mec-search-form .mec-date-search select:last-child {
    width: 70px;
  }
  .acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view {
    float: none;
  }
  .acalog-custom .mec-wrap .mec-checkboxes-search .mec-searchbar-category-wrap .select2-container .select2-selection--multiple .select2-selection__choice {
    display: block;
    max-width: 100%;
    white-space: break-spaces;
    max-height: unset !important;
    height: auto !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 960px) {
  .acalog-custom .mec-wrap .mec-totalcal-box .col-md-4 {
    position: relative;
    width: initial;
  }
  .acalog-custom .mec-wrap .mec-totalcal-box {
    padding: 37px 5px;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view {
    float: none;
  }
  .acalog-custom .mec-wrap .mec-totalcal-box .col-md-4 {
    padding-bottom: 0;
  }
  .acalog-custom .mec-wrap .mec-minmax-event-cost.with-mec-address,
  .acalog-custom .mec-wrap .mec-text-address-search.with-mec-cost {
    width: 100%;
    float: left;
  }
  .acalog-custom .mec-wrap .mec-minmax-event-cost.with-mec-address {
    max-width: calc(100% - 20px);
    margin: 0 10px 20px;
  }
}
@media only screen and (max-width: 479px) {
  .acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
    padding: 0 8px;
    font-size: 10px;
  }
  .acalog-custom .mec-wrap .mec-totalcal-box input[type=submit] {
    padding: 0 10px;
    font-size: 10px;
  }
}
@media only screen and (min-width: 961px) {
  .acalog-custom .mec-wrap.mec-sm959 .mec-totalcal-box .col-md-4 {
    padding-bottom: 0;
    width: 100%;
  }
}
@media (min-width: 961px) and (max-width: 1200px) {
  .acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
    padding: 0 10px;
  }
  .acalog-custom .mec-search-form .mec-date-search,
  .acalog-custom .mec-search-form .mec-text-address-search,
  .acalog-custom .mec-search-form .mec-text-input-search {
    padding: 0 4px;
  }
}
@media (max-width: 780px) {
  .acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
    padding: 0 7px;
    margin-top: 20px;
  }
}
.acalog-custom .mec-totalcalview-selected:hover {
  color: #fff !important;
}
.acalog-custom .mec-search-form {
  padding: 20px 10px;
}
.acalog-custom .mec-search-form .mec-date-search,
.acalog-custom .mec-search-form .mec-text-input-search {
  padding: 0 10px;
  float: left;
}
.acalog-custom .mec-search-form .mec-text-input-search input {
  border-radius: 0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0 !important;
}
.acalog-custom .mec-search-form .mec-date-search,
.acalog-custom .mec-search-form .mec-time-picker-search,
.acalog-custom .mec-search-form .mec-totalcal-view {
  padding: 0 10px;
}
.acalog-custom .mec-search-form .mec-text-input-search {
  width: 100%;
}
.acalog-custom .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search {
  width: 50%;
}
.acalog-custom .mec-search-form .mec-date-search,
.acalog-custom .mec-search-form .mec-time-picker-search {
  width: 50%;
  float: left;
}
.acalog-custom .mec-search-form .mec-minmax-event-cost input:last-child,
.acalog-custom .mec-search-form .mec-text-address-search input,
.acalog-custom .mec-search-form .mec-time-picker-search input:last-child {
  border-radius: 0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0 !important;
}
.acalog-custom .mec-search-form .mec-date-search.with-mec-time-picker,
.acalog-custom .mec-search-form .mec-time-picker-search.with-mec-date-search {
  width: 25%;
  float: left;
}
.acalog-custom .mec-search-form .mec-tab-loader.col-md-6 .mec-totalcal-view {
  padding: 0;
}
.acalog-custom .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,
.acalog-custom .mec-search-form .mec-minmax-event-cost,
.acalog-custom .mec-search-form .mec-text-address-search {
  min-height: 55px;
}
.acalog-custom .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12,
.acalog-custom .mec-widget .mec-search-form .mec-date-search,
.acalog-custom .mec-widget .mec-search-form .mec-text-input-search {
  width: 100%;
}
.acalog-custom .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search.col-md-12 {
  padding: 0 10px;
}
.acalog-custom .mec-search-form .mec-date-search {
  clear: left;
}
.acalog-custom .mec-wrap .mec-search-form .mec-text-input-search {
  padding: 0 10px;
}
.acalog-custom .mec-wrap .mec-search-form .mec-text-address-search input,
.acalog-custom .mec-wrap .mec-search-form .mec-text-input-search input {
  margin-bottom: 10px;
}
.acalog-custom .mec-wrap .mec-totalcal-box label {
  display: block;
  line-height: 1.8;
  margin-bottom: 4px;
  font-size: 13px;
  color: #9a9a9a;
}
.acalog-custom .mec-wrap .mec-search-form .mec-date-search select {
  width: calc(100% - 106px);
}
.acalog-custom .mec-wrap .mec-search-form .mec-date-search select:last-child {
  width: 70px;
  border-radius: 0 var(--mec-secondary-border-radius) var(--mec-secondary-border-radius) 0 !important;
}
@media only screen and (max-width: 781px) {
  .acalog-custom .mec-search-form .mec-date-search,
  .acalog-custom .mec-search-form .mec-text-input-search {
    width: 100%;
    float: none;
  }
  .acalog-custom .mec-search-form .mec-date-search {
    min-height: 55px;
  }
}
@media only screen and (max-width: 780px) {
  .acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
    margin-top: 0;
  }
}
@media only screen and (max-width: 760px) {
  .acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span {
    margin-top: 20px;
  }
}
.acalog-custom .mec-search-form .mec-text-address-search {
  float: left;
  width: 100%;
  padding: 0 10px;
}
@media (max-width: 960px) {
  .acalog-custom .mec-wrap .mec-minmax-event-cost.with-mec-address,
  .acalog-custom .mec-wrap .mec-text-address-search.with-mec-cost {
    margin-top: 0;
  }
  .acalog-custom .mec-search-form .mec-date-search.with-mec-time-picker,
  .acalog-custom .mec-search-form .mec-time-picker-search.with-mec-date-search {
    width: 50%;
    margin-bottom: 20px;
  }
}
@media (max-width: 780px) {
  .acalog-custom .mec-search-form .mec-date-search.with-mec-time-picker,
  .acalog-custom .mec-search-form .mec-time-picker-search.with-mec-date-search {
    margin: 20px 0;
    height: auto;
  }
  .acalog-custom .mec-search-form .mec-date-search {
    min-height: unset;
  }
}
@media only screen and (max-width: 768px) {
  .acalog-custom .mec-owl-theme .owl-nav [class*=owl-] {
    display: none !important;
  }
}
.acalog-custom .mec-owl-theme .owl-dots .owl-dot {
  border: none;
}
.acalog-custom .lity-content>div {
  overflow: auto;
  max-height: 80vh !important;
  border-radius: var(--mec-primary-border-radius);
}
.acalog-custom .mec-modal-wrap {
  max-width: 90vw;
  max-height: 90vh !important;
  background: #fff;
  box-shadow: 0 1px 55px rgba(0,0,0,0.5);
  overflow-x: hidden !important;
}
@media (max-width: 1023px) {
  .acalog-custom .mec-modal-wrap {
    max-width: 80vw;
  }
}
.acalog-custom body .featherlight {
  z-index: 999999 !important;
}
.acalog-custom body .featherlight .featherlight-content {
  background: 0 0;
  overflow: unset;
  z-index: 9999;
}
@media (max-width: 480px) {
  .acalog-custom .mec-search-form .mec-date-search.with-mec-time-picker,
  .acalog-custom .mec-search-form .mec-time-picker-search.with-mec-date-search {
    width: 100%;
  }
  .acalog-custom .mec-search-form .mec-date-search.with-mec-time-picker,
  .acalog-custom .mec-search-form .mec-full-calendar-search-ends .mec-text-input-search,
  .acalog-custom .mec-search-form .mec-minmax-event-cost,
  .acalog-custom .mec-search-form .mec-text-address-search,
  .acalog-custom .mec-search-form .mec-time-picker-search.with-mec-date-search,
  .acalog-custom .mec-wrap .mec-minmax-event-cost.with-mec-address {
    margin-bottom: 0;
    margin-top: 10px;
    min-height: auto;
  }
  .acalog-custom .mec-wrap .mec-minmax-event-cost.with-mec-address {
    margin-bottom: 10px;
  }
  .acalog-custom .mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address,
  .acalog-custom .mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search,
  .acalog-custom .mec-wrap.mec-widget .mec-text-address-search.with-mec-cost {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .acalog-custom .mec-wrap.mec-widget .mec-minmax-event-cost.with-mec-address {
    float: left !important;
    max-width: calc(100% - 20px) !important;
    margin: 0 0 0 10px !important;
  }
  .acalog-custom .mec-wrap.mec-widget .mec-search-form .mec-time-picker-search.with-mec-date-search {
    margin-top: 20px !important;
  }
  .acalog-custom .mec-wrap.mec-widget .mec-search-form .mec-text-input-search {
    padding: 10px !important;
  }
  .acalog-custom body .featherlight .featherlight-content {
    width: 95%;
  }
  .acalog-custom .featherlight .featherlight-content,
  .acalog-custom body .mec-modal-wrap {
    max-width: 100%;
  }
}
.acalog-custom .mec-agenda-event-title {
  line-height: 18px;
}
.acalog-custom .mec-agenda-event-title a {
  display: inline-block;
}
.acalog-custom .mec-events-agenda-container .mec-month-divider {
  margin-right: 20px;
}
.acalog-custom .mec-events-agenda:not(:last-of-type) {
  padding: 0;
  border-bottom: 1px solid #e9e9e9;
}
.acalog-custom .mec-events-agenda:last-of-type {
  border-radius: 0 0 var(--mec-primary-border-radius) var(--mec-primary-border-radius);
}
.acalog-custom .mec-agenda-event-title {
  position: relative;
  padding-left: 14px;
}
.acalog-custom .mec-agenda-event-title a {
  font-size: 14px;
  font-weight: 600;
  color: #333;
}
.acalog-custom .mec-yearly-view-wrap {
  margin: 0 0 15px;
  border: 1px solid #e6e6e6;
  background: #fff;
  box-shadow: 0 2px 4px rgba(0,0,0,0.04);
  border-bottom-width: 4px;
  border-radius: var(--mec-primary-border-radius);
}
.acalog-custom .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar {
  max-width: 100%;
  width: 231px;
  padding: 10px;
  background: #fff;
  margin: 10px;
  display: inline-block;
}
.acalog-custom .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt {
  transition: none;
  height: 30px;
  width: 30px;
  line-height: 30px;
  border-radius: 0;
  font-size: 12px;
}
.acalog-custom .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar .mec-has-event:after {
  width: 4px;
  height: 4px;
  bottom: 3px;
  left: calc(50% - 2px);
}
.acalog-custom .mec-calendar.mec-yearly-calendar .mec-calendar-table-title {
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  color: #222;
  margin-top: -5px;
  padding-bottom: 5px;
}
.acalog-custom .mec-yearly-view-wrap .mec-yearly-agenda-sec {
  min-height: 200px;
  width: calc(100% - 538px);
  float: left;
  padding: 0 0 0 20px;
  overflow: hidden;
}
.acalog-custom .mec-yearly-view-wrap .mec-yearly-title-sec {
  position: relative;
  padding: 15px;
  text-align: center;
  border-bottom: 1px solid #e6e6e6;
  box-shadow: 0 1px 3px rgba(0,0,0,0.02);
}
.acalog-custom .mec-yearly-view-wrap .mec-yearly-title-sec h2 {
  font-size: 30px;
  line-height: 40px;
  color: #333;
  margin: 0;
  font-weight: 700;
}
.acalog-custom .mec-yearly-view-wrap .mec-events-agenda.mec-selected {
  box-shadow: -10px 0 0 0 #fffcf2, 0 -1px 0 #fbebb6;
  background: #fffcf2;
  border-color: #fbebb6;
  color: #f9af29;
}
@media only screen and (max-width: 959px) {
  .acalog-custom .mec-yearly-view-wrap .mec-yearly-agenda-sec {
    width: calc(100% - 268px);
    padding: 0 0 0 10px;
  }
}
@media only screen and (max-width: 767px) {
  .acalog-custom .mec-events-agenda span.mec-agenda-event-title {
    display: block;
    width: 100%;
  }
  .acalog-custom .mec-agenda-event-title a {
    font-size: 13px;
  }
  .acalog-custom .mec-yearly-view-wrap .mec-yearly-agenda-sec {
    width: 100%;
    float: none;
  }
  .acalog-custom .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar {
    width: auto;
  }
  .acalog-custom .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar dl dt {
    width: 14.2%;
  }
  .acalog-custom .mec-yearly-view-wrap .mec-yearly-title-sec h2 {
    font-size: 25px;
  }
}
@media only screen and (min-width: 768px) {
  .acalog-custom .mec-yearly-view-wrap .mec-agenda-event-title a {
    font-size: 13px;
  }
}
@media only screen and (max-width: 1200px) {
  .acalog-custom .mec-yearly-view-wrap .mec-agenda-event-title a {
    font-size: 12px;
    padding-right: 6px;
  }
}
.acalog-custom .mec-weather-summary-temp {
  font-weight: 400;
  color: #fff;
  font-size: 29px;
  line-height: 1;
}
.acalog-custom .degrees-mode {
  background: rgba(0,0,0,0.2);
  cursor: pointer;
  font-weight: 400;
  font-size: 18px;
  padding: 4px 5px;
  line-height: 1;
  color: #fff;
  position: absolute;
  border-radius: 8px;
  bottom: 16px;
  left: 16px;
}
.acalog-custom .mec-weather-extras {
  width: auto;
  padding: 10px 15px 0;
  float: right;
  min-height: 80px;
  color: #fff;
  font-size: 13px;
  line-height: 1;
}
.acalog-custom .mec-weather-extras div {
  line-height: 20px;
  height: 20px;
}
.acalog-custom .mec-weather-extras span {
  color: rgba(255,255,255,0.68);
  font-size: 12px;
  text-transform: uppercase;
}
.acalog-custom .mec-weather-extras var {
  font-size: 11px;
  letter-spacing: .4px;
}
.acalog-custom .mec-masonry-item-wrap {
  width: calc(33.33% - 30px);
  padding: 0;
  margin: 0 15px 30px;
  min-height: 10px;
  position: relative;
  float: left;
}
.acalog-custom .mec-events-masonry-cats {
  padding: 10px;
  margin-bottom: 25px;
  text-align: center;
  clear: both;
  list-style: none;
}
.acalog-custom .mec-events-masonry-cats a {
  border-radius: 2px;
  padding: 6px 12px;
  font-size: 13px;
  line-height: 1.2;
  color: #333;
  font-weight: 400;
  margin-top: 0 !important;
  text-align: center;
  display: inline-block;
  width: auto;
  border: 2px solid transparent;
  transition: all .2s ease;
}
.acalog-custom .mec-events-masonry-cats a:hover {
  border-color: #40d9f1;
  color: #333;
}
.acalog-custom .mec-events-masonry-cats a.mec-masonry-cat-selected {
  border: 2px solid #40d9f1;
  color: #40d9f1;
}
@media only screen and (max-width: 960px) {
  .acalog-custom .mec-masonry-item-wrap {
    width: calc(50% - 30px);
  }
}
@media only screen and (max-width: 768px) {
  .acalog-custom .mec-masonry-item-wrap {
    width: calc(100% - 30px);
  }
}
.acalog-custom [class*=mec-sl-] {
  font-family: simple-line-icons;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .mec-sl-map-marker:before {
  content: "\e096";
}
.acalog-custom .mec-color,
.acalog-custom .mec-wrap .mec-color {
  color: #40d9f1;
}
.acalog-custom .mec-month-divider {
  display: flex;
  align-items: center;
}
.acalog-custom .mec-month-divider:after,
.acalog-custom .mec-month-divider:before {
  content: "";
  flex: 1;
  height: 4px;
  background: #ebebeb;
}
.acalog-custom .mec-month-divider h5 {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 20px;
}
.acalog-custom .mec-month-divider i {
  display: none;
}
.acalog-custom .mec-daily-view-date-events article:before {
  padding: 7px 40px !important;
  top: 27px !important;
}
.acalog-custom .mec-wrap * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .mec-wrap :after,
.acalog-custom .mec-wrap :before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .lity .clear,
.acalog-custom .mec-wrap .clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
}
.acalog-custom .mec-wrap .row {
  margin-left: -10px;
  margin-right: -10px;
}
.acalog-custom .mec-wrap .row:after,
.acalog-custom .mec-wrap .row:before {
  content: " ";
  display: table;
}
.acalog-custom .mec-wrap .row:after {
  clear: both;
}
.acalog-custom .mec-wrap .col-md-12,
.acalog-custom .mec-wrap .col-md-4,
.acalog-custom .mec-wrap .col-md-6 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (min-width: 1200px) {
  .acalog-custom .mec-wrap .col-md-12,
  .acalog-custom .mec-wrap .col-md-4,
  .acalog-custom .mec-wrap .col-md-6 {
    padding-left: 15px;
    padding-right: 15px;
  }
  .acalog-custom .mec-wrap .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (min-width: 961px) {
  .acalog-custom .mec-wrap .col-md-12,
  .acalog-custom .mec-wrap .col-md-4,
  .acalog-custom .mec-wrap .col-md-6 {
    float: left;
  }
  .acalog-custom .mec-wrap .col-md-12 {
    width: 100%;
  }
  .acalog-custom .mec-wrap .col-md-6 {
    width: 50%;
  }
  .acalog-custom .mec-wrap .col-md-4 {
    width: 33.33333333333333%;
  }
}
.acalog-custom #mec-advanced-wraper div:first-child>ul span {
  display: none;
}
.acalog-custom #mec-advanced-wraper div:first-child>ul * {
  display: inline-block;
  background: #fff;
  font-size: 12px;
  color: #717273;
  text-align: center;
}
.acalog-custom #mec-advanced-wraper div:first-child>ul>li {
  width: 60px;
  font-weight: 700;
  margin: 0 10px 0 0;
  padding: 4px 0;
  border-right: 1px solid var(--mec-fes-main-color-rgba-4);
}
.acalog-custom #mec-advanced-wraper div:first-child>ul>ul>li {
  margin: 0;
  padding: 2px 10px;
  cursor: pointer;
  border-radius: 2px;
  transition: all .18s ease;
}
.acalog-custom .mec-fes-form .mec-additional-organizers .select2-container {
  margin-bottom: 0;
}
.acalog-custom #mec_bfixed_form_fields li,
.acalog-custom #mec_reg_form_fields li {
  list-style: none;
}
.acalog-custom ul#mec_bfixed_form_fields,
.acalog-custom ul#mec_reg_form_fields {
  padding: 0;
  margin: 0;
}
.acalog-custom ul#mec_bfixed_form_fields li,
.acalog-custom ul#mec_reg_form_fields li {
  background: #f8feff;
  margin: 6px -20px;
  padding: 15px 25px 10px;
  width: auto;
  font-size: 13px;
  border-top: 1px solid #e8fafd;
  border-bottom: 1px solid #e8fafd;
  position: relative;
}
.acalog-custom #mec_bfixed_form_fields input[type=checkbox],
.acalog-custom #mec_bfixed_form_fields input[type=radio],
.acalog-custom #mec_reg_form_fields input[type=checkbox],
.acalog-custom #mec_reg_form_fields input[type=radio] {
  background-color: #fff;
  border: 1px solid #cfeff5;
  box-shadow: 0 1px 3px -1px #cfeff5;
  padding: 9px;
  border-radius: 3px;
  min-width: 20px;
  min-height: 20px;
  display: inline-block !important;
  vertical-align: middle;
  float: none;
  transition: all .18s ease;
  outline: 0;
  margin: 0 5px 0 0;
  text-align: left;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.acalog-custom #mec_bfixed_form_fields input[type=checkbox]:focus,
.acalog-custom #mec_bfixed_form_fields input[type=radio]:focus,
.acalog-custom #mec_reg_form_fields input[type=checkbox]:focus,
.acalog-custom #mec_reg_form_fields input[type=radio]:focus {
  outline: 0;
}
.acalog-custom #mec_bfixed_form_fields input[type=radio],
.acalog-custom #mec_reg_form_fields input[type=radio] {
  -webkit-appearance: none;
  border-radius: 20px !important;
  min-width: 20px;
  min-height: 20px;
  margin: 0;
  vertical-align: middle;
}
.acalog-custom #mec_bfixed_form_fields input[type=checkbox]:hover,
.acalog-custom #mec_bfixed_form_fields input[type=radio]:hover,
.acalog-custom #mec_reg_form_fields input[type=checkbox]:hover,
.acalog-custom #mec_reg_form_fields input[type=radio]:hover {
  border-color: #40d9f1;
}
.acalog-custom #mec_bfixed_form_fields input[type=checkbox]:checked,
.acalog-custom #mec_bfixed_form_fields input[type=radio]:checked,
.acalog-custom #mec_reg_form_fields input[type=checkbox]:checked,
.acalog-custom #mec_reg_form_fields input[type=radio]:checked {
  border-color: #40d9f1;
  background: #40d9f1;
  border-radius: 2px;
  position: relative;
}
.acalog-custom #mec_bfixed_form_fields input[type=checkbox]:checked::before,
.acalog-custom #mec_reg_form_fields input[type=checkbox]:checked::before {
  content: "";
  position: absolute;
  top: 12px;
  left: 5px;
  margin: 0;
  vertical-align: middle;
  line-height: 1;
  border-right: 2px solid #fff !important;
  border-bottom: 2px solid #fff !important;
  transform: rotate(45deg);
  transform-origin: 0% 100%;
  color: #fff;
  transition: all .2s ease;
  animation: 130ms cubic-bezier(.4,0,.23,1) 140ms forwards checkbox-check;
}
@keyframes checkbox-check {
  .acalog-custom 0% {
    width: 0;
    height: 0;
    border-color: #fff;
    transform: translate3d(0,0,0) rotate(45deg);
  }
  .acalog-custom 33% {
    width: 6px;
    height: 0;
    transform: translate3d(0,0,0) rotate(45deg);
  }
  .acalog-custom 100% {
    width: 6px;
    height: 12px;
    border-color: #fff;
    transform: translate3d(0,-12px,0) rotate(45deg);
  }
}
.acalog-custom #mec_bfixed_form_field_types .button,
.acalog-custom #mec_reg_form_field_types .button {
  position: relative;
  outline: 0;
  border-radius: 50px;
  padding: 2px 21px 2px 31px !important;
  line-height: 1;
  font-size: 11px;
  font-weight: 600;
  color: #40d9f1;
  letter-spacing: 2px;
  height: auto;
  cursor: pointer;
  margin: 0 0 5px;
  text-transform: uppercase;
  box-shadow: 0 2px 6px -3px #40d9f1;
  border: 2px solid #cfeff5;
}
.acalog-custom #mec_bfixed_form_field_types .button:before,
.acalog-custom #mec_reg_form_field_types .button:before {
  position: absolute;
  left: 6px;
  color: #40d9f1;
  content: "\e095";
  font-family: simple-line-icons;
  font-size: 12px;
  display: inline-block;
  color: var(--mec-fes-main-color);
}
.acalog-custom #mec_bfixed_form_field_types .button:hover:before,
.acalog-custom #mec_reg_form_field_types .button:hover:before {
  color: #fff;
}
.acalog-custom body:has(.mec-fes-form,
.acalog-custom .mec-search-form) table.ui-datepicker-calendar {
  margin-bottom: 0;
}
.acalog-custom body:has(.mec-fes-form,
.acalog-custom .mec-search-form) .ui-datepicker-calendar th {
  font-weight: 700;
  color: #4a4b4c;
}
.acalog-custom body:has(.mec-fes-form,
.acalog-custom .mec-search-form) .ui-datepicker-calendar td,
.acalog-custom body:has(.mec-fes-form,
.acalog-custom .mec-search-form) .ui-datepicker-calendar th,
.acalog-custom body:has(.mec-fes-form,
.acalog-custom .mec-search-form) .ui-datepicker-calendar tr {
  border: none;
}
.acalog-custom #mec_fes_form {
  max-width: 840px;
  margin: 0 auto;
}
.acalog-custom body:has(.mec-fes-form,
.acalog-custom .mec-search-form) .ui-datepicker-calendar th {
  height: auto;
  padding: 0;
}
.acalog-custom body:has(.mec-fes-form,
.acalog-custom .mec-search-form) .ui-datepicker-calendar th {
  font-size: 14px;
  line-height: 30px;
}
.acalog-custom .mec-event-export-excel:before {
  content: "\e083";
  font-family: simple-line-icons;
  font-size: 13px;
  vertical-align: middle;
  margin-right: 7px;
  margin-top: -1px;
  display: inline-block;
}
.acalog-custom .mec-fes-form .select2-container {
  min-height: 38px;
  box-sizing: border-box;
  margin-bottom: 8px;
  padding: 0 6px;
  border-radius: 2px;
  border: 1px solid var(--mec-fes-main-color-rgba-4);
  box-shadow: inset 0 1px 6px var(--mec-fes-main-color-rgba-5);
  background-color: #fff;
  color: #32373c;
  outline: 0;
  transition: 50ms border-color ease-in-out;
  min-width: 200px;
  max-width: 230px;
  font-size: 14px;
  z-index: 1;
}
.acalog-custom .mec-fes-form .select2-selection {
  border: none;
  background: 0 0;
  padding-top: 2px;
  width: 100%;
  height: 100%;
  padding: 0;
}
.acalog-custom .mec-fes-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__rendered {
  color: #777;
  line-height: 34px;
  padding-left: 5px;
}
.acalog-custom .mec-fes-form .mec-dropdown-wrap span.select2 .selection .select2-selection .select2-selection__arrow {
  height: 34px;
}
.acalog-custom body:has(.mec-fes-form) .select2-container--open .select2-dropdown--below {
  margin-top: 31px;
  border: 1px solid var(--mec-fes-main-color-rgba-4);
}
.acalog-custom body:has(.mec-fes-form) .select2-container--open .select2-dropdown--above {
  margin-top: 33px;
  border: 1px solid var(--mec-fes-main-color-rgba-4);
}
.acalog-custom body:has(.mec-fes-form) .select2-search--dropdown .select2-search__field {
  font-size: 13px;
  color: #777;
  border: 1px solid var(--mec-fes-main-color-rgba-4) !important;
}
.acalog-custom body:has(.mec-fes-form) .select2-container--default .select2-results__option--selected {
  background-color: var(--mec-fes-main-color-rgba-4) !important;
}
.acalog-custom body:has(.mec-fes-form) .select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: var(--mec-fes-main-color) !important;
}
.acalog-custom body:has(.mec-fes-form) .select2-results__option {
  font-size: 13px !important;
}
.acalog-custom body:has(.mec-fes-form) .select2-container--default .select2-selection--multiple,
.acalog-custom body:has(.mec-fes-form) .select2-container--default .select2-selection--single {
  border: none;
  background-color: unset;
  border-radius: 0;
  height: auto;
}
.acalog-custom body:has(.mec-fes-form) .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 36px;
}
.acalog-custom body:has(.mec-fes-form) .select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin: 2.5px 5px 2.5px 0;
  height: 23px;
  vertical-align: sub;
}
.acalog-custom body:has(.mec-fes-form) .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  padding: 0 4px !important;
  line-height: 20px;
  height: 21px;
  border-radius: 0;
}
.acalog-custom body:has(.mec-fes-form) .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  line-height: 20px;
  padding: 0 5px;
  position: static;
  top: unset;
}
.acalog-custom .mec-fes-form .select2-container--default.select2-container--focus .select2-selection {
  border: none !important;
  outline: 0;
  padding: 0;
}
.acalog-custom .mec-fes-form .select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 5px;
  right: 4px;
}
.acalog-custom .select2-results {
  font-size: 14px;
}
.acalog-custom .mec-fes-form .select2-container--default .select2-search--inline .select2-search__field {
  margin: 0;
}
.acalog-custom .mec-timeline-event-image img {
  border-radius: 0 10px 0 0;
  width: 100%;
}
.acalog-custom .mec-timeline-event-image a {
  display: block;
  line-height: 0;
}
.acalog-custom .mec-timeline-event-image img {
  margin-bottom: -7px;
  border-radius: 0 10px 10px 0;
}
.acalog-custom .mec-timeline-event-image a img {
  margin-bottom: 0;
  border-radius: 0 var(--mec-primary-border-radius) 0 0;
}
.acalog-custom .mec-skin-tile-month-navigator-container {
  position: relative;
  text-align: center;
  font-size: 12px;
  height: 80px;
  background: #f7f7f7;
  padding: 28px;
  border-radius: var(--mec-primary-border-radius);
  margin-bottom: 20px;
}
.acalog-custom .mec-skin-tile-month-navigator-container:after,
.acalog-custom .mec-skin-tile-month-navigator-container:before {
  content: "";
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px;
}
.acalog-custom .mec-skin-tile-month-navigator-container:after {
  bottom: -20px;
  border-color: #f7f7f7 transparent transparent;
}
.acalog-custom .mec-skin-tile-month-navigator-container:before {
  bottom: -21px;
  border-color: #fff transparent transparent;
}
@media only screen and (max-width: 480px) {
  .acalog-custom .mec-skin-tile-month-navigator-container {
    height: 110px;
    padding-top: 68px;
  }
}
.acalog-custom .mec-skin-tile-month-navigator-container h2 {
  font-size: 23px;
  font-weight: 700;
}
.acalog-custom .mec-skin-tile-month-navigator-container .mec-previous-month {
  position: absolute;
  top: 28px;
  left: 20px;
  cursor: pointer;
  padding: 3px 12px;
  line-height: 23px;
  background: #fff;
  border-radius: 32px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.02);
  transition: all .22s ease;
}
.acalog-custom .mec-skin-tile-month-navigator-container .mec-previous-month:hover {
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  color: #000;
}
.acalog-custom .mec-dark-mode .mec-fes-form .select2-container {
  border: 1px solid #353535;
  background-color: #282828;
  color: #d2d2d2;
}
.acalog-custom .mec-booking-shortcode button#mec-book-form-btn-step-2 {
  margin-left: 30px;
}
.acalog-custom .mec-booking-shortcode button[type=button]:hover,
.acalog-custom .mec-booking-shortcode button[type=submit]:hover {
  background-color: #000;
  text-decoration: none;
  box-shadow: 0 4px 10px rgba(1,2,4,0.32);
}
.acalog-custom .mec-booking-shortcode a.button.loading:after,
.acalog-custom .mec-booking-shortcode button[type=submit].loading:after {
  display: block;
}
.acalog-custom .mec-booking-tooltip.multiple-time {
  color: #fff;
}
.acalog-custom .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:before {
  display: none;
}
.acalog-custom .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:first-child:before {
  display: block;
}
.acalog-custom .mec-booking-tooltip.multiple-time .mec-booking-calendar-date {
  border: 1px dashed #68717a;
  line-height: 25px;
  margin: 8px 0;
  border-radius: 20px;
  transition: all .17s ease;
  -webkit-transition: .17s;
  -moz-transition: .17s;
  -ms-transition: .17s;
  -o-transition: .17s;
}
.acalog-custom .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,
.acalog-custom .mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active {
  background: #40d9f1;
  border-color: #40d9f1;
}
.acalog-custom .mec-choosen-time-message {
  max-width: 330px;
  padding: 3px 14px;
  border-radius: 4px;
  background: rgba(64,217,241,0.24);
  color: #40d9f1;
  transition: all .17s ease;
  opacity: 1;
  visibility: visible;
  font-size: 12px;
  margin-bottom: 20px;
}
.acalog-custom .mec-choosen-time-message .mec-choosen-time {
  padding-left: 7px;
}
.acalog-custom .mec-choosen-time-message.disable,
.acalog-custom .mec-choosen-time-message.disable .mec-choosen-time-message {
  opacity: 0;
  visibility: hidden;
  padding: 0;
  font-size: 0;
  margin: 0;
}
.acalog-custom .is-light-theme .mec-fes-form .select2-selection {
  height: auto;
}
.acalog-custom .mec-gCalendar-filters-wrap .select2-container--default>ul {
  margin-top: 2px;
  width: 100%;
}
.acalog-custom .mec-gCalendar-filters-wrap span.select2.select2-container {
  width: 100% !important;
}
.acalog-custom .mec-gCalendar-filters-wrap .select2-container--default>ul>li {
  width: 100%;
}
.acalog-custom .mec-gCalendar-filters-wrap .select2-container--default {
  height: 39px;
}
.acalog-custom .mec-gCalendar-filters-wrap span.select2-selection.select2-selection--multiple {
  border: none !important;
  height: 37px !important;
}
.acalog-custom .mec-gCalendar-filters-wrap .select2-container--default .select2-selection--multiple .select2-selection__choice {
  margin: 0;
  background-color: #eee;
  font-size: 11px;
}
.acalog-custom .mec-gCalendar-filters-wrap .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
  line-height: 29px;
  margin-top: 5px;
  border: none;
  margin-right: 5px;
}
.acalog-custom #mec-gCalendar-wrap .openMonthFilter i {
  -moz-transition: .27s;
  -webkit-transition: .27s;
  -o-transition: .27s;
  transition: all .27s ease;
}
.acalog-custom #mec-gCalendar-wrap .openMonthFilter.open i {
  transform: rotate(-180deg);
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid {
  min-width: 650px;
  overflow: auto;
  border: none;
  border-radius: unset;
  margin: 0;
}
@media (min-width: 992px) {
  .acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid {
    overflow: visible;
  }
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid thead tr td {
  border: none !important;
  background: 0 0;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid table {
  margin-bottom: 0;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid tr th {
  background: 0 0;
  padding: 20px 0 3px 10px;
  text-align: left;
  border-right: none !important;
  border-left: none !important;
  border-bottom: 1px solid #e3e4e5;
  border-top: none;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid tr th.fc-col-header-cell {
  border: none;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid tr th a {
  font-size: 15px !important;
  font-weight: 500 !important;
  color: #000;
  text-decoration: none;
}
.acalog-custom #mec-gCalendar-wrap .openMonthFilter {
  position: relative;
  padding: 7px 10px 2px;
  display: inline-block;
}
.acalog-custom #mec-gCalendar-wrap.fc .fc-daygrid-day-number {
  font-size: 16px;
  padding: 12px 10px 2px;
  color: #000;
  text-decoration: none;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid-sync-table {
  margin: 0;
  border-spacing: 0;
  border-collapse: separate;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid table,
.acalog-custom .fc .fc-daygrid-body {
  width: 100% !important;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid-sync-table tr td {
  text-align: left;
  background: 0 0 !important;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid-sync-table .fc-daygrid-day-top {
  display: flex;
  flex-direction: row;
  padding-left: 10px;
}
.acalog-custom #mec-gCalendar-wrap .fc-daygrid-day.fc-day-today {
  background: #fff !important;
}
.acalog-custom #mec-gCalendar-wrap .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
  color: #00acf8;
  font-size: 17px;
  font-weight: 500;
}
.acalog-custom #mec-gCalendar-wrap .fc-scrollgrid-section-body>td {
  border: none !important;
  background-color: transparent !important;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid-sync-table tbody tr:last-child td:first-child {
  border-radius: 0 0 0 7px;
}
.acalog-custom #mec-gCalendar-wrap table.fc-scrollgrid-sync-table tbody tr:last-child td:last-child {
  border-radius: 0 0 7px 0;
}
.acalog-custom .select2-container {
  z-index: 999999;
}
@media (max-width: 360px) {
  .acalog-custom #mec-gCalendar-wrap .openMonthFilter {
    padding-right: 0;
  }
  .acalog-custom .fc-h-event .fc-event-main {
    font-size: 9px;
    line-height: 11px;
  }
}
@media (max-width: 768px) {
  .acalog-custom .mec-cart {
    overflow-x: scroll;
  }
}
.acalog-custom .mec-cart ul {
  padding: 0;
  list-style: none;
}
.acalog-custom .mec-cart ul h5,
.acalog-custom .mec-cart ul h6 {
  margin: 0;
  font-size: 14px;
  color: #000;
  font-weight: inherit;
}
.acalog-custom .mec-cart ul h6 {
  padding-left: 0;
}
.acalog-custom .mec-cart ul h6:before {
  content: "— ";
}
.acalog-custom .mec-cart ul h5 {
  font-weight: 400;
  margin: 0 0 3px;
}
.acalog-custom .mec-cart ul h6:last-child {
  margin-bottom: 12px;
}
.acalog-custom .mec-cart table td:nth-child(4) ul li {
  margin-bottom: 5px;
}
.acalog-custom .mec-cart table td:nth-child(4) ul li:last-child {
  margin-bottom: 12px;
}
.acalog-custom .mec-cart table a {
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
  color: #474849;
  fill: #474849;
}
.acalog-custom .mec-cart table a:hover {
  color: #000;
}
.acalog-custom .mec-cart table #mec_cart_total_payable {
  font-size: 20px;
  font-weight: 700;
  line-height: 26px;
  letter-spacing: -0.8px;
  text-align: right;
  color: #060607;
  fill: #060607;
}
.acalog-custom .mec-cart table .mec-cart-remove-transactions svg:hover,
.acalog-custom .mec-cart table .mec-cart-remove-transactions svg:hover path {
  color: red !important;
  fill: red !important;
  cursor: pointer;
}
.acalog-custom .mec-cart table tr {
  text-align: left;
}
.acalog-custom .mec-cart table tr th {
  margin-bottom: 27px;
  margin-top: 0;
  padding: 9px 12px;
  font-size: 14px;
  line-height: 1.8;
  letter-spacing: 0;
  font-weight: 600;
  position: relative;
  color: #000;
}
.acalog-custom .mec-cart table tr td {
  padding: 9px 12px;
  font-size: 14px;
  color: #000;
}
.acalog-custom .mec-cart table tr td a:hover {
  color: #000;
  text-decoration: underline;
}
.acalog-custom .mec-cart table tr td,
.acalog-custom .mec-cart table tr th {
  background-color: #fff !important;
  border: 0 !important;
  vertical-align: middle;
}
.acalog-custom .mec-cart table tr th:last-child {
  text-align: right;
}
.acalog-custom .mec-cart table tr {
  border-top: 1px solid rgba(0,0,0,0.1);
}
.acalog-custom .mec-cart table td:first-child {
  width: 35px;
  max-width: 35px;
}
.acalog-custom .mec-cart table td:nth-child(2) {
  width: 135px;
  max-width: 135px;
}
.acalog-custom .mec-cart table td:nth-child(3),
.acalog-custom .mec-cart table td:nth-child(4) {
  min-width: 200px;
  width: 200px;
}
.acalog-custom .mec-cart table td:nth-child(5) {
  font-size: 12px;
}
.acalog-custom .mec-cart table td:nth-child(6) {
  text-align: right;
  vertical-align: middle;
}
.acalog-custom .mec-cart table thead tr th {
  border-bottom: 1px solid #a3a3a3 !important;
}
.acalog-custom .mec-cart table thead tr,
.acalog-custom .mec-cart table thead tr th {
  border-top: none !important;
}
@media only screen and (max-width: 992px) {
  .acalog-custom .mec-cart table {
    min-width: 780px;
    overflow-x: scroll;
  }
}
.acalog-custom .mec-cart table tfoot tr th:last-child {
  display: none;
}
.acalog-custom .mec-checkout #mec_cart_total_payable {
  margin: 0 0 40px;
  font-size: 29px;
  line-height: 27px;
  letter-spacing: -0.4px;
  font-weight: 700;
  position: relative;
  color: #39c36e;
}
.acalog-custom .mec-checkout label {
  color: #424242;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: 0;
  margin: 0 0 4px;
  display: block;
  clear: none;
  padding: 7px 1em 3px 0;
}
.acalog-custom .mec-checkout input[type=radio]:before {
  content: "";
  display: inline-block;
  background: #fff;
  border-radius: 24px;
  width: 13px;
  height: 13px;
  cursor: pointer;
  margin: 1px 0 0;
  border: 1px solid #d7d8d9;
}
.acalog-custom .mec-checkout input[type=radio]:checked:before {
  border: 0;
  background: #000;
}
.acalog-custom .mec-checkout input[type=radio] {
  margin: 0 4px 0 0;
  font-size: 0;
}
.acalog-custom .mec-checkout input[type=checkbox] {
  float: left;
}
.acalog-custom .mec-checkout #mec_cart_total_payable {
  margin: 0 0 15px;
  font-size: 26px;
  line-height: 1;
  letter-spacing: -0.4px;
  font-weight: 700;
  position: relative;
  color: #000;
}
.acalog-custom .mec-load-more-wrap.mec-load-more-scroll-loading {
  width: 100%;
  height: 100%;
  background: var(--wpr-bg-f8d735cc-a1f4-4740-933c-8d9339908705) bottom no-repeat rgba(255,255,255,0.88);
  border-style: none;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 9;
}
.acalog-custom .mec-nextprev-next-button,
.acalog-custom .mec-nextprev-prev-button {
  margin-right: 0;
}
.acalog-custom .mec-nextprev-next-button {
  float: right;
  clear: both;
}
.acalog-custom a.mec-nextprev-next-button {
  text-decoration: none !important;
}
.acalog-custom a.mec-nextprev-next-button:hover {
  color: var(--mec-color-skin);
}
.acalog-custom .mec-nextprev-prev-button svg {
  transform: rotate(180deg);
}
.acalog-custom .mec-loading-events:after {
  content: "";
  background: var(--wpr-bg-d5e90e26-33c6-4c0b-85ad-86b86d512520) center calc(100% - 100px) no-repeat rgba(255,255,255,0.88);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: 0 -10px;
}
.acalog-custom body[class*=mec-theme] .mec-wrap a {
  text-decoration: auto;
}
.acalog-custom .single-mec-events {
  overflow-x: hidden;
}
.acalog-custom .mec-wrap button.mec-subscribe-to-calendar-btn {
  margin-top: 20px;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
  width: 180px;
}
.acalog-custom .entry-content .mec-wrap h1,
.acalog-custom .entry-content .mec-wrap h2,
.acalog-custom .entry-content .mec-wrap h3,
.acalog-custom .entry-content .mec-wrap h4,
.acalog-custom .entry-content .mec-wrap h5,
.acalog-custom .entry-content .mec-wrap h6,
.acalog-custom .mec-wrap h1,
.acalog-custom .mec-wrap h2,
.acalog-custom .mec-wrap h3,
.acalog-custom .mec-wrap h4,
.acalog-custom .mec-wrap h5,
.acalog-custom .mec-wrap h6 {
  font-family: var(--mec-heading-font-family), Helvetica, Arial, sans-serif;
}
.acalog-custom .mec-load-more-button,
.acalog-custom .mec-wrap .mec-error div,
.acalog-custom .mec-wrap .mec-success div,
.acalog-custom .mec-wrap p {
  font-family: var(--mec-paragraph-font-family), sans-serif;
  font-weight: 400;
}
.acalog-custom .lity .mec-color,
.acalog-custom .lity .mec-wrap .mec-color,
.acalog-custom .mec-choosen-time-message,
.acalog-custom .mec-marker-infowindow-wp .mec-marker-infowindow-count,
.acalog-custom .mec-wrap .mec-totalcal-box i,
.acalog-custom .mec-wrap.mec-cart table tr td a,
.acalog-custom .mec-yearly-view-wrap .mec-agenda-event-title a:hover {
  color: var(--mec-color-skin);
}
.acalog-custom .mec-wrap .mec-event-sharing-wrap .mec-event-sharing>li:hover a svg {
  fill: var(--mec-color-skin);
}
.acalog-custom .mec-booking button,
.acalog-custom .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,
.acalog-custom .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,
.acalog-custom .mec-calendar .mec-has-event:after,
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected {
  background-color: var(--mec-color-skin);
}
.acalog-custom .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,
.acalog-custom .mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active {
  background-color: var(--mec-color-skin);
}
.acalog-custom .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,
.acalog-custom .mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,
.acalog-custom .mec-calendar-day.mec-active .mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,
.acalog-custom .mec-marker-infowindow-wp .mec-marker-infowindow-count,
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected {
  border-color: var(--mec-color-skin);
}
.acalog-custom .lity-content .button,
.acalog-custom .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]),
.acalog-custom .lity-content input[type=button],
.acalog-custom .lity-content input[type=reset],
.acalog-custom .lity-content input[type=submit],
.acalog-custom .mec-nextprev-next-button,
.acalog-custom .mec-nextprev-prev-button,
.acalog-custom .mec-wrap .button,
.acalog-custom .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]),
.acalog-custom .mec-wrap input[type=button],
.acalog-custom .mec-wrap input[type=reset],
.acalog-custom .mec-wrap input[type=submit] {
  color: var(--mec-color-skin);
  background: var(--mec-color-skin-rgba-1);
  border-color: var(--mec-color-skin-rgba-1);
}
.acalog-custom .lity-content .button:hover,
.acalog-custom .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):hover,
.acalog-custom .lity-content input[type=button]:hover,
.acalog-custom .lity-content input[type=reset]:hover,
.acalog-custom .lity-content input[type=submit]:hover,
.acalog-custom .mec-nextprev-next-button:hover,
.acalog-custom .mec-nextprev-prev-button:hover,
.acalog-custom .mec-wrap .button:hover,
.acalog-custom .mec-wrap a.button:hover,
.acalog-custom .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):not([class*=et-]):hover,
.acalog-custom .mec-wrap input[type=button]:hover,
.acalog-custom .mec-wrap input[type=reset]:hover,
.acalog-custom .mec-wrap input[type=submit]:hover {
  border-color: var(--mec-color-skin);
}
.acalog-custom .lity-content .button svg path,
.acalog-custom .lity-content button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next) svg path,
.acalog-custom .lity-content input[type=button] svg path,
.acalog-custom .lity-content input[type=reset] svg path,
.acalog-custom .lity-content input[type=submit] svg path,
.acalog-custom .mec-nextprev-next-button svg path,
.acalog-custom .mec-nextprev-prev-button svg path,
.acalog-custom .mec-wrap .button svg path,
.acalog-custom .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not([class*=et-]) svg path,
.acalog-custom .mec-wrap input[type=button] svg path,
.acalog-custom .mec-wrap input[type=reset] svg path,
.acalog-custom .mec-wrap input[type=submit] svg path {
  fill: var(--mec-color-skin);
}
.acalog-custom .mec-choosen-time-message {
  background: var(--mec-color-skin-rgba-4);
}
@media only screen and (min-width: 1200px) {
  .acalog-custom body [id*=mec_skin_].mec-fluent-wrap {
    width: var(--mec-container-normal-width);
    max-width: var(--mec-container-normal-width);
  }
}
@media only screen and (min-width: 1921px) {
  .acalog-custom body [id*=mec_skin_].mec-fluent-wrap {
    width: var(--mec-container-large-width);
    max-width: var(--mec-container-large-width);
  }
}
.acalog-custom .entry-content .mec-wrap h1 a,
.acalog-custom .entry-content .mec-wrap h2 a,
.acalog-custom .entry-content .mec-wrap h3 a,
.acalog-custom .entry-content .mec-wrap h4 a,
.acalog-custom .entry-content .mec-wrap h5 a,
.acalog-custom .entry-content .mec-wrap h6 a,
.acalog-custom .mec-wrap .mec-event-grid-classic .mec-event-title a,
.acalog-custom .mec-wrap h1 a,
.acalog-custom .mec-wrap h2 a,
.acalog-custom .mec-wrap h3 a,
.acalog-custom .mec-wrap h4 a,
.acalog-custom .mec-wrap h5 a,
.acalog-custom .mec-wrap h6 a {
  color: var(--mec-title-color);
}
.acalog-custom .mec-wrap .mec-event-grid-classic .mec-event-title a:hover {
  color: var(--mec-title-color-hover);
}
.acalog-custom .mec-fluent-wrap .mec-event-sharing-wrap .mec-event-sharing li:hover a,
.acalog-custom .mec-fluent-wrap .mec-more-events-icon,
.acalog-custom .mec-fluent-wrap .mec-text-input-search i,
.acalog-custom .mec-fluent-wrap .mec-totalcal-box .mec-totalcal-view span,
.acalog-custom .mec-fluent-wrap .mec-totalcal-box input,
.acalog-custom .mec-fluent-wrap .mec-totalcal-box select,
.acalog-custom .mec-single-fluent-wrap .mec-marker-infowindow-wp .mec-marker-infowindow-count {
  color: var(--mec-fluent-main-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-totalcal-box input[type=search]::-webkit-input-placeholder {
  color: var(--mec-fluent-main-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-totalcal-box input[type=search]::-moz-placeholder {
  color: var(--mec-fluent-main-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-totalcal-box input[type=search]:-ms-input-placeholder {
  color: var(--mec-fluent-main-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-totalcal-box input[type=search]:-moz-placeholder {
  color: var(--mec-fluent-main-color) !important;
}
.acalog-custom .mec-single-fluent-body .lity-content input::-moz-placeholder,
.acalog-custom .mec-single-fluent-body .lity-content textarea::-moz-placeholder,
.acalog-custom .mec-single-fluent-wrap input::-moz-placeholder,
.acalog-custom .mec-single-fluent-wrap textarea::-moz-placeholder {
  color: var(--mec-fluent-main-color-rgba-1) !important;
}
.acalog-custom .mec-fluent-wrap .mec-event-sharing-wrap .mec-event-sharing,
.acalog-custom .mec-fluent-wrap .mec-filter-content,
.acalog-custom .mec-fluent-wrap .mec-load-month,
.acalog-custom .mec-fluent-wrap .mec-load-more-button:hover,
.acalog-custom .mec-fluent-wrap .mec-load-year,
.acalog-custom .mec-fluent-wrap .mec-skin-monthly-view-month-navigator-container,
.acalog-custom .mec-fluent-wrap .mec-text-input-search input[type=search],
.acalog-custom .mec-fluent-wrap .mec-totalcal-box .mec-totalcal-view span,
.acalog-custom .mec-fluent-wrap .mec-totalcal-box input,
.acalog-custom .mec-fluent-wrap .mec-totalcal-box select,
.acalog-custom .mec-fluent-wrap .mec-yearly-title-sec,
.acalog-custom .mec-fluent-wrap .mec-yearly-view-wrap .mec-year-container,
.acalog-custom .mec-fluent-wrap i.mec-filter-icon {
  border-color: var(--mec-fluent-main-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-filter-content:before,
.acalog-custom .mec-fluent-wrap .mec-more-events {
  border-bottom-color: var(--mec-fluent-main-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-event-sharing-wrap .mec-event-sharing:before {
  border-color: var(--mec-fluent-main-color) transparent transparent transparent !important;
}
.acalog-custom .mec-fluent-wrap.mec-events-agenda-container .mec-events-agenda {
  border-top-color: var(--mec-fluent-main-color-rgba-3) !important;
  border-bottom-color: var(--mec-fluent-main-color-rgba-3) !important;
}
.acalog-custom .mec-fluent-wrap .mec-filter-content i,
.acalog-custom .mec-fluent-wrap .mec-load-more-button,
.acalog-custom .mec-fluent-wrap .mec-yearly-view-wrap .mec-calendar.mec-yearly-calendar,
.acalog-custom .mec-single-fluent-wrap .mec-marker-infowindow-wp .mec-marker-infowindow-count {
  border-color: var(--mec-fluent-main-color-rgba-1) !important;
}
.acalog-custom .mec-single-fluent-wrap .mec-booking-button {
  box-shadow: 0 2px 5px var(--mec-fluent-main-color-rgba-4) !important;
}
.acalog-custom .mec-fluent-bg-wrap .mec-fluent-wrap article .mec-booking-button:hover,
.acalog-custom .mec-fluent-wrap .mec-booking-button:hover,
.acalog-custom .mec-fluent-wrap .mec-load-more-button:hover {
  box-shadow: 0 4px 10px var(--mec-fluent-main-color-rgba-4) !important;
}
.acalog-custom .mec-fluent-wrap .mec-yearly-view-wrap .mec-year-container {
  box-shadow: 0 5px 33px var(--mec-fluent-main-color-rgba-1) !important;
}
.acalog-custom .mec-fluent-wrap .mec-yearly-view-wrap .mec-yearly-agenda-sec {
  background-color: var(--mec-fluent-main-color-rgba-3) !important;
}
.acalog-custom .mec-fluent-current-time {
  background-color: var(--mec-fluent-main-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-filter-content i,
.acalog-custom .mec-fluent-wrap i.mec-filter-icon.active {
  background-color: var(--mec-fluent-main-color-rgba-1) !important;
}
.acalog-custom .mec-fluent-wrap .mec-color,
.acalog-custom .mec-fluent-wrap .mec-event-sharing-wrap>li:first-of-type i,
.acalog-custom .mec-fluent-wrap .mec-filter-content i,
.acalog-custom .mec-fluent-wrap .mec-load-month i,
.acalog-custom .mec-fluent-wrap .mec-load-more-button,
.acalog-custom .mec-fluent-wrap .mec-load-year i,
.acalog-custom .mec-fluent-wrap a:hover,
.acalog-custom .mec-fluent-wrap i.mec-filter-icon {
  color: var(--mec-fluent-bold-color);
}
.acalog-custom .mec-fluent-wrap .mec-load-month,
.acalog-custom .mec-fluent-wrap .mec-load-year {
  border-color: var(--mec-fluent-bold-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-calendar .mec-daily-view-day.mec-has-event:after {
  background-color: var(--mec-fluent-bold-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-booking-button:hover,
.acalog-custom .mec-fluent-wrap .mec-load-month:hover,
.acalog-custom .mec-fluent-wrap .mec-load-more-button:hover,
.acalog-custom .mec-fluent-wrap .mec-load-year:hover,
.acalog-custom .mec-wrap.mec-single-fluent-wrap .button:hover,
.acalog-custom .mec-wrap.mec-single-fluent-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.mec-googlemap-details button):not(.mec-googlemap-details button):not(.elementor-add-section-inner button):not(.dismissButton):hover,
.acalog-custom .mec-wrap.mec-single-fluent-wrap input[type=button]:hover,
.acalog-custom .mec-wrap.mec-single-fluent-wrap input[type=reset]:hover,
.acalog-custom .mec-wrap.mec-single-fluent-wrap input[type=submit]:hover {
  background-color: var(--mec-fluent-bg-hover-color) !important;
}
.acalog-custom .mec-fluent-wrap {
  background-color: var(--mec-fluent-bg-color) !important;
}
.acalog-custom .mec-fluent-wrap .mec-filter-content:after {
  border-bottom-color: var(--mec-fluent-second-bg-color) !important;
}
@media only screen and (min-width: 1200px) {
  .acalog-custom body [id*=mec_skin_].mec-fluent-wrap {
    width: inherit;
    max-width: inherit;
  }
}
.acalog-custom .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  padding: 0 !important;
  margin: 0 !important;
  line-height: 10px !important;
}
.acalog-custom .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  line-height: 5px;
  padding: 0 0 0 5px;
  position: relative;
  top: -1px;
}
.acalog-custom span.button {
  cursor: pointer;
}
.acalog-custom .lity {
  z-index: 999999 !important;
}
.acalog-custom .mec-skin-weekly-view-month-navigator-container .mec-month-navigator {
  position: relative;
}
.acalog-custom .rtl .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next):not(.et-fb-button) svg {
  display: inline-block;
  transform: scaleX(-1);
}
.acalog-custom body.rtl {
  font-family: vazirmatn;
}
.acalog-custom .mec-util-hidden {
  display: none;
}
.acalog-custom .mec-event-grid-classic .mec-event-content p,
.acalog-custom .mec-event-sharing-wrap li a,
.acalog-custom .mec-event-sharing-wrap:hover li ul li a,
.acalog-custom .mec-load-more-button,
.acalog-custom .mec-previous-month a,
.acalog-custom .mec-skin-tile-month-navigator-container .mec-previous-month,
.acalog-custom .mec-skin-tile-month-navigator-container .mec-previous-month a,
.acalog-custom .mec-wrap .button,
.acalog-custom .mec-wrap .mec-event-detail,
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span,
.acalog-custom .mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,
.acalog-custom .mec-wrap .mec-totalcal-box i,
.acalog-custom .mec-wrap .mec-totalcal-box input,
.acalog-custom .mec-wrap .mec-totalcal-box label,
.acalog-custom .mec-wrap .mec-totalcal-box select,
.acalog-custom .mec-wrap a.button:not(.owl-dot),
.acalog-custom .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs),
.acalog-custom .mec-wrap input[type=button],
.acalog-custom .mec-wrap input[type=reset],
.acalog-custom .mec-wrap input[type=submit] {
  color: #000;
}
.acalog-custom .mec-wrap input:focus-visible,
.acalog-custom .mec-wrap select:focus-visible {
  outline: #000 auto 1px;
}
.acalog-custom .tooltipster-box {
  flex: 1 1 auto;
}
.acalog-custom .tooltipster-content {
  box-sizing: border-box;
  max-height: 100%;
  max-width: 100%;
  overflow: auto;
}
.acalog-custom html.with-featherlight {
  overflow: hidden;
}
.acalog-custom .featherlight {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2147483647;
  text-align: center;
  white-space: nowrap;
  cursor: pointer;
  background: #333;
  background: rgba(0,0,0,0);
}
.acalog-custom .featherlight:last-of-type {
  background: rgba(0,0,0,0.8);
}
.acalog-custom .featherlight:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.acalog-custom .featherlight .featherlight-content {
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  overflow: auto;
  padding: 25px 25px 0;
  border-bottom: 25px solid transparent;
  margin-left: 5%;
  margin-right: 5%;
  max-height: 95%;
  background: #fff;
  cursor: auto;
  white-space: normal;
}
.acalog-custom .featherlight iframe {
  border: none;
}
.acalog-custom .featherlight * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (max-width: 1024px) {
  .acalog-custom .featherlight .featherlight-content {
    margin-left: 0;
    margin-right: 0;
    max-height: 98%;
    padding: 10px 10px 0;
    border-bottom: 10px solid transparent;
  }
}
@media print {
  .acalog-custom html.with-featherlight>*>:not(.featherlight) {
    display: none;
  }
}
.acalog-custom .lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0,0,0,0.9);
  outline: 0 !important;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s ease;
}
.acalog-custom .lity.lity-opened {
  opacity: 1;
}
.acalog-custom .lity.lity-closed {
  opacity: 0;
}
.acalog-custom .lity * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.acalog-custom .lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity .3s;
  -o-transition: opacity .3s;
  transition: opacity .3s ease;
}
.acalog-custom .lity-loading .lity-loader {
  opacity: 1;
}
.acalog-custom .lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s ease;
  -o-transition: -o-transform .3s;
  transition: transform .3s ease;
  transition: transform .3s ease, -webkit-transform .3s ease, -o-transform .3s ease;
}
.acalog-custom .lity-closed .lity-content,
.acalog-custom .lity-loading .lity-content {
  -webkit-transform: scale(.8);
  -ms-transform: scale(.8);
  -o-transform: scale(.8);
  transform: scale(.8);
}
.acalog-custom .lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.6);
  box-shadow: 0 0 8px rgba(0,0,0,0.6);
}
.acalog-custom .lity-hide {
  display: none;
}
.acalog-custom .fc-icon {
  -moz-user-select: none;
  -ms-user-select: none;
}
.acalog-custom .fc .fc-button,
.acalog-custom .fc-icon {
  text-transform: none;
  font-weight: 400;
}
.acalog-custom .fc-not-allowed,
.acalog-custom .fc-not-allowed .fc-event {
  cursor: not-allowed;
}
.acalog-custom .fc .fc-button:not(:disabled),
.acalog-custom .fc a[data-navlink],
.acalog-custom .fc-event.fc-event-draggable,
.acalog-custom .fc-event[href] {
  cursor: pointer;
}
.acalog-custom .fc {
  display: flex;
  flex-direction: column;
  font-size: 1em;
}
.acalog-custom .fc .fc-button,
.acalog-custom .fc-icon {
  display: inline-block;
  text-align: center;
}
.acalog-custom .fc,
.acalog-custom .fc *,
.acalog-custom .fc :after,
.acalog-custom .fc :before {
  box-sizing: border-box;
}
.acalog-custom .fc table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
}
.acalog-custom .fc th {
  text-align: center;
}
.acalog-custom .fc td,
.acalog-custom .fc th {
  vertical-align: top;
  padding: 0;
}
.acalog-custom .fc .fc-button,
.acalog-custom .fc .fc-button .fc-icon,
.acalog-custom .fc .fc-button-group,
.acalog-custom .fc .fc-timegrid-slot-label {
  vertical-align: middle;
}
.acalog-custom .fc a[data-navlink]:hover {
  text-decoration: underline;
}
.acalog-custom .fc .fc-button:hover,
.acalog-custom .fc .fc-list-event-title a,
.acalog-custom a.fc-event,
.acalog-custom a.fc-event:hover {
  text-decoration: none;
}
.acalog-custom .fc-theme-standard td,
.acalog-custom .fc-theme-standard th {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color,#ddd);
}
.acalog-custom .fc-liquid-hack td,
.acalog-custom .fc-liquid-hack th {
  position: relative;
}
.acalog-custom .fc-icon {
  width: 1em;
  height: 1em;
  -webkit-user-select: none;
  user-select: none;
  font-family: fcicons !important;
  speak: none;
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .fc-icon-chevron-left:before {
  content: "\e900";
}
.acalog-custom .fc-icon-chevron-right:before {
  content: "\e901";
}
.acalog-custom .fc-icon-chevrons-left:before {
  content: "\e902";
}
.acalog-custom .fc-icon-chevrons-right:before {
  content: "\e903";
}
.acalog-custom .fc-icon-x:before {
  content: "\e906";
}
.acalog-custom .fc .fc-button {
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
}
.acalog-custom .fc .fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none;
}
.acalog-custom .fc .fc-button {
  -webkit-appearance: button;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .4em .65em;
  font-size: 1em;
  line-height: 1.5;
  border-radius: .25em;
}
.acalog-custom .fc .fc-button:focus {
  outline: 0;
  box-shadow: 0 0 0 .2rem rgba(44,62,80,0.25);
}
.acalog-custom .fc .fc-button-primary:focus,
.acalog-custom .fc .fc-button-primary:not(:disabled).fc-button-active:focus,
.acalog-custom .fc .fc-button-primary:not(:disabled):active:focus {
  box-shadow: 0 0 0 .2rem rgba(76,91,106,0.5);
}
.acalog-custom .fc .fc-button:disabled {
  opacity: .65;
}
.acalog-custom .fc .fc-button-primary {
  color: #fff;
  color: var(--fc-button-text-color,#fff);
  background-color: #2c3e50;
  background-color: var(--fc-button-bg-color,#2c3e50);
  border-color: #2c3e50;
  border-color: var(--fc-button-border-color,#2c3e50);
}
.acalog-custom .fc .fc-button-primary:hover {
  color: #fff;
  color: var(--fc-button-text-color,#fff);
  background-color: #1e2b37;
  background-color: var(--fc-button-hover-bg-color,#1e2b37);
  border-color: #1a252f;
  border-color: var(--fc-button-hover-border-color,#1a252f);
}
.acalog-custom .fc .fc-button-primary:disabled {
  color: #fff;
  color: var(--fc-button-text-color,#fff);
  background-color: #2c3e50;
  background-color: var(--fc-button-bg-color,#2c3e50);
  border-color: #2c3e50;
  border-color: var(--fc-button-border-color,#2c3e50);
}
.acalog-custom .fc .fc-button-primary:not(:disabled).fc-button-active,
.acalog-custom .fc .fc-button-primary:not(:disabled):active {
  color: #fff;
  color: var(--fc-button-text-color,#fff);
  background-color: #1a252f;
  background-color: var(--fc-button-active-bg-color,#1a252f);
  border-color: #151e27;
  border-color: var(--fc-button-active-border-color,#151e27);
}
.acalog-custom .fc .fc-button .fc-icon {
  font-size: 1.5em;
}
.acalog-custom .fc .fc-button-group {
  position: relative;
  display: inline-flex;
}
.acalog-custom .fc .fc-button-group>.fc-button {
  position: relative;
  flex: 1 1 auto;
}
.acalog-custom .fc .fc-button-group>.fc-button.fc-button-active,
.acalog-custom .fc .fc-button-group>.fc-button:active,
.acalog-custom .fc .fc-button-group>.fc-button:focus,
.acalog-custom .fc .fc-button-group>.fc-button:hover {
  z-index: 1;
}
.acalog-custom .fc .fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.acalog-custom .fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em;
}
.acalog-custom .fc .fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em;
}
.acalog-custom .fc .fc-toolbar-title {
  font-size: 1.75em;
  margin: 0;
}
.acalog-custom .fc .fc-scroller {
  -webkit-overflow-scrolling: touch;
  position: relative;
}
.acalog-custom .fc .fc-scroller-liquid {
  height: 100%;
}
.acalog-custom .fc .fc-scroller-liquid-absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.acalog-custom .fc .fc-scroller-harness {
  position: relative;
  overflow: hidden;
  direction: ltr;
}
.acalog-custom .fc .fc-scroller-harness-liquid {
  height: 100%;
}
.acalog-custom .fc-theme-standard .fc-scrollgrid {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color,#ddd);
}
.acalog-custom .fc .fc-scrollgrid,
.acalog-custom .fc .fc-scrollgrid-section-footer>* {
  border-bottom-width: 0;
}
.acalog-custom .fc .fc-scrollgrid,
.acalog-custom .fc .fc-scrollgrid table {
  width: 100%;
  table-layout: fixed;
}
.acalog-custom .fc .fc-scrollgrid table {
  border-top-style: hidden;
  border-left-style: hidden;
  border-right-style: hidden;
}
.acalog-custom .fc .fc-scrollgrid {
  border-collapse: separate;
  border-right-width: 0;
}
.acalog-custom .fc .fc-scrollgrid-liquid {
  height: 100%;
}
.acalog-custom .fc .fc-scrollgrid-section,
.acalog-custom .fc .fc-scrollgrid-section table,
.acalog-custom .fc .fc-scrollgrid-section>td {
  height: 1px;
}
.acalog-custom .fc .fc-scrollgrid-section-liquid>td {
  height: 100%;
}
.acalog-custom .fc .fc-scrollgrid-section>* {
  border-top-width: 0;
  border-left-width: 0;
}
.acalog-custom .fc .fc-scrollgrid-section-body table,
.acalog-custom .fc .fc-scrollgrid-section-footer table {
  border-bottom-style: hidden;
}
.acalog-custom .fc .fc-scrollgrid-section-sticky>* {
  background: var(--fc-page-bg-color,#fff);
  position: sticky;
  z-index: 3;
}
.acalog-custom .fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky>* {
  bottom: 0;
}
.acalog-custom .fc .fc-scrollgrid-sticky-shim {
  height: 1px;
  margin-bottom: -1px;
}
.acalog-custom .fc-sticky {
  position: sticky;
}
.acalog-custom .fc .fc-view-harness {
  flex-grow: 1;
  position: relative;
}
.acalog-custom .fc .fc-bg-event,
.acalog-custom .fc .fc-non-business,
.acalog-custom .fc .fc-view-harness-active>.fc-view {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.acalog-custom .fc .fc-col-header-cell-cushion {
  display: inline-block;
  padding: 2px 4px;
}
.acalog-custom .fc .fc-non-business {
  background: rgba(215,215,215,0.3);
  background: var(--fc-non-business-color,rgba(215,215,215,0.3));
}
.acalog-custom .fc .fc-bg-event {
  background: var(--fc-bg-event-color,#8fdf82);
  opacity: .3;
  opacity: var(--fc-bg-event-opacity,.3);
}
.acalog-custom .fc .fc-bg-event .fc-event-title {
  margin: .5em;
  font-size: .85em;
  font-size: var(--fc-small-font-size,.85em);
  font-style: italic;
}
.acalog-custom .fc .fc-cell-shaded,
.acalog-custom .fc .fc-day-disabled {
  background: rgba(208,208,208,0.3);
  background: var(--fc-neutral-bg-color,rgba(208,208,208,0.3));
}
.acalog-custom .fc-event .fc-event-main {
  position: relative;
  z-index: 2;
}
.acalog-custom .fc-event-dragging:not(.fc-event-selected) {
  opacity: .75;
}
.acalog-custom .fc-event-dragging.fc-event-selected {
  box-shadow: 0 2px 7px rgba(0,0,0,0.3);
}
.acalog-custom .fc-event .fc-event-resizer {
  display: none;
  position: absolute;
  z-index: 4;
}
.acalog-custom .fc-event-selected .fc-event-resizer,
.acalog-custom .fc-event:hover .fc-event-resizer,
.acalog-custom .fc-h-event,
.acalog-custom .fc-v-event {
  display: block;
}
.acalog-custom .fc-event-selected .fc-event-resizer {
  border-radius: 4px;
  border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px)/ 2);
  border-width: 1px;
  border-width: var(--fc-event-resizer-dot-border-width,1px);
  width: 8px;
  width: var(--fc-event-resizer-dot-total-width,8px);
  height: 8px;
  height: var(--fc-event-resizer-dot-total-width,8px);
  border-style: solid;
  border-color: inherit;
  background: var(--fc-page-bg-color,#fff);
}
.acalog-custom .fc-event-selected .fc-event-resizer:before {
  content: '';
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px;
}
.acalog-custom .fc-event-selected,
.acalog-custom .fc-event:focus {
  box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
.acalog-custom .fc-event-selected:before,
.acalog-custom .fc-event:focus:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.acalog-custom .fc-event-selected:after,
.acalog-custom .fc-event:focus:after {
  content: "";
  background: rgba(0,0,0,0.25);
  background: var(--fc-event-selected-overlay-color,rgba(0,0,0,0.25));
  position: absolute;
  z-index: 1;
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px;
}
.acalog-custom .fc-h-event {
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color,#3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color,#3788d8);
}
.acalog-custom .fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color,#fff);
}
.acalog-custom .fc-h-event .fc-event-main-frame {
  display: flex;
}
.acalog-custom .fc-h-event .fc-event-time {
  max-width: 100%;
  overflow: hidden;
}
.acalog-custom .fc-h-event .fc-event-title-container {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
}
.acalog-custom .fc-h-event .fc-event-title {
  display: inline-block;
  vertical-align: top;
  left: 0;
  right: 0;
  max-width: 100%;
  overflow: hidden;
  word-break: break-word;
}
.acalog-custom .fc-h-event.fc-event-selected:before {
  top: -10px;
  bottom: -10px;
}
.acalog-custom .fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness,8px);
}
.acalog-custom .fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(-.5 * var(--fc-event-resizer-dot-total-width, 8px));
}
.acalog-custom .fc .fc-popover {
  position: absolute;
  z-index: 9999;
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);
}
.acalog-custom .fc .fc-popover-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 3px 4px;
}
.acalog-custom .fc .fc-popover-title {
  margin: 0 2px;
}
.acalog-custom .fc .fc-popover-close {
  cursor: pointer;
  opacity: .65;
  font-size: 1.1em;
}
.acalog-custom .fc-theme-standard .fc-popover {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color,#ddd);
  background: var(--fc-page-bg-color,#fff);
}
.acalog-custom .fc-theme-standard .fc-popover-header {
  background: rgba(208,208,208,0.3);
  background: var(--fc-neutral-bg-color,rgba(208,208,208,0.3));
}
.acalog-custom .fc-daygrid-day-events:after,
.acalog-custom .fc-daygrid-day-events:before,
.acalog-custom .fc-daygrid-day-frame:after,
.acalog-custom .fc-daygrid-day-frame:before,
.acalog-custom .fc-daygrid-event-harness:after,
.acalog-custom .fc-daygrid-event-harness:before {
  content: "";
  clear: both;
  display: table;
}
.acalog-custom .fc .fc-daygrid-body {
  position: relative;
  z-index: 1;
}
.acalog-custom .fc .fc-daygrid-day.fc-day-today {
  background-color: rgba(255,220,40,0.15);
  background-color: var(--fc-today-bg-color,rgba(255,220,40,0.15));
}
.acalog-custom .fc .fc-daygrid-day-frame {
  position: relative;
  min-height: 100%;
}
.acalog-custom .fc .fc-daygrid-day-top {
  display: flex;
  flex-direction: row-reverse;
}
.acalog-custom .fc .fc-day-other .fc-daygrid-day-top {
  opacity: .3;
}
.acalog-custom .fc .fc-daygrid-day-number {
  position: relative;
  z-index: 4;
  padding: 4px;
}
.acalog-custom .fc .fc-daygrid-day-events {
  margin-top: 1px;
}
.acalog-custom .fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
  position: absolute;
  left: 0;
  right: 0;
}
.acalog-custom .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  position: relative;
  min-height: 2em;
}
.acalog-custom .fc .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 1em;
}
.acalog-custom .fc .fc-daygrid-event-harness {
  position: relative;
}
.acalog-custom .fc .fc-daygrid-event-harness-abs {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.acalog-custom .fc .fc-daygrid-bg-harness {
  position: absolute;
  top: 0;
  bottom: 0;
}
.acalog-custom .fc .fc-daygrid-day-bg .fc-non-business {
  z-index: 1;
}
.acalog-custom .fc .fc-daygrid-day-bg .fc-bg-event {
  z-index: 2;
}
.acalog-custom .fc .fc-daygrid-event {
  z-index: 6;
  margin-top: 1px;
}
.acalog-custom .fc .fc-daygrid-event.fc-event-mirror {
  z-index: 7;
}
.acalog-custom .fc .fc-daygrid-day-bottom {
  font-size: .85em;
  padding: 2px 3px 0;
}
.acalog-custom .fc .fc-daygrid-day-bottom:before {
  content: "";
  clear: both;
  display: table;
}
.acalog-custom .fc .fc-daygrid-more-link {
  position: relative;
  z-index: 4;
  cursor: pointer;
}
.acalog-custom .fc .fc-daygrid-week-number {
  position: absolute;
  z-index: 5;
  top: 0;
  padding: 2px;
  min-width: 1.5em;
  text-align: center;
  background-color: rgba(208,208,208,0.3);
  background-color: var(--fc-neutral-bg-color,rgba(208,208,208,0.3));
  color: grey;
  color: var(--fc-neutral-text-color,grey);
}
.acalog-custom .fc .fc-more-popover .fc-popover-body {
  min-width: 220px;
  padding: 10px;
}
.acalog-custom .fc-liquid-hack .fc-daygrid-day-frame {
  position: static;
}
.acalog-custom .fc-daygrid-event {
  position: relative;
  white-space: nowrap;
  border-radius: 3px;
  font-size: .85em;
  font-size: var(--fc-small-font-size,.85em);
}
.acalog-custom .fc-daygrid-block-event .fc-event-time {
  font-weight: 700;
}
.acalog-custom .fc-daygrid-block-event .fc-event-time,
.acalog-custom .fc-daygrid-block-event .fc-event-title {
  padding: 1px;
}
.acalog-custom .fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0;
}
.acalog-custom .fc-daygrid-dot-event .fc-event-title {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  overflow: hidden;
  font-weight: 700;
}
.acalog-custom .fc-daygrid-dot-event.fc-event-mirror,
.acalog-custom .fc-daygrid-dot-event:hover {
  background: rgba(0,0,0,0.1);
}
.acalog-custom .fc-daygrid-dot-event.fc-event-selected:before {
  top: -10px;
  bottom: -10px;
}
.acalog-custom .fc-daygrid-event-dot {
  margin: 0 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid #3788d8;
  border: calc(var(--fc-daygrid-event-dot-width, 8px)/ 2) solid var(--fc-event-border-color,#3788d8);
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px)/ 2);
}
.acalog-custom .fc-v-event {
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color,#3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color,#3788d8);
}
.acalog-custom .fc-v-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color,#fff);
  height: 100%;
}
.acalog-custom .fc-v-event .fc-event-main-frame {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.acalog-custom .fc-v-event .fc-event-time {
  flex-grow: 0;
  flex-shrink: 0;
  max-height: 100%;
  overflow: hidden;
}
.acalog-custom .fc-v-event .fc-event-title-container {
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
}
.acalog-custom .fc-v-event .fc-event-title {
  top: 0;
  bottom: 0;
  max-height: 100%;
  overflow: hidden;
}
.acalog-custom .fc-v-event:not(.fc-event-start) {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.acalog-custom .fc-v-event:not(.fc-event-end) {
  border-bottom-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.acalog-custom .fc-v-event.fc-event-selected:before {
  left: -10px;
  right: -10px;
}
.acalog-custom .fc-v-event .fc-event-resizer-start {
  cursor: n-resize;
}
.acalog-custom .fc-v-event .fc-event-resizer-end {
  cursor: s-resize;
}
.acalog-custom .fc-v-event:not(.fc-event-selected) .fc-event-resizer {
  height: 8px;
  height: var(--fc-event-resizer-thickness,8px);
  left: 0;
  right: 0;
}
.acalog-custom .fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-thickness, 8px)/ -2);
}
.acalog-custom .fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-thickness, 8px)/ -2);
}
.acalog-custom .fc-v-event.fc-event-selected .fc-event-resizer {
  left: 50%;
  margin-left: -4px;
  margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px)/ -2);
}
.acalog-custom .fc-v-event.fc-event-selected .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-dot-total-width, 8px)/ -2);
}
.acalog-custom .fc-v-event.fc-event-selected .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-dot-total-width, 8px)/ -2);
}
.acalog-custom .fc .fc-timegrid .fc-daygrid-body {
  z-index: 2;
}
.acalog-custom .fc .fc-timegrid-axis-chunk>table,
.acalog-custom .fc .fc-timegrid-body,
.acalog-custom .fc .fc-timegrid-slots {
  position: relative;
  z-index: 1;
}
.acalog-custom .fc .fc-timegrid-divider {
  padding: 0 0 2px;
}
.acalog-custom .fc .fc-timegrid-body {
  min-height: 100%;
}
.acalog-custom .fc .fc-timegrid-axis-chunk {
  position: relative;
}
.acalog-custom .fc .fc-timegrid-slot {
  height: 1.5em;
  border-bottom: 0;
}
.acalog-custom .fc .fc-timegrid-slot:empty:before {
  content: '\00a0';
}
.acalog-custom .fc .fc-timegrid-slot-minor {
  border-top-style: dotted;
}
.acalog-custom .fc .fc-timegrid-slot-label-cushion {
  display: inline-block;
  white-space: nowrap;
}
.acalog-custom .fc .fc-timegrid-axis-cushion,
.acalog-custom .fc .fc-timegrid-slot-label-cushion {
  padding: 0 4px;
}
.acalog-custom .fc .fc-timegrid-axis-frame-liquid {
  height: 100%;
}
.acalog-custom .fc .fc-timegrid-axis-frame {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.acalog-custom .fc .fc-timegrid-axis-cushion {
  max-width: 60px;
  flex-shrink: 0;
}
.acalog-custom .fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.acalog-custom .fc .fc-timegrid-col.fc-day-today {
  background-color: rgba(255,220,40,0.15);
  background-color: var(--fc-today-bg-color,rgba(255,220,40,0.15));
}
.acalog-custom .fc .fc-timegrid-col-frame {
  min-height: 100%;
  position: relative;
}
.acalog-custom .fc-media-screen.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.acalog-custom .fc-media-screen .fc-timegrid-cols {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.acalog-custom .fc-media-screen .fc-timegrid-cols>table {
  height: 100%;
}
.acalog-custom .fc-media-screen .fc-timegrid-col-bg,
.acalog-custom .fc-media-screen .fc-timegrid-col-events,
.acalog-custom .fc-media-screen .fc-timegrid-now-indicator-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}
.acalog-custom .fc .fc-timegrid-col-bg {
  z-index: 2;
}
.acalog-custom .fc .fc-timegrid-col-bg .fc-non-business {
  z-index: 1;
}
.acalog-custom .fc .fc-timegrid-col-bg .fc-bg-event {
  z-index: 2;
}
.acalog-custom .fc .fc-timegrid-col-events {
  z-index: 3;
}
.acalog-custom .fc .fc-timegrid-bg-harness {
  position: absolute;
  left: 0;
  right: 0;
}
.acalog-custom .fc .fc-timegrid-now-indicator-container {
  bottom: 0;
  overflow: hidden;
}
.acalog-custom .fc-timegrid-event-harness {
  position: absolute;
}
.acalog-custom .fc-timegrid-event-harness>.fc-timegrid-event {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.acalog-custom .fc-timegrid-event-harness-inset .fc-timegrid-event,
.acalog-custom .fc-timegrid-event.fc-event-mirror,
.acalog-custom .fc-timegrid-more-link {
  box-shadow: 0 0 0 1px #fff;
  box-shadow: 0 0 0 1px var(--fc-page-bg-color,#fff);
}
.acalog-custom .fc-timegrid-event,
.acalog-custom .fc-timegrid-more-link {
  font-size: .85em;
  font-size: var(--fc-small-font-size,.85em);
  border-radius: 3px;
}
.acalog-custom .fc-timegrid-event {
  margin-bottom: 1px;
}
.acalog-custom .fc-timegrid-event .fc-event-main {
  padding: 1px 1px 0;
}
.acalog-custom .fc-timegrid-event .fc-event-time {
  white-space: nowrap;
  font-size: .85em;
  font-size: var(--fc-small-font-size,.85em);
  margin-bottom: 1px;
}
.acalog-custom .fc-timegrid-event-short .fc-event-main-frame {
  flex-direction: row;
  overflow: hidden;
}
.acalog-custom .fc-timegrid-event-short .fc-event-time:after {
  content: '\00a0-\00a0';
}
.acalog-custom .fc-timegrid-event-short .fc-event-title {
  font-size: .85em;
  font-size: var(--fc-small-font-size,.85em);
}
.acalog-custom .fc-timegrid-more-link {
  position: absolute;
  z-index: 9999;
  color: inherit;
  color: var(--fc-more-link-text-color,inherit);
  background: var(--fc-more-link-bg-color,#d0d0d0);
  cursor: pointer;
  margin-bottom: 1px;
}
.acalog-custom .fc-timegrid-more-link-inner {
  padding: 3px 2px;
  top: 0;
}
.acalog-custom .fc .fc-timegrid-now-indicator-line {
  position: absolute;
  z-index: 4;
  left: 0;
  right: 0;
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color,red);
  border-width: 1px 0 0;
}
.acalog-custom .fc .fc-timegrid-now-indicator-arrow {
  position: absolute;
  z-index: 4;
  margin-top: -5px;
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color,red);
}
.acalog-custom .fc-theme-standard .fc-list {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color,#ddd);
}
.acalog-custom .fc .fc-list-empty {
  background-color: rgba(208,208,208,0.3);
  background-color: var(--fc-neutral-bg-color,rgba(208,208,208,0.3));
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.acalog-custom .fc .fc-list-empty-cushion {
  margin: 5em 0;
}
.acalog-custom .fc .fc-list-table {
  width: 100%;
  border-style: hidden;
}
.acalog-custom .fc .fc-list-table tr>* {
  border-left: 0;
  border-right: 0;
}
.acalog-custom .fc .fc-list-sticky .fc-list-day>* {
  position: sticky;
  top: 0;
  background: var(--fc-page-bg-color,#fff);
}
.acalog-custom .fc .fc-list-table thead {
  position: absolute;
  left: -10000px;
}
.acalog-custom .fc .fc-list-table tbody>tr:first-child th {
  border-top: 0;
}
.acalog-custom .fc .fc-list-table th {
  padding: 0;
}
.acalog-custom .fc .fc-list-day-cushion,
.acalog-custom .fc .fc-list-table td {
  padding: 8px 14px;
}
.acalog-custom .fc .fc-list-day-cushion:after {
  content: "";
  clear: both;
  display: table;
}
.acalog-custom .fc-theme-standard .fc-list-day-cushion {
  background-color: rgba(208,208,208,0.3);
  background-color: var(--fc-neutral-bg-color,rgba(208,208,208,0.3));
}
.acalog-custom .fc .fc-list-event.fc-event-forced-url {
  cursor: pointer;
}
.acalog-custom .fc .fc-list-event:hover td {
  background-color: #f5f5f5;
  background-color: var(--fc-list-event-hover-bg-color,#f5f5f5);
}
.acalog-custom .fc .fc-list-event-graphic,
.acalog-custom .fc .fc-list-event-time {
  white-space: nowrap;
  width: 1px;
}
.acalog-custom .fc .fc-list-event-dot {
  display: inline-block;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 5px solid #3788d8;
  border: calc(var(--fc-list-event-dot-width, 10px)/ 2) solid var(--fc-event-border-color,#3788d8);
  border-radius: 5px;
  border-radius: calc(var(--fc-list-event-dot-width, 10px)/ 2);
}
.acalog-custom .fc .fc-list-event-title a {
  color: inherit;
}
.acalog-custom .fc .fc-list-event.fc-event-forced-url:hover a {
  text-decoration: underline;
}
.acalog-custom img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 .07em !important;
  vertical-align: -0.1em !important;
  background: 0 0 !important;
  padding: 0 !important;
}
.acalog-custom .aligncenter {
  clear: both;
}
.acalog-custom .items-justified-left {
  justify-content: flex-start;
}
.acalog-custom .screen-reader-text {
  word-wrap: normal !important;
  border: 0;
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.acalog-custom .screen-reader-text:focus {
  background-color: #ddd;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.acalog-custom html :where(.has-border-color) {
  border-style: solid;
}
.acalog-custom html :where([style*=border-color]) {
  border-style: solid;
}
.acalog-custom html :where([style*=border-top-color]) {
  border-top-style: solid;
}
.acalog-custom html :where([style*=border-right-color]) {
  border-right-style: solid;
}
.acalog-custom html :where([style*=border-bottom-color]) {
  border-bottom-style: solid;
}
.acalog-custom html :where([style*=border-left-color]) {
  border-left-style: solid;
}
.acalog-custom html :where([style*=border-width]) {
  border-style: solid;
}
.acalog-custom html :where([style*=border-top-width]) {
  border-top-style: solid;
}
.acalog-custom html :where([style*=border-right-width]) {
  border-right-style: solid;
}
.acalog-custom html :where([style*=border-bottom-width]) {
  border-bottom-style: solid;
}
.acalog-custom html :where([style*=border-left-width]) {
  border-left-style: solid;
}
.acalog-custom html :where(img[class*=wp-image-]) {
  height: auto;
  max-width: 100%;
}
.acalog-custom :where(figure) {
  margin: 0 0 1em;
}
.acalog-custom html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height,0px);
}
.acalog-custom .wp-block-image>a,
.acalog-custom .wp-block-image>figure>a {
  display: inline-block;
}
.acalog-custom .wp-block-image img {
  box-sizing: border-box;
  height: auto;
  max-width: 100%;
  vertical-align: bottom;
}
.acalog-custom .wp-block-image[style*=border-radius] img,
.acalog-custom .wp-block-image[style*=border-radius]>a {
  border-radius: inherit;
}
.acalog-custom .wp-block-image.aligncenter {
  text-align: center;
}
.acalog-custom .wp-block-image .aligncenter,
.acalog-custom .wp-block-image .alignleft,
.acalog-custom .wp-block-image .alignright,
.acalog-custom .wp-block-image.aligncenter,
.acalog-custom .wp-block-image.alignleft,
.acalog-custom .wp-block-image.alignright {
  display: table;
}
.acalog-custom .wp-block-image .alignleft {
  float: left;
  margin: .5em 1em .5em 0;
}
.acalog-custom .wp-block-image .alignright {
  float: right;
  margin: .5em 0 .5em 1em;
}
.acalog-custom .wp-block-image .aligncenter {
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .wp-block-image :where(figcaption) {
  margin-bottom: 1em;
  margin-top: .5em;
}
.acalog-custom :root :where(.wp-block-image.is-style-rounded img,
.acalog-custom .wp-block-image .is-style-rounded img) {
  border-radius: 9999px;
}
.acalog-custom .wp-block-image figure {
  margin: 0;
}
@keyframes show-content-image {
  .acalog-custom 0% {
    visibility: hidden;
  }
  .acalog-custom 99% {
    visibility: hidden;
  }
  .acalog-custom to {
    visibility: visible;
  }
}
.acalog-custom .wp-block-columns {
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap !important;
}
@media (min-width: 782px) {
  .acalog-custom .wp-block-columns {
    flex-wrap: nowrap !important;
  }
}
.acalog-custom .wp-block-columns {
  align-items: normal !important;
}
@media (max-width: 781px) {
  .acalog-custom .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 100% !important;
  }
}
@media (min-width: 782px) {
  .acalog-custom .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
    flex-basis: 0;
    flex-grow: 1;
  }
  .acalog-custom .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {
    flex-grow: 0;
  }
}
.acalog-custom :where(.wp-block-columns) {
  margin-bottom: 1.75em;
}
.acalog-custom :where(.wp-block-columns.has-background) {
  padding: 1.25em 2.375em;
}
.acalog-custom .wp-block-column {
  flex-grow: 1;
  min-width: 0;
  overflow-wrap: break-word;
  word-break: break-word;
}
.acalog-custom .wp-block-social-links {
  background: 0 0;
  box-sizing: border-box;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  text-indent: 0;
}
.acalog-custom .wp-block-social-links .wp-social-link a,
.acalog-custom .wp-block-social-links .wp-social-link a:hover {
  border-bottom: 0;
  box-shadow: none;
  text-decoration: none;
}
.acalog-custom .wp-block-social-links .wp-social-link svg {
  height: 1em;
  width: 1em;
}
.acalog-custom .wp-block-social-links .wp-social-link span:not(.screen-reader-text) {
  font-size: .65em;
  margin-left: .5em;
  margin-right: .5em;
}
.acalog-custom .wp-block-social-links {
  font-size: 24px;
}
.acalog-custom .wp-block-social-links.aligncenter {
  display: flex;
  justify-content: center;
}
.acalog-custom .wp-block-social-links.alignright {
  justify-content: flex-end;
}
.acalog-custom .wp-block-social-link {
  border-radius: 9999px;
  display: block;
}
.acalog-custom .wp-block-social-link {
  height: auto;
}
.acalog-custom .wp-block-social-link a {
  align-items: center;
  display: flex;
  line-height: 0;
}
.acalog-custom .wp-block-social-link:hover {
  transform: scale(1.1);
}
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link {
  display: inline-block;
  margin: 0;
  padding: 0;
}
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,
.acalog-custom .wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited {
  fill: currentColor;
  color: currentColor;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link {
  background-color: #f0f0f0;
  color: #444;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon {
  background-color: #f90;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp {
  background-color: #1ea0c3;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance {
  background-color: #0757fe;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky {
  background-color: #0a7aff;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen {
  background-color: #1e1f26;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart {
  background-color: #02e49b;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord {
  background-color: #5865f2;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble {
  background-color: #e94c89;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox {
  background-color: #4280ff;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy {
  background-color: #f45800;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook {
  background-color: #0866ff;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr {
  background-color: #0461dd;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare {
  background-color: #e65678;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github {
  background-color: #24292d;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads {
  background-color: #eceadd;
  color: #382110;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google {
  background-color: #ea4434;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar {
  background-color: #1d4fc4;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram {
  background-color: #f00075;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm {
  background-color: #e21b24;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin {
  background-color: #0d66c2;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon {
  background-color: #3288d4;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup {
  background-color: #f6405f;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest {
  background-color: #e60122;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket {
  background-color: #ef4155;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit {
  background-color: #ff4500;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype {
  background-color: #0478d7;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat {
  stroke: #000;
  background-color: #fefc00;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud {
  background-color: #ff5600;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify {
  background-color: #1bd760;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram {
  background-color: #2aabee;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr {
  background-color: #011835;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch {
  background-color: #6440a4;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter {
  background-color: #1da1f2;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo {
  background-color: #1eb7ea;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk {
  background-color: #4680c2;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress {
  background-color: #3499cd;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp {
  background-color: #25d366;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x {
  background-color: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp {
  background-color: #d32422;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube {
  background-color: red;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link {
  background: 0 0;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg {
  height: 1.25em;
  width: 1.25em;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon {
  color: #f90;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp {
  color: #1ea0c3;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance {
  color: #0757fe;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky {
  color: #0a7aff;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen {
  color: #1e1f26;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart {
  color: #02e49b;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord {
  color: #5865f2;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble {
  color: #e94c89;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox {
  color: #4280ff;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy {
  color: #f45800;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook {
  color: #0866ff;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr {
  color: #0461dd;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare {
  color: #e65678;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github {
  color: #24292d;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads {
  color: #382110;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google {
  color: #ea4434;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar {
  color: #1d4fc4;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram {
  color: #f00075;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm {
  color: #e21b24;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin {
  color: #0d66c2;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon {
  color: #3288d4;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup {
  color: #f6405f;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest {
  color: #e60122;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket {
  color: #ef4155;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit {
  color: #ff4500;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype {
  color: #0478d7;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat {
  stroke: #000;
  color: #fff;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud {
  color: #ff5600;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify {
  color: #1bd760;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram {
  color: #2aabee;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr {
  color: #011835;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch {
  color: #6440a4;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter {
  color: #1da1f2;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo {
  color: #1eb7ea;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk {
  color: #4680c2;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp {
  color: #25d366;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress {
  color: #3499cd;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x {
  color: #000;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp {
  color: #d32422;
}
.acalog-custom :where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube {
  color: red;
}
.acalog-custom :where(body) {
  margin: 0;
}
.acalog-custom :where(.is-layout-flex) {
  gap: .5em;
}
.acalog-custom :where(.is-layout-grid) {
  gap: .5em;
}
.acalog-custom body .is-layout-flex {
  display: flex;
}
.acalog-custom .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}
.acalog-custom .is-layout-flex>:is(*,
.acalog-custom div) {
  margin: 0;
}
.acalog-custom body {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom :root :where(.wp-element-button,
.acalog-custom .wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(.667em + 2px);
  padding-right: calc(1.333em + 2px);
  padding-bottom: calc(.667em + 2px);
  padding-left: calc(1.333em + 2px);
  text-decoration: none;
  text-transform: inherit;
}
.acalog-custom .has-white-color {
  color: var(--wp--preset--color--white) !important;
}
.acalog-custom .has-theme-palette-3-color {
  color: var(--wp--preset--color--theme-palette-3) !important;
}
@media screen and (min-width: 1025px) {
  .acalog-custom .fsb-flexible-spacer__device--md,
  .acalog-custom .fsb-flexible-spacer__device--sm {
    display: none;
  }
  .acalog-custom #secondary {
    grid-column: 2;
    grid-row: 1;
    min-width: 0;
  }
}
@media screen and (min-width: 600px) and (max-width: 1024px) {
  .acalog-custom .fsb-flexible-spacer__device--lg,
  .acalog-custom .fsb-flexible-spacer__device--sm {
    display: none;
  }
}
@media screen and (max-width: 599px) {
  .acalog-custom .fsb-flexible-spacer__device--lg,
  .acalog-custom .fsb-flexible-spacer__device--md {
    display: none;
  }
}
.acalog-custom html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
}
.acalog-custom body {
  margin: 0;
}
.acalog-custom main {
  display: block;
  min-width: 0;
}
.acalog-custom h1 {
  font-size: 2em;
  margin: .67em 0;
}
.acalog-custom hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
.acalog-custom a {
  background-color: transparent;
}
.acalog-custom strong {
  font-weight: 700;
}
.acalog-custom code {
  font-family: monospace, monospace;
  font-size: 1em;
}
.acalog-custom small {
  font-size: 80%;
}
.acalog-custom img {
  border-style: none;
}
.acalog-custom button,
.acalog-custom input,
.acalog-custom optgroup,
.acalog-custom select,
.acalog-custom textarea {
  font-size: 100%;
  margin: 0;
}
.acalog-custom button,
.acalog-custom input {
  overflow: visible;
}
.acalog-custom button,
.acalog-custom select {
  text-transform: none;
}
.acalog-custom [type=button],
.acalog-custom [type=reset],
.acalog-custom [type=submit],
.acalog-custom button {
  -webkit-appearance: button;
}
.acalog-custom [type=button]::-moz-focus-inner,
.acalog-custom [type=reset]::-moz-focus-inner,
.acalog-custom [type=submit]::-moz-focus-inner,
.acalog-custom button::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
.acalog-custom [type=button]:-moz-focusring,
.acalog-custom [type=reset]:-moz-focusring,
.acalog-custom [type=submit]:-moz-focusring,
.acalog-custom button:-moz-focusring {
  outline: ButtonText dotted 1px;
}
.acalog-custom legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
.acalog-custom progress {
  vertical-align: baseline;
}
.acalog-custom textarea {
  overflow: auto;
}
.acalog-custom [type=checkbox],
.acalog-custom [type=radio] {
  box-sizing: border-box;
  padding: 0;
}
.acalog-custom [type=number]::-webkit-inner-spin-button,
.acalog-custom [type=number]::-webkit-outer-spin-button {
  height: auto;
}
.acalog-custom [type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
.acalog-custom [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
.acalog-custom ::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
.acalog-custom template {
  display: none;
}
.acalog-custom [hidden] {
  display: none;
}
.acalog-custom :root {
  --global-gray-400: #CBD5E0;
  --global-gray-500: #A0AEC0;
  --global-xs-spacing: 1em;
  --global-sm-spacing: 1.5rem;
  --global-md-spacing: 2rem;
  --global-lg-spacing: 2.5em;
  --global-xl-spacing: 3.5em;
  --global-xxl-spacing: 5rem;
  --global-edge-spacing: 1.5rem;
  --global-boxed-spacing: 2rem;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6 {
  padding: 0;
  margin: 0;
}
.acalog-custom h1 a,
.acalog-custom h2 a,
.acalog-custom h3 a,
.acalog-custom h4 a,
.acalog-custom h5 a,
.acalog-custom h6 a {
  color: inherit;
  text-decoration: none;
}
.acalog-custom em,
.acalog-custom i {
  font-style: italic;
}
.acalog-custom blockquote {
  quotes: '“' '”';
}
.acalog-custom blockquote {
  padding-left: 1em;
  border-left: 4px solid var(--global-palette4);
}
.acalog-custom .entry-content blockquote {
  margin: 0 0 var(--global-md-spacing);
}
.acalog-custom address {
  margin: 0 0 1.5em;
}
.acalog-custom code,
.acalog-custom var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: .8rem;
}
.acalog-custom html {
  box-sizing: border-box;
}
.acalog-custom *,
.acalog-custom ::after,
.acalog-custom ::before {
  box-sizing: inherit;
}
.acalog-custom hr {
  height: 0;
  border: 0;
  border-bottom: 2px solid var(--global-gray-400);
}
.acalog-custom ul {
  margin: 0 0 1.5em 1.5em;
  padding: 0;
}
.acalog-custom ul.aligncenter {
  list-style: none;
}
.acalog-custom ul {
  list-style: disc;
}
.acalog-custom li>ul {
  margin-bottom: 0;
  margin-left: 1.5em;
}
.acalog-custom dt {
  font-weight: 700;
}
.acalog-custom dd {
  margin: 0 1.5em 1.5em;
}
.acalog-custom img {
  display: block;
  height: auto;
  max-width: 100%;
}
.acalog-custom figure {
  margin: .5em 0;
}
.acalog-custom table {
  margin: 0 0 1.5em;
  width: 100%;
}
.acalog-custom a {
  color: var(--global-palette-highlight);
  transition: all .1s linear;
}
.acalog-custom a:active,
.acalog-custom a:focus,
.acalog-custom a:hover {
  color: var(--global-palette-highlight-alt);
}
.acalog-custom a:active,
.acalog-custom a:hover {
  outline: 0;
}
.acalog-custom .inner-link-style-plain a:not(.button),
.acalog-custom .widget-area.inner-link-style-plain a:not(.button) {
  text-decoration: none;
}
.acalog-custom .inner-link-style-normal a:not(.button),
.acalog-custom .widget-area.inner-link-style-normal a:not(.button) {
  text-decoration: underline;
}
.acalog-custom .screen-reader-text {
  clip: rect(1px,1px,1px,1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
}
.acalog-custom .screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: .875rem;
  font-weight: 700;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
}
.acalog-custom .hide-focus-outline :focus {
  outline: 0;
}
.acalog-custom #primary[tabindex="-1"]:focus {
  outline: 0;
}
.acalog-custom textarea {
  width: 100%;
}
.acalog-custom input[type=color],
.acalog-custom input[type=date],
.acalog-custom input[type=email],
.acalog-custom input[type=month],
.acalog-custom input[type=number],
.acalog-custom input[type=password],
.acalog-custom input[type=range],
.acalog-custom input[type=search],
.acalog-custom input[type=text],
.acalog-custom input[type=time],
.acalog-custom input[type=url],
.acalog-custom input[type=week],
.acalog-custom textarea {
  -webkit-appearance: none;
  color: var(--global-palette5);
  border: 1px solid var(--global-gray-400);
  border-radius: 3px;
  padding: .4em .5em;
  max-width: 100%;
  background: var(--global-palette9);
  box-shadow: 0 0 0 -7px transparent;
}
.acalog-custom ::-webkit-input-placeholder {
  color: var(--global-palette6);
}
.acalog-custom ::-moz-placeholder {
  color: var(--global-palette6);
  opacity: 1;
}
.acalog-custom ::placeholder {
  color: var(--global-palette6);
}
.acalog-custom input[type=color]:focus,
.acalog-custom input[type=date]:focus,
.acalog-custom input[type=email]:focus,
.acalog-custom input[type=month]:focus,
.acalog-custom input[type=number]:focus,
.acalog-custom input[type=password]:focus,
.acalog-custom input[type=range]:focus,
.acalog-custom input[type=search]:focus,
.acalog-custom input[type=text]:focus,
.acalog-custom input[type=time]:focus,
.acalog-custom input[type=url]:focus,
.acalog-custom input[type=week]:focus,
.acalog-custom textarea:focus {
  color: var(--global-palette3);
  border-color: var(--global-palette6);
  outline: 0;
  box-shadow: 0 5px 15px -7px rgba(0,0,0,0.1);
}
.acalog-custom select {
  border: 1px solid var(--global-gray-400);
  background-size: 16px 100%;
  padding: .2em 35px .2em .5em;
  background: var(--global-palette9) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9IiNiYmIiPjxwYXRoIGQ9Ik02IDlsNiA2IDYtNiIvPjwvc3ZnPg==) no-repeat 98% 50%;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  box-shadow: none;
  outline: 0;
  box-shadow: 0 0 0 -7px transparent;
}
.acalog-custom select::-ms-expand {
  display: none;
}
.acalog-custom select:focus {
  color: var(--global-palette3);
  border-color: var(--global-palette6);
  background-color: var(--global-palette9);
  box-shadow: 0 5px 15px -7px rgba(0,0,0,0.1);
  outline: 0;
}
.acalog-custom select:focus option {
  color: #333;
}
.acalog-custom .search-form {
  position: relative;
}
.acalog-custom .search-form input.search-field,
.acalog-custom .search-form input[type=search] {
  padding-right: 60px;
  width: 100%;
}
.acalog-custom .search-form .search-submit[type=submit] {
  top: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  color: transparent;
  background: 0 0;
  z-index: 2;
  width: 50px;
  border: 0;
  padding: 8px 12px 7px;
  border-radius: 0;
  box-shadow: none;
  overflow: hidden;
}
.acalog-custom .search-form .search-submit[type=submit]:focus,
.acalog-custom .search-form .search-submit[type=submit]:hover {
  color: transparent;
  background: 0 0;
  box-shadow: none;
}
.acalog-custom .search-form .kadence-search-icon-wrap {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 50px;
  padding: 0;
  text-align: center;
  background: 0 0;
  z-index: 3;
  cursor: pointer;
  pointer-events: none;
  color: var(--global-palette6);
  text-shadow: none;
  display: flex;
  align-items: center;
  justify-content: center;
}
.acalog-custom .search-form .search-submit[type=submit]:hover~.kadence-search-icon-wrap {
  color: var(--global-palette4);
}
.acalog-custom body.rtl .search-form .button[type=submit],
.acalog-custom body.rtl .search-form .kadence-search-icon-wrap {
  left: 0;
  right: auto;
}
.acalog-custom body.rtl .search-form input.search-field,
.acalog-custom body.rtl .search-form input[type=search] {
  padding-right: .5em;
  padding-left: 60px;
}
.acalog-custom fieldset {
  padding: .625em 1.425em;
  border: 1px solid var(--global-gray-500);
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}
.acalog-custom legend {
  font-weight: 700;
}
.acalog-custom .button,
.acalog-custom button,
.acalog-custom input[type=button],
.acalog-custom input[type=reset],
.acalog-custom input[type=submit] {
  border-radius: 3px;
  background: var(--global-palette-btn-bg);
  color: var(--global-palette-btn);
  padding: .4em 1em;
  border: 0;
  line-height: 1.6;
  display: inline-block;
  font-family: inherit;
  cursor: pointer;
  text-decoration: none;
  transition: all .2s ease;
  box-shadow: 0 0 0 -7px transparent;
}
.acalog-custom .button:visited,
.acalog-custom button:visited,
.acalog-custom input[type=button]:visited,
.acalog-custom input[type=reset]:visited,
.acalog-custom input[type=submit]:visited {
  background: var(--global-palette-btn-bg);
  color: var(--global-palette-btn);
}
.acalog-custom .button:active,
.acalog-custom .button:focus,
.acalog-custom .button:hover,
.acalog-custom button:active,
.acalog-custom button:focus,
.acalog-custom button:hover,
.acalog-custom input[type=button]:active,
.acalog-custom input[type=button]:focus,
.acalog-custom input[type=button]:hover,
.acalog-custom input[type=reset]:active,
.acalog-custom input[type=reset]:focus,
.acalog-custom input[type=reset]:hover,
.acalog-custom input[type=submit]:active,
.acalog-custom input[type=submit]:focus,
.acalog-custom input[type=submit]:hover {
  color: var(--global-palette-btn-hover);
  background: var(--global-palette-btn-bg-hover);
  box-shadow: 0 15px 25px -7px rgba(0,0,0,0.1);
}
.acalog-custom .button.disabled,
.acalog-custom .button:disabled,
.acalog-custom button.disabled,
.acalog-custom button:disabled,
.acalog-custom input[type=button].disabled,
.acalog-custom input[type=button]:disabled,
.acalog-custom input[type=reset].disabled,
.acalog-custom input[type=reset]:disabled,
.acalog-custom input[type=submit].disabled,
.acalog-custom input[type=submit]:disabled {
  cursor: not-allowed;
  opacity: .5;
}
.acalog-custom .kadence-svg-iconset {
  display: inline-flex;
  align-self: center;
}
.acalog-custom .kadence-svg-iconset svg {
  height: 1em;
  width: 1em;
}
.acalog-custom .kadence-svg-iconset.svg-baseline svg {
  top: .125em;
  position: relative;
}
.acalog-custom .kt-clear::after,
.acalog-custom .kt-clear::before {
  content: ' ';
  display: table;
}
.acalog-custom .kt-clear::after {
  clear: both;
}
.acalog-custom #wpadminbar {
  position: fixed !important;
}
.acalog-custom .content-area {
  margin: var(--global-xxl-spacing) 0;
}
.acalog-custom .entry-content {
  word-break: break-word;
}
.acalog-custom .entry-content table {
  word-break: normal;
}
.acalog-custom .body {
  overflow-x: hidden;
}
.acalog-custom .scroll a *,
.acalog-custom a.scroll * {
  pointer-events: none;
}
.acalog-custom .content-width-fullwidth .content-container.site-container {
  max-width: none;
  padding: 0;
}
.acalog-custom .content-width-fullwidth .content-area {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .content-vertical-padding-bottom .content-area {
  margin-top: 0;
}
.acalog-custom .site-container {
  margin: 0 auto;
  padding: 0 var(--global-content-edge-padding);
}
.acalog-custom .content-bg {
  background: #fff;
}
.acalog-custom .content-style-unboxed .entry:not(.loop-entry)>.entry-content-wrap {
  padding: 0;
}
.acalog-custom .content-style-unboxed .content-bg:not(.loop-entry) {
  background: 0 0;
}
.acalog-custom .content-style-unboxed .entry:not(.loop-entry) {
  box-shadow: none;
  border-radius: 0;
}
.acalog-custom #kt-scroll-up,
.acalog-custom #kt-scroll-up-reader {
  position: fixed;
  -webkit-transform: translateY(40px);
  transform: translateY(40px);
  transition: all .2s ease;
  opacity: 0;
  z-index: 1000;
  display: flex;
  cursor: pointer;
}
.acalog-custom #kt-scroll-up *,
.acalog-custom #kt-scroll-up-reader * {
  pointer-events: none;
}
.acalog-custom #kt-scroll-up.scroll-visible {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
}
.acalog-custom #kt-scroll-up-reader {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: all 0s ease;
}
.acalog-custom #kt-scroll-up-reader:not(:focus) {
  clip: rect(1px,1px,1px,1px);
  height: 1px;
  width: 1px;
  overflow: hidden;
  word-wrap: normal !important;
}
.acalog-custom #kt-scroll-up-reader:focus {
  -webkit-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  box-shadow: none;
  z-index: 1001;
}
.acalog-custom .kadence-scrollbar-fixer {
  margin-right: var(--scrollbar-offset,unset);
}
.acalog-custom .kadence-scrollbar-fixer .item-is-fixed {
  right: var(--scrollbar-offset,0);
}
.acalog-custom .alignleft {
  float: left;
  margin-right: var(--global-md-spacing);
}
.acalog-custom .alignright {
  float: right;
  margin-left: var(--global-md-spacing);
}
.acalog-custom .aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.acalog-custom body.footer-on-bottom #wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.acalog-custom body.footer-on-bottom.admin-bar #wrapper {
  min-height: calc(100vh - 32px);
}
.acalog-custom body.footer-on-bottom #inner-wrap {
  flex: 1 0 auto;
}
.acalog-custom .wp-site-blocks {
  --global-vw: calc( 100vw - ( 0.5 * var(--scrollbar-offset)));
}
.acalog-custom :root .has-theme-palette-3-color {
  color: var(--global-palette3);
}
.acalog-custom :root .has-theme-palette2-color {
  color: var(--global-palette2);
}
.acalog-custom :root .has-theme-palette3-background-color {
  background-color: var(--global-palette3);
}
.acalog-custom :root .has-theme-palette3-color {
  color: var(--global-palette3);
}
.acalog-custom :root .has-theme-palette9-background-color {
  background-color: var(--global-palette9);
}
.acalog-custom body {
  background: #fff;
}
.acalog-custom body,
.acalog-custom input,
.acalog-custom optgroup,
.acalog-custom select,
.acalog-custom textarea {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.6;
  font-family: var(--global-body-font-family);
  color: var(--global-palette4);
}
.acalog-custom .content-bg,
.acalog-custom body.content-style-unboxed .site {
  background: #fff;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6 {
  font-family: var(--global-heading-font-family);
}
.acalog-custom h1 {
  font-style: normal;
  font-weight: 300;
  font-size: 70px;
  line-height: 1.21;
  letter-spacing: 0;
  text-transform: uppercase;
  color: var(--global-palette3);
}
.acalog-custom h2 {
  font-style: normal;
  font-weight: 300;
  font-size: 60px;
  line-height: 1.24;
  text-transform: uppercase;
  color: var(--global-palette3);
}
.acalog-custom h3 {
  font-style: normal;
  font-weight: 400;
  font-size: 35px;
  line-height: 1.5;
  text-transform: uppercase;
  color: var(--global-palette3);
}
.acalog-custom h4 {
  font-style: normal;
  font-weight: 300;
  font-size: 30px;
  line-height: 1.5;
  color: var(--global-palette4);
}
.acalog-custom h5 {
  font-style: normal;
  font-weight: 300;
  font-size: 25px;
  line-height: 1.5;
  color: var(--global-palette4);
}
.acalog-custom h6 {
  font-style: normal;
  font-weight: 400;
  font-size: 18px;
  line-height: 1.5;
  color: var(--global-palette5);
}
.acalog-custom .entry-hero .kadence-breadcrumbs,
.acalog-custom .entry-hero .search-form {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-family: Poppins;
  color: var(--global-palette3);
}
.acalog-custom .entry-hero .kadence-breadcrumbs {
  max-width: 1200px;
}
.acalog-custom .site-container {
  max-width: var(--global-content-width);
}
.acalog-custom .content-area {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.acalog-custom .entry-content-wrap {
  padding: 2rem;
}
@media all and (max-width: 1024px) {
  .acalog-custom h1 {
    font-size: 50px;
    line-height: 1.15;
  }
  .acalog-custom h2 {
    font-size: 40px;
    line-height: 1.3;
  }
  .acalog-custom h3 {
    font-size: 32px;
  }
  .acalog-custom h4 {
    font-size: 26px;
    line-height: 1.48;
  }
  .acalog-custom h5 {
    font-size: 20px;
  }
  .acalog-custom .content-area {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
  .acalog-custom .entry-content-wrap {
    padding: 2rem;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom h1 {
    font-size: 36px;
    line-height: 1.1;
  }
  .acalog-custom h2 {
    font-size: 34px;
    line-height: 1.26;
  }
  .acalog-custom h3 {
    font-size: 26px;
  }
  .acalog-custom h4 {
    font-size: 24px;
  }
  .acalog-custom h5 {
    font-size: 18px;
    line-height: 1.48;
  }
  .acalog-custom .entry-hero .kadence-breadcrumbs {
    font-size: 14px;
  }
  .acalog-custom .content-area {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
  .acalog-custom .entry-content-wrap {
    padding: 1.4rem;
  }
}
.acalog-custom .entry.single-entry {
  box-shadow: 0 0 0 0 transparent;
}
.acalog-custom .button,
.acalog-custom button,
.acalog-custom input[type=button],
.acalog-custom input[type=reset],
.acalog-custom input[type=submit] {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  letter-spacing: .05em;
  font-family: Poppins, sans-serif;
  text-transform: uppercase;
  border-radius: 0;
  padding: 10px 14px;
  border: 0 solid currentColor;
  border-color: rgba(0,181,162,0);
  box-shadow: inset 6px 0 0 0 var(--global-palette2);
}
.acalog-custom .button:active,
.acalog-custom .button:focus,
.acalog-custom .button:hover,
.acalog-custom button:active,
.acalog-custom button:focus,
.acalog-custom button:hover,
.acalog-custom input[type=button]:active,
.acalog-custom input[type=button]:focus,
.acalog-custom input[type=button]:hover,
.acalog-custom input[type=reset]:active,
.acalog-custom input[type=reset]:focus,
.acalog-custom input[type=reset]:hover,
.acalog-custom input[type=submit]:active,
.acalog-custom input[type=submit]:focus,
.acalog-custom input[type=submit]:hover {
  border-color: transparent;
  box-shadow: -6px 0 0 0 var(--global-palette2);
}
@media all and (min-width: 1025px) {
  .acalog-custom .transparent-header .entry-hero .entry-hero-container-inner {
    padding-top: calc(0px + 40px);
  }
  .acalog-custom .transparent-header #masthead {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
  }
  .acalog-custom .transparent-header.kadence-scrollbar-fixer #masthead {
    right: var(--scrollbar-offset,0);
  }
  .acalog-custom .transparent-header #masthead,
  .acalog-custom .transparent-header .site-main-header-wrap .site-header-row-container-inner,
  .acalog-custom .transparent-header .site-top-header-wrap .site-header-row-container-inner {
    background: 0 0;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .button,
  .acalog-custom button,
  .acalog-custom input[type=button],
  .acalog-custom input[type=reset],
  .acalog-custom input[type=submit] {
    border-color: rgba(0,181,162,0);
  }
  .acalog-custom .mobile-transparent-header .entry-hero .entry-hero-container-inner {
    padding-top: 0;
  }
}
.acalog-custom .wp-site-blocks .hero-section-overlay {
  background: rgba(255,255,255,0);
}
.acalog-custom #colophon {
  background: var(--global-palette3);
}
.acalog-custom .site-middle-footer-inner-wrap {
  padding-top: 5px;
  padding-bottom: 30px;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}
.acalog-custom .site-middle-footer-inner-wrap .widget {
  margin-bottom: 30px;
}
.acalog-custom .site-middle-footer-inner-wrap .site-footer-section:not(:last-child):after {
  right: calc(-30px / 2);
}
@media all and (max-width: 1024px) {
  .acalog-custom .button,
  .acalog-custom button,
  .acalog-custom input[type=button],
  .acalog-custom input[type=reset],
  .acalog-custom input[type=submit] {
    border-color: rgba(0,181,162,0);
  }
  .acalog-custom .mobile-transparent-header .entry-hero .entry-hero-container-inner {
    padding-top: 0;
  }
  .acalog-custom .site-middle-footer-inner-wrap {
    padding-bottom: 30px;
  }
}
.acalog-custom .site-top-footer-wrap .site-footer-row-container-inner {
  border-top: 2px solid var(--global-palette7);
}
.acalog-custom .site-footer .site-top-footer-wrap a:not(.button):not(.wp-block-button__link):not(.wp-element-button) {
  color: #fff;
}
.acalog-custom .site-top-footer-inner-wrap {
  padding-top: 50px;
  padding-bottom: 50px;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}
.acalog-custom .site-top-footer-inner-wrap .widget {
  margin-bottom: 30px;
}
.acalog-custom .site-top-footer-inner-wrap .site-footer-section:not(:last-child):after {
  right: calc(-50px / 2);
}
.acalog-custom .page-title .kadence-breadcrumbs {
  font-style: normal;
  font-weight: 300;
  font-size: 16px;
  font-family: Poppins;
  color: var(--global-palette3);
}
.acalog-custom .page-title .kadence-breadcrumbs a:hover {
  color: var(--global-palette2);
}
.acalog-custom .page-hero-section .entry-hero-container-inner {
  background: #fff;
}
.acalog-custom .entry-hero.page-hero-section .entry-header {
  min-height: 0;
}
.acalog-custom .site-branding a.brand img {
  max-width: 145px;
}
.acalog-custom .site-branding {
  padding: 30px;
}
@media all and (max-width: 1024px) {
  .acalog-custom .site-top-footer-inner-wrap {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  .acalog-custom .site-top-footer-inner-wrap .site-footer-section:not(:last-child):after {
    right: calc(0px / 2);
  }
  .acalog-custom .entry-hero.page-hero-section .entry-header {
    min-height: 0;
  }
  .acalog-custom .mobile-transparent-header #masthead {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 100;
  }
  .acalog-custom .kadence-scrollbar-fixer.mobile-transparent-header #masthead {
    right: var(--scrollbar-offset,0);
  }
  .acalog-custom .mobile-transparent-header #masthead,
  .acalog-custom .mobile-transparent-header .site-main-header-wrap .site-header-row-container-inner,
  .acalog-custom .mobile-transparent-header .site-top-header-wrap .site-header-row-container-inner {
    background: 0 0;
  }
  .acalog-custom .site-branding a.brand img {
    max-width: 108px;
  }
  .acalog-custom .site-branding {
    padding: 30px;
  }
  .acalog-custom .site-main-header-wrap .site-header-row-container-inner {
    background: var(--global-palette3);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .site-top-footer-inner-wrap {
    padding-top: 30px;
    padding-bottom: 30px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }
  .acalog-custom .site-top-footer-inner-wrap .widget {
    margin-bottom: 20px;
  }
  .acalog-custom .site-top-footer-inner-wrap .site-footer-section:not(:last-child):after {
    right: calc(0px / 2);
  }
  .acalog-custom .page-title .kadence-breadcrumbs {
    font-size: 14px;
  }
  .acalog-custom .entry-hero.page-hero-section .entry-header {
    min-height: 0;
  }
  .acalog-custom .site-branding a.brand img {
    max-width: 100px;
  }
  .acalog-custom .site-branding {
    padding: 30px 20px;
  }
}
.acalog-custom #masthead,
.acalog-custom #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start):not(.site-header-row-container),
.acalog-custom #masthead .kadence-sticky-header.item-is-fixed:not(.item-at-start)>.site-header-row-container-inner {
  background: #fff;
}
.acalog-custom .site-main-header-wrap .site-header-row-container-inner {
  background: var(--global-palette3);
}
.acalog-custom .site-main-header-inner-wrap {
  min-height: 40px;
}
.acalog-custom .site-main-header-wrap .site-header-row-container-inner>.site-container {
  padding: 0;
}
.acalog-custom .site-top-header-wrap .site-header-row-container-inner {
  border-bottom: 2px solid var(--global-palette8);
}
.acalog-custom .site-top-header-inner-wrap {
  min-height: 0;
}
.acalog-custom .site-top-header-wrap .site-header-row-container-inner>.site-container {
  padding: 0;
}
@media all and (max-width: 1024px) {
  .acalog-custom .site-top-header-wrap .site-header-row-container-inner {
    background: var(--global-palette3);
  }
  .acalog-custom .site-top-header-wrap .site-header-row-container-inner>.site-container {
    padding: 0;
  }
}
.acalog-custom .main-navigation .primary-menu-container>ul>li.menu-item>.dropdown-nav-special-toggle {
  right: calc(1.2em / 2);
}
.acalog-custom .secondary-navigation .secondary-menu-container>ul>li.menu-item>a {
  padding-left: calc(2.67em / 2);
  padding-right: calc(2.67em / 2);
  padding-top: 0;
  padding-bottom: 0;
  color: #fff;
  background: rgba(255,216,216,0);
}
.acalog-custom .secondary-navigation .primary-menu-container>ul>li.menu-item>.dropdown-nav-special-toggle {
  right: calc(2.67em / 2);
}
.acalog-custom .secondary-navigation .secondary-menu-container>ul li.menu-item>a {
  font-style: normal;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.38;
  letter-spacing: 0;
  font-family: Poppins;
  text-transform: uppercase;
}
.acalog-custom .secondary-navigation .secondary-menu-container>ul>li.menu-item>a:hover {
  color: var(--global-palette2);
}
.acalog-custom .secondary-navigation .secondary-menu-container>ul>li.menu-item.current-menu-item>a {
  color: var(--global-palette2);
}
.acalog-custom .header-navigation .header-menu-container ul ul.sub-menu {
  background: var(--global-palette3);
  box-shadow: 0 2px 13px 0 rgba(0,0,0,0.1);
}
.acalog-custom .header-navigation .header-menu-container ul ul li.menu-item {
  border-bottom: 1px solid rgba(255,255,255,0.1);
}
.acalog-custom .header-navigation .header-menu-container ul ul li.menu-item>a {
  width: 250px;
  padding-top: 1em;
  padding-bottom: 1em;
  color: #fff;
  font-style: normal;
  font-size: 14px;
  line-height: 1.1;
}
.acalog-custom .header-navigation .header-menu-container ul ul li.menu-item>a:hover {
  color: var(--global-palette2);
  background: var(--global-palette4);
}
.acalog-custom .header-navigation .header-menu-container ul ul li.menu-item.current-menu-item>a {
  color: var(--global-palette2);
  background: var(--global-palette4);
}
.acalog-custom .mobile-toggle-open-container .menu-toggle-open {
  background: var(--global-palette3);
  color: #fff;
  padding: 1.07em;
  font-size: 14px;
}
.acalog-custom .mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered {
  border: 1px solid currentColor;
}
.acalog-custom .mobile-toggle-open-container .menu-toggle-open .menu-toggle-icon {
  font-size: 20px;
}
.acalog-custom .mobile-toggle-open-container .menu-toggle-open:focus,
.acalog-custom .mobile-toggle-open-container .menu-toggle-open:hover {
  color: var(--global-palette2);
}
.acalog-custom .mobile-navigation ul li {
  font-style: normal;
  font-size: 18px;
}
.acalog-custom .mobile-navigation ul li a {
  padding-top: em;
  padding-bottom: em;
}
.acalog-custom .mobile-navigation ul li.menu-item-has-children>.drawer-nav-drop-wrap,
.acalog-custom .mobile-navigation ul li>a {
  color: var(--global-palette8);
}
.acalog-custom .mobile-navigation ul li.current-menu-item.menu-item-has-children>.drawer-nav-drop-wrap,
.acalog-custom .mobile-navigation ul li.current-menu-item>a {
  color: var(--global-palette-highlight);
}
.acalog-custom .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,
.acalog-custom .mobile-navigation ul li:not(.menu-item-has-children) a {
  border-bottom: 0 solid rgba(255,255,255,0.1);
}
.acalog-custom .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
  border-left: 0 solid rgba(255,255,255,0.1);
}
.acalog-custom #mobile-drawer .drawer-inner {
  background: #fff;
}
.acalog-custom #mobile-drawer .drawer-header .drawer-toggle {
  padding: .6em .15em;
  font-size: 24px;
}
.acalog-custom #mobile-drawer .drawer-header .drawer-toggle,
.acalog-custom #mobile-drawer .drawer-header .drawer-toggle:focus {
  color: var(--global-palette3);
}
.acalog-custom #mobile-drawer .drawer-header .drawer-toggle:focus:hover,
.acalog-custom #mobile-drawer .drawer-header .drawer-toggle:hover {
  color: var(--global-palette3);
}
.acalog-custom .search-toggle-open-container .search-toggle-open {
  background: var(--global-palette3);
  color: #fff;
  padding: 1em;
  margin: 0 20px 0 -9px;
}
.acalog-custom .search-toggle-open-container .search-toggle-open .search-toggle-icon {
  font-size: 1.29em;
}
@media all and (max-width: 767px) {
  .acalog-custom .search-toggle-open-container .search-toggle-open .search-toggle-icon {
    font-size: 1.28em;
  }
}
.acalog-custom .search-toggle-open-container .search-toggle-open:focus,
.acalog-custom .search-toggle-open-container .search-toggle-open:hover {
  color: var(--global-palette2);
  background: var(--global-palette3);
}
.acalog-custom #search-drawer .drawer-header,
.acalog-custom #search-drawer .drawer-inner .drawer-content form .kadence-search-icon-wrap,
.acalog-custom #search-drawer .drawer-inner .drawer-content form input.search-field {
  color: #fff;
}
.acalog-custom #search-drawer .drawer-inner {
  background: #032138;
}
.acalog-custom .mobile-html {
  margin: 0;
}
.acalog-custom .mobile-html2 {
  margin: 0;
}
.acalog-custom .tertiary-navigation .tertiary-menu-container>ul>li.menu-item>a {
  padding-left: calc(1.7em / 2);
  padding-right: calc(1.7em / 2);
  padding-top: 1.5em;
  padding-bottom: 1.5em;
  color: var(--global-palette5);
}
.acalog-custom .tertiary-navigation .tertiary-menu-container>ul li.menu-item a {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 1.5;
  font-family: Poppins;
}
.acalog-custom .tertiary-navigation .tertiary-menu-container>ul>li.menu-item>a:hover {
  color: var(--global-palette2);
}
.acalog-custom .tertiary-navigation .tertiary-menu-container>ul>li.menu-item.current-menu-item>a {
  color: var(--global-palette3);
}
.acalog-custom #widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2,
.acalog-custom #widget-drawer.popup-drawer-layout-sidepanel .drawer-inner {
  max-width: 400px;
}
.acalog-custom #widget-drawer.popup-drawer-layout-fullwidth .drawer-content .header-widget2 {
  margin: 0 auto;
}
.acalog-custom .widget-toggle-open {
  display: flex;
  align-items: center;
  background: 0 0;
  box-shadow: none;
}
.acalog-custom .widget-toggle-open:focus,
.acalog-custom .widget-toggle-open:hover {
  border-color: currentColor;
  background: 0 0;
  box-shadow: none;
}
.acalog-custom .widget-toggle-open .widget-toggle-icon {
  display: flex;
}
.acalog-custom .widget-toggle-open .widget-toggle-label {
  padding-right: 5px;
}
.acalog-custom .rtl .widget-toggle-open .widget-toggle-label {
  padding-left: 5px;
  padding-right: 0;
}
.acalog-custom .rtl .widget-toggle-open .widget-toggle-label:empty,
.acalog-custom .widget-toggle-open .widget-toggle-label:empty {
  padding-right: 0;
  padding-left: 0;
}
.acalog-custom .widget-toggle-open-container .widget-toggle-open {
  background: var(--global-palette3);
  color: #fff;
  padding: .8em 1.05em;
  font-style: normal;
  font-size: 16px;
}
.acalog-custom .widget-toggle-open-container .widget-toggle-open.widget-toggle-style-bordered {
  border: 1px solid currentColor;
}
.acalog-custom .widget-toggle-open-container .widget-toggle-open .widget-toggle-icon {
  font-size: 20px;
}
.acalog-custom .widget-toggle-open-container .widget-toggle-open:focus,
.acalog-custom .widget-toggle-open-container .widget-toggle-open:hover {
  color: var(--global-palette2);
  background: var(--global-palette3);
}
.acalog-custom #widget-drawer .header-widget-2style-plain a:not(.button) {
  text-decoration: none;
}
.acalog-custom #widget-drawer .header-widget2 {
  color: var(--global-palette8);
}
.acalog-custom #widget-drawer .header-widget2 .drawer-sub-toggle,
.acalog-custom #widget-drawer .header-widget2 a:not(.button) {
  color: var(--global-palette8);
}
.acalog-custom #widget-drawer .header-widget2 .drawer-sub-toggle:hover,
.acalog-custom #widget-drawer .header-widget2 a:not(.button):hover {
  color: var(--global-palette9);
}
.acalog-custom .site-branding {
  max-height: inherit;
}
.acalog-custom .site-branding a.brand {
  display: flex;
  flex-direction: row;
  align-items: center;
  text-decoration: none;
  color: inherit;
  max-height: inherit;
}
.acalog-custom .site-branding a.brand img {
  display: block;
}
.acalog-custom .site-branding.branding-layout-standard:not(.site-brand-logo-only) a.brand img {
  margin-right: 1em;
}
@media screen and (max-width: 719px) {
  .acalog-custom .site-branding.branding-mobile-layout-standard:not(.site-brand-logo-only) a.brand {
    flex-direction: row;
  }
  .acalog-custom .site-branding.branding-mobile-layout-standard:not(.site-brand-logo-only) a.brand img {
    margin-right: 1em;
    margin-bottom: 0;
    margin-top: 0;
  }
  .acalog-custom .site-footer-row-container-inner .site-footer-row.site-footer-row-mobile-column-layout-row {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .header-navigation ul ul.sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  flex-direction: column;
  background: #fff;
  margin-left: 0;
  box-shadow: 0 2px 13px rgba(0,0,0,0.1);
  z-index: 1000;
}
.acalog-custom .header-navigation ul ul.sub-menu>li:last-child {
  border-bottom: 0;
}
.acalog-custom .header-navigation ul ul.sub-menu.sub-menu-edge {
  left: auto;
  right: 0;
}
.acalog-custom .header-navigation ul ul ul.sub-menu.sub-menu-edge {
  left: auto;
  right: 100%;
}
.acalog-custom .header-navigation[class*=header-navigation-dropdown-animation-fade] ul ul.sub-menu {
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  transition: all .2s ease;
  display: block;
  clip: rect(1px,1px,1px,1px);
  height: 1px;
  overflow: hidden;
}
.acalog-custom .header-navigation[class*=header-navigation-dropdown-animation-fade] ul li.menu-item--toggled-on>ul,
.acalog-custom .header-navigation[class*=header-navigation-dropdown-animation-fade] ul li:hover>ul,
.acalog-custom .header-navigation[class*=header-navigation-dropdown-animation-fade] ul li:not(.menu-item--has-toggle):focus>ul {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
  clip: auto;
  height: auto;
  overflow: visible;
}
.acalog-custom .wp-site-blocks .nav--toggle-sub .dropdown-nav-special-toggle {
  position: absolute !important;
  overflow: hidden;
  padding: 0 !important;
  margin: 0 !important;
  margin-right: -0.1em !important;
  border: 0 !important;
  width: .9em;
  top: 0;
  bottom: 0;
  height: auto;
  border-radius: 0;
  box-shadow: none !important;
  background: 0 0 !important;
  display: block;
  left: auto;
  right: calc(1.4em / 2);
  pointer-events: none;
}
.acalog-custom .wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle {
  width: 2.6em;
  margin: 0 !important;
  right: 0;
}
.acalog-custom .nav--toggle-sub .dropdown-nav-special-toggle:focus {
  z-index: 10;
}
.acalog-custom .nav--toggle-sub .dropdown-nav-toggle {
  display: block;
  background: 0 0;
  position: absolute;
  right: 0;
  top: 50%;
  width: .7em;
  height: .7em;
  font-size: inherit;
  width: .9em;
  height: .9em;
  font-size: .9em;
  display: inline-flex;
  line-height: inherit;
  margin: 0;
  padding: 0;
  border: none;
  border-radius: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  overflow: visible;
}
.acalog-custom .nav--toggle-sub ul ul .dropdown-nav-toggle {
  right: .2em;
}
.acalog-custom .nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.acalog-custom .nav--toggle-sub li.menu-item-has-children {
  position: relative;
}
.acalog-custom .nav-drop-title-wrap {
  position: relative;
  padding-right: 1em;
  display: block;
}
.acalog-custom .nav--toggle-sub li.menu-item--toggled-on>ul,
.acalog-custom .nav--toggle-sub li:hover>ul,
.acalog-custom .nav--toggle-sub li:not(.menu-item--has-toggle):focus>ul {
  display: block;
}
.acalog-custom .nav--toggle-sub li:not(.menu-item--has-toggle):focus-within>ul {
  display: block;
}
@media (hover: none) {
  .acalog-custom .wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on) .dropdown-nav-special-toggle {
    left: 0;
    right: 0 !important;
    margin-right: 0 !important;
    width: 100%;
    pointer-events: all;
  }
  .acalog-custom .wp-site-blocks .nav--toggle-sub .menu-item--has-toggle:not(.menu-item--toggled-on)>a {
    pointer-events: none;
  }
}
.acalog-custom .rtl .nav--toggle-sub .dropdown-nav-toggle {
  right: auto;
  left: 0;
}
.acalog-custom .rtl .primary-menu-container>ul>li.menu-item>.dropdown-nav-special-toggle {
  right: auto;
  left: calc(1.4em / 2);
}
.acalog-custom .rtl .wp-site-blocks .nav--toggle-sub .sub-menu .dropdown-nav-special-toggle {
  left: 0;
  right: auto;
}
.acalog-custom .rtl .nav--toggle-sub ul ul .dropdown-nav-toggle .kadence-svg-iconset {
  -webkit-transform: rotate(-270deg);
  transform: rotate(-270deg);
}
.acalog-custom .rtl .header-navigation ul ul ul.sub-menu {
  right: 100%;
  left: auto;
}
.acalog-custom .rtl .nav-drop-title-wrap {
  padding-left: 1em;
  padding-right: 0;
}
.acalog-custom .wp-site-blocks .nav--toggle-sub .kadence-menu-mega-enabled .sub-menu .dropdown-nav-special-toggle {
  display: none;
}
.acalog-custom .header-menu-container,
.acalog-custom .header-navigation {
  display: flex;
}
.acalog-custom .header-navigation li.menu-item>a {
  display: block;
  width: 100%;
  text-decoration: none;
  color: var(--global-palette4);
  transition: all .2s ease-in-out;
}
.acalog-custom .header-navigation li.menu-item>a:focus,
.acalog-custom .header-navigation li.menu-item>a:hover {
  color: var(--global-palette-highlight);
}
.acalog-custom .header-navigation ul.sub-menu {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .header-navigation ul li.menu-item>a {
  padding: .6em .5em;
}
.acalog-custom .header-navigation ul ul li.menu-item>a {
  padding: 1em;
}
.acalog-custom .header-navigation ul ul li.menu-item>a {
  width: 200px;
}
.acalog-custom .header-navigation ul ul ul.sub-menu {
  top: 0;
  left: 100%;
  right: auto;
  min-height: 100%;
}
.acalog-custom .header-navigation .menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .menu-toggle-open {
  display: flex;
  background: 0 0;
  align-items: center;
  box-shadow: none;
}
.acalog-custom .menu-toggle-open .menu-toggle-label {
  padding-right: 5px;
}
.acalog-custom .menu-toggle-open .menu-toggle-icon {
  display: flex;
}
.acalog-custom .menu-toggle-open .menu-toggle-label:empty {
  padding-right: 0;
}
.acalog-custom .menu-toggle-open:focus,
.acalog-custom .menu-toggle-open:hover {
  border-color: currentColor;
  background: 0 0;
  box-shadow: none;
}
.acalog-custom .wp-site-blocks .menu-toggle-open {
  box-shadow: none;
}
.acalog-custom .mobile-navigation {
  width: 100%;
}
.acalog-custom .mobile-navigation a {
  display: block;
  width: 100%;
  text-decoration: none;
  padding: .6em .5em;
}
.acalog-custom .mobile-navigation ul {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}
.acalog-custom .drawer-nav-drop-wrap {
  display: flex;
  position: relative;
}
.acalog-custom .drawer-nav-drop-wrap a {
  color: inherit;
}
.acalog-custom .drawer-nav-drop-wrap .drawer-sub-toggle {
  background: 0 0;
  color: inherit;
  padding: .5em .7em;
  display: flex;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  line-height: normal;
}
.acalog-custom .drawer-nav-drop-wrap .drawer-sub-toggle[aria-expanded=true] svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.acalog-custom .mobile-navigation ul ul {
  padding-left: 1em;
  transition: all .2s ease-in-out;
}
.acalog-custom .mobile-navigation ul.has-collapse-sub-nav ul.sub-menu {
  display: none;
}
.acalog-custom .mobile-navigation ul ul ul ul ul ul {
  padding-left: 0;
}
.acalog-custom .mobile-navigation ul.has-collapse-sub-nav .sub-menu.show-drawer {
  display: block;
}
.acalog-custom .popup-drawer {
  position: fixed;
  display: none;
  top: 0;
  bottom: 0;
  left: -99999rem;
  right: 99999rem;
  transition: opacity .25s ease-in, left 0s .25s, right 0s .25s;
  z-index: 100000;
}
.acalog-custom .popup-drawer .drawer-overlay {
  background-color: rgba(0,0,0,0.4);
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  transition: opacity .2s ease-in-out;
}
.acalog-custom .popup-drawer .drawer-inner {
  width: 100%;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  max-width: 90%;
  right: 0;
  top: 0;
  overflow: auto;
  background: #090c10;
  color: #fff;
  bottom: 0;
  opacity: 0;
  position: fixed;
  box-shadow: 0 0 2rem 0 rgba(0,0,0,0.1);
  display: flex;
  flex-direction: column;
  transition: opacity .25s cubic-bezier(.77,.2,.05,1), -webkit-transform .3s cubic-bezier(.77,.2,.05,1);
  transition: transform .3s cubic-bezier(.77,.2,.05,1), opacity .25s cubic-bezier(.77,.2,.05,1);
  transition: transform .3s cubic-bezier(.77,.2,.05,1), opacity .25s cubic-bezier(.77,.2,.05,1), -webkit-transform .3s cubic-bezier(.77,.2,.05,1);
}
.acalog-custom .popup-drawer .drawer-header {
  padding: 0 1.5em;
  display: flex;
  justify-content: flex-end;
  min-height: calc(1.2em + 24px);
}
.acalog-custom .popup-drawer .drawer-header .drawer-toggle {
  background: 0 0;
  border: 0;
  font-size: 24px;
  line-height: 1;
  padding: .6em .15em;
  color: inherit;
  display: flex;
  box-shadow: none;
  border-radius: 0;
}
.acalog-custom .popup-drawer .drawer-header .drawer-toggle:hover {
  box-shadow: none;
}
.acalog-custom .popup-drawer .drawer-content {
  padding: 0 1.5em 1.5em;
}
@media screen and (max-width: 1024px) {
  .acalog-custom .animate-body-popup #colophon,
  .acalog-custom .animate-body-popup #inner-wrap,
  .acalog-custom .animate-body-popup .site-header-row {
    -webkit-transform: none;
    transform: none;
    transition: -webkit-transform .3s cubic-bezier(.77,.2,.05,1);
    transition: transform .3s cubic-bezier(.77,.2,.05,1);
    transition: transform .3s cubic-bezier(.77,.2,.05,1), -webkit-transform .3s cubic-bezier(.77,.2,.05,1);
  }
}
.acalog-custom .popup-drawer .drawer-header .drawer-toggle {
  width: 1em;
  position: relative;
  height: 1em;
  box-sizing: content-box;
  font-size: 24px;
}
.acalog-custom .drawer-toggle .toggle-close-bar {
  width: .75em;
  height: .08em;
  background: currentColor;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: absolute;
  margin-top: -0.04em;
  opacity: 0;
  border-radius: .08em;
  left: 50%;
  margin-left: -0.375em;
  top: 50%;
  -webkit-transform: rotate(45deg) translateX(-50%);
  transform: rotate(45deg) translateX(-50%);
  transition: opacity .3s cubic-bezier(.77,.2,.05,1), -webkit-transform .3s cubic-bezier(.77,.2,.05,1);
  transition: transform .3s cubic-bezier(.77,.2,.05,1), opacity .3s cubic-bezier(.77,.2,.05,1);
  transition: transform .3s cubic-bezier(.77,.2,.05,1), opacity .3s cubic-bezier(.77,.2,.05,1), -webkit-transform .3s cubic-bezier(.77,.2,.05,1);
  transition-delay: 0.2s;
}
.acalog-custom .drawer-toggle .toggle-close-bar:last-child {
  -webkit-transform: rotate(-45deg) translateX(50%);
  transform: rotate(-45deg) translateX(50%);
}
.acalog-custom .popup-drawer.active .drawer-toggle .toggle-close-bar {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 1;
}
.acalog-custom .popup-drawer.active .drawer-toggle .toggle-close-bar:last-child {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  opacity: 1;
}
.acalog-custom .popup-drawer .drawer-content.content-align-center {
  text-align: center;
}
.acalog-custom .popup-drawer .drawer-content.content-align-center .site-header-item {
  justify-content: center;
}
.acalog-custom body.admin-bar .popup-drawer {
  top: 46px;
}
.acalog-custom body.admin-bar .popup-drawer .drawer-inner {
  top: 46px;
}
@media screen and (min-width: 783px) {
  .acalog-custom body.admin-bar .popup-drawer {
    top: 32px;
  }
  .acalog-custom body.admin-bar .popup-drawer .drawer-inner {
    top: 32px;
  }
}
.acalog-custom .popup-drawer.show-drawer {
  display: block;
}
.acalog-custom .popup-drawer.active {
  left: 0;
  opacity: 1;
  right: 0;
  transition: opacity .25s ease-out;
}
.acalog-custom .popup-drawer.active .drawer-inner {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.acalog-custom .popup-drawer.active .drawer-overlay {
  opacity: 1;
  cursor: pointer;
}
.acalog-custom body[class*=showing-popup-drawer-] {
  overflow: hidden;
}
.acalog-custom #main-header {
  display: none;
}
.acalog-custom #masthead {
  position: relative;
  z-index: 11;
}
@media screen and (min-width: 1025px) {
  .acalog-custom #main-header {
    display: block;
  }
  .acalog-custom #mobile-header {
    display: none;
  }
}
.acalog-custom .header-html-inner img.alignnone {
  display: inline-block;
}
.acalog-custom .site-header-row {
  display: grid;
  grid-template-columns: auto auto;
}
.acalog-custom .site-header-upper-inner-wrap.child-is-fixed {
  display: flex;
  align-items: flex-end;
}
.acalog-custom .site-header-upper-inner-wrap.child-is-fixed .site-main-header-wrap {
  width: 100%;
}
.acalog-custom .site-header-row-layout-fullwidth>.site-header-row-container-inner>.site-container {
  max-width: none;
}
.acalog-custom .site-header-section {
  display: flex;
  max-height: inherit;
}
.acalog-custom .site-header-item {
  display: flex;
  align-items: center;
  margin-right: 10px;
  max-height: inherit;
}
.acalog-custom .rtl .site-header-item {
  margin-left: 10px;
  margin-right: 0;
}
.acalog-custom .site-header-section>.site-header-item:last-child {
  margin-right: 0;
}
.acalog-custom .rtl .site-header-section>.site-header-item:last-child {
  margin-left: 0;
}
.acalog-custom .drawer-content .site-header-item {
  margin-right: 0;
  margin-bottom: 10px;
}
.acalog-custom .drawer-content .site-header-item:last-child {
  margin-bottom: 0;
}
.acalog-custom .site-header-section-right {
  justify-content: flex-end;
}
.acalog-custom .header-html-inner p:first-child {
  margin-top: 0;
}
.acalog-custom .header-html-inner p:last-child {
  margin-bottom: 0;
}
.acalog-custom .search-toggle-open {
  display: flex;
  background: 0 0;
  align-items: center;
  padding: .5em;
  box-shadow: none;
}
.acalog-custom .search-toggle-open .search-toggle-icon {
  display: flex;
}
.acalog-custom .search-toggle-open .search-toggle-icon svg.kadence-svg-icon {
  top: -0.05em;
  position: relative;
}
.acalog-custom .search-toggle-open:focus,
.acalog-custom .search-toggle-open:hover {
  border-color: currentColor;
  background: 0 0;
  box-shadow: none;
}
.acalog-custom .search-toggle-open.search-toggle-style-default {
  border: 0;
}
.acalog-custom .popup-drawer-layout-fullwidth .drawer-inner {
  max-width: none;
  background: rgba(9,12,16,0.97);
  transition: opacity .2s ease-in, -webkit-transform 0s ease-in;
  transition: transform 0s ease-in, opacity .2s ease-in;
  transition: transform 0s ease-in, opacity .2s ease-in, -webkit-transform 0s ease-in;
}
.acalog-custom .popup-drawer-layout-fullwidth .drawer-inner .drawer-overlay {
  background-color: transparent;
}
.acalog-custom #search-drawer .drawer-inner .drawer-header {
  position: relative;
  z-index: 100;
}
.acalog-custom #search-drawer .drawer-inner .drawer-content {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 2em;
}
.acalog-custom #search-drawer .drawer-inner form {
  max-width: 800px;
  width: 100%;
  margin: 0 auto;
  display: flex;
}
.acalog-custom #search-drawer .drawer-inner form label {
  flex-grow: 2;
}
.acalog-custom #search-drawer .drawer-inner form ::-webkit-input-placeholder {
  color: currentColor;
  opacity: .5;
}
.acalog-custom #search-drawer .drawer-inner form ::-moz-placeholder {
  color: currentColor;
  opacity: .5;
}
.acalog-custom #search-drawer .drawer-inner form :-ms-input-placeholder {
  color: currentColor;
  opacity: .5;
}
.acalog-custom #search-drawer .drawer-inner form :-moz-placeholder {
  color: currentColor;
  opacity: .5;
}
.acalog-custom #search-drawer .drawer-inner input.search-field {
  width: 100%;
  background: 0 0;
  color: var(--global-palette6);
  padding: .8em 80px .8em .8em;
  font-size: 20px;
  border: 1px solid currentColor;
}
.acalog-custom #search-drawer .drawer-inner input.search-field:focus {
  color: #fff;
  box-shadow: 5px 5px 0 0 currentColor;
}
.acalog-custom #search-drawer .drawer-inner .search-submit[type=submit] {
  width: 70px;
}
.acalog-custom #search-drawer .drawer-inner .kadence-search-icon-wrap {
  color: var(--global-palette6);
  width: 70px;
}
.acalog-custom #search-drawer .drawer-inner .search-submit[type=submit]:hover~.kadence-search-icon-wrap {
  color: #fff;
}
.acalog-custom #search-drawer .drawer-inner button[type=submit]:hover~.kadence-search-icon-wrap {
  color: #fff;
}
.acalog-custom .site-header-upper-inner-wrap.child-is-fixed .site-top-header-wrap:not(.item-is-fixed) {
  align-self: flex-start;
  flex-grow: 1;
}
.acalog-custom .kadence-sticky-header {
  position: relative;
  z-index: 1;
}
.acalog-custom .item-is-fixed {
  position: fixed;
  left: 0;
  right: 0;
  z-index: 1200;
}
.acalog-custom .site-branding a.brand img.kadence-sticky-logo {
  display: none;
}
.acalog-custom .kadence-sticky-header.item-is-fixed:not(.item-at-start) .site-branding a.brand img:not(.svg-logo-image) {
  width: auto;
}
.acalog-custom #mobile-drawer {
  z-index: 99999;
}
.acalog-custom #mobile-header .mobile-navigation>.mobile-menu-container.drawer-menu-container>ul.menu {
  display: flex;
  flex-wrap: wrap;
}
.acalog-custom #mobile-header .mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
  border: 0;
}
.acalog-custom #mobile-header .mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap,
.acalog-custom #mobile-header .mobile-navigation ul li:not(.menu-item-has-children) a {
  border: 0;
}
.acalog-custom .wp-block-image {
  margin-bottom: 0;
}
.acalog-custom figure.wp-block-image.aligncenter img {
  display: inline-block;
}
.acalog-custom .single-content ul.wp-block-social-links {
  padding-left: 0;
  padding-right: 0;
}
.acalog-custom .single-content .wp-block-columns {
  margin-bottom: var(--global-md-spacing);
  margin-top: 0;
}
.acalog-custom embed,
.acalog-custom iframe,
.acalog-custom object {
  max-width: 100%;
}
.acalog-custom .widget {
  margin-top: 0;
  margin-bottom: 1.5em;
}
.acalog-custom .widget-area .widget:last-child {
  margin-bottom: 0;
}
.acalog-custom .widget-area ul {
  padding-left: .5em;
}
.acalog-custom .widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)) {
  color: var(--global-palette3);
  text-decoration: none;
}
.acalog-custom .widget-area a:where(:not(.button):not(.wp-block-button__link):not(.wp-element-button)):hover {
  color: var(--global-palette-highlight);
  text-decoration: underline;
}
.acalog-custom .widget-area .widget {
  margin-left: 0;
  margin-right: 0;
}
.acalog-custom .widget li {
  line-height: 1.8;
}
.acalog-custom .widget_nav_menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.acalog-custom .widget select {
  max-width: 100%;
  text-overflow: ellipsis;
}
.acalog-custom .widget_nav_menu .sub-menu {
  padding-top: 0;
  padding-bottom: .5em;
}
.acalog-custom .widget_nav_menu a {
  display: block;
  padding: .1em 0;
  text-decoration: none;
}
.acalog-custom .widget_nav_menu a:focus,
.acalog-custom .widget_nav_menu a:hover {
  text-decoration: none;
}
.acalog-custom .widget_nav_menu li {
  padding: 0;
}
.acalog-custom .widget_nav_menu li ul {
  margin-left: 1em;
}
.acalog-custom .collapse-sub-navigation ul.menu {
  display: block;
}
.acalog-custom .collapse-sub-navigation ul.menu li a {
  text-decoration: none;
  width: 100%;
  padding-top: .5em;
  padding-bottom: .5em;
  border-bottom: 1px solid var(--global-palette7);
}
.acalog-custom .collapse-sub-navigation ul.menu li a:hover {
  text-decoration: none;
}
.acalog-custom .collapse-sub-navigation ul.menu ul {
  padding: 0 0 0 1em;
  margin: 0;
  display: none;
  transition: all .2s ease-in-out;
}
.acalog-custom .collapse-sub-navigation ul.menu .sub-menu.show-drawer {
  display: block;
}
.acalog-custom .collapse-sub-navigation ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle {
  border-left: 1px solid var(--global-palette7);
  border-bottom: 1px solid var(--global-palette7);
}
.acalog-custom .entry {
  box-shadow: 0 15px 25px -10px rgba(0,0,0,0.05);
  border-radius: .25rem;
}
.acalog-custom .content-wrap {
  position: relative;
}
.acalog-custom .single-content {
  margin: var(--global-md-spacing) 0 0;
}
.acalog-custom .single-content .wp-block-kadence-advancedbtn,
.acalog-custom .single-content .wp-block-kadence-iconlist,
.acalog-custom .single-content address,
.acalog-custom .single-content figure,
.acalog-custom .single-content form,
.acalog-custom .single-content hr,
.acalog-custom .single-content p,
.acalog-custom .single-content table {
  margin-top: 0;
  margin-bottom: var(--global-md-spacing);
}
.acalog-custom .single-content p>img {
  display: inline-block;
}
.acalog-custom .single-content p>img.aligncenter {
  display: block;
}
.acalog-custom .single-content li>img {
  display: inline-block;
}
.acalog-custom .single-content li>img.aligncenter {
  display: block;
}
.acalog-custom .single-content p:not(.wp-block-kadence-advancedheading)+.wp-block-kadence-spacer {
  margin-top: calc(0rem - var(--global-md-spacing));
}
.acalog-custom .single-content h1,
.acalog-custom .single-content h2,
.acalog-custom .single-content h3,
.acalog-custom .single-content h4,
.acalog-custom .single-content h5,
.acalog-custom .single-content h6 {
  margin: 1.5em 0 .5em;
}
.acalog-custom .single-content h1:first-child,
.acalog-custom .single-content h2:first-child,
.acalog-custom .single-content h3:first-child,
.acalog-custom .single-content h4:first-child,
.acalog-custom .single-content h5:first-child,
.acalog-custom .single-content h6:first-child {
  margin-top: 0;
}
.acalog-custom .single-content h1+*,
.acalog-custom .single-content h2+*,
.acalog-custom .single-content h3+*,
.acalog-custom .single-content h4+*,
.acalog-custom .single-content h5+*,
.acalog-custom .single-content h6+* {
  margin-top: 0;
}
.acalog-custom .single-content ul {
  margin: 0 0 var(--global-md-spacing);
  padding-left: 2em;
}
.acalog-custom .single-content ul.aligncenter {
  text-align: center;
  padding-left: 0;
}
.acalog-custom .single-content li>ul {
  margin: 0;
}
.acalog-custom .single-content .wp-block-kadence-advancedbtn:last-child,
.acalog-custom .single-content .wp-block-kadence-iconlist:last-child,
.acalog-custom .single-content address:last-child,
.acalog-custom .single-content figure:last-child,
.acalog-custom .single-content form:last-child,
.acalog-custom .single-content h1:last-child,
.acalog-custom .single-content h2:last-child,
.acalog-custom .single-content h3:last-child,
.acalog-custom .single-content h4:last-child,
.acalog-custom .single-content h5:last-child,
.acalog-custom .single-content h6:last-child,
.acalog-custom .single-content hr:last-child,
.acalog-custom .single-content p:last-child,
.acalog-custom .single-content table:last-child,
.acalog-custom .single-content ul:last-child {
  margin-bottom: 0;
}
.acalog-custom .single-content .wp-block-image {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .single-content .wp-block-image figure {
  margin-bottom: var(--global-md-spacing);
}
.acalog-custom .single-content .wp-block-image:last-child figure {
  margin-bottom: 0;
}
.acalog-custom .single-content figure.wp-block-image {
  margin-bottom: var(--global-md-spacing);
}
.acalog-custom .single-content figure.wp-block-image:last-child {
  margin-bottom: 0;
}
.acalog-custom .entry-content:after {
  display: table;
  clear: both;
  content: '';
}
.acalog-custom .content-title-style-above .entry-content {
  margin: 0;
}
.acalog-custom .kadence-breadcrumbs {
  margin: 1em 0;
  font-size: 85%;
  color: var(--global-palette5);
}
.acalog-custom .kadence-breadcrumbs a {
  color: inherit;
}
.acalog-custom .kadence-breadcrumbs p {
  margin: 0;
}
.acalog-custom .entry-content-wrap .entry-header .kadence-breadcrumbs:first-child {
  margin-top: 0;
}
.acalog-custom .updated:not(.published) {
  display: none;
}
.acalog-custom .entry-hero-container-inner {
  background: var(--global-palette7);
}
.acalog-custom .entry-hero-container-inner .entry-header {
  min-height: 200px;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
  flex-direction: column;
  margin-bottom: 0;
}
.acalog-custom .entry-hero-container-inner .entry-header>div {
  width: 100%;
}
.acalog-custom .entry-hero-layout-fullwidth>.entry-hero-container-inner>.site-container {
  max-width: none;
}
.acalog-custom .entry-hero {
  position: relative;
}
.acalog-custom .hero-section-overlay {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.acalog-custom .hero-container {
  position: relative;
}
.acalog-custom .title-align-left {
  text-align: left;
}
.acalog-custom .entry-hero .title-align-left {
  text-align: left;
  align-items: flex-start;
}
.acalog-custom .entry-header {
  margin-bottom: 1em;
}
.acalog-custom .wp-block-image .alignleft {
  margin-right: var(--global-md-spacing);
}
.acalog-custom .wp-block-image .alignright {
  margin-left: var(--global-md-spacing);
}
.acalog-custom .site-footer-row {
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.acalog-custom .site-footer-row.site-footer-row-columns-3 {
  grid-template-columns: 1fr 1fr 1fr;
}
@media screen and (min-width: 720px) and (max-width: 1024px) {
  .acalog-custom .site-footer-row-tablet-layout-contained {
    padding: 0 1.5rem;
  }
  .acalog-custom .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-default,
  .acalog-custom .site-footer-row-container-inner .site-footer-row.site-footer-row-tablet-column-layout-row {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .site-footer-section {
  display: flex;
  max-height: inherit;
}
.acalog-custom .footer-widget-area {
  flex: 1;
  min-width: 0;
  display: flex;
}
.acalog-custom .footer-widget-area>* {
  flex: 1;
  min-width: 0;
}
.acalog-custom .footer-widget-area.content-valign-top {
  align-items: flex-start;
}
.acalog-custom .footer-widget-area.content-align-center {
  text-align: center;
}
.acalog-custom .footer-widget-area.content-align-left {
  text-align: left;
}
@media screen and (max-width: 1024px) {
  .acalog-custom .ft-ro-t-dir-column .site-footer-section {
    flex-direction: column;
  }
}
.acalog-custom .site-footer-section {
  position: relative;
}
.acalog-custom .site-footer-section:not(:last-child):after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  height: auto;
  width: 0;
  right: -15px;
  -webkit-transform: translateX(50%);
  transform: translateX(50%);
}
.acalog-custom .header-navigation ul li a:not([href]) {
  cursor: default;
}
.acalog-custom .nav-drop-title-wrap {
  display: flex;
  align-items: center;
}
.acalog-custom .header-navigation>div>ul>li>a {
  display: flex;
  align-items: center;
}
.acalog-custom .header-menu-container ul.menu {
  position: relative;
}
.acalog-custom .df-ui-btn[class*=" ti-"]:before,
.acalog-custom [class*=" df-icon-"]:before,
.acalog-custom [class^=df-icon-]:before {
  font-family: dearflip !important;
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom .df-icon-arrow-right:before {
  content: "\e901";
}
.acalog-custom .df-icon-arrow-down:before {
  content: "\e902";
}
.acalog-custom .df-icon-arrow-left1:before {
  content: "\e904";
}
.acalog-custom .df-icon-arrow-right1:before {
  content: "\e905";
}
.acalog-custom .df-icon-first-page:before {
  content: "\e906";
}
.acalog-custom .df-icon-last-page:before {
  content: "\e907";
}
.acalog-custom .df-icon-play-popup:before,
.acalog-custom .df-icon-play:before {
  content: "\e908";
}
.acalog-custom .df-icon-pause:before {
  content: "\e909";
}
.acalog-custom .df-icon-close:before {
  content: "\e90c";
}
.acalog-custom .df-icon-add-circle:before {
  content: "\e90d";
}
.acalog-custom .df-icon-minus-circle:before {
  content: "\e90e";
}
.acalog-custom .df-icon-list:before {
  content: "\e911";
}
.acalog-custom .df-icon-grid-view:before {
  content: "\e913";
}
.acalog-custom .df-icon-double-page:before {
  content: "\e915";
}
.acalog-custom .df-icon-file:before {
  content: "\e917";
}
.acalog-custom .df-icon-more:before {
  content: "\e91a";
}
.acalog-custom .df-icon-download:before {
  content: "\e91b";
}
.acalog-custom .df-icon-volume:before {
  content: "\e91c";
}
.acalog-custom .df-icon-share:before {
  content: "\e91d";
}
.acalog-custom .df-icon-fit-screen:before {
  content: "\e91e";
}
.acalog-custom .df-icon-fullscreen:before {
  content: "\e91f";
}
.acalog-custom .df-icon-facebook:before {
  content: "\e920";
}
.acalog-custom .df-icon-twitter:before {
  content: "\e921";
}
.acalog-custom .df-icon-help:before {
  content: "\e923";
}
.acalog-custom .df-icon-search:before {
  content: "\e924";
}
.acalog-custom .df-icon-print:before {
  content: "\e925";
}
.acalog-custom .df-icon-mail:before {
  content: "\e927";
}
.acalog-custom .df-icon-linkedin:before {
  content: "\eaca";
}
.acalog-custom .df-icon-pinterest:before {
  content: "\ead1";
}
.acalog-custom .df-icon-whatsapp:before {
  content: "\ea93";
}
.acalog-custom .df-container .df-loading-icon,
.acalog-custom .df-fetch-pdf .df-loading-info,
.acalog-custom .df-flipbook-3d.df-loading:after,
.acalog-custom .df-page.df-loading:after,
.acalog-custom .df-thumb.df-thumb-requested:before {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' style='margin: auto; background: none; display: block; shape-rendering: auto;' width='48px' height='48px' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid'%3E%3Ccircle cx='50' cy='50' fill='none' stroke='%2307abcc' stroke-width='9' r='30' stroke-dasharray='141.37166941154067 49.12388980384689'%3E%3CanimateTransform attributeName='transform' type='rotate' repeatCount='indefinite' dur='1s' values='0 50 50;360 50 50' keyTimes='0;1'%3E%3C/animateTransform%3E%3C/circle%3E%3C!-- %5Bldio%5D generated by https://loading.io/ --%3E%3C/svg%3E");
}
.acalog-custom .df-hidden {
  display: none !important;
}
.acalog-custom .df-app {
  min-height: 220px;
  position: relative;
  overflow: hidden;
  width: 100%;
  image-rendering: auto;
  direction: ltr;
  line-height: 1.5;
}
.acalog-custom .df-container {
  height: 100%;
}
.acalog-custom .df-container * {
  box-sizing: border-box !important;
}
.acalog-custom .df-container i {
  font-style: normal;
}
.acalog-custom .df-container a {
  outline: 0;
  text-decoration: none;
  box-shadow: none;
}
.acalog-custom .df-container .df-loading-info {
  position: absolute;
  top: -300px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -moz-transition: .3s;
  -o-transition: .3s;
  -webkit-transition: .3s;
  transition: .3s ease;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  max-width: 200px;
  margin-top: 20px;
  padding: 10px 15px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3);
  background-color: #f7f7f7;
  border-radius: 5px;
  font-size: 12px;
  color: #222;
  word-break: break-word;
  letter-spacing: .5px;
  opacity: 0;
}
.acalog-custom .df-container.df-init .df-loading-info {
  top: 50%;
  opacity: 1;
  max-width: 300px;
}
.acalog-custom .df-container.df-init .df-viewer {
  display: none;
}
.acalog-custom .df-container.df-error .df-loading-info {
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  margin: 0;
  color: #b00;
}
.acalog-custom .df-container .df-loading-icon {
  -moz-transition: opacity .3s .1s;
  -o-transition: opacity .3s .1s;
  -webkit-transition: opacity .3s .1s;
  transition: .3s .1s opacity;
  opacity: 0;
  height: 50px;
  width: 50px;
  left: 50%;
  top: 50%;
  margin: -45px -25px -25px;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none;
  background-repeat: no-repeat;
  background-size: 32px;
  background-position: 50%;
  background-color: #fff;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3);
}
.acalog-custom .df-container.df-loading .df-loading-icon {
  opacity: 1;
  z-index: 100;
}
.acalog-custom .df-fetch-pdf .df-loading-info {
  opacity: 1;
  top: 0;
  z-index: 4;
  background-repeat: no-repeat;
  padding-left: 36px;
  background-size: 24px;
  background-position: 6px 6px;
}
.acalog-custom .df-viewer .df-3dcanvas {
  right: 0;
  position: absolute;
}
.acalog-custom .df-ui {
  color: #666;
  bottom: 0;
  width: 100%;
  height: 42px;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3);
  background-color: #fff;
  position: absolute;
  vertical-align: top;
  box-sizing: border-box;
  text-align: center;
  padding: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 4;
  display: block;
}
.acalog-custom .df-ui .df-logo {
  height: 100%;
}
.acalog-custom .df-ui-btn {
  color: #777;
  vertical-align: top;
  background-color: #fff;
  box-sizing: border-box;
  text-align: center;
  position: relative;
  width: 40px;
  height: 100%;
  font-size: 20px;
  cursor: pointer;
  z-index: 2;
  display: inline-block;
  padding: 10px 5px;
  line-height: 1.2;
  transition: .3s;
  transition-property: opacity, color, background-color;
}
.acalog-custom .df-ui-btn:before {
  box-sizing: border-box;
}
.acalog-custom .df-ui-btn.df-active,
.acalog-custom .df-ui-btn:hover {
  color: #00acce;
  background-color: #eee;
}
.acalog-custom .df-ui-btn.df-active {
  background-color: #e7e7e7;
}
.acalog-custom .df-ui-btn.disabled,
.acalog-custom .df-ui-btn.disabled:hover {
  color: #bbb;
}
.acalog-custom .df-ui-btn span {
  display: none;
}
.acalog-custom .df-more-container {
  display: none;
  position: absolute;
  bottom: 100%;
  margin-bottom: 8px !important;
  right: 10px;
  background-color: #f7f7f7;
  z-index: 20;
  border-radius: 5px;
  box-shadow: 0 -1px 3px rgba(0,0,0,0.2);
}
.acalog-custom .df-more-container:before {
  content: " ";
  position: absolute;
  border: 7px solid transparent;
  border-top-color: #eee;
  height: 0;
  width: 0;
  bottom: -14px;
  right: 13px;
  margin-right: -8px;
  pointer-events: none;
}
.acalog-custom .df-more-container>.df-ui-btn {
  width: 170px;
  text-align: left;
  padding: 6px 8px;
  height: 36px;
  border-top: 1px solid #e4e4e4;
  border-radius: 0;
  line-height: 16px;
}
.acalog-custom .df-more-container>.df-ui-btn span {
  font-size: 12px;
  padding-left: 24px;
  vertical-align: middle;
  display: inline-block;
}
.acalog-custom .df-more-container>.df-ui-btn:before {
  position: absolute;
  top: 7px;
  font-size: 20px;
  width: 1em;
  text-align: center;
}
.acalog-custom .df-more-container>.df-ui-btn:first-child {
  border-radius: 5px 5px 0 0;
  border-top: none;
}
.acalog-custom .df-more-container>.df-ui-btn:last-child {
  border-radius: 0 0 5px 5px;
}
.acalog-custom .df-ui-nav {
  top: 50%;
  margin-top: -50px;
  position: absolute;
  opacity: .8;
  height: 100px;
  font-size: 36px;
  width: 50px;
  z-index: 2;
  cursor: pointer;
}
.acalog-custom .df-ui-nav:hover {
  opacity: 1;
}
.acalog-custom .df-ui-nav .df-ui-btn {
  height: auto;
  height: initial;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  top: 50%;
  padding: 15px 5px;
  width: auto;
  font-size: inherit;
  background-color: transparent !important;
}
.acalog-custom .df-ui-nav .df-ui-btn:before {
  color: #fff;
  filter: drop-shadow(0 0 3px #000000);
}
.acalog-custom .df-ui-nav.df-ui-prev {
  left: 0;
  right: auto;
  border-radius: 0;
}
.acalog-custom .df-ui-nav.df-ui-prev .df-ui-btn {
  left: 10px;
}
.acalog-custom .df-ui-nav.df-ui-prev .df-ui-btn:before {
  text-align: left;
}
.acalog-custom .df-ui-nav.df-ui-next {
  right: 0;
}
.acalog-custom .df-ui-nav.df-ui-next .df-ui-btn {
  right: 10px;
}
.acalog-custom .df-ui-nav.df-ui-next .df-ui-btn:before {
  text-align: right;
}
.acalog-custom .df-flipbook-2d,
.acalog-custom .df-flipbook-3d,
.acalog-custom .df-slider,
.acalog-custom .df-viewer-container,
.acalog-custom .df-zoomview {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
.acalog-custom .df-flipbook-2d {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  -o-filter: blur(0);
  filter: blur(0);
}
.acalog-custom .df-flipbook-2d .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
  height: 100%;
  -moz-transition: left .3s;
  -o-transition: left .3s;
  -webkit-transition: left .3s;
  transition: .3s left;
}
.acalog-custom .df-flipbook-2d .df-book-shadow {
  position: absolute;
  z-index: -1;
  height: 100%;
  display: none;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.acalog-custom .df-page-content {
  overflow: hidden;
  opacity: .3;
}
.acalog-custom .df-page.df-loading:after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.acalog-custom .df-page.df-loading .df-page-content {
  display: none;
}
.acalog-custom .df-page>canvas {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 0;
}
.acalog-custom .df-page .df-page-content {
  position: absolute;
  height: 100%;
  display: block;
  top: 0;
  width: 100%;
  z-index: 2;
}
.acalog-custom .df-sheet {
  position: absolute;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.acalog-custom .df-sheet .df-page,
.acalog-custom .df-sheet .df-page-back,
.acalog-custom .df-sheet .df-page-front,
.acalog-custom .df-sheet .df-sheet-fold-inner-shadow,
.acalog-custom .df-sheet .df-sheet-fold-outer-shadow,
.acalog-custom .df-sheet .df-sheet-wrapper {
  position: absolute;
  -webkit-transform-origin: 0 0 0;
  -moz-transform-origin: 0 0 0;
  transform-origin: 0 0 0;
}
.acalog-custom .df-sheet .df-sheet-wrapper {
  overflow: hidden;
}
.acalog-custom .df-sheet .df-page {
  width: 100%;
  height: 100%;
  background-color: #fff;
  box-sizing: border-box;
  z-index: 0;
  background-size: 100% 100%;
}
.acalog-custom .df-sheet .df-page:before {
  content: "";
  position: absolute;
  display: block;
  top: 0;
  width: 15%;
  height: 100%;
  z-index: 5;
  opacity: .5;
  pointer-events: none;
}
.acalog-custom .df-sheet .df-page>canvas {
  z-index: -1;
}
.acalog-custom .df-sheet .df-page-front:before {
  left: 0;
  background-image: -webkit-linear-gradient(left,rgba(0,0,0,0.25),rgba(0,0,0,0.15) 15%,rgba(255,255,255,0.07),rgba(255,255,255,0));
  background-image: -moz-linear-gradient(left,rgba(0,0,0,0.25),rgba(0,0,0,0.15) 15%,rgba(255,255,255,0.07),rgba(255,255,255,0));
  background-image: -ms-linear-gradient(left,rgba(0,0,0,0.25),rgba(0,0,0,0.15) 15%,rgba(255,255,255,0.07),rgba(255,255,255,0));
}
.acalog-custom .df-sheet .df-page-back:before {
  right: 0;
  background-image: -webkit-linear-gradient(right,rgba(0,0,0,0.25),rgba(0,0,0,0.2) 10%,rgba(0,0,0,0.15) 25%,rgba(0,0,0,0) 70%);
  background-image: -moz-linear-gradient(right,rgba(0,0,0,0.25),rgba(0,0,0,0.2) 10%,rgba(0,0,0,0.15) 25%,rgba(0,0,0,0) 70%);
  background-image: -ms-linear-gradient(right,rgba(0,0,0,0.25),rgba(0,0,0,0.2) 10%,rgba(0,0,0,0.15) 25%,rgba(0,0,0,0) 70%);
}
.acalog-custom .df-sheet.df-left-side {
  right: 50%;
  -webkit-transform-origin: right;
  -moz-transform-origin: right;
  transform-origin: right;
}
.acalog-custom .df-sheet.df-left-side .df-page-front {
  z-index: 1;
}
.acalog-custom .df-sheet.df-left-side .df-page-back {
  z-index: 2;
}
.acalog-custom .df-sheet.df-right-side {
  left: 50%;
  -webkit-transform-origin: left;
  -moz-transform-origin: left;
  transform-origin: left;
}
.acalog-custom .df-sheet.df-right-side .df-page-front {
  z-index: 2;
}
.acalog-custom .df-sheet.df-right-side .df-page-back {
  z-index: 1;
}
.acalog-custom .df-sheet .df-sheet-fold-inner-shadow {
  position: absolute;
  z-index: 5;
  display: none;
}
.acalog-custom .df-sheet .df-sheet-fold-outer-shadow {
  z-index: -1;
  width: 100%;
  height: 100%;
}
.acalog-custom .df-sheet.df-flipping,
.acalog-custom .df-sheet.df-folding {
  z-index: 200 !important;
}
.acalog-custom .df-sheet.df-folding.df-left-side .df-page-front,
.acalog-custom .df-sheet.df-folding.df-right-side .df-page-back {
  z-index: 3;
}
.acalog-custom .df-sheet.df-folding .df-sheet-fold-inner-shadow {
  display: block;
}
.acalog-custom .df-sheet.df-folding .df-page-content {
  display: none;
}
.acalog-custom .df-pending .df-page-content,
.acalog-custom .df-pendingresize .df-page-content {
  display: none !important;
}
.acalog-custom .df-sheet.df-left-side.df-folding:not(.df-hard-sheet) .df-page-front {
  z-index: 3;
}
.acalog-custom .df-hard-sheet .df-sheet-wrapper {
  width: 100% !important;
  height: 100% !important;
  overflow: visible;
  transform-style: preserve-3d;
  -webkit-transform-origin: 0 50% 0;
  -moz-transform-origin: 0 50% 0;
  transform-origin: 0 50% 0;
}
.acalog-custom .df-hard-sheet .df-sheet-fold-inner-shadow,
.acalog-custom .df-hard-sheet .df-sheet-fold-outer-shadow {
  display: none !important;
}
.acalog-custom .df-hard-sheet .df-page-back,
.acalog-custom .df-hard-sheet .df-page-front {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}
.acalog-custom .df-hard-sheet.df-right-side .df-page-back {
  -webkit-transform-origin: right 50%;
  -moz-transform-origin: right 50%;
  transform-origin: right 50%;
  z-index: 3 !important;
}
.acalog-custom .df-hard-sheet.df-right-side .df-page-front {
  -webkit-transform-origin: left 50%;
  -moz-transform-origin: left 50%;
  transform-origin: left 50%;
  z-index: 4;
}
.acalog-custom .df-hard-sheet.df-left-side .df-page-back {
  -webkit-transform-origin: right 50%;
  -moz-transform-origin: right 50%;
  transform-origin: right 50%;
}
.acalog-custom .df-hard-sheet.df-left-side .df-page-front {
  -webkit-transform-origin: left 50%;
  -moz-transform-origin: left 50%;
  transform-origin: left 50%;
}
.acalog-custom .df-flipbook-3d.df-loading:after {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.acalog-custom .df-link-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
  overflow: clip;
  transform-origin: 0 0;
}
.acalog-custom .df-page-content.df-double-internal:not(.df-double-internal-fix)>div {
  right: -100%;
}
.acalog-custom .df-page-content.df-double-internal-fix>div {
  left: -100%;
}
.acalog-custom .df-link-content section,
.acalog-custom .linkAnnotation {
  position: absolute;
  z-index: 5;
  cursor: pointer;
  pointer-events: all;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}
.acalog-custom a.linkAnnotation,
.acalog-custom section.linkAnnotation a {
  background-color: #ff0;
  display: block;
  height: 100%;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none;
}
.acalog-custom a.linkAnnotation:hover,
.acalog-custom section.linkAnnotation a:hover {
  border-color: transparent;
  background-color: #2196f3;
}
.acalog-custom .df-sidemenu-wrapper {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  left: 0;
  top: 0;
  bottom: 0;
  width: 220px;
  position: absolute;
  z-index: 3;
}
.acalog-custom .df-sidemenu-wrapper .df-sidemenu-buttons {
  z-index: 6;
  position: relative;
  top: 0;
  left: 0;
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
}
.acalog-custom .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
  float: right;
  display: none;
  background-color: transparent;
  padding: 6px 5px;
}
.acalog-custom .df-sidemenu-wrapper:before {
  content: " ";
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(238,238,238,0.9);
  z-index: 3;
  left: 0;
}
.acalog-custom .df-sidemenu-open .df-ui-nav.df-ui-prev {
  left: 220px;
}
.acalog-custom .df-sidemenu-open .df-sidemenu-wrapper {
  display: block;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  left: 0;
}
.acalog-custom .df-sidemenu-open .df-sidemenu-wrapper:before {
  box-shadow: 1px 0 4px rgba(102,102,102,0.38);
}
.acalog-custom .df-sidemenu-open .df-sidemenu-buttons .df-ui-close {
  display: block;
}
.acalog-custom .df-sidemenu-open .df-flipbook-3d.df-loading:after {
  margin-left: 99px;
}
.acalog-custom .df-sidemenu {
  width: 100%;
  height: auto !important;
  position: absolute !important;
  top: 0;
  bottom: 0;
  z-index: 3;
  opacity: 0;
  color: #666;
  font-size: 12px;
}
.acalog-custom .df-sidemenu>.df-wrapper {
  overflow: auto;
  position: absolute !important;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  height: auto !important;
}
.acalog-custom .df-sidemenu.df-sidemenu-visible {
  opacity: 1;
  z-index: 5;
}
.acalog-custom .df-outline-container .df-wrapper {
  padding: 10px;
}
.acalog-custom .df-outline-item a {
  color: inherit !important;
  text-decoration: none !important;
  display: block;
  padding: 5px 0 5px 5px;
  overflow: hidden;
  text-overflow: ellipsis;
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 1px;
}
.acalog-custom .df-outline-item a:hover {
  text-decoration: underline !important;
  color: #2196f3 !important;
}
.acalog-custom .df-outline-toggle {
  cursor: pointer;
  float: left;
  width: 28px;
  padding: 0 5px 0 10px;
  margin-left: -28px;
  text-align: center;
}
.acalog-custom .df-outline-toggle:before {
  content: "\e902";
  font-size: 18px;
  font-family: dearflip;
}
.acalog-custom .df-outline-toggle.df-outlines-hidden:before {
  content: "\e901";
}
.acalog-custom .df-outline-item a:hover,
.acalog-custom .df-outline-toggle:hover,
.acalog-custom .df-outline-toggle:hover+a {
  background-color: rgba(100,100,100,0.05);
}
.acalog-custom .df-thumb {
  margin: 0;
  cursor: pointer;
  width: 100%;
  position: relative;
  text-align: center;
}
.acalog-custom .df-thumb .df-wrapper {
  box-sizing: content-box !important;
  margin: 6px;
  border-radius: 3px;
  transition: .2s background;
  display: inline-block;
  vertical-align: middle;
  border: 2px dashed rgba(0,0,0,0.3);
  position: relative;
}
.acalog-custom .df-thumb .df-wrapper .df-thumb-number {
  position: absolute;
  bottom: 8px;
  background-color: rgba(238,238,238,0.85);
  color: #444;
  font-size: 14px;
  left: 50%;
  transform: translateX(-50%);
  padding: 5px;
  opacity: 0;
}
.acalog-custom .df-thumb .df-bg-image {
  height: 100%;
  background-size: 100%;
  box-shadow: 0 1px 4px rgba(0,0,0,0.3);
}
.acalog-custom .df-thumb.df-thumb-requested:before {
  content: "";
  background-size: 22px;
  height: 22px;
  width: 22px;
  display: block;
  top: 50%;
  left: 50%;
  margin: -11px;
  position: absolute;
  z-index: 0;
}
.acalog-custom .df-thumb.df-thumb-loaded {
  height: auto !important;
}
.acalog-custom .df-thumb.df-thumb-loaded .df-wrapper {
  border: none;
  margin: 0;
  padding: 8px;
}
.acalog-custom .df-thumb.df-thumb-loaded:hover .df-wrapper .df-thumb-number {
  opacity: 1;
}
.acalog-custom .df-thumb.df-selected .df-wrapper,
.acalog-custom .df-thumb.df-thumb-loaded:hover .df-wrapper {
  background-color: #ccc;
  background-color: rgba(0,0,0,0.1);
  opacity: 1;
}
.acalog-custom .df-lightbox-wrapper {
  position: fixed !important;
  top: 0;
  bottom: 0;
  right: 0;
  height: auto !important;
  left: 0;
  z-index: 99999;
}
.acalog-custom .df-lightbox-wrapper.df-lightbox-padded {
  top: 20px;
  left: 20px;
  bottom: 20px;
  right: 20px;
}
.acalog-custom .df-lightbox-wrapper .df-lightbox-bg {
  background: #eee;
  position: fixed !important;
  top: 0;
  bottom: 0;
  right: 0;
  height: auto !important;
  left: 0;
}
.acalog-custom .df-lightbox-wrapper .df-lightbox-controls {
  float: right;
  padding: 5px;
  z-index: 1000;
  position: relative;
}
.acalog-custom .df-lightbox-wrapper .df-app {
  position: absolute !important;
  width: 100%;
  top: 0;
  bottom: 0;
  height: auto !important;
}
.acalog-custom .df-lightbox-wrapper .df-container.df-transparent {
  height: 100%;
}
.acalog-custom .df-lightbox-wrapper .df-lightbox-close {
  float: right;
  text-align: center;
  font-size: 32px;
  padding: 8px 0;
  height: 48px;
  width: 46px;
  cursor: pointer;
  color: #444;
  border-color: transparent;
  background-color: transparent;
  -moz-transition: .3s;
  -o-transition: .3s;
  -webkit-transition: .3s;
  transition: .3s;
  opacity: .8;
}
.acalog-custom .df-lightbox-wrapper .df-lightbox-close:hover {
  color: #fff;
  background-color: rgba(0,0,0,0.21);
  border-color: #000;
  opacity: 1;
}
.acalog-custom .df-lightbox-wrapper .df-lightbox-close:before {
  color: #fff;
  filter: drop-shadow(0 0 3px black);
}
.acalog-custom .df-share-button {
  display: inline-block;
  text-align: center;
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  padding: 5px 10px;
  font-size: 20px;
  color: #aaa;
}
.acalog-custom .df-share-button:hover {
  color: #444;
}
.acalog-custom .df-reader {
  overflow: auto;
  position: absolute;
  -webkit-overflow-scrolling: touch;
}
.acalog-custom .df-reader .df-viewer-wrapper {
  cursor: grab;
}
.acalog-custom .df-reader .df-page {
  position: relative;
  transform-origin: initial;
  margin: -10px auto;
  border: 10px solid transparent;
  left: auto;
  left: initial;
  box-sizing: content-box !important;
}
.acalog-custom .df-reader .df-page:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.acalog-custom .df-reader~.df-ui-nav {
  display: none;
}
.acalog-custom .df-reader:not(.df-noscroll) {
  margin-right: -12px;
}
.acalog-custom .df-ios .df-viewer.df-reader {
  margin-right: 0;
}
.acalog-custom .df-no-transition {
  -moz-transition: none !important;
  -o-transition: none !important;
  -webkit-transition: none !important;
  transition: none !important;
}
.acalog-custom .df-float .df-ui {
  bottom: 10px;
  width: auto;
  width: intial;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  left: 50%;
  margin: 0 auto;
  display: table;
  display: flex;
  border-radius: 5px;
}
.acalog-custom .df-float .df-ui>.df-ui-btn:first-child {
  border-radius: 5px 0 0 5px;
}
.acalog-custom .df-float .df-ui>.df-ui-btn:last-child {
  border-radius: 0 5px 5px 0;
}
.acalog-custom .df-float-off .df-ui-left {
  justify-content: flex-start;
  display: flex;
  flex: 1;
}
.acalog-custom .df-float-off .df-ui-right {
  justify-content: flex-end;
  display: flex;
  flex: 1;
}
.acalog-custom .df-float-off .df-ui-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
.acalog-custom .df-float-off .df-ui {
  display: flex;
}
.acalog-custom .df-link-content .popupWrapper {
  position: absolute;
  width: 20em;
}
.acalog-custom body.df-lightbox-open,
.acalog-custom html.df-lightbox-open {
  overflow: hidden !important;
}
.acalog-custom .df-zoomview {
  display: none;
  cursor: move;
}
.acalog-custom .df-zoomview .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
}
.acalog-custom .df-zoomview .df-viewer-wrapper .df-book-shadow {
  position: absolute;
  z-index: -1;
  height: 100%;
  display: none;
  -webkit-box-shadow: 0 1px 15px 1px rgba(0,0,0,0.5);
  -moz-box-shadow: 0 1px 15px 1px rgba(0,0,0,0.5);
  box-shadow: 0 1px 15px 1px rgba(0,0,0,0.5);
}
.acalog-custom .df-zoomview .df-page {
  position: absolute;
  top: 0;
  right: 50%;
  background-color: #fff;
}
.acalog-custom .df-zoomview .df-page:before {
  width: 10%;
  opacity: .5;
}
.acalog-custom .df-zoomview .df-page.df-page-front {
  left: 50%;
}
.acalog-custom .df-zoom-active .df-viewer {
  cursor: move;
  cursor: -webkit-grab;
}
.acalog-custom .df-zoom-active .df-flipbook {
  display: none;
}
.acalog-custom .df-zoom-active .df-zoomview {
  display: block;
}
.acalog-custom .df-container ::-webkit-scrollbar {
  width: 12px;
  height: 12px;
  cursor: pointer;
}
.acalog-custom .df-container ::-webkit-scrollbar-button {
  height: 0;
  width: 0;
  cursor: pointer;
}
.acalog-custom .df-container ::-webkit-scrollbar-thumb {
  background: rgba(0,0,0,0.5);
  border-radius: 50px;
}
.acalog-custom .df-container ::-webkit-scrollbar-thumb:hover {
  background: rgba(0,0,0,0.8);
}
.acalog-custom .df-container ::-webkit-scrollbar-thumb:active {
  background: rgba(0,0,0,0.8);
}
.acalog-custom .df-container ::-webkit-scrollbar-thumb,
.acalog-custom .df-container ::-webkit-scrollbar-thumb:active,
.acalog-custom .df-container ::-webkit-scrollbar-thumb:hover {
  border-right: 1px;
  border-left: 1px;
  border-style: solid;
  border-color: transparent;
}
.acalog-custom .df-container ::-webkit-scrollbar-track {
  background: rgba(0,0,0,0.05);
  border-radius: 50px;
}
.acalog-custom .df-container ::-webkit-scrollbar-track:hover {
  background: rgba(0,0,0,0.1);
}
.acalog-custom .df-container ::-webkit-scrollbar-track:active {
  background: rgba(0,0,0,0.15);
}
.acalog-custom .df-container ::-webkit-scrollbar-corner {
  background: 0 0;
}
.acalog-custom .df-sidemenu-wrapper ::-webkit-scrollbar {
  width: 10px;
}
.acalog-custom .df-container.df-transparent.df-fullscreen {
  background: #aaa;
}
.acalog-custom .df-container.df-fullscreen {
  position: fixed !important;
  left: 0 !important;
  top: 0 !important;
  width: 100% !important;
  height: 100% !important;
  z-index: 2147483647;
}
.acalog-custom .df-container.df-rtl .df-sidemenu-wrapper {
  left: auto;
  left: initial;
  -webkit-transform: translateX(100%);
  -moz-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%);
  right: -50px;
  direction: rtl;
}
.acalog-custom .df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper {
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  right: 0;
}
.acalog-custom .df-container.df-rtl.df-sidemenu-open .df-sidemenu-wrapper .df-sidemenu-buttons .df-ui-close {
  float: left;
}
.acalog-custom .df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-prev {
  left: 0;
}
.acalog-custom .df-container.df-rtl.df-sidemenu-open .df-ui-nav.df-ui-next {
  right: 220px;
}
.acalog-custom .df-container.df-rtl.df-sidemenu-open .df-flipbook-3d.df-loading:after {
  margin-left: -122px;
}
.acalog-custom .df-container.df-rtl .df-outline-item {
  margin: 0 18px 0 0;
  text-align: right;
  direction: rtl;
}
.acalog-custom .df-container.df-rtl .df-outline-item .df-outline-toggle {
  float: right;
  margin: 0 -18px 0 0;
}
.acalog-custom .df-container.df-rtl .df-outline-item .df-outline-toggle.df-outlines-hidden:before {
  content: "\e900";
}
.acalog-custom .df-container.df-rtl .df-viewer .df-3dcanvas {
  left: 0;
  right: auto;
  right: initial;
}
.acalog-custom .df-container.df-rtl .df-more-container .df-ui-btn {
  text-align: right;
  direction: rtl;
}
.acalog-custom .df-container.df-rtl .df-more-container .df-ui-btn:before {
  right: 10px;
}
.acalog-custom .df-container.df-rtl .df-more-container .df-ui-btn span {
  padding: 0 24px 0 0;
}
.acalog-custom .df-lightbox-wrapper.df-rtl .df-lightbox-controls {
  float: left;
}
.acalog-custom .df-element[data-df-lightbox] {
  cursor: pointer;
}
.acalog-custom .df-icon-play-popup {
  position: relative;
}
.acalog-custom .df-icon-play-popup:before {
  top: 50%;
  position: absolute;
  left: 50%;
  font-size: 40px;
  background: #777;
  border-radius: 50%;
  padding: 10px;
  box-shadow: 0 1px 5px #777;
  margin-top: -30px;
  margin-left: -30px;
  display: block;
  color: #fff;
  z-index: 1;
  -moz-transition: .3s;
  -o-transition: .3s;
  -webkit-transition: .3s;
  transition: .3s ease;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  pointer-events: none;
}
.acalog-custom .df-icon-play-popup:hover:before {
  opacity: 0;
}
.acalog-custom .df-posts {
  max-width: 1140px;
  margin: 0 auto;
}
.acalog-custom .df-posts.df-has-shelf {
  padding: 0 40px 50px;
}
.acalog-custom .df-posts {
  container-type: inline-size;
  container-name: dfposts;
  width: 100%;
  box-sizing: border-box !important;
}
.acalog-custom .df-page-content {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.acalog-custom .df-auto-link-content {
  line-height: 1;
  transform-origin: top left;
}
.acalog-custom .df-auto-link-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  pointer-events: none;
}
.acalog-custom .df-auto-link-content span {
  color: transparent !important;
  position: absolute;
  white-space: pre;
  cursor: text;
  transform-origin: 0% 0%;
}
.acalog-custom .df-auto-link-content>span {
  overflow: hidden;
}
.acalog-custom body.admin-bar .df-lightbox-bg,
.acalog-custom body.admin-bar .df-lightbox-wrapper {
  top: 32px;
}
@media screen and (max-width: 782px) {
  .acalog-custom body.admin-bar .df-lightbox-bg,
  .acalog-custom body.admin-bar .df-lightbox-wrapper {
    top: 46px;
  }
}
@media screen and (max-width: 600px) {
  .acalog-custom html :where(.is-position-sticky) {
    --wp-admin--admin-bar--position-offset: 0px;
  }
  .acalog-custom body.admin-bar .df-lightbox-bg,
  .acalog-custom body.admin-bar .df-lightbox-wrapper {
    top: 0;
  }
}
.acalog-custom .df-link-content :is(.linkAnnotation,
.acalog-custom .buttonWidgetAnnotation.pushButton)>a {
  position: absolute;
  font-size: 1em;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.acalog-custom .df-viewer::-webkit-scrollbar-button {
  height: 50px;
}
.acalog-custom .df-viewer::-webkit-scrollbar-thumb {
  min-height: 50px;
}
.acalog-custom .df-container .df-reader ::-webkit-scrollbar-thumb,
.acalog-custom .df-container .df-reader ::-webkit-scrollbar-track {
  background: 0 0;
}
.acalog-custom .df-container.df-pinch-zoom ::-webkit-scrollbar-thumb,
.acalog-custom .df-container.df-pinch-zoom ::-webkit-scrollbar-track {
  background: 0 0;
}
.acalog-custom .df-container.df-pinch-zoom .df-page-content {
  display: none;
}
.acalog-custom .df-comment-popup {
  display: none;
  position: absolute;
  width: 360px;
  background-color: #ff9;
  box-shadow: 0 2px 5px #333;
  border-radius: 2px;
  z-index: 9;
  padding: 10px;
  word-break: break-word;
}
.acalog-custom .df-comment-popup.df-active {
  display: block;
}
.acalog-custom .df-comment-popup p {
  margin: 0;
}
.acalog-custom .df-comment-popup h1 {
  padding-bottom: 5px;
  border-bottom: 1px solid;
  margin-top: 0;
  font-size: 1em;
}
.acalog-custom .df-slider {
  -webkit-filter: blur(0);
  -moz-filter: blur(0);
  -ms-filter: blur(0);
  -o-filter: blur(0);
  filter: blur(0);
}
.acalog-custom .df-slider .df-viewer-wrapper {
  position: relative;
  margin: 0 auto;
  height: 100%;
  -moz-transition: left .3s;
  -o-transition: left .3s;
  -webkit-transition: left .3s;
  transition: .3s left;
}
.acalog-custom .df-slider .df-sheet {
  -moz-transition: transform .5s;
  -o-transition: transform .5s;
  -webkit-transition: transform .5s;
  transition: transform .5s;
}
.acalog-custom .df-slider .df-sheet.df-left-side,
.acalog-custom .df-slider .df-sheet.df-right-side {
  left: 50% !important;
}
.acalog-custom .df-slider .df-sheet:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 10px rgba(0,0,0,0.2);
  box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.acalog-custom .df-slider .df-page:before {
  display: none;
}
.acalog-custom .df-slider .df-page.df-page-front {
  z-index: 3;
}
.acalog-custom .df-slider+.df-zoomview .df-page:before {
  display: none;
}
.acalog-custom .df-search-result {
  color: inherit !important;
  text-decoration: none !important;
  overflow: hidden;
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 1px;
  padding: 5px 10px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
}
.acalog-custom .df-search-result.df-active,
.acalog-custom .df-search-result:hover {
  background-color: rgba(100,100,100,0.2);
}
.acalog-custom .df-search-hits {
  z-index: 10;
  display: none;
}
.acalog-custom .df-search-open .df-search-hits {
  display: inline-block;
}
.acalog-custom .df-trigger {
  cursor: pointer;
}
.acalog-custom .df-element[data-df-lightbox] {
  position: relative;
}
.acalog-custom .df-posts [skip-parse] {
  display: none;
}
.acalog-custom .df-posts {
  text-align: center;
  position: relative;
}
.acalog-custom .df-load-more-button {
  padding: 10px 15px;
  display: inline-block;
  margin: 0 auto;
  cursor: pointer;
  background: #0085ba;
  color: #fff;
}
.acalog-custom ._df_book {
  min-height: 400px;
}
.acalog-custom .kb-row-layout-wrap {
  position: relative;
  border: 0 solid transparent;
}
.acalog-custom .kb-row-layout-wrap:before {
  clear: both;
  display: table;
  content: "";
}
.acalog-custom .kt-row-column-wrap {
  display: grid;
  grid-template-columns: minmax(0,1fr);
  gap: var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);
  grid-auto-rows: minmax(min-content,max-content);
  z-index: 1;
  position: relative;
}
.acalog-custom .wp-block-kadence-rowlayout .kt-row-column-wrap.kb-theme-content-width {
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .kt-row-has-bg>.kt-row-column-wrap {
  padding-left: var(--global-content-edge-padding,15px);
  padding-right: var(--global-content-edge-padding,15px);
}
.acalog-custom .kt-inner-column-height-full:not(.kt-row-layout-row) {
  grid-auto-rows: minmax(0,1fr);
}
.acalog-custom .kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column {
  align-self: stretch;
}
.acalog-custom .kt-inner-column-height-full:not(.kt-row-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
  height: 100%;
}
@media screen and (max-width: 1024px) {
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-row {
    grid-auto-rows: minmax(min-content,max-content);
  }
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
    height: auto;
  }
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-equal,
  .acalog-custom .kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row) {
    grid-auto-rows: minmax(0,1fr);
  }
  .acalog-custom .kt-inner-column-height-full.kt-tab-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,
  .acalog-custom .kt-inner-column-height-full:not(.kt-tab-layout-inherit):not(.kt-tab-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
    height: 100%;
  }
}
@media screen and (max-width: 767px) {
  .acalog-custom .kt-inner-column-height-full.kt-mobile-layout-row.kt-mobile-layout-row {
    grid-auto-rows: minmax(min-content,max-content);
  }
  .acalog-custom .kt-inner-column-height-full.kt-mobile-layout-row>.wp-block-kadence-column>.kt-inside-inner-col {
    height: auto;
  }
  .acalog-custom .kt-inner-column-height-full.kt-mobile-layout-equal,
  .acalog-custom .kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row) {
    grid-auto-rows: minmax(0,1fr);
  }
  .acalog-custom .kt-inner-column-height-full.kt-mobile-layout-equal>.wp-block-kadence-column>.kt-inside-inner-col,
  .acalog-custom .kt-inner-column-height-full:not(.kt-mobile-layout-inherit):not(.kt-mobile-layout-row)>.wp-block-kadence-column>.kt-inside-inner-col {
    height: 100%;
  }
}
.acalog-custom .wp-block-kadence-rowlayout .kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .wp-block-kadence-rowlayout .kt-row-layout-overlay.kt-jarallax {
  filter: none;
}
.acalog-custom .wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay,
.acalog-custom .wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay {
  top: 0;
  left: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 0;
  filter: opacity(100%);
}
.acalog-custom .wp-block-kadence-rowlayout.kb-row-layout-wrap .kt-row-layout-overlay.kt-jarallax,
.acalog-custom .wp-block-kadence-rowlayout:not([data-kadence-lazy-class]) .kt-row-layout-overlay.kt-jarallax {
  filter: none;
}
@media (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-rowlayout [id*=jarallax-container-]>div {
    height: var(--kb-screen-height-fix,100vh) !important;
    margin-top: -40px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
  .acalog-custom .wp-block-kadence-rowlayout [id*=jarallax-container-]>div {
    height: var(--kb-screen-height-fix,100vh) !important;
    margin-top: -40px !important;
  }
}
.acalog-custom :where(.kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
  z-index: 49;
}
.acalog-custom :where(header .kb-row-layout-wrap:has(.wp-block-kadence-navigation)) {
  z-index: 1000;
}
.acalog-custom .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.wp-block-kadence-column {
  flex: 1;
}
.acalog-custom .wp-block-kadence-column {
  display: flex;
  flex-direction: column;
  z-index: 1;
  min-width: 0;
  min-height: 0;
}
.acalog-custom .kt-inside-inner-col {
  flex-direction: column;
  border: 0 solid transparent;
  position: relative;
  transition: all .3s ease;
}
.acalog-custom body.admin-bar {
  --kb-admin-bar-visible: 34px;
}
@media screen and (max-width: 782px) {
  .acalog-custom body.admin-bar {
    --kb-admin-bar-visible: 46px;
  }
}
.acalog-custom .kt-block-spacer {
  position: relative;
  height: 60px;
}
.acalog-custom .kt-block-spacer .kt-divider {
  width: 100%;
  border-top: 1px solid #eee;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: 0;
  padding: 0;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  transform: perspective(1px) translate(-50%,-50%);
}
.acalog-custom .wp-block-kadence-spacer.aligncenter {
  width: 100%;
}
.acalog-custom .kb-buttons-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: var(--global-kb-gap-xs,.5rem);
}
.acalog-custom .kb-button {
  z-index: 1;
  position: relative;
  overflow: hidden;
  display: inline-flex;
  text-align: center;
  align-items: center;
  justify-content: center;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity) {
  text-decoration: none;
}
.acalog-custom .kb-button:not(.kb-btn-global-inherit) {
  border: 0 solid transparent;
  padding: .4em 1em;
  cursor: pointer;
  font-size: 1.125rem;
  border-radius: 3px;
  transition: all .3s ease-in-out;
  box-shadow: none;
}
.acalog-custom .kb-button:not(.kb-btn-global-inherit):hover {
  box-shadow: none;
}
.acalog-custom .kb-button.kb-btn-global-fill {
  border: 0 solid transparent;
  border-radius: 3px;
  background: var(--global-palette-btn-bg,#3633e1);
  color: var(--global-palette-btn,#fff);
}
.acalog-custom .kb-button.kb-btn-global-fill:hover {
  color: var(--global-palette-btn-hover,#fff);
  background: var(--global-palette-btn-bg-hover,#2f2ffc);
}
.acalog-custom .kb-button.kb-btn-global-fill:focus {
  color: var(--global-palette-btn-hover,#fff);
  background: var(--global-palette-btn-bg-hover,#2f2ffc);
}
.acalog-custom .kb-button.kb-btn-global-outline {
  border: 2px solid var(--global-palette-btn-bg,#3633e1);
  background: rgba(0,0,0,0);
  color: var(--global-palette-btn-bg,#3633e1);
  padding: calc(.4em - 2px) calc(1em - 2px);
}
.acalog-custom .kb-button.kb-btn-global-outline:hover {
  border-color: var(--global-palette-btn-bg-hover,#2f2ffc);
  background: rgba(0,0,0,0);
  color: var(--global-palette-btn-bg-hover,#2f2ffc);
}
.acalog-custom .kb-button.kb-btn-global-outline:focus {
  border-color: var(--global-palette-btn-bg-hover,#2f2ffc);
  background: rgba(0,0,0,0);
  color: var(--global-palette-btn-bg-hover,#2f2ffc);
}
.acalog-custom .kb-button::before {
  position: absolute;
  content: "";
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  background: rgba(0,0,0,0);
}
.acalog-custom .kb-button:focus::before,
.acalog-custom .kb-button:hover::before {
  opacity: 1;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-svg-icon-wrap {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg {
  width: 1em;
  height: 1em;
}
.acalog-custom .kadence-info-box-image-intrisic {
  height: 0;
}
.acalog-custom .kt-blocks-info-box-link-wrap {
  margin-left: auto;
  margin-right: auto;
}
.acalog-custom .kt-info-halign-left {
  text-align: left;
}
.acalog-custom .kt-info-halign-left .kadence-info-box-image-inner-intrisic-container {
  margin: 0 auto 0 0;
}
.acalog-custom .kt-blocks-info-box-media-align-top .kt-blocks-info-box-media {
  display: inline-block;
  max-width: 100%;
}
.acalog-custom .kt-blocks-info-box-media-align-top .kt-infobox-textcontent {
  display: block;
}
.acalog-custom .wp-block-kadence-infobox .kt-blocks-info-box-title {
  margin-top: 0;
}
.acalog-custom .kt-blocks-info-box-link-wrap {
  display: block;
  background: var(--global-palette8,#f2f2f2);
  padding: var(--global-kb-spacing-xs,1rem);
  border-color: var(--global-palette7,#eee);
}
.acalog-custom .kt-blocks-info-box-link-wrap,
.acalog-custom .kt-blocks-info-box-media {
  border: 0 solid transparent;
  transition: all .3s cubic-bezier(.17,.67,.35,.95);
}
.acalog-custom .kt-blocks-info-box-title {
  transition: all .3s cubic-bezier(.17,.67,.35,.95);
}
.acalog-custom .kt-blocks-info-box-media {
  color: var(--global-palette5,#444);
  padding: 10px;
  margin: 0 15px;
}
.acalog-custom .kt-blocks-info-box-media img {
  padding: 0;
  margin: 0;
  max-width: 100%;
  height: auto;
}
.acalog-custom .kt-blocks-info-box-media-align-top .kt-blocks-info-box-media {
  margin: 0;
}
.acalog-custom .kt-blocks-info-box-media-align-top .kt-blocks-info-box-media-container {
  margin: 0 15px;
  max-width: inherit;
}
.acalog-custom .kt-blocks-info-box-media .kt-info-box-image,
.acalog-custom .kt-blocks-info-box-media-container {
  max-width: 100%;
}
.acalog-custom .wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap {
  text-decoration: none !important;
}
.acalog-custom .kt-blocks-info-box-media {
  overflow: hidden;
}
.acalog-custom .kadence-info-box-image-intrisic.kb-info-box-image-ratio {
  position: relative;
  overflow: hidden;
}
.acalog-custom .kadence-info-box-image-intrisic.kb-info-box-image-ratio .kadence-info-box-image-inner-intrisic {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.acalog-custom .kadence-info-box-image-intrisic.kb-info-box-image-ratio .kt-info-box-image {
  position: absolute;
  flex: 1;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
  top: 0;
  left: 0;
}
.acalog-custom body.rtl .kt-info-halign-left .kt-infobox-textcontent {
  align-items: flex-end;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="100"],
.acalog-custom body[data-aos-duration="100"] [data-aos] {
  transition-duration: .1s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="100"],
.acalog-custom body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="100"].aos-animate,
.acalog-custom body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .1s;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="250"],
.acalog-custom body[data-aos-duration="250"] [data-aos] {
  transition-duration: 250ms;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="250"],
.acalog-custom body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="250"].aos-animate,
.acalog-custom body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: 250ms;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="300"],
.acalog-custom body[data-aos-duration="300"] [data-aos] {
  transition-duration: .3s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="300"],
.acalog-custom body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="300"].aos-animate,
.acalog-custom body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: .3s;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="350"],
.acalog-custom body[data-aos-duration="350"] [data-aos] {
  transition-duration: 350ms;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="350"],
.acalog-custom body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="350"].aos-animate,
.acalog-custom body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: 350ms;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="400"],
.acalog-custom body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="400"],
.acalog-custom body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="400"].aos-animate,
.acalog-custom body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: .4s;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="600"],
.acalog-custom body[data-aos-duration="600"] [data-aos] {
  transition-duration: .6s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="600"],
.acalog-custom body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="600"].aos-animate,
.acalog-custom body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: .6s;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="800"],
.acalog-custom body[data-aos-duration="800"] [data-aos] {
  transition-duration: .8s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="800"],
.acalog-custom body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="800"].aos-animate,
.acalog-custom body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: .8s;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="1000"],
.acalog-custom body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="1000"],
.acalog-custom body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="1000"].aos-animate,
.acalog-custom body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="1200"],
.acalog-custom body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="1200"],
.acalog-custom body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="1200"].aos-animate,
.acalog-custom body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="1550"],
.acalog-custom body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="1550"],
.acalog-custom body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="1550"].aos-animate,
.acalog-custom body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="1600"],
.acalog-custom body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="1600"],
.acalog-custom body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="1600"].aos-animate,
.acalog-custom body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s;
}
.acalog-custom [data-aos][data-aos][data-aos-duration="2000"],
.acalog-custom body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="2000"],
.acalog-custom body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0;
}
.acalog-custom [data-aos][data-aos][data-aos-delay="2000"].aos-animate,
.acalog-custom body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s;
}
.acalog-custom [data-aos][data-aos][data-aos-easing=linear],
.acalog-custom body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(.25,.25,.75,.75);
}
.acalog-custom [data-aos][data-aos][data-aos-easing=ease],
.acalog-custom body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: cubic-bezier(.25,.1,.25,1);
}
.acalog-custom [data-aos][data-aos][data-aos-easing=ease-out],
.acalog-custom body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: cubic-bezier(0,0,.58,1);
}
.acalog-custom [data-aos][data-aos][data-aos-easing=ease-in-out],
.acalog-custom body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: cubic-bezier(.42,0,.58,1);
}
.acalog-custom [data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform;
}
.acalog-custom [data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate3d(0,0,0);
}
.acalog-custom [data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform;
}
.acalog-custom [data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate3d(0,0,0) scale(1);
}
.acalog-custom [data-aos^=slide][data-aos^=slide] {
  transition-property: transform;
}
.acalog-custom [data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate3d(0,0,0);
}
.acalog-custom [data-aos=slide-up] {
  transform: translate3d(0,100%,0);
}
.acalog-custom [data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform;
}
.acalog-custom :root {
  --global-kb-font-size-sm: clamp(0.8rem,0.947rem,0.9rem);
  --global-kb-font-size-md: clamp(1.1rem,1.321rem,1.25rem);
  --global-kb-font-size-lg: clamp(1.75rem,2.119rem,2rem);
  --global-kb-font-size-xl: clamp(2.25rem,3.358rem,3rem);
  --global-kb-font-size-xxl: clamp(2.5rem,4.716rem,4rem);
  --global-kb-font-size-xxxl: clamp(2.75rem,7.554rem,6rem);
}
.acalog-custom .kb-row-layout-id1189_406ea3-92>.kt-row-column-wrap {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-right: 50px;
  padding-bottom: 50px;
  padding-left: 50px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kadence-column1189_174470-1c>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_174470-1c>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_174470-1c>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id1189_406ea3-92>.kt-row-column-wrap {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
  }
  .acalog-custom .kadence-column1189_174470-1c>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id1189_406ea3-92>.kt-row-column-wrap {
    padding-top: 24px;
    padding-right: 24px;
    padding-bottom: 24px;
    padding-left: 24px;
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-column1189_174470-1c>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_5080d2-29,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_5080d2-29[data-kb-block=kb-adv-heading1189_5080d2-29] {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.acalog-custom .wp-block-kadence-spacer.kt-block-spacer-1189_0a3faa-c7 .kt-block-spacer {
  height: 80px;
}
.acalog-custom .wp-block-kadence-spacer.kt-block-spacer-1189_0a3faa-c7 .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette2,#2b6cb0);
  width: 100%;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_4b7b60-12,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_4b7b60-12[data-kb-block=kb-adv-heading1189_4b7b60-12] {
  font-size: 25px;
  font-weight: 300;
  font-family: Poppins;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-spacer.kt-block-spacer-1189_0a3faa-c7 .kt-block-spacer {
    height: 60px !important;
  }
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_4b7b60-12,
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_4b7b60-12[data-kb-block=kb-adv-heading1189_4b7b60-12] {
    font-size: 20px;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
}
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns1189_0fa5f8-fd {
  gap: 10px;
  justify-content: flex-start;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button {
  color: var(--global-palette3,#1a202c);
  font-size: 18px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-top: 0;
  margin-right: 10px;
  box-shadow: inset 5px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  box-shadow: inset 5px 0 0 0 #00b5a2;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button {
  color: var(--global-palette3,#1a202c);
  font-size: 18px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-top: 0;
  margin-right: 10px;
  box-shadow: inset 5px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  box-shadow: inset 5px 0 0 0 #00b5a2;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button {
  color: var(--global-palette3,#1a202c);
  font-size: 18px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-top: 0;
  margin-right: 10px;
  box-shadow: inset 5px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  box-shadow: inset 5px 0 0 0 #00b5a2;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button {
  color: var(--global-palette3,#1a202c);
  font-size: 18px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-top: 0;
  margin-right: 10px;
  box-shadow: inset 5px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  box-shadow: inset 5px 0 0 0 #00b5a2;
}
.acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id1189_d7ccff-8c {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .kb-row-layout-id1189_d7ccff-8c>.kt-row-column-wrap {
  max-width: var(--global-content-width,1200px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 2px;
  padding-left: 0;
  min-height: 500px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id1189_d7ccff-8c {
  background-image: var(--wpr-bg-c213f091-215e-477f-8834-ee1dc4fbff07);
  background-size: cover;
  background-position: 95% 48%;
  background-attachment: fixed;
  background-repeat: no-repeat;
}
.acalog-custom .kb-row-layout-id1189_d7ccff-8c>.kt-row-layout-overlay {
  opacity: 0;
  background-color: var(--global-palette3,#1a202c);
  mix-blend-mode: normal;
}
@media all and (max-width: 1024px),only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (hover: none) {
  .acalog-custom .kb-row-layout-id1189_d7ccff-8c {
    background-attachment: scroll;
  }
}
.acalog-custom .kadence-column1189_337026-d0>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-column1189_337026-d0>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_337026-d0>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_337026-d0>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column1189_337026-d0,
.acalog-custom .kt-inside-inner-col>.kadence-column1189_337026-d0:not(.specificity) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .kb-row-layout-id1189_d7ccff-8c>.kt-row-column-wrap {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 500px;
  }
  .acalog-custom .kadence-column1189_337026-d0>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-spacer.kt-block-spacer-1189_0a3faa-c7 .kt-block-spacer {
    height: 40px !important;
  }
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_4b7b60-12,
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_4b7b60-12[data-kb-block=kb-adv-heading1189_4b7b60-12] {
    font-size: 18px;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_de3b79-21.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_cc1b7f-b0.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_fee655-41.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_636aa7-d7.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id1189_d7ccff-8c {
    margin-top: 0;
    margin-bottom: 0;
    background-image: url('https://www.hiram.edu/wp-content/uploads/2025/02/54158194054_4525baa97d_5k-800.jpg') !important;
    background-size: cover;
    background-position: 56.99999999999999% 75%;
    background-attachment: scroll;
    background-repeat: no-repeat;
  }
  .acalog-custom .kb-row-layout-id1189_d7ccff-8c>.kt-row-column-wrap {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 373px;
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kb-row-layout-id1189_d7ccff-8c [id*=jarallax-container-] {
    display: none !important;
  }
  .acalog-custom .kadence-column1189_337026-d0>.kt-inside-inner-col {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kadence-column1189_337026-d0,
  .acalog-custom .kt-inside-inner-col>.kadence-column1189_337026-d0:not(.specificity) {
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0;
  }
}
.acalog-custom .kb-row-layout-id1189_350dde-66>.kt-row-column-wrap {
  max-width: var(--global-content-width,1200px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  padding-top: 100px;
  padding-right: 50px;
  padding-bottom: 75px;
  padding-left: 50px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kadence-column1189_cb234d-07>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_cb234d-07>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_cb234d-07>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id1189_350dde-66>.kt-row-column-wrap {
    padding-top: 75px;
    padding-right: 30px;
    padding-bottom: 50px;
    padding-left: 30px;
  }
  .acalog-custom .kadence-column1189_cb234d-07>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id1189_350dde-66>.kt-row-column-wrap {
    padding-top: 40px;
    padding-right: 24px;
    padding-bottom: 40px;
    padding-left: 24px;
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-column1189_cb234d-07>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id1189_47c7ea-64>.kt-row-column-wrap {
  padding-top: 25px;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
}
.acalog-custom .kb-row-layout-id1189_47c7ea-64>.kt-row-column-wrap>div:not(.added-for-specificity) {
  grid-column: initial;
}
.acalog-custom .kb-row-layout-id1189_47c7ea-64>.kt-row-column-wrap {
  grid-template-columns: repeat(4,minmax(0,1fr));
}
.acalog-custom .kadence-column1189_0ced6a-2f>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_0ced6a-2f>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_0ced6a-2f>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column1189_0ced6a-2f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id1189_47c7ea-64>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }
  .acalog-custom .kb-row-layout-id1189_47c7ea-64>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-column1189_0ced6a-2f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kt-info-box1189_27bd02-c3 .kt-blocks-info-box-link-wrap {
  max-width: unset;
}
.acalog-custom .kt-info-box1189_27bd02-c3 .kt-blocks-info-box-link-wrap {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_27bd02-c3 .kt-blocks-info-box-link-wrap:hover {
  background: #fff;
}
.acalog-custom .kt-info-box1189_27bd02-c3.wp-block-kadence-infobox {
  max-width: 100%;
}
.acalog-custom .kt-info-box1189_27bd02-c3 .kadence-info-box-image-inner-intrisic-container {
  max-width: 800px;
}
.acalog-custom .kt-info-box1189_27bd02-c3 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
  padding-bottom: 66.67%;
  width: 800px;
  height: 0;
  max-width: 100%;
}
.acalog-custom .kt-info-box1189_27bd02-c3 .kt-blocks-info-box-media {
  color: #444;
  background: 0 0;
  border-color: var(--global-palette7,#edf2f7);
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 15px;
  border-left-width: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kt-info-box1189_27bd02-c3 .kt-blocks-info-box-media-container {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_27bd02-c3 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
  color: #444;
  background: 0 0;
  border-color: var(--global-palette2,#2b6cb0);
}
.acalog-custom .kt-info-box1189_27bd02-c3 .kt-infobox-textcontent h5.kt-blocks-info-box-title {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_27bd02-c3 .kt-blocks-info-box-link-wrap:hover h5.kt-blocks-info-box-title {
  color: var(--global-palette2,#2b6cb0);
}
.acalog-custom .kadence-column1189_62c301-6d>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_62c301-6d>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_62c301-6d>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column1189_62c301-6d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column1189_62c301-6d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kt-info-box1189_04008c-6e .kt-blocks-info-box-link-wrap {
  max-width: unset;
}
.acalog-custom .kt-info-box1189_04008c-6e .kt-blocks-info-box-link-wrap {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_04008c-6e .kt-blocks-info-box-link-wrap:hover {
  background: #fff;
}
.acalog-custom .kt-info-box1189_04008c-6e.wp-block-kadence-infobox {
  max-width: 100%;
}
.acalog-custom .kt-info-box1189_04008c-6e .kadence-info-box-image-inner-intrisic-container {
  max-width: 800px;
}
.acalog-custom .kt-info-box1189_04008c-6e .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
  padding-bottom: 66.67%;
  width: 800px;
  height: 0;
  max-width: 100%;
}
.acalog-custom .kt-info-box1189_04008c-6e .kt-blocks-info-box-media {
  color: #444;
  background: 0 0;
  border-color: var(--global-palette7,#edf2f7);
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 15px;
  border-left-width: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kt-info-box1189_04008c-6e .kt-blocks-info-box-media-container {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_04008c-6e .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
  color: #444;
  background: 0 0;
  border-color: var(--global-palette2,#2b6cb0);
}
.acalog-custom .kt-info-box1189_04008c-6e .kt-infobox-textcontent h5.kt-blocks-info-box-title {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_04008c-6e .kt-blocks-info-box-link-wrap:hover h5.kt-blocks-info-box-title {
  color: var(--global-palette2,#2b6cb0);
}
.acalog-custom .kadence-column1189_5063d3-88>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_5063d3-88>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_5063d3-88>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column1189_5063d3-88>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column1189_5063d3-88>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kt-info-box1189_bc6ad6-7d .kt-blocks-info-box-link-wrap {
  max-width: unset;
}
.acalog-custom .kt-info-box1189_bc6ad6-7d .kt-blocks-info-box-link-wrap {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_bc6ad6-7d .kt-blocks-info-box-link-wrap:hover {
  background: #fff;
}
.acalog-custom .kt-info-box1189_bc6ad6-7d.wp-block-kadence-infobox {
  max-width: 100%;
}
.acalog-custom .kt-info-box1189_bc6ad6-7d .kadence-info-box-image-inner-intrisic-container {
  max-width: 800px;
}
.acalog-custom .kt-info-box1189_bc6ad6-7d .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
  padding-bottom: 66.67%;
  width: 800px;
  height: 0;
  max-width: 100%;
}
.acalog-custom .kt-info-box1189_bc6ad6-7d .kt-blocks-info-box-media {
  color: #444;
  background: 0 0;
  border-color: var(--global-palette7,#edf2f7);
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 15px;
  border-left-width: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kt-info-box1189_bc6ad6-7d .kt-blocks-info-box-media-container {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_bc6ad6-7d .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
  color: #444;
  background: 0 0;
  border-color: var(--global-palette2,#2b6cb0);
}
.acalog-custom .kt-info-box1189_bc6ad6-7d .kt-infobox-textcontent h5.kt-blocks-info-box-title {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_bc6ad6-7d .kt-blocks-info-box-link-wrap:hover h5.kt-blocks-info-box-title {
  color: var(--global-palette2,#2b6cb0);
}
.acalog-custom .kadence-column1189_15ff26-3d>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_15ff26-3d>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_15ff26-3d>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .wp-block-kadence-column.kb-section-dir-horizontal>.kt-inside-inner-col>.kt-info-box1189_e1c454-93 .kt-blocks-info-box-link-wrap {
  max-width: unset;
}
.acalog-custom .kt-info-box1189_e1c454-93 .kt-blocks-info-box-link-wrap {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_e1c454-93 .kt-blocks-info-box-link-wrap:hover {
  background: #fff;
}
.acalog-custom .kt-info-box1189_e1c454-93.wp-block-kadence-infobox {
  max-width: 100%;
}
.acalog-custom .kt-info-box1189_e1c454-93 .kadence-info-box-image-inner-intrisic-container {
  max-width: 800px;
}
.acalog-custom .kt-info-box1189_e1c454-93 .kadence-info-box-image-inner-intrisic-container .kadence-info-box-image-intrisic {
  padding-bottom: 66.67%;
  width: 800px;
  height: 0;
  max-width: 100%;
}
.acalog-custom .kt-info-box1189_e1c454-93 .kt-blocks-info-box-media {
  color: #444;
  background: 0 0;
  border-color: var(--global-palette7,#edf2f7);
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 15px;
  border-left-width: 0;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kt-info-box1189_e1c454-93 .kt-blocks-info-box-media-container {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 16px;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_e1c454-93 .kt-blocks-info-box-link-wrap:hover .kt-blocks-info-box-media {
  color: #444;
  background: 0 0;
  border-color: var(--global-palette2,#2b6cb0);
}
.acalog-custom .kt-info-box1189_e1c454-93 .kt-infobox-textcontent h5.kt-blocks-info-box-title {
  font-family: Poppins;
  font-style: normal;
  font-weight: 400;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.acalog-custom .kt-info-box1189_e1c454-93 .kt-blocks-info-box-link-wrap:hover h5.kt-blocks-info-box-title {
  color: var(--global-palette2,#2b6cb0);
}
.acalog-custom .kb-row-layout-id1189_1e24bb-19>.kt-row-column-wrap {
  max-width: var(--global-content-width,1200px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  padding-top: 25px;
  padding-right: 50px;
  padding-bottom: 25px;
  padding-left: 50px;
  grid-template-columns: minmax(0,1fr);
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column1189_15ff26-3d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-id1189_1e24bb-19>.kt-row-column-wrap {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column1189_15ff26-3d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-id1189_1e24bb-19>.kt-row-column-wrap {
    padding-top: 40px;
    padding-right: 24px;
    padding-bottom: 40px;
    padding-left: 24px;
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column1189_ac7c04-00>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_ac7c04-00>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_ac7c04-00>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column1189_ac7c04-00>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column1189_ac7c04-00>.kt-inside-inner-col {
    padding-bottom: 0;
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-id1189_5a5546-64>.kt-row-column-wrap {
  padding-top: var(--global-kb-row-default-top,var(--global-kb-spacing-sm,1.5rem));
  padding-bottom: var(--global-kb-row-default-bottom,var(--global-kb-spacing-sm,1.5rem));
  grid-template-columns: repeat(2,minmax(0,1fr));
}
.acalog-custom .kadence-column1189_d7c782-f1>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_d7c782-f1>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_d7c782-f1>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_a93c76-c6,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_a93c76-c6[data-kb-block=kb-adv-heading1189_a93c76-c6] {
  font-size: 35px;
  font-weight: 300;
  font-family: Poppins;
  text-transform: capitalize;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column1189_d7c782-f1>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_a93c76-c6,
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_a93c76-c6[data-kb-block=kb-adv-heading1189_a93c76-c6] {
    font-size: 32px;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-id1189_5a5546-64>.kt-row-column-wrap {
    padding-top: 0;
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-column1189_d7c782-f1>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_a93c76-c6,
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1189_a93c76-c6[data-kb-block=kb-adv-heading1189_a93c76-c6] {
    font-size: 26px;
  }
}
.acalog-custom .kadence-column1189_d165f3-cd>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1189_d165f3-cd>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1189_d165f3-cd>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column1189_d165f3-cd>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column1189_d165f3-cd>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns1189_bef80b-0d {
  gap: 10px;
  justify-content: flex-start;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button {
  color: #fff;
  background: var(--global-palette3,#1a202c);
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-color: rgba(85,85,85,0);
  border-top-style: solid;
  border-right-color: rgba(85,85,85,0);
  border-right-style: solid;
  border-bottom-color: rgba(85,85,85,0);
  border-bottom-style: solid;
  border-left-color: rgba(85,85,85,0);
  border-left-style: solid;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-left: 6px;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button {
  color: #fff;
  background: var(--global-palette3,#1a202c);
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-color: rgba(85,85,85,0);
  border-top-style: solid;
  border-right-color: rgba(85,85,85,0);
  border-right-style: solid;
  border-bottom-color: rgba(85,85,85,0);
  border-bottom-style: solid;
  border-left-color: rgba(85,85,85,0);
  border-left-style: solid;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-left: 6px;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button {
  color: #fff;
  background: var(--global-palette3,#1a202c);
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-color: rgba(85,85,85,0);
  border-top-style: solid;
  border-right-color: rgba(85,85,85,0);
  border-right-style: solid;
  border-bottom-color: rgba(85,85,85,0);
  border-bottom-style: solid;
  border-left-color: rgba(85,85,85,0);
  border-left-style: solid;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-left: 6px;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
}
.acalog-custom .kb-row-layout-id1395_c512e5-07>.kt-row-column-wrap {
  max-width: var(--global-content-width,1200px);
  padding-left: var(--global-content-edge-padding);
  padding-right: var(--global-content-edge-padding);
  padding-top: 100px;
  padding-right: 50px;
  padding-bottom: 75px;
  padding-left: 50px;
  grid-template-columns: minmax(0,2fr) minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id1395_c512e5-07>.kt-row-layout-overlay {
  opacity: 1;
  background-image: var(--wpr-bg-0aa356a9-8158-4f6b-a694-855b973df25b);
  background-size: cover;
  background-position: 21% 38%;
  background-attachment: scroll;
  background-repeat: no-repeat;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn.kb-btns1189_bef80b-0d {
    justify-content: flex-start;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button {
    border-top-color: rgba(85,85,85,0);
    border-top-style: solid;
    border-right-color: rgba(85,85,85,0);
    border-right-style: solid;
    border-bottom-color: rgba(85,85,85,0);
    border-bottom-style: solid;
    border-left-color: rgba(85,85,85,0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button {
    border-top-color: rgba(85,85,85,0);
    border-top-style: solid;
    border-right-color: rgba(85,85,85,0);
    border-right-style: solid;
    border-bottom-color: rgba(85,85,85,0);
    border-bottom-style: solid;
    border-left-color: rgba(85,85,85,0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button {
    border-top-color: rgba(85,85,85,0);
    border-top-style: solid;
    border-right-color: rgba(85,85,85,0);
    border-right-style: solid;
    border-bottom-color: rgba(85,85,85,0);
    border-bottom-style: solid;
    border-left-color: rgba(85,85,85,0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .kb-row-layout-id1395_c512e5-07>.kt-row-column-wrap {
    padding-top: 75px;
    padding-right: 30px;
    padding-bottom: 50px;
    padding-left: 30px;
    grid-template-columns: minmax(0,2fr) minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn.kb-btns1189_bef80b-0d {
    justify-content: flex-start;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button {
    border-top-color: rgba(85,85,85,0);
    border-top-style: solid;
    border-right-color: rgba(85,85,85,0);
    border-right-style: solid;
    border-bottom-color: rgba(85,85,85,0);
    border-bottom-style: solid;
    border-left-color: rgba(85,85,85,0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_824624-d8.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button {
    border-top-color: rgba(85,85,85,0);
    border-top-style: solid;
    border-right-color: rgba(85,85,85,0);
    border-right-style: solid;
    border-bottom-color: rgba(85,85,85,0);
    border-bottom-style: solid;
    border-left-color: rgba(85,85,85,0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_6b29e6-65.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button {
    border-top-color: rgba(85,85,85,0);
    border-top-style: solid;
    border-right-color: rgba(85,85,85,0);
    border-right-style: solid;
    border-bottom-color: rgba(85,85,85,0);
    border-bottom-style: solid;
    border-left-color: rgba(85,85,85,0);
    border-left-style: solid;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1189_5949a9-b1.kb-button:hover {
    border-top-color: var(--global-palette2,#2b6cb0);
    border-top-style: solid;
    border-right-color: var(--global-palette2,#2b6cb0);
    border-right-style: solid;
    border-bottom-color: var(--global-palette2,#2b6cb0);
    border-bottom-style: solid;
    border-left-color: var(--global-palette2,#2b6cb0);
    border-left-style: solid;
  }
  .acalog-custom .kb-row-layout-id1395_c512e5-07>.kt-row-column-wrap {
    padding-top: 40px;
    padding-right: 24px;
    padding-bottom: 40px;
    padding-left: 24px;
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column1395_46f085-99>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1395_46f085-99>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1395_46f085-99>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column1395_46f085-99>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1395_8c7a66-52,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1395_8c7a66-52[data-kb-block=kb-adv-heading1395_8c7a66-52] {
  padding-bottom: 0;
  margin-bottom: 15px;
  font-size: 40px;
  line-height: 37px;
  font-weight: 300;
  font-family: Poppins;
  text-transform: uppercase;
  color: #e0cfbf;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1395_415ef6-bf,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1395_415ef6-bf[data-kb-block=kb-adv-heading1395_415ef6-bf] {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 50px;
  margin-left: 0;
  color: #fff;
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column1395_46f085-99>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1395_8c7a66-52,
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1395_8c7a66-52[data-kb-block=kb-adv-heading1395_8c7a66-52] {
    font-size: 35px;
  }
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1395_415ef6-bf,
  .acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1395_415ef6-bf[data-kb-block=kb-adv-heading1395_415ef6-bf] {
    font-size: 40px;
  }
}
.acalog-custom .site .entry-content .wp-block-kadence-advancedbtn.kb-btns1395_1e43bc-ae,
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns1395_1e43bc-ae {
  margin-right: 0;
}
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns1395_1e43bc-ae {
  gap: 10px;
  justify-content: flex-start;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button {
  color: #fff;
  background: #43535e;
  font-size: 18px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top: 0 solid #555;
  border-right: 0px solid #555;
  border-bottom: 0 solid #555;
  border-left: 0 solid #555;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-left: 6px;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: #444;
  border-top-style: solid;
  border-right-color: #444;
  border-right-style: solid;
  border-bottom-color: #444;
  border-bottom-style: solid;
  border-left-color: #444;
  border-left-style: solid;
  box-shadow: -6px 0 0 0 #00b5a2;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
    margin-bottom: 10px;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_55e1b9-d0.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button {
  color: #fff;
  background: #43535e;
  font-size: 18px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top: 0 solid #555;
  border-right: 0px solid #555;
  border-bottom: 0 solid #555;
  border-left: 0 solid #555;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-left: 6px;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: #444;
  border-top-style: solid;
  border-right-color: #444;
  border-right-style: solid;
  border-bottom-color: #444;
  border-bottom-style: solid;
  border-left-color: #444;
  border-left-style: solid;
  box-shadow: -6px 0 0 0 #00b5a2;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
    margin-bottom: 10px;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_882af2-0f.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button {
  color: #fff;
  background: #43535e;
  font-size: 18px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top: 0 solid #555;
  border-right: 0px solid #555;
  border-bottom: 0 solid #555;
  border-left: 0 solid #555;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-left: 6px;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: #444;
  border-top-style: solid;
  border-right-color: #444;
  border-right-style: solid;
  border-bottom-color: #444;
  border-bottom-style: solid;
  border-left-color: #444;
  border-left-style: solid;
  box-shadow: -6px 0 0 0 #00b5a2;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
    margin-bottom: 10px;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_28b2f7-38.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button {
  color: #fff;
  background: #43535e;
  font-size: 18px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top: 0 solid #555;
  border-right: 0px solid #555;
  border-bottom: 0 solid #555;
  border-left: 0 solid #555;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-left: 6px;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: #444;
  border-top-style: solid;
  border-right-color: #444;
  border-right-style: solid;
  border-bottom-color: #444;
  border-bottom-style: solid;
  border-left-color: #444;
  border-left-style: solid;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .kadence-column1395_bbaa77-5b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column1395_bbaa77-5b>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column1395_bbaa77-5b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
    margin-bottom: 10px;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
  .acalog-custom .kadence-column1395_bbaa77-5b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn1395_fbd065-9e.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
  .acalog-custom .kadence-column1395_bbaa77-5b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .gdpr_lightbox-active,
.acalog-custom .gdpr_lightbox-active body {
  overflow: hidden;
}
.acalog-custom .gdpr_lightbox {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0,0,0,0.9);
  outline: 0 !important;
  opacity: 0;
  transition: opacity .3s ease;
}
.acalog-custom .gdpr_lightbox.gdpr_lightbox-opened {
  opacity: 1;
}
.acalog-custom .gdpr_lightbox.gdpr_lightbox-closed {
  opacity: 0;
}
.acalog-custom .gdpr_lightbox * {
  box-sizing: border-box;
}
.acalog-custom .gdpr_lightbox-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: 0 !important;
}
.acalog-custom .gdpr_lightbox-wrap:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.acalog-custom .gdpr_lightbox-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  transition: opacity .3s ease;
}
.acalog-custom .gdpr_lightbox-loading .gdpr_lightbox-loader {
  opacity: 1;
}
.acalog-custom .gdpr_lightbox-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: 0 !important;
}
.acalog-custom .gdpr_lightbox-content {
  z-index: 9993;
  width: 100%;
  transform: scale(1);
  transition: transform .3s ease;
}
.acalog-custom .gdpr_lightbox-closed .gdpr_lightbox-content,
.acalog-custom .gdpr_lightbox-loading .gdpr_lightbox-content {
  transform: scale(.8);
}
.acalog-custom .gdpr_lightbox-content:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0,0,0,0.6);
}
.acalog-custom .gdpr_lightbox-close,
.acalog-custom .gdpr_lightbox-close:active,
.acalog-custom .gdpr_lightbox-close:focus,
.acalog-custom .gdpr_lightbox-close:hover,
.acalog-custom .gdpr_lightbox-close:visited {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: 35px;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0,0,0,0.6);
  border: 0;
  background: 0 0;
  box-shadow: none;
}
.acalog-custom .gdpr_lightbox-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.acalog-custom .gdpr_lightbox-close:active {
  top: 1px;
}
.acalog-custom .gdpr_lightbox-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}
.acalog-custom .gdpr_lightbox-iframe .gdpr_lightbox-container {
  width: 100%;
  max-width: 964px;
}
.acalog-custom .gdpr_lightbox-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}
.acalog-custom .gdpr_lightbox-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0,0,0,0.6);
  background: #000;
}
.acalog-custom body.moove_gdpr_overflow {
  overflow: hidden;
}
.acalog-custom body.moove_gdpr_overflow #page {
  position: relative;
  z-index: 10;
}
.acalog-custom body.moove_gdpr_overflow #main-header {
  z-index: 99;
}
.acalog-custom .gdpr_lightbox-hide {
  display: none;
}
.acalog-custom .gdpr_lightbox dialog#moove_gdpr_cookie_modal {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 0;
  background: 0 0;
  border: none;
  width: 100%;
  height: 100%;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom .cookie-switch.focus-g,
.acalog-custom .cookie-switch:focus,
.acalog-custom .gdpr-shr-switch.focus-g,
.acalog-custom .gdpr-shr-switch:focus {
  box-shadow: 1px 1px 5px #010101;
  border-radius: 50px;
}
.acalog-custom #moove_gdpr_cookie_modal .mgbutton.focus-g,
.acalog-custom #moove_gdpr_cookie_modal .mgbutton:focus {
  box-shadow: 1px 1px 5px #010101;
}
.acalog-custom #moove_gdpr_cookie_info_bar .gdpr-fbo-0 {
  -ms-flex-order: 1;
  order: 1;
}
.acalog-custom #moove_gdpr_cookie_info_bar .gdpr-fbo-1 {
  -ms-flex-order: 2;
  order: 2;
}
.acalog-custom .gdpr-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  white-space: nowrap;
  border: 0;
}
.acalog-custom body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
.acalog-custom body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
.acalog-custom body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
.acalog-custom body.gdpr-no-icons #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
  display: none;
}
.acalog-custom .moove_gdpr_cookie_modal_open .gdpr_lightbox-content:after {
  box-shadow: none;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content {
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
  margin: 0 -4px;
  max-width: calc(100% + 8px);
  width: auto;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  margin: 2px;
}
@media (min-width: 768px) {
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    margin: 2px 4px;
  }
}
.acalog-custom #moove_gdpr_cookie_info_bar {
  content-visibility: auto;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
}
.acalog-custom #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-button-holder .moove-gdpr-infobar-close-btn {
  display: none;
}
.acalog-custom #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container {
  position: relative;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn {
  background-color: transparent;
  padding: 0;
  display: inline-block;
  float: right;
  position: relative;
  font-size: 14px;
  line-height: 20px;
  margin: 3px 4px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px #626262;
  color: #626262;
  transition: all .3s ease;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.focus-g,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:focus,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn:hover {
  background-color: #626262;
  color: #fff;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i {
  font-size: 32px;
  top: -1px;
  position: relative;
  height: 30px;
  display: block;
  overflow: hidden;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider {
  overflow: visible;
  box-shadow: 1px 1px transparent;
}
.acalog-custom #moove_gdpr_cookie_modal {
  margin: 0 auto;
  margin-top: 0;
  min-height: 60vh;
  font-family: Nunito, sans-serif;
  content-visibility: hidden;
}
.acalog-custom #moove_gdpr_cookie_modal span.tab-title {
  display: block;
}
.acalog-custom #moove_gdpr_cookie_modal button {
  letter-spacing: 0;
  outline: 0;
  cursor: pointer;
}
.acalog-custom #moove_gdpr_cookie_modal * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: inherit;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch,
.acalog-custom #moove_gdpr_cookie_modal .switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 30px;
  padding: 0;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch input,
.acalog-custom #moove_gdpr_cookie_modal .switch input {
  display: none;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider,
.acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: red;
  transition: .4s;
  margin: 0;
  padding: 0;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,
.acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 1px;
  bottom: 1px;
  transition: .4s;
  border: 1px solid #f2f2f2;
  border-radius: 50%;
  background-color: #fff;
  box-shadow: 0 5px 15px 0 rgba(0,0,0,0.25);
  display: block;
  box-sizing: content-box;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,
.acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider:after {
  content: attr(data-text-disabled);
  position: absolute;
  top: 0;
  left: 60px;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  color: red;
  display: block;
  white-space: nowrap;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round,
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round,
.acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round,
.acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider.round {
  border-radius: 34px;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.cookie-round:before,
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.round:before,
.acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider.cookie-round:before,
.acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider.round:before {
  border-radius: 50%;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider.gdpr-sr:after,
.acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider.gdpr-sr:after {
  display: none;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable,
.acalog-custom #moove_gdpr_cookie_modal .switch .gdpr-sr-enable {
  display: none;
  color: #2e9935;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable,
.acalog-custom #moove_gdpr_cookie_modal .switch .gdpr-sr-disable {
  display: block;
  color: red;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-label,
.acalog-custom #moove_gdpr_cookie_modal .switch .gdpr-sr-label {
  position: absolute;
  top: 0;
  left: 60px;
  font-weight: 700;
  font-size: 16px;
  line-height: 30px;
  color: red;
  display: block;
  white-space: nowrap;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider,
.acalog-custom #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider {
  background-color: #2e9935;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after,
.acalog-custom #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after {
  content: attr(data-text-enable);
  color: #2e9935;
  white-space: nowrap;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-enable,
.acalog-custom #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-enable {
  display: block;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider .gdpr-sr-disable,
.acalog-custom #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider .gdpr-sr-disable {
  display: none;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch input:focus+.cookie-slider,
.acalog-custom #moove_gdpr_cookie_modal .switch input:focus+.cookie-slider {
  box-shadow: 0 0 1px #2e9935;
}
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,
.acalog-custom #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before {
  transform: translateX(20px);
}
.acalog-custom #moove_gdpr_cookie_modal a,
.acalog-custom #moove_gdpr_cookie_modal button {
  outline: 0;
  box-shadow: none;
  text-shadow: none;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
  color: #000;
  background-color: #fff;
  width: 900px;
  width: 80vw;
  max-width: 1170px;
  min-height: 600px;
  border-radius: 10px;
  position: relative;
  margin: 0 auto;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .gdpr-cc-form-fieldset,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content fieldset {
  background-color: transparent;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.logo-position-left .moove-gdpr-company-logo-holder {
  text-align: left;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  height: 100%;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  margin: 2px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
  min-height: auto;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-left-content {
  display: none;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
  width: 100%;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  position: relative;
  float: none;
  padding-bottom: 135px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content {
  max-height: 50vh;
  overflow: hidden;
  overflow-y: auto;
  padding-bottom: 0;
  height: 100%;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
  padding-right: 30px;
  white-space: nowrap;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
  padding-right: 0;
  text-align: right;
  color: #000;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: -0.3px;
  position: relative;
  top: 0;
  text-decoration: none;
  display: block;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main {
  display: block;
  position: relative;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
  position: relative;
  overflow: hidden;
  padding-right: 190px;
  padding-bottom: 10px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar {
  position: absolute;
  top: 0;
  right: 0;
  width: 190px;
  text-align: right;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider {
  position: relative;
  width: 50px;
  height: 30px;
  display: block;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider .gdpr-sr-label,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-status-bar span.cookie-slider:after {
  text-align: right;
  left: auto;
  right: 60px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 15px;
  padding-right: 190px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-align: center;
  align-items: center;
  height: 75px;
  position: relative;
  margin-bottom: 20px;
  padding-right: 180px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
  max-width: 180px;
  margin: 0;
  float: right;
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  text-align: right;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: end;
  justify-content: flex-end;
  height: 100%;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder img {
  max-width: 100%;
  text-align: center;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
  width: 100%;
  font-weight: 700;
  font-size: 28px;
  line-height: 1.1;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
  position: absolute;
  text-decoration: none;
  top: -30px;
  right: -30px;
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  border-radius: 50%;
  background: 0 0;
  padding: 0;
  z-index: 99;
  margin: 0;
  outline: 0;
  box-shadow: none;
  border: none;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close.focus-g span.gdpr-icon,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover span.gdpr-icon {
  background-color: #fff;
  color: #0c4da2;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  display: block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 48px;
  background-color: #0c4da2;
  border: 1px solid #0c4da2;
  color: #fff;
  border-radius: 50%;
  transition: all .3s ease;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
  padding: 0;
  margin-bottom: 25px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
  max-height: 75px;
  max-width: 70%;
  width: auto;
  display: inline-block;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-title h2 {
  font-weight: 400;
  font-size: 20px;
  margin: 5px 0 0;
  padding: 0;
  color: #000;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
  font-weight: 700;
  font-size: 28px;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  color: #000;
  margin-bottom: 25px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  max-height: calc(100% - 155px);
  overflow-y: auto;
  padding-right: 20px;
  padding-bottom: 15px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content button,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
  font-weight: 400;
  font-size: 16px;
  line-height: 1.4;
  margin-bottom: 18px;
  margin-top: 0;
  padding: 0;
  color: #000;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
  font-size: 18px;
  line-height: 1.4;
  margin-bottom: 20px;
  margin-top: 0;
  font-weight: 700;
  text-transform: none;
  color: #000;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a {
  color: #000;
  text-decoration: underline;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content.moove-gdpr-strict-warning-message {
  display: none;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
  padding: 5px;
  margin-right: 10px;
  margin-bottom: 15px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar p {
  display: inline-block;
  float: right;
  color: #09a501;
  margin: 0;
  line-height: 1.2;
  font: 700 11px Arial, Helvetica, sans-serif;
  font-weight: 700;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset {
  border: none;
  padding: 0;
  margin: 0;
  box-shadow: none;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap .gdpr-cc-form-fieldset:hover label,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar .gdpr-cc-form-wrap fieldset:hover label,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form .gdpr-cc-form-fieldset:hover label,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar form fieldset:hover label {
  color: #09a501;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 130px;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: #f1f1f1;
  z-index: 15;
  border-radius: 5px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
  content: "";
  position: absolute;
  bottom: 130px;
  left: 60px;
  right: 60px;
  height: 1px;
  display: block;
  background-color: #c9c8c8;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding {
  text-decoration: none;
  padding: 0 10px;
  font-size: 10px;
  color: #000;
  font-weight: 700;
  line-height: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: baseline;
  align-items: baseline;
  width: auto;
  max-width: 100%;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding img {
  height: 15px;
  margin-left: 5px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span {
  display: inline-block;
  text-decoration: underline;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
  width: calc(100% + 16px);
  display: -ms-flexbox;
  display: flex;
  padding: 0 60px;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 -2px;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  margin: 8px;
  text-decoration: none;
  border-radius: 150px;
  color: #fff;
  padding: 15px 10px;
  transition: all .3s ease;
  border: 1px solid transparent;
  min-width: 160px;
  text-align: center;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
  background-color: #fff;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings {
  color: #fff;
  display: none;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton.moove-gdpr-modal-save-settings:hover,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings:hover {
  background-color: #fff;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
  width: 40%;
  display: inline-block;
  float: left;
  padding: 40px 60px;
  position: absolute;
  height: 100%;
  top: 0;
  box-shadow: 0 0 30px 0 rgba(35,35,35,0.1);
  background: #fff;
  z-index: 10;
  left: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
  position: absolute;
  bottom: 0;
  padding-bottom: 30px;
  left: 60px;
  right: 60px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
  color: #000;
  font-weight: 700;
  font-size: 13px;
  letter-spacing: -0.3px;
  padding: 20px 0;
  position: relative;
  top: 10px;
  text-decoration: none;
  display: block;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a img {
  width: 60px;
  height: auto;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 0;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
  display: inline-block;
  text-decoration: underline;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
  padding: 0;
  list-style: none;
  margin: 0;
  z-index: 12;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 7px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button {
  background-color: #fff;
  border-color: #f1f1f1;
  color: #000;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
  color: #000;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 800;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  background-color: #f1f1f1;
  border: 1px solid #f1f1f1;
  line-height: 1.1;
  padding: 13px 20px;
  color: #0c4da2;
  width: 100%;
  transition: all .3s ease;
  border-radius: 5px;
  text-align: left;
  white-space: normal;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a:hover span.gdpr-icon,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button:hover span.gdpr-icon {
  text-decoration: none;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
  display: inline-block;
  float: left;
  font-size: 30px;
  width: 40px;
  margin-right: 5px;
  position: relative;
  top: 0;
  color: #0c4da2;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  width: calc(100% - 40px);
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
  width: 60%;
  display: inline-block;
  float: right;
  padding: 40px 60px;
  position: absolute;
  top: 0;
  height: auto;
  right: 0;
  background-color: #f1f1f1;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar:after,
.acalog-custom .moove-clearfix:after {
  content: "";
  display: table;
  clear: both;
}
.acalog-custom #moove_gdpr_cookie_info_bar {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 60px;
  max-height: 400px;
  color: #fff;
  z-index: 9900;
  background-color: #202020;
  border-top: 1px solid #fff;
  font-family: Nunito, sans-serif;
  transition: bottom .3s cubic-bezier(.17,.04,.03,.94);
}
.acalog-custom #moove_gdpr_cookie_info_bar * {
  font-family: inherit;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
  bottom: -400px;
}
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-align-center {
  text-align: center;
}
.acalog-custom #moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-close-btn {
  border: none;
}
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
  background-color: #fff;
  border-top: 1px solid #202020;
}
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6,
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme p {
  color: #202020;
}
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a,
.acalog-custom #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button {
  text-decoration: underline;
  outline: 0;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
  padding: 10px 40px;
  position: static;
  display: inline-block;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
  padding-left: 30px;
  padding-right: 30px;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a {
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  padding-bottom: 0;
  color: #fff;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h1,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h2,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h3,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h4,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h5,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content h6 {
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 15px;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a {
  display: inline-block;
  width: 35px;
  height: 35px;
  border: 1px solid #202020;
  color: #202020;
  text-decoration: none;
  outline: 0;
  line-height: 35px;
  text-align: center;
  border-radius: 50%;
  font-size: 28px;
  padding-top: 1px;
  transition: all .2s ease;
  margin-left: 10px;
  margin-left: 6vw;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a.focus-g,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:focus,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a:hover {
  background-color: #202020;
  color: #fff;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  font-weight: 700;
  text-decoration: none;
  border-radius: 150px;
  padding: 8px 30px;
  transition: all .3s ease;
  border: none;
  display: inline-block;
  margin: 3px 4px;
  white-space: nowrap;
  text-transform: none;
  letter-spacing: 0;
  cursor: pointer;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton.focus-g,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:focus,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.focus-g,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:focus,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover {
  color: #fff;
  background-color: #202020;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
  padding-left: 15px;
  padding-left: 3vw;
}
.acalog-custom .gdpr_lightbox.moove_gdpr_cookie_modal_open #moove_gdpr_cookie_modal {
  content-visibility: visible;
}
.acalog-custom .gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-container {
  max-width: 100%;
}
.acalog-custom .gdpr_lightbox.moove_gdpr_cookie_modal_open .gdpr_lightbox-close {
  opacity: 0;
  visibility: hidden;
}
.acalog-custom #moove_gdpr_save_popup_settings_button {
  display: block;
  z-index: 1001;
  position: fixed;
  background-color: rgba(0,0,0,0.8);
  transition: all .3s ease;
  color: #fff;
  padding: 0;
  text-align: center;
  height: 40px;
  outline: 0;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  border-radius: 0;
  border: none;
  text-decoration: none;
}
.acalog-custom #moove_gdpr_save_popup_settings_button:not(.gdpr-floating-button-custom-position) {
  bottom: 20px;
  left: 20px;
}
.acalog-custom #moove_gdpr_save_popup_settings_button {
  border-radius: 50px;
}
.acalog-custom #moove_gdpr_save_popup_settings_button span {
  background-color: inherit;
  transition: all .3s ease;
}
.acalog-custom #moove_gdpr_save_popup_settings_button:focus,
.acalog-custom #moove_gdpr_save_popup_settings_button:hover {
  background-color: #000;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
  padding-right: 60px;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.acalog-custom #moove_gdpr_cookie_info_bar * {
  box-sizing: border-box;
}
.acalog-custom #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder a.mgbutton {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
}
@media (max-width: 767px) {
  .acalog-custom #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_info_bar.gdpr-full-screen-infobar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    min-height: 30px;
    font-weight: 400;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
    font-size: 10px;
    line-height: 1.2;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
  .acalog-custom .gdpr-icon.moovegdpr-arrow-close:after,
  .acalog-custom .gdpr-icon.moovegdpr-arrow-close:before,
  .acalog-custom i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
  .acalog-custom i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
    height: 14px;
    top: calc(50% - 7px);
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-button-holder {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn {
    width: 30px;
    height: 30px;
    border: none;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i {
    font-size: 27px;
    height: 25px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    width: calc(100vw - 50px);
  }
  .acalog-custom #moove_gdpr_cookie_modal .cookie-switch,
  .acalog-custom #moove_gdpr_cookie_modal .switch {
    width: 40px;
    height: 24px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:before,
  .acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider:before {
    height: 20px;
    width: 20px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:before,
  .acalog-custom #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:before {
    transform: translateX(16px);
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
    padding-right: 0;
    height: auto;
    margin-bottom: 10px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title {
    font-weight: 700;
    font-size: 22px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .moove-gdpr-company-logo-holder {
    display: none;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
    height: 80vh;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
    max-height: calc(80vh - 155px);
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    margin-right: 2px;
    margin-bottom: 2px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
    position: relative;
    padding-right: 10px;
    max-width: 50%;
    width: auto;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
    font-weight: 700;
    font-size: 11px;
    padding-left: 0;
    display: block;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span {
    display: block;
    text-decoration: underline;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    padding-right: 0;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
    margin-bottom: 15px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form {
    text-align: left;
    margin-bottom: 15px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider {
    width: 40px;
    height: 24px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider:after,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider:after {
    left: 45px;
    right: 0;
    text-align: left;
    top: -3px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar .gdpr-cc-form-wrap span.cookie-slider .gdpr-sr-label,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main .moove-gdpr-tab-main-content .moove-gdpr-status-bar form span.cookie-slider .gdpr-sr-label {
    left: 45px;
    right: 0;
    text-align: left;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title {
    padding-right: 0;
    font-weight: 700;
    font-size: 16px;
    margin-bottom: 10px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    max-height: auto;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    max-height: 500px;
    max-height: 90vh;
    min-height: auto;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .cookie-slider:after,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label {
    font-weight: 800;
    font-size: 12px;
    line-height: 30px;
    min-width: 130px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .cookie-switch .gdpr-sr-label,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .switch .gdpr-sr-label {
    line-height: 1.8;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button a,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-close-modal-button button {
    display: inline-block;
    width: 30px;
    height: 30px;
    border: 1px solid #202020;
    color: #202020;
    text-decoration: none;
    outline: 0;
    line-height: 30px;
    text-align: center;
    border-radius: 50%;
    font-size: 27px;
    padding-top: 1px;
    transition: all .2s ease;
    margin-left: 15px;
    margin-left: 6vw;
    position: absolute;
    right: 5px;
    top: 5px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close {
    position: absolute;
    top: -15px;
    right: -15px;
    display: block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 30px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
    margin-bottom: 15px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    padding: 10px;
    padding-top: 30px;
    position: relative;
    top: 0;
    left: 0;
    text-align: center;
    min-height: 140px;
    border-radius: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
    display: -ms-flexbox;
    display: flex;
    margin: 0 -3px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li {
    list-style: none;
    margin-bottom: 20px;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 3px;
    -ms-flex: 1;
    flex: 1;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
    padding: 5px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
    margin: 0;
    text-align: center;
    width: 24px;
    font-size: 24px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-nav-tab-title,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-nav-tab-title {
    font-size: 8px;
    line-height: 1.2;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
    top: 3px;
    right: 3px;
    left: auto;
    padding: 0;
    bottom: auto;
    transform: scale(.8);
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a {
    text-align: right;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
    display: block;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
    width: 100%;
    position: relative;
    padding: 15px 10px;
    border-radius: 0;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 {
    max-height: 100%;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
    font-weight: 700;
    font-size: 16px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar {
    padding: 0;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    padding: 0;
    position: relative;
    overflow: auto;
    max-height: calc(100% - 110px);
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content li,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content p {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.3;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6 {
    font-weight: 700;
    font-size: 14px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main {
    margin-bottom: 55px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    height: 100%;
    max-height: calc(90vh - 320px);
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 70px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    left: 10px;
    right: 10px;
    bottom: 70px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    padding: 0 10px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    margin: 0;
    background-color: #fff;
    text-decoration: none;
    border-radius: 150px;
    font-weight: 700;
    font-size: 12px;
    line-height: 18px;
    padding: 5px;
    transition: all .3s ease;
    border: 1px solid #fff;
    color: #fff;
    min-width: 110px;
    text-align: center;
    text-transform: none;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    width: 100%;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt button {
    top: 0;
    padding: 5px 0;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder img {
    max-height: 40px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
    text-align: center;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 15px;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    padding-left: 0;
    padding-right: 0;
    display: block;
    min-height: auto;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice {
    padding-left: 4px;
    margin-bottom: 10px;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    padding-left: 0;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
    font-size: 12px;
    font-weight: 700;
    padding: 5px 20px;
  }
  .acalog-custom .moove-gdpr-branding-cnt a {
    padding: 10px 0;
  }
}
@media screen and (max-width: 767px) and (orientation: landscape) {
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content .main-modal-content .moove-gdpr-tab-content {
    margin-bottom: 35px;
    max-height: 55vh;
    overflow: auto;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a span {
    display: inline-block;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
    height: 600px;
    height: 90vh;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content .main-modal-content {
    max-height: 500px;
    max-height: calc(80vh - 80px);
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-company-logo-holder {
    text-align: left;
    margin: 0;
    display: inline-block;
    float: left;
    width: 40%;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu {
    max-width: 60%;
    float: right;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    padding-top: 30px;
    min-height: 75px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
    margin-bottom: 10px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 45px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    bottom: 45px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-flow: column;
    flex-flow: column;
    max-height: 350px;
    max-height: calc(100% - 70px);
  }
  .acalog-custom #moove_gdpr_cookie_modal {
    background: 0 0;
    border-radius: 5px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
    min-height: 55vh;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a.moove-gdpr-branding {
    top: 0;
    padding: 0;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    max-height: 100%;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
    padding-bottom: 80px;
  }
}
@media (min-width: 768px) {
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-right-content,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-content,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main {
    height: 100%;
  }
}
@media (min-width: 768px) and (max-width: 999px) {
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
    padding: 30px 20px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 120px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    padding: 0 20px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    bottom: 120px;
    left: 20px;
    right: 20px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
    padding-right: 30px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    padding: 30px 20px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    min-height: 620px;
    transform: scale(.75);
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
    left: 20px;
    right: 20px;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p>a {
    font-size: 13px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
    padding: 10px 15px;
    font-weight: 700;
    font-size: 12px;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    padding-left: 20px;
    padding-right: 20px;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button a,
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-close-modal-button button {
    margin-left: 15px;
    margin-left: 5vw;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title {
    font-weight: 700;
    font-size: 24px;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container {
    padding: 10px 20px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    min-width: auto;
    padding: 7px 15px;
    font-size: 13px;
    margin: 4px 8px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    padding: 8px 15px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-branding span {
    white-space: nowrap;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
    white-space: normal;
  }
}
@media (min-width: 1000px) and (max-width: 1300px) {
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-right-content {
    padding: 40px 30px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    height: 120px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    padding: 0 30px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
    bottom: 120px;
    left: 30px;
    right: 30px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
    padding-right: 30px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt {
    left: 30px;
    right: 30px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    padding: 30px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    min-width: 700px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    min-width: auto;
    padding: 10px 30px;
    margin-left: 8px;
    margin-right: 8px;
  }
}
@media (min-width: 768px) and (max-height: 700px) {
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    min-height: 600px;
    transform: scale(.7);
  }
}
@media (-ms-high-contrast: none),screen and (-ms-high-contrast: active) {
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    display: block;
    max-width: 100%;
    text-align: center;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    margin-top: 10px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    display: block;
    max-width: 100%;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
    display: block;
  }
}
@media (-ms-high-contrast: active),(-ms-high-contrast: none) {
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
    display: block;
    max-width: 100%;
    text-align: center;
  }
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder {
    margin-top: 10px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    display: block;
    max-width: 100%;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span {
    display: block;
  }
}
@media print {
  .acalog-custom #moove_gdpr_cookie_info_bar,
  .acalog-custom #moove_gdpr_cookie_modal,
  .acalog-custom #moove_gdpr_save_popup_settings_button,
  .acalog-custom .gdpr_cookie_settings_shortcode_content {
    display: none !important;
  }
  .acalog-custom body.moove_gdpr_overflow {
    overflow: auto;
  }
  .acalog-custom body.moove_gdpr_overflow .gdpr_lightbox {
    display: none !important;
  }
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close,
.acalog-custom .gdpr-icon.moovegdpr-arrow-close,
.acalog-custom i.moovegdpr-arrow-close.moovegdpr-arrow-close {
  position: relative;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
.acalog-custom .gdpr-icon.moovegdpr-arrow-close:after,
.acalog-custom .gdpr-icon.moovegdpr-arrow-close:before,
.acalog-custom i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
.acalog-custom i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
  position: absolute;
  content: " ";
  height: 24px;
  width: 1px;
  top: calc(50% - 12px);
  background-color: currentColor;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
.acalog-custom .gdpr-icon.moovegdpr-arrow-close:before,
.acalog-custom i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
  transform: rotate(45deg);
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
.acalog-custom .gdpr-icon.moovegdpr-arrow-close:after,
.acalog-custom i.moovegdpr-arrow-close.moovegdpr-arrow-close:after {
  transform: rotate(-45deg);
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:after,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn i.moovegdpr-arrow-close:before,
.acalog-custom .gdpr-icon i.moovegdpr-arrow-close:after,
.acalog-custom .gdpr-icon i.moovegdpr-arrow-close:before,
.acalog-custom i.moovegdpr-arrow-close i.moovegdpr-arrow-close:after,
.acalog-custom i.moovegdpr-arrow-close i.moovegdpr-arrow-close:before {
  height: 18px;
  top: calc(50% - 8px);
}
@media (max-width: 767px) {
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,
  .acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,
  .acalog-custom .gdpr-icon.moovegdpr-arrow-close:after,
  .acalog-custom .gdpr-icon.moovegdpr-arrow-close:before,
  .acalog-custom i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,
  .acalog-custom i.moovegdpr-arrow-close.moovegdpr-arrow-close:before {
    height: 14px;
    top: calc(50% - 7px);
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-tab-main .moove-gdpr-tab-main-content {
    height: auto;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
    display: -ms-flexbox;
    display: flex;
    padding: 5px 0;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 10px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    min-width: auto;
    padding: 5px 15px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a span {
    display: inline-block;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a {
    text-align: left;
    padding-left: 10px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .moove-gdpr-modal-left-content #moove-gdpr-menu {
    display: none;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content {
    min-height: auto;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-main {
    display: block !important;
    min-height: auto;
    max-height: 100%;
    margin-bottom: 0;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content .moove-gdpr-tab-content {
    margin-bottom: 80px;
    max-height: 50vh;
    overflow: auto;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title {
    padding: 10px;
    background-color: #fff;
    border: 1px solid #fff;
    display: block;
    margin: 10px 0 0;
    cursor: pointer;
    transition: all .3s ease;
    border-radius: 5px;
    position: relative;
    padding-left: 30px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .tab-title:before,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .tab-title:before,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .tab-title:before {
    content: "›";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 2px;
    font-size: 24px;
    color: currentColor;
    width: 30px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 1;
    font-family: Georgia, serif;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #advanced-cookies .moove-gdpr-tab-main-content,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #strict-necessary-cookies .moove-gdpr-tab-main-content,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v1 .main-modal-content #third_party_cookies .moove-gdpr-tab-main-content {
    display: none;
    padding: 10px;
    background-color: #fff;
  }
}
@media (max-width: 350px) {
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-button-holder a.mgbutton,
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    padding: 3px 12px;
  }
  .acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt {
    opacity: 0;
  }
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p a,
.acalog-custom #moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content .moove-gdpr-branding-cnt a,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h1,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h2,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h3,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h4,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h5,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content h6,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main h3.tab-title,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main span.tab-title,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-branding-cnt a,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title,
.acalog-custom #moove_gdpr_cookie_modal .switch .cookie-slider:after {
  font-weight: inherit;
}
.acalog-custom #moove_gdpr_cookie_info_bar,
.acalog-custom #moove_gdpr_cookie_modal,
.acalog-custom .gdpr_cookie_settings_shortcode_content {
  font-family: inherit;
}
.acalog-custom #moove_gdpr_save_popup_settings_button {
  background-color: #373737;
  color: #fff;
}
.acalog-custom #moove_gdpr_save_popup_settings_button:hover {
  background-color: #000;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton {
  background-color: #032138;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  background-color: #032138;
  border-color: #032138;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton:hover,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton:hover {
  background-color: #fff;
  color: #032138;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon {
  background-color: #032138;
  border: 1px solid #032138;
}
.acalog-custom #moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all.focus-g,
.acalog-custom #moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-allow-all:focus,
.acalog-custom #moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn.focus-g,
.acalog-custom #moove_gdpr_cookie_info_bar button.moove-gdpr-infobar-reject-btn:focus,
.acalog-custom #moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all.focus-g,
.acalog-custom #moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-allow-all:focus,
.acalog-custom #moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn.focus-g,
.acalog-custom #moove_gdpr_cookie_info_bar span.moove-gdpr-infobar-reject-btn:focus {
  -webkit-box-shadow: 0 0 1px 3px #032138;
  -moz-box-shadow: 0 0 1px 3px #032138;
  box-shadow: 0 0 1px 3px #032138;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i:hover,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon:hover {
  color: #032138;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected a span.gdpr-icon,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li.menu-item-selected button span.gdpr-icon {
  color: inherit;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a span.gdpr-icon,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button span.gdpr-icon {
  color: inherit;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close:hover i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button i,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-tab-main-content a:hover {
  color: #032138;
}
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-branding.focus-g span,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main a.focus-g {
  color: #032138;
}
.acalog-custom #moove_gdpr_cookie_modal.gdpr_lightbox-hide {
  display: none;
}
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton,
.acalog-custom #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,
.acalog-custom #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
  border-radius: 0;
}
.acalog-custom :root :where(p.has-background) {
  padding: 1.25em 2.375em;
}
.acalog-custom :where(p.has-text-color:not(.has-link-color)) a {
  color: inherit;
}
.acalog-custom body {
  font-family: ivypresto-text, serif;
  font-weight: light;
}
.acalog-custom h1,
.acalog-custom h2,
.acalog-custom h3,
.acalog-custom h4,
.acalog-custom h5,
.acalog-custom h6 {
  word-break: initial;
}
.acalog-custom .popup-drawer .drawer-header {
  min-height: auto;
  position: absolute;
  top: 0;
  right: 0;
  padding: 0;
  z-index: 11;
}
.acalog-custom .popup-drawer .drawer-content {
  padding: 0;
}
.acalog-custom .popup-drawer .kt-inside-inner-col>p {
  margin: 0;
}
.acalog-custom .popup-drawer .kt-row-has-bg>.kt-row-column-wrap {
  padding: 0;
}
.acalog-custom #mobile-drawer.popup-drawer-layout-sidepanel .drawer-inner,
.acalog-custom #widget-drawer.popup-drawer-layout-sidepanel .drawer-inner {
  width: 100%;
  max-width: none;
  background: #fff;
}
.acalog-custom #mobile-drawer .site-header-item .mobile-html {
  width: 100%;
}
.acalog-custom .popup-drawer .drawer-header .drawer-toggle {
  background: var(--global-palette2);
  color: var(--global-palette3);
  padding: .6em;
}
.acalog-custom .popup-drawer .drawer-inner ul.menu .drawer-sub-toggle {
  color: inherit;
}
.acalog-custom #mobile-drawer.popup-drawer .drawer-inner .drawer-content a:not(.kt-button),
.acalog-custom #widget-drawer.popup-drawer .drawer-inner .drawer-content a:not(.kt-button) {
  color: var(--global-palette3);
}
.acalog-custom #mobile-drawer.popup-drawer .drawer-inner .drawer-content a:not(.kt-button):hover,
.acalog-custom #widget-drawer.popup-drawer .drawer-inner .drawer-content a:not(.kt-button):hover {
  color: var(--global-palette-highlight-alt);
}
.acalog-custom .popup-drawer .main-menu-panel {
  padding: 35px 50px;
}
.acalog-custom .popup-drawer .mobile-html2,
.acalog-custom .popup-drawer .site-header-item-mobile-navigation {
  padding: 30px 30px 0;
}
.acalog-custom .popup-drawer .mobile-html2 img {
  max-width: 145px;
}
.acalog-custom .popup-drawer .widget_nav_menu {
  color: var(--global-palette3);
  padding-top: 60px;
}
.acalog-custom .popup-drawer ul.menu .drawer-nav-drop-wrap .drawer-sub-toggle,
.acalog-custom .popup-drawer ul.menu li a {
  border: none;
  font-family: var(--global-heading-font-family);
  padding: .2em 0;
  line-height: 1.2;
}
.acalog-custom .popup-drawer ul.sub-menu li a {
  padding: .3em 0;
  line-height: 1.3;
}
.acalog-custom .popup-drawer ul.menu li a:hover {
  color: var(--global-palette-highlight-alt);
}
.acalog-custom .popup-drawer ul.menu ul {
  padding: 0;
}
.acalog-custom .popup-drawer ul.menu li {
  padding-left: 57px;
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .popup-drawer .widget_nav_menu {
    padding-top: 30px;
  }
  .acalog-custom .popup-drawer ul.menu li {
    padding-left: 40px;
  }
}
.acalog-custom .popup-drawer ul.sub-menu li {
  padding-left: 30px;
  position: relative;
}
.acalog-custom .popup-drawer ul.menu .drawer-sub-toggle {
  position: absolute;
  left: -57px;
  top: 1em;
  background-color: var(--global-palette8);
  width: 38px;
  height: 38px;
  border-radius: 50%;
}
@media all and (max-width: 1024px) {
  .acalog-custom .popup-drawer ul.menu .drawer-sub-toggle {
    left: -40px;
    top: .6em;
    width: 30px;
    height: 30px;
  }
}
.acalog-custom .popup-drawer ul.sub-menu .drawer-sub-toggle {
  position: absolute;
  left: -30px;
  top: .5em;
  background-color: var(--global-palette8);
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.acalog-custom .popup-drawer .drawer-sub-toggle svg {
  display: none;
}
.acalog-custom .popup-drawer ul.menu .drawer-sub-toggle::after,
.acalog-custom .popup-drawer ul.menu .drawer-sub-toggle::before {
  content: '';
  width: 15px;
  height: 1px;
  background: var(--global-palette3);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.acalog-custom .popup-drawer ul.sub-menu .drawer-sub-toggle::after,
.acalog-custom .popup-drawer ul.sub-menu .drawer-sub-toggle::before {
  content: '';
  width: 10px;
  height: 1px;
  background: var(--global-palette3);
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%,-50%);
}
.acalog-custom .popup-drawer ul.menu .drawer-sub-toggle::after {
  width: 1px;
  height: 15px;
}
.acalog-custom .popup-drawer ul.sub-menu .drawer-sub-toggle::after {
  width: 1px;
  height: 10px;
}
.acalog-custom .popup-drawer ul.menu .drawer-sub-toggle[aria-expanded=true] {
  border: 1px solid var(--global-palette3) !important;
  background-color: transparent;
}
.acalog-custom .popup-drawer .drawer-sub-toggle[aria-expanded=true]::after {
  display: none;
}
.acalog-custom .popup-drawer ul.menu.has-collapse-sub-nav>li>.drawer-nav-drop-wrap>a,
.acalog-custom .popup-drawer ul.menu.has-collapse-sub-nav>li>a {
  font-size: 45px;
  font-weight: 300;
  line-height: 1.2;
}
.acalog-custom #mobile-drawer.popup-drawer .drawer-inner ul.sub-menu ul.sub-menu a,
.acalog-custom #widget-drawer.popup-drawer .drawer-inner ul.sub-menu ul.sub-menu a {
  color: var(--global-palette1);
}
.acalog-custom .popup-drawer ul.sub-menu ul.sub-menu a:hover {
  color: var(--global-palette-highlight-alt);
}
.acalog-custom .popup-drawer .wp-block-social-links {
  display: flex;
  gap: .5em;
}
.acalog-custom .hthb-notification {
  position: relative;
}
.acalog-custom .wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap h3,
.acalog-custom .wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap h4,
.acalog-custom .wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap h5,
.acalog-custom .wp-block-kadence-infobox a.kt-blocks-info-box-link-wrap h6,
.acalog-custom h2 a,
.acalog-custom h3 a,
.acalog-custom h4 a,
.acalog-custom h5 a,
.acalog-custom h6 a {
  text-decoration-line: underline !important;
  text-decoration-color: #5B7182 !important;
  text-decoration-thickness: 1px !important;
  text-underline-position: under;
}
.acalog-custom th {
  font-family: poppins;
  font-weight: 500;
  text-align: left;
  color: #fff;
  background-color: #032138;
}
.acalog-custom .button,
.acalog-custom button,
.acalog-custom input[type=button],
.acalog-custom input[type=reset],
.acalog-custom input[type=submit] {
  box-shadow: none;
}
.acalog-custom a:focus {
  color: var(--global-palette-highlight);
}
.acalog-custom .hthb-close-toggle {
  padding: 0;
}
.acalog-custom .visually-hidden {
  border: 0;
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  clip: rect(1px,1px,1px,1px);
}
.acalog-custom #menu-item-42752 {
  margin-right: 22px;
}
.acalog-custom .tertiary-navigation .tertiary-menu-container>ul>li.menu-item.current-menu-item>a {
  text-decoration: underline;
}
.acalog-custom .widget-toggle-open-container .widget-toggle-open.widget-toggle-style-bordered {
  border: 1px solid currentColor;
  border-left: 5px solid;
}
.acalog-custom .mobile-toggle-open-container .menu-toggle-open.menu-toggle-style-bordered {
  border: 1px solid currentColor;
  border-left: 5px solid;
}
.acalog-custom .secondary-navigation .secondary-menu-container>ul>li.menu-item.current-menu-item>a {
  color: #032138;
}
.acalog-custom .cod-ohio {
  padding-top: 10px;
}
.acalog-custom #mec-gCalendar-wrap .fc-daygrid-day.fc-day-today .fc-daygrid-day-number {
  color: #00b5a2;
}
.acalog-custom body[class*=mec-theme] .mec-wrap a {
  text-decoration: underline;
}
@media screen and (min-width: 786px) {
  .acalog-custom .menu-item-29643 {
    display: none !important;
  }
}
@media screen and (max-width: 786px) {
  .acalog-custom .menu-item-1137 {
    display: none !important;
  }
}
.acalog-custom ::after,
.acalog-custom ::before,
.acalog-custom :root {
  --mec-heading-font-family: 'Poppins';
  --mec-color-skin: #032138;
  --mec-color-skin-rgba-1: rgba(3,33,56,0.25);
  --mec-color-skin-rgba-2: rgba(3,33,56,0.5);
  --mec-color-skin-rgba-3: rgba(3,33,56,0.75);
  --mec-color-skin-rgba-4: rgba(3,33,56,0.11);
  --mec-container-normal-width: 1196px;
  --mec-container-large-width: 1690px;
  --mec-title-color: #032138;
  --mec-content-color: #032138;
  --mec-fes-main-color: #ffffff;
  --mec-fes-main-color-rgba-1: rgba(255,255,255,0.12);
  --mec-fes-main-color-rgba-2: rgba(255,255,255,0.23);
  --mec-fes-main-color-rgba-3: rgba(255,255,255,0.03);
  --mec-fes-main-color-rgba-4: rgba(255,255,255,0.3);
  --mec-fes-main-color-rgba-5: #000000;
  --mec-fes-main-color-rgba-6: rgba(255,255,255,0.2);
}
.acalog-custom :is(:root,
.acalog-custom ::before,
.acalog-custom ::after) .mec-fes-form #mec_reg_form_field_types .button.red,
.acalog-custom :is(:root,
.acalog-custom ::before,
.acalog-custom ::after) .mec-fes-form #mec_reg_form_field_types .button.red:before {
  border-color: #ffd2dd;
  color: #ea6485;
}
.acalog-custom :is(:root,
.acalog-custom ::before,
.acalog-custom ::after) .mec-fes-form .mec-meta-box-fields h4 label {
  background: 0 0;
}
.acalog-custom .mec-wrap .button,
.acalog-custom .mec-wrap button:not(.owl-dot):not(.gm-control-active):not(.mejs):not(.owl-prev):not(.owl-next),
.acalog-custom .mec-wrap input[type=button],
.acalog-custom .mec-wrap input[type=reset],
.acalog-custom .mec-wrap input[type=submit] {
  background-color: #032138;
}
.acalog-custom .kb-row-layout-idblock-10_96ff83-0b>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-idblock-10_96ff83-0b>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-idblock-10_96ff83-0b>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0;
  padding-bottom: 0;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-idblock-10_96ff83-0b>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-columnbb4ef8-01>.kt-inside-inner-col {
  padding-bottom: 0;
}
.acalog-custom .kadence-columnbb4ef8-01>.kt-inside-inner-col,
.acalog-custom .kadence-columnbb4ef8-01>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columnbb4ef8-01>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-columnbb4ef8-01>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-columnbb4ef8-01>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-columnbb4ef8-01>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columnbb4ef8-01 {
  position: relative;
}
.acalog-custom .kadence-columnbb4ef8-01,
.acalog-custom .kt-inside-inner-col>.kadence-columnbb4ef8-01:not(.specificity) {
  margin-bottom: 0;
}
@media all and (max-width: 1024px) {
  .acalog-custom .popup-drawer ul.menu.has-collapse-sub-nav>li>.drawer-nav-drop-wrap>a,
  .acalog-custom .popup-drawer ul.menu.has-collapse-sub-nav>li>a {
    font-size: 30px;
  }
  .acalog-custom .kb-row-layout-idblock-10_96ff83-0b>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-columnbb4ef8-01>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-idblock-29_7461e4-66 {
    margin-bottom: 0;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .popup-drawer .mobile-html2 img {
    max-width: 80px;
  }
  .acalog-custom .kb-row-layout-idblock-10_96ff83-0b>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-columnbb4ef8-01>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-idblock-29_7461e4-66 {
    margin-bottom: 0;
  }
  .acalog-custom .kb-row-layout-idblock-29_7461e4-66>.kt-row-column-wrap {
    padding-bottom: 0;
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kb-row-layout-idblock-29_7461e4-66>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-idblock-29_7461e4-66>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-idblock-29_7461e4-66>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0;
  padding-bottom: 0;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-idblock-29_7461e4-66>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-columnad4da7-2e>.kt-inside-inner-col,
.acalog-custom .kadence-columnad4da7-2e>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columnad4da7-2e>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-columnad4da7-2e>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-columnad4da7-2e>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-columnad4da7-2e>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columnad4da7-2e,
.acalog-custom .kadence-columnad4da7-2e h1,
.acalog-custom .kadence-columnad4da7-2e h2,
.acalog-custom .kadence-columnad4da7-2e h3,
.acalog-custom .kadence-columnad4da7-2e h4,
.acalog-custom .kadence-columnad4da7-2e h5,
.acalog-custom .kadence-columnad4da7-2e h6 {
  color: #fff;
}
.acalog-custom .kadence-columnad4da7-2e {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-idblock-29_7461e4-66>.kt-row-column-wrap {
    padding-bottom: 0;
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-columnad4da7-2e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-63_e8f39c-11>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columnad4da7-2e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-63_e8f39c-11>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .wp-block-kadence-iconlist ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  list-style: none;
  padding: 0;
  display: grid;
}
.acalog-custom .wp-block-kadence-iconlist ul.kt-svg-icon-list li.kt-svg-icon-list-item-wrap:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  display: flex;
}
.acalog-custom .wp-block-kadence-iconlist ul.kt-svg-icon-list {
  padding: 0;
  list-style: none;
  margin: 0 0 10px;
  text-align: left;
  grid-template-rows: auto;
  display: grid;
  gap: 5px 0;
}
.acalog-custom .wp-block-kadence-iconlist ul.kt-svg-icon-list svg {
  width: 1em;
  height: 1em;
}
.acalog-custom .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap {
  display: flex;
  align-items: center;
  padding: 0;
}
.acalog-custom .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
  margin-right: 10px;
  padding: 4px 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.acalog-custom .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap:last-child {
  margin-bottom: 0;
}
.acalog-custom .rtl .wp-block-kadence-iconlist ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
  margin-left: 10px;
  margin-right: 0;
}
.acalog-custom .wp-block-kadence-iconlist.aligncenter .kt-svg-icon-list-item-wrap {
  justify-content: center;
}
.acalog-custom .kb-row-layout-idblock-63_e8f39c-11>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-idblock-63_e8f39c-11>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-idblock-63_e8f39c-11>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0;
  padding-bottom: 0;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-idblock-63_e8f39c-11>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-columnffe0f0-a8>.kt-inside-inner-col,
.acalog-custom .kadence-columnffe0f0-a8>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columnffe0f0-a8>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-columnffe0f0-a8>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-columnffe0f0-a8>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-columnffe0f0-a8>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columnffe0f0-a8 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-columnffe0f0-a8>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-13_1cddae-60>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columnffe0f0-a8>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-13_1cddae-60>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items61b05b-c3:not(.this-stops-third-party-issues) {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items61b05b-c3 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: -40px;
  margin-right: 0;
  margin-bottom: 20px;
  margin-left: 0;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items61b05b-c3 ul.kt-svg-icon-list {
  grid-row-gap: 5px;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items61b05b-c3 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
  margin-right: 10px;
}
.acalog-custom .kt-svg-icon-list-items61b05b-c3 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.acalog-custom .kt-svg-icon-list-items61b05b-c3 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  color: #fff;
  font-size: 14px;
  font-family: Poppins;
  color: #fff;
}
.acalog-custom .kt-svg-icon-list-item-a004a3-8d .kt-svg-icon-list-single {
  font-size: 20px !important;
  color: var(--global-palette2,#2b6cb0) !important;
}
.acalog-custom .kt-svg-icon-list-item-471bc6-19 .kt-svg-icon-list-single {
  font-size: 20px !important;
  color: var(--global-palette2,#2b6cb0) !important;
}
.acalog-custom .kt-svg-icon-list-item-be967b-3e .kt-svg-icon-list-single {
  font-size: 20px !important;
  color: var(--global-palette2,#2b6cb0) !important;
}
.acalog-custom .kt-svg-icon-list-item-e4d08c-6b .kt-svg-icon-list-single {
  font-size: 20px !important;
  color: var(--global-palette2,#2b6cb0) !important;
}
.acalog-custom .kb-row-layout-idblock-13_1cddae-60>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-idblock-13_1cddae-60>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-idblock-13_1cddae-60>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0;
  padding-bottom: 0;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-idblock-13_1cddae-60>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-column9528cb-60>.kt-inside-inner-col,
.acalog-custom .kadence-column9528cb-60>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column9528cb-60>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column9528cb-60>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column9528cb-60>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column9528cb-60>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column9528cb-60 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column9528cb-60 {
    text-align: left;
  }
  .acalog-custom .kadence-column9528cb-60>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-30_c3c890-53>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column9528cb-60>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-30_c3c890-53>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items481878-01:not(.this-stops-third-party-issues) {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items481878-01 ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items481878-01 ul.kt-svg-icon-list {
  grid-row-gap: 5px;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items481878-01 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
  margin-right: 10px;
}
.acalog-custom .kt-svg-icon-list-items481878-01 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.acalog-custom .kt-svg-icon-list-items481878-01 ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  color: #fff;
  font-size: 14px;
  font-family: Poppins;
  color: #fff;
}
.acalog-custom .kt-svg-icon-list-item-2bb257-b4 .kt-svg-icon-list-single {
  font-size: 20px !important;
  color: var(--global-palette2,#2b6cb0) !important;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-headingfcf0b9-9e,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-headingfcf0b9-9e[data-kb-block=kb-adv-headingfcf0b9-9e] {
  margin-top: -5px;
  margin-left: 30px;
  font-size: 14px;
  font-style: normal;
  color: #fff;
}
.acalog-custom .kb-row-layout-idblock-30_c3c890-53>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-idblock-30_c3c890-53>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-idblock-30_c3c890-53>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 10px;
  padding-bottom: 10px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-idblock-30_c3c890-53>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-column2fddf7-2b>.kt-inside-inner-col,
.acalog-custom .kadence-column2fddf7-2b>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column2fddf7-2b>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column2fddf7-2b>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column2fddf7-2b>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column2fddf7-2b>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column2fddf7-2b {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column2fddf7-2b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-104_e70de8-18>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column2fddf7-2b>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-104_e70de8-18>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-itemsd34e25-7c:not(.this-stops-third-party-issues) {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-itemsd34e25-7c ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-itemsd34e25-7c ul.kt-svg-icon-list {
  grid-row-gap: 5px;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-itemsd34e25-7c ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
  margin-right: 10px;
}
.acalog-custom .kt-svg-icon-list-itemsd34e25-7c ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.acalog-custom .kt-svg-icon-list-itemsd34e25-7c ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  color: #fff;
  font-size: 14px;
  font-family: Poppins;
  color: #fff;
}
.acalog-custom .kt-svg-icon-list-item-12a8ec-2a .kt-svg-icon-list-single {
  font-size: 20px !important;
  color: var(--global-palette2,#2b6cb0) !important;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-headinge01a76-98,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-headinge01a76-98[data-kb-block=kb-adv-headinge01a76-98] {
  margin-top: -5px;
  margin-left: 30px;
  font-size: 14px;
  font-style: normal;
  color: #fff;
}
.acalog-custom .kb-row-layout-idblock-104_e70de8-18>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-idblock-104_e70de8-18>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-idblock-104_e70de8-18>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 2px;
  padding-bottom: 20px;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-idblock-104_e70de8-18>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-columna043bc-9d>.kt-inside-inner-col,
.acalog-custom .kadence-columna043bc-9d>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columna043bc-9d>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-columna043bc-9d>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-columna043bc-9d>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-columna043bc-9d>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columna043bc-9d {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-columna043bc-9d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-23_47b506-42>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columna043bc-9d>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-23_47b506-42>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items13e3d3-ef:not(.this-stops-third-party-issues) {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items13e3d3-ef ul.kt-svg-icon-list:not(.this-prevents-issues):not(.this-stops-third-party-issues):not(.tijsloc) {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 10px;
  margin-left: 0;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items13e3d3-ef ul.kt-svg-icon-list {
  grid-row-gap: 5px;
}
.acalog-custom .wp-block-kadence-iconlist.kt-svg-icon-list-items13e3d3-ef ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap .kt-svg-icon-list-single {
  margin-right: 10px;
}
.acalog-custom .kt-svg-icon-list-items13e3d3-ef ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap,
.acalog-custom .kt-svg-icon-list-items13e3d3-ef ul.kt-svg-icon-list .kt-svg-icon-list-item-wrap a {
  color: #fff;
  font-size: 14px;
  font-family: Poppins;
  color: #fff;
}
.acalog-custom .kt-svg-icon-list-item-f76e7d-22 .kt-svg-icon-list-single {
  font-size: 20px !important;
  color: var(--global-palette2,#2b6cb0) !important;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading38fb40-59,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading38fb40-59[data-kb-block=kb-adv-heading38fb40-59] {
  margin-top: -5px;
  margin-left: 30px;
  font-size: 14px;
  font-style: normal;
  color: #fff;
}
.acalog-custom .kb-row-layout-idblock-23_47b506-42>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-idblock-23_47b506-42>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-idblock-23_47b506-42>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0;
  padding-bottom: 0;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-idblock-23_47b506-42>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-column231258-92>.kt-inside-inner-col,
.acalog-custom .kadence-column231258-92>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column231258-92>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column231258-92>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column231258-92>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column231258-92>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column231258-92 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column231258-92>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-idblock-93_859637-e7 {
    margin-bottom: 0;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column231258-92>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-idblock-93_859637-e7>.kt-row-column-wrap {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .acalog-custom .kb-row-layout-idblock-93_859637-e7>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading08a728-c7,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading08a728-c7[data-kb-block=kb-adv-heading08a728-c7] {
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading0a6f07-a1,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading0a6f07-a1[data-kb-block=kb-adv-heading0a6f07-a1] {
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading393faa-92,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading393faa-92[data-kb-block=kb-adv-heading393faa-92] {
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-headingf1a782-af,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-headingf1a782-af[data-kb-block=kb-adv-headingf1a782-af] {
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1c16f8-ce,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1c16f8-ce[data-kb-block=kb-adv-heading1c16f8-ce] {
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading05f268-56,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading05f268-56[data-kb-block=kb-adv-heading05f268-56] {
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-headingc3e36c-12,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-headingc3e36c-12[data-kb-block=kb-adv-headingc3e36c-12] {
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1845e1-b5,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading1845e1-b5[data-kb-block=kb-adv-heading1845e1-b5] {
  font-size: 14px;
  font-style: normal;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-idblock-93_859637-e7 {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .kb-row-layout-idblock-93_859637-e7>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-idblock-93_859637-e7>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-idblock-93_859637-e7>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-md,2rem);
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kb-row-layout-idblock-93_859637-e7>.kt-row-column-wrap>div:not(.added-for-specificity) {
  grid-column: initial;
}
.acalog-custom .kb-row-layout-idblock-93_859637-e7>.kt-row-column-wrap {
  grid-template-columns: repeat(5,minmax(0,1fr));
}
.acalog-custom .kb-row-layout-idblock-93_859637-e7>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-column4da9e3-3f>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-column4da9e3-3f>.kt-inside-inner-col,
.acalog-custom .kadence-column4da9e3-3f>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column4da9e3-3f>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column4da9e3-3f>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column4da9e3-3f>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column4da9e3-3f>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column4da9e3-3f {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-idblock-93_859637-e7>.kt-row-column-wrap {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .acalog-custom .kb-row-layout-idblock-93_859637-e7>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }
  .acalog-custom .kadence-column4da9e3-3f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column4da9e3-3f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col {
  display: flex;
}
.acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col,
.acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col {
  row-gap: 0;
  column-gap: 0;
}
.acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-evenly;
}
.acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col>*,
.acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col>figure.wp-block-image {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columnbbfbdc-34 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-evenly;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    justify-content: space-evenly;
  }
  .acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col>*,
  .acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col>figure.wp-block-image {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.acalog-custom .kadence-columnb4a95d-80>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-columnb4a95d-80>.kt-inside-inner-col,
.acalog-custom .kadence-columnb4a95d-80>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columnb4a95d-80>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-columnb4a95d-80>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-columnb4a95d-80>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-columnb4a95d-80>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columnb4a95d-80 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-columnb4a95d-80>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columnb4a95d-80>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column4f7e18-a6>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-column4f7e18-a6>.kt-inside-inner-col,
.acalog-custom .kadence-column4f7e18-a6>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column4f7e18-a6>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column4f7e18-a6>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column4f7e18-a6>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column4f7e18-a6>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column4f7e18-a6 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column4f7e18-a6>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column4f7e18-a6>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column8950ad-b7>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-column8950ad-b7>.kt-inside-inner-col,
.acalog-custom .kadence-column8950ad-b7>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column8950ad-b7>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column8950ad-b7>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column8950ad-b7>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column8950ad-b7>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column8950ad-b7 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column8950ad-b7>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id582fe0-5f {
    margin-bottom: 0;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column8950ad-b7>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-id582fe0-5f>.kt-row-column-wrap {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .acalog-custom .kb-row-layout-id582fe0-5f>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }
}
.acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id582fe0-5f {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .kb-row-layout-id582fe0-5f>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id582fe0-5f>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id582fe0-5f>.kt-row-column-wrap {
  column-gap: 20px;
  row-gap: var(--global-kb-gap-md,2rem);
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kb-row-layout-id582fe0-5f>.kt-row-column-wrap>div:not(.added-for-specificity) {
  grid-column: initial;
}
.acalog-custom .kb-row-layout-id582fe0-5f>.kt-row-column-wrap {
  grid-template-columns: repeat(5,minmax(0,1fr));
}
.acalog-custom .kb-row-layout-id582fe0-5f>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-columne44660-6e>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-columne44660-6e>.kt-inside-inner-col,
.acalog-custom .kadence-columne44660-6e>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columne44660-6e>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-columne44660-6e>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-columne44660-6e>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-columne44660-6e>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columne44660-6e {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id582fe0-5f>.kt-row-column-wrap {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    grid-template-columns: repeat(5,minmax(0,1fr));
  }
  .acalog-custom .kb-row-layout-id582fe0-5f>.kt-row-column-wrap>div:not(.added-for-specificity) {
    grid-column: initial;
  }
  .acalog-custom .kadence-columne44660-6e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columne44660-6e>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col {
  display: flex;
}
.acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col,
.acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col {
  row-gap: 0;
  column-gap: 0;
}
.acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-evenly;
}
.acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col>*,
.acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col>figure.wp-block-image {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columneaa449-f1 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-evenly;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    justify-content: space-evenly;
  }
  .acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col>*,
  .acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col>figure.wp-block-image {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.acalog-custom .kadence-columnf52353-00>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-columnf52353-00>.kt-inside-inner-col,
.acalog-custom .kadence-columnf52353-00>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columnf52353-00>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-columnf52353-00>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-columnf52353-00>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-columnf52353-00>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columnf52353-00 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-columnf52353-00>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columnf52353-00>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-columncfa10c-75>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-columncfa10c-75>.kt-inside-inner-col,
.acalog-custom .kadence-columncfa10c-75>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columncfa10c-75>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-columncfa10c-75>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-columncfa10c-75>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-columncfa10c-75>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columncfa10c-75 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-columncfa10c-75>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columncfa10c-75>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-columnd9dec5-f0>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-columnd9dec5-f0>.kt-inside-inner-col,
.acalog-custom .kadence-columnd9dec5-f0>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-columnd9dec5-f0>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-columnd9dec5-f0>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-columnd9dec5-f0>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-columnd9dec5-f0>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-columnd9dec5-f0 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-columnd9dec5-f0>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-columnd9dec5-f0>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kb-row-layout-idblock-40_91cecb-19>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-idblock-40_91cecb-19>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-idblock-40_91cecb-19>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-none,0);
  row-gap: var(--global-kb-gap-none,0);
  max-width: 2000px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 100vh;
  grid-template-columns: minmax(0,calc(60% - ((var(--global-kb-gap-none, 0rem) * 1)/ 2))) minmax(0,calc(40% - ((var(--global-kb-gap-none, 0rem) * 1)/ 2)));
}
.acalog-custom .kb-row-layout-idblock-40_91cecb-19>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-column9caa82-38>.kt-inside-inner-col,
.acalog-custom .kadence-column9caa82-38>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column9caa82-38>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column9caa82-38>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column9caa82-38>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column9caa82-38>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column9caa82-38 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-idblock-40_91cecb-19>.kt-row-column-wrap {
    grid-template-columns: repeat(2,minmax(0,1fr));
  }
  .acalog-custom .kadence-column9caa82-38>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kb-row-layout-idblock-40_91cecb-19>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-column9caa82-38>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .kadence-column05c3c5-9f>.kt-inside-inner-col,
.acalog-custom .kadence-column05c3c5-9f>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column05c3c5-9f>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column05c3c5-9f>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column05c3c5-9f>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column05c3c5-9f>.kt-inside-inner-col {
  background-color: #e1f3f0;
}
.acalog-custom .kadence-column05c3c5-9f>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column05c3c5-9f {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column05c3c5-9f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col>*,
  .acalog-custom .kadence-columnbbfbdc-34>.kt-inside-inner-col>figure.wp-block-image {
    margin-top: 0;
    margin-bottom: 0;
  }
  .acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col>*,
  .acalog-custom .kadence-columneaa449-f1>.kt-inside-inner-col>figure.wp-block-image {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column05c3c5-9f>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-id798_51ff98-4a>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kb-row-layout-id798_51ff98-4a>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id798_51ff98-4a>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id798_51ff98-4a>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id798_51ff98-4a {
  background-color: #e1f3f0;
}
.acalog-custom .kb-row-layout-id798_51ff98-4a>.kt-row-layout-overlay {
  opacity: .3;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id798_51ff98-4a>.kt-row-column-wrap {
    padding-bottom: 40px;
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-left: 30px;
}
.acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col,
.acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col {
  background-color: rgba(0,181,162,0);
}
.acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column798_bd5d65-2c {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column798_bd5d65-2c>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_27cd7c-08,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_27cd7c-08[data-kb-block=kb-adv-heading798_27cd7c-08] {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  font-family: Poppins;
  text-transform: uppercase;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_27cd7c-08[data-kb-block=kb-adv-heading798_27cd7c-08] a {
  text-decoration: none;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_a12c7b-c8,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_a12c7b-c8[data-kb-block=kb-adv-heading798_a12c7b-c8] {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  font-family: Poppins;
  text-transform: uppercase;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_a12c7b-c8[data-kb-block=kb-adv-heading798_a12c7b-c8] a {
  text-decoration: none;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_2b0930-23,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_2b0930-23[data-kb-block=kb-adv-heading798_2b0930-23] {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  font-family: Poppins;
  text-transform: uppercase;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_2b0930-23[data-kb-block=kb-adv-heading798_2b0930-23] a {
  text-decoration: none;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_7bdbfe-73,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_7bdbfe-73[data-kb-block=kb-adv-heading798_7bdbfe-73] {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  font-family: Poppins;
  text-transform: uppercase;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_7bdbfe-73[data-kb-block=kb-adv-heading798_7bdbfe-73] a {
  text-decoration: none;
}
.acalog-custom .wp-block-kadence-spacer.kt-block-spacer-798_13ddde-2d .kt-block-spacer {
  height: 60px;
}
.acalog-custom .wp-block-kadence-spacer.kt-block-spacer-798_13ddde-2d .kt-divider {
  border-top-width: 2px;
  border-top-color: var(--global-palette2,#2b6cb0);
  width: 100%;
  border-top-style: solid;
}
.acalog-custom .site .entry-content .wp-block-kadence-advancedbtn.kb-btns798_d42a62-31,
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns798_d42a62-31 {
  margin-right: 0;
}
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns798_d42a62-31 {
  gap: var(--global-kb-gap-xs,.5rem);
  justify-content: flex-start;
  align-items: center;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button {
  color: #fff;
  background: #43535e;
  font-size: 16px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top: 0 solid #555;
  border-right: 0px solid #555;
  border-bottom: 0 solid #555;
  border-left: 0 solid #555;
  padding-top: 10px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-left: 12px;
  margin-bottom: 0;
  box-shadow: -6px 0 0 0 var(--global-palette2,#2b6cb0);
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: #444;
  border-top-style: solid;
  border-right-color: #444;
  border-right-style: solid;
  border-bottom-color: #444;
  border-bottom-style: solid;
  border-left-color: #444;
  border-left-style: solid;
  box-shadow: -6px 0 0 0 #00b5a2;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_c05d07-0b.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
.acalog-custom .site .entry-content .wp-block-kadence-advancedbtn.kb-btns798_83979d-cb,
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns798_83979d-cb {
  margin-top: 5px;
  margin-right: 0;
  margin-bottom: 15px;
}
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns798_83979d-cb {
  gap: var(--global-kb-gap-xs,.5rem);
  justify-content: flex-start;
  align-items: center;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button {
  color: #fff;
  background: #43535e;
  font-size: 16px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top: 0 solid #555;
  border-right: 0px solid #555;
  border-bottom: 0 solid #555;
  border-left: 0 solid #555;
  padding-top: 10px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-left: 12px;
  margin-bottom: 0;
  box-shadow: -6px 0 0 0 var(--global-palette2,#2b6cb0);
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: #444;
  border-top-style: solid;
  border-right-color: #444;
  border-right-style: solid;
  border-bottom-color: #444;
  border-bottom-style: solid;
  border-left-color: #444;
  border-left-style: solid;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_51aa28-cb,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_51aa28-cb[data-kb-block=kb-adv-heading798_51aa28-cb] {
  padding-top: 0;
  padding-bottom: 5px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-family: Poppins;
  text-transform: uppercase;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_47c786-15,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_47c786-15[data-kb-block=kb-adv-heading798_47c786-15] {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: Poppins;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_47c786-15[data-kb-block=kb-adv-heading798_47c786-15] a {
  text-decoration: none;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_11f966-83,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_11f966-83[data-kb-block=kb-adv-heading798_11f966-83] {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: Poppins;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_11f966-83[data-kb-block=kb-adv-heading798_11f966-83] a {
  text-decoration: none;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_fce21d-bc,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_fce21d-bc[data-kb-block=kb-adv-heading798_fce21d-bc] {
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: Poppins;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_fce21d-bc[data-kb-block=kb-adv-heading798_fce21d-bc] a {
  text-decoration: none;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_8f1380-86,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_8f1380-86[data-kb-block=kb-adv-heading798_8f1380-86] {
  padding-bottom: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-family: Poppins;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_8f1380-86[data-kb-block=kb-adv-heading798_8f1380-86] a {
  text-decoration: none;
}
.acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id798_f31e32-a7 {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .kb-row-layout-id798_f31e32-a7>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id798_f31e32-a7>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id798_f31e32-a7>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
  grid-template-columns: minmax(0,calc(60% - ((var(--global-kb-gap-md, 2rem) * 1)/ 2))) minmax(0,calc(40% - ((var(--global-kb-gap-md, 2rem) * 1)/ 2)));
}
.acalog-custom .kb-row-layout-id798_f31e32-a7>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-column798_81d4f2-d4>.kt-inside-inner-col,
.acalog-custom .kadence-column798_81d4f2-d4>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column798_81d4f2-d4>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column798_81d4f2-d4>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column798_81d4f2-d4>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column798_81d4f2-d4>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column798_81d4f2-d4 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
  .acalog-custom .kb-row-layout-id798_f31e32-a7>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-column798_81d4f2-d4>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-id798_dfb80a-be>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_982e4c-6b.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
  .acalog-custom .kb-row-layout-id798_f31e32-a7>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
  .acalog-custom .kadence-column798_81d4f2-d4>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-id798_dfb80a-be>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id798_dfb80a-be {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .kb-row-layout-id798_dfb80a-be>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id798_dfb80a-be>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id798_dfb80a-be>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 0;
  padding-bottom: 0;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id798_dfb80a-be>.kt-row-layout-overlay {
  opacity: .3;
}
.acalog-custom .kadence-column798_227b78-c6>.kt-inside-inner-col {
  padding-top: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
}
.acalog-custom .kadence-column798_227b78-c6>.kt-inside-inner-col,
.acalog-custom .kadence-column798_227b78-c6>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column798_227b78-c6>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column798_227b78-c6>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column798_227b78-c6>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column798_227b78-c6>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column798_227b78-c6 {
  position: relative;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column798_227b78-c6>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column798_227b78-c6>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_df1889-d7,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_df1889-d7[data-kb-block=kb-adv-heading798_df1889-d7] {
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-family: Poppins;
  text-transform: uppercase;
  color: #fff;
}
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_facc64-b5,
.acalog-custom .wp-block-kadence-advancedheading.kt-adv-heading798_facc64-b5[data-kb-block=kb-adv-heading798_facc64-b5] {
  margin-bottom: 20px;
  font-size: 14px;
  font-style: normal;
  font-family: Poppins;
  color: #fff;
}
.acalog-custom .site .entry-content .wp-block-kadence-advancedbtn.kb-btns798_34805c-7f,
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns798_34805c-7f {
  margin-right: 0;
}
.acalog-custom .wp-block-kadence-advancedbtn.kb-btns798_34805c-7f {
  gap: var(--global-kb-gap-xs,.5rem);
  justify-content: flex-start;
  align-items: center;
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button {
  color: #fff;
  background: #43535e;
  font-size: 16px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top: 0 solid #555;
  border-right: 0px solid #555;
  border-bottom: 0 solid #555;
  border-left: 0 solid #555;
  padding-top: 10px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-left: 12px;
  margin-bottom: 0;
  box-shadow: -6px 0 0 0 var(--global-palette2,#2b6cb0);
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: #444;
  border-top-style: solid;
  border-right-color: #444;
  border-right-style: solid;
  border-bottom-color: #444;
  border-bottom-style: solid;
  border-left-color: #444;
  border-left-style: solid;
  box-shadow: -6px 0 0 0 #00b5a2;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_d945b1-ef.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
}
.acalog-custom ul.menu .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button {
  width: initial;
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button {
  color: #fff;
  background: #43535e;
  font-size: 16px;
  font-family: Poppins;
  font-weight: 500;
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top: 0 solid #555;
  border-right: 0px solid #555;
  border-bottom: 0 solid #555;
  border-left: 0 solid #555;
  padding-top: 10px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-left: 12px;
  margin-left: 10px;
  box-shadow: -6px 0 0 0 var(--global-palette2,#2b6cb0);
}
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button:focus,
.acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button:hover {
  color: var(--global-palette3,#1a202c);
  background: var(--global-palette2,#2b6cb0);
  border-top-color: #444;
  border-top-style: solid;
  border-right-color: #444;
  border-right-style: solid;
  border-bottom-color: #444;
  border-bottom-style: solid;
  border-left-color: #444;
  border-left-style: solid;
  box-shadow: -6px 0 0 0 #00b5a2;
}
.acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col,
.acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col {
  flex-direction: column;
}
.acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col>.aligncenter {
  width: 100%;
}
.acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col {
  background-image: url('https://www.hiram.edu/wp-content/uploads/2021/10/54602581219_f3927d066e_k800.jpg');
  background-size: cover;
  background-position: 59% 45%;
  background-attachment: scroll;
  background-repeat: no-repeat;
}
.acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column798_f8c36b-93 {
  position: relative;
}
.acalog-custom .kadence-column798_f8c36b-93,
.acalog-custom .kt-inside-inner-col>.kadence-column798_f8c36b-93:not(.specificity) {
  margin-top: 0;
  margin-bottom: 0;
}
@media all and (max-width: 1024px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
  .acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button {
    border-top: 0 solid #555;
    border-right: 0px solid #555;
    border-bottom: 0 solid #555;
    border-left: 0 solid #555;
  }
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button:focus,
  .acalog-custom .wp-block-kadence-advancedbtn .kb-btn798_bf0394-f5.kb-button:hover {
    border-top-color: #444;
    border-top-style: solid;
    border-right-color: #444;
    border-right-style: solid;
    border-bottom-color: #444;
    border-bottom-style: solid;
    border-left-color: #444;
    border-left-style: solid;
  }
  .acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col {
    flex-direction: column;
    justify-content: center;
  }
  .acalog-custom .kb-row-layout-id798_52c335-5c>.kt-row-column-wrap {
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kb-row-layout-id798_52c335-5c>.kt-row-column-wrap {
  align-content: start;
}
.acalog-custom :where(.kb-row-layout-id798_52c335-5c>.kt-row-column-wrap)>.wp-block-kadence-column {
  justify-content: start;
}
.acalog-custom .kb-row-layout-id798_52c335-5c>.kt-row-column-wrap {
  column-gap: var(--global-kb-gap-md,2rem);
  row-gap: var(--global-kb-gap-md,2rem);
  padding-top: 24px;
  padding-right: 0;
  padding-bottom: 25px;
  padding-left: 0;
  grid-template-columns: minmax(0,1fr);
}
.acalog-custom .kb-row-layout-id798_52c335-5c {
  background-color: #e1f3f0;
}
.acalog-custom .kb-row-layout-id798_52c335-5c>.kt-row-layout-overlay {
  opacity: .3;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kb-row-layout-id798_52c335-5c>.kt-row-column-wrap {
    padding-right: 20px;
    padding-bottom: 25px;
    padding-left: 20px;
    grid-template-columns: minmax(0,1fr);
  }
}
.acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col {
  display: flex;
}
.acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col {
  padding-right: 0;
  padding-left: 0;
}
.acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col,
.acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col:before {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col {
  column-gap: var(--global-kb-gap-sm,1rem);
}
.acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  flex-wrap: nowrap;
}
.acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col>*,
.acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col>figure.wp-block-image {
  margin-top: 0;
  margin-bottom: 0;
}
.acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col:before {
  opacity: .3;
}
.acalog-custom .kadence-column798_a75832-dd {
  text-align: left;
}
.acalog-custom .kadence-column798_a75832-dd {
  position: relative;
}
.acalog-custom .kadence-column798_a75832-dd,
.acalog-custom .kt-inside-inner-col>.kadence-column798_a75832-dd:not(.specificity) {
  margin-right: 0;
  margin-left: 0;
}
@media all and (max-width: 1024px) {
  .acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: nowrap;
  }
}
@media all and (min-width: 768px) and (max-width: 1024px) {
  .acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col>*,
  .acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col>figure.wp-block-image {
    margin-top: 0;
    margin-bottom: 0;
  }
}
@media all and (max-width: 767px) {
  .acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    justify-content: flex-start;
    flex-wrap: nowrap;
  }
  .acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col>*,
  .acalog-custom .kadence-column798_a75832-dd>.kt-inside-inner-col>figure.wp-block-image {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.acalog-custom .wp-grid-builder .wpgb-card.wpgb-card-hidden .wpgb-card-wrapper {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
}
.acalog-custom .wpgb-facet {
  opacity: 1 !important;
  pointer-events: auto !important;
}
.acalog-custom .wpgb-facet *:not(.wpgb-pagination-facet) {
  display: none;
}
.acalog-custom .rll-youtube-player,
.acalog-custom [data-lazy-src] {
  display: none !important;
}
.acalog-custom .kb-row-layout-id1189_d7ccff-8c {
  --wpr-bg-c213f091-215e-477f-8834-ee1dc4fbff07: url('https://www.hiram.edu/wp-content/uploads/2025/02/54158194054_4525baa97d_5k-1600.jpg');
}
.acalog-custom .mec-modal-preloader,
.acalog-custom .mec-month-navigator-loading {
  --wpr-bg-826d5981-7ff1-472f-9ee3-1f7c2bb30c2d: url('https://www.hiram.edu/wp-content/plugins/modern-events-calendar/assets/img/ajax-loader.gif');
}
.acalog-custom .mec-load-more-wrap.mec-load-more-scroll-loading {
  --wpr-bg-f8d735cc-a1f4-4740-933c-8d9339908705: url('https://www.hiram.edu/wp-content/plugins/modern-events-calendar/assets/img/ajax-loader.gif');
}
.acalog-custom .mec-loading-events:after {
  --wpr-bg-d5e90e26-33c6-4c0b-85ad-86b86d512520: url('https://www.hiram.edu/wp-content/plugins/modern-events-calendar/assets/img/ajax-loader.gif');
}
.acalog-custom .kb-row-layout-wrap.wp-block-kadence-rowlayout.kb-row-layout-id1189_d7ccff-8c {
  --wpr-bg-691fedfd-c71b-4b34-aea8-f79448561984: url('https://www.hiram.edu/wp-content/uploads/2025/02/54158194054_4525baa97d_5k-800.jpg');
}
.acalog-custom .kb-row-layout-id1395_c512e5-07>.kt-row-layout-overlay {
  --wpr-bg-0aa356a9-8158-4f6b-a694-855b973df25b: url('https://www.hiram.edu/wp-content/uploads/2021/09/FooterGRaphic.png');
}
.acalog-custom .kadence-column798_f8c36b-93>.kt-inside-inner-col {
  --wpr-bg-509b7fb2-f21d-4cbc-977f-0c7cc219c8fb: url('https://www.hiram.edu/wp-content/uploads/2021/10/54602581219_f3927d066e_k800.jpg');
}
.toplevel_popup .n1_header,
table.block_n2_and_content .n1_header,
.tooltip .n1_header {
  font-family: ivypresto-text, serif;
  line-height: 1.6;
}
.toplevel_popup .n1_archived,
table.block_n2_and_content .n1_archived,
.tooltip .n1_archived {
  font-family: ivypresto-text, serif;
  line-height: 1.6;
}
.toplevel_popup .date,
table.block_n2_and_content .date,
.tooltip .date {
  font-family: inherit;
  line-height: 1.6;
}
.toplevel_popup .n3_header,
table.block_n2_and_content .n3_header,
.tooltip .n3_header {
  font-family: ivypresto-text, serif;
  line-height: 1.6;
}
.toplevel_popup .n2_search_header,
table.block_n2_and_content .n2_search_header,
.tooltip .n2_search_header {
  font-weight: 500;
  font-family: ivypresto-text, serif;
  line-height: 1.6;
}
.toplevel_popup a.navbar:link,
.toplevel_popup a.navbar:visited,
table.block_n2_and_content a.navbar:link,
table.block_n2_and_content a.navbar:visited,
.tooltip a.navbar:link,
.tooltip a.navbar:visited {
  font-weight: 500;
  font-family: Poppins;
  text-decoration: none;
  line-height: 1.6;
}
.toplevel_popup a.navbar:active,
.toplevel_popup a.navbar:hover,
table.block_n2_and_content a.navbar:active,
table.block_n2_and_content a.navbar:hover,
.tooltip a.navbar:active,
.tooltip a.navbar:hover {
  font-weight: 500;
  font-family: Poppins;
  text-decoration: none;
  line-height: 1.6;
}
.toplevel_popup h1,
.toplevel_popup .header,
table.block_n2_and_content h1,
table.block_n2_and_content .header,
.tooltip h1,
.tooltip .header {
  font-size: 70px;
  font-weight: 300;
  font-family: "Poppins";
  line-height: 1.21;
}
.toplevel_popup h2,
.toplevel_popup .header_2,
table.block_n2_and_content h2,
table.block_n2_and_content .header_2,
.tooltip h2,
.tooltip .header_2 {
  font-size: 60px;
  font-weight: 300;
  font-family: "Poppins";
  line-height: 1.24;
}
.toplevel_popup h3,
.toplevel_popup .header_3,
table.block_n2_and_content h3,
table.block_n2_and_content .header_3,
.tooltip h3,
.tooltip .header_3 {
  font-family: "Poppins";
  line-height: 1.5;
}
.toplevel_popup h4,
.toplevel_popup .header_4,
table.block_n2_and_content h4,
table.block_n2_and_content .header_4,
.tooltip h4,
.tooltip .header_4 {
  font-weight: 300;
  font-family: "Poppins";
  line-height: 1.5;
}
.toplevel_popup h5,
.toplevel_popup .header_5,
table.block_n2_and_content h5,
table.block_n2_and_content .header_5,
.tooltip h5,
.tooltip .header_5 {
  font-weight: 300;
  font-family: "Poppins";
  line-height: 1.5;
}
.toplevel_popup h6,
.toplevel_popup .header_6,
table.block_n2_and_content h6,
table.block_n2_and_content .header_6,
.tooltip h6,
.tooltip .header_6 {
  font-family: "Poppins";
  line-height: 1.5;
}
.toplevel_popup td,
table.block_n2_and_content td,
.tooltip td {
  font-family: ivypresto-text, serif;
  line-height: 1.6;
}
.toplevel_popup a:link,
.toplevel_popup a:visited,
table.block_n2_and_content a:link,
table.block_n2_and_content a:visited,
.tooltip a:link,
.tooltip a:visited {
  font-family: ivypresto-text, serif;
  text-decoration: underline;
  line-height: 1.6;
}
.toplevel_popup a:active,
.toplevel_popup a:hover,
table.block_n2_and_content a:active,
table.block_n2_and_content a:hover,
.tooltip a:active,
.tooltip a:hover {
  font-family: ivypresto-text, serif;
  text-decoration: underline;
  line-height: 1.6;
}
.toplevel_popup th,
table.block_n2_and_content th,
.tooltip th {
  font-family: ivypresto-text, serif;
  line-height: 1.6;
}
#gateway-popup body,
#gateway-page body {
  font-family: ivypresto-text, serif;
  font-size: 18px;
  font-weight: normal;
  line-height: 1.5;
  color: #032138;
}
#gateway-popup .toplevel,
#gateway-popup .toplevel_popup,
#gateway-page .toplevel,
#gateway-page .toplevel_popup {
  width: 100%;
}
#gateway-popup #acalog-client-header,
#gateway-page #acalog-client-header {
  width: 100%;
}
#gateway-popup #acalog-client-footer,
#gateway-page #acalog-client-footer {
  width: 100%;
}
#gateway-popup table.block_n2_and_content,
#gateway-page table.block_n2_and_content {
  max-width: 1320px;
  width: 100%;
  margin: 30px auto 30px auto;
}
#gateway-popup td.block_n2_and_content td.block_n2_and_content,
#gateway-page td.block_n2_and_content td.block_n2_and_content {
  padding: 5px 0px 5px 0px;
}
#gateway-popup #select_catalog,
#gateway-page #select_catalog {
  width: 400px;
}
#gateway-popup .block_n2,
#gateway-page .block_n2 {
  padding: 0px 20px 0px 20px;
  width: 20%;
}
#gateway-popup .block_n2_content,
#gateway-page .block_n2_content {
  width: 100%;
}
#gateway-popup .block_n2_search,
#gateway-page .block_n2_search {
  padding: 0px 0px 0px 0px;
}
#gateway-popup .n2_links a,
#gateway-page .n2_links a {
  text-transform: uppercase;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  margin-top: 0;
  margin-right: 10px;
  box-shadow: inset 5px 0 0 0 #00b5a2;
  display: block;
  border: 2px solid var(--global-palette-btn-bg,#3633e1);
  background: rgba(0,0,0,0);
}
#gateway-popup .n2_links a:hover,
#gateway-page .n2_links a:hover {
  background: var(--global-palette2,#2b6cb0);
  border-top-color: var(--global-palette2,#2b6cb0);
  border-top-style: solid;
  border-right-color: var(--global-palette2,#2b6cb0);
  border-right-style: solid;
  border-bottom-color: var(--global-palette2,#2b6cb0);
  border-bottom-style: solid;
  border-left-color: var(--global-palette2,#2b6cb0);
  border-left-style: solid;
  box-shadow: inset 5px 0 0 0 #00b5a2;
}
#gateway-popup .block_content_outer,
#gateway-page .block_content_outer {
  padding: 0px 20px 0px 20px;
  width: 60%;
}
#gateway-popup .block_content,
#gateway-page .block_content {
  padding: 0px 0px 0px 0px;
  width: 100%;
}
#gateway-popup #acalog-page-title,
#gateway-page #acalog-page-title {
  margin: 10px 0px;
}
#gateway-popup .block_content ul,
#gateway-popup .block_content_popup ul,
#gateway-popup .block_content div.td_dark ul,
#gateway-popup .block_content ol,
#gateway-popup .block_content_popup ol,
#gateway-popup .block_content div.td_dark ol,
#gateway-popup .block_content p,
#gateway-popup .block_content_popup p,
#gateway-page .block_content ul,
#gateway-page .block_content_popup ul,
#gateway-page .block_content div.td_dark ul,
#gateway-page .block_content ol,
#gateway-page .block_content_popup ol,
#gateway-page .block_content div.td_dark ol,
#gateway-page .block_content p,
#gateway-page .block_content_popup p {
  margin: 10px 0px;
}
#gateway-popup .gateway-toolbar,
#gateway-page .gateway-toolbar {
  margin: 10px 0px;
}
#gateway-popup .block_content .acalog-adhoc p,
#gateway-popup .block_content ul ul,
#gateway-popup .block_content_popup ul ul,
#gateway-popup .block_content ol ol,
#gateway-popup .block_content_popup ol ol,
#gateway-popup .block_content ol ul,
#gateway-popup .block_content_popup ol ul,
#gateway-popup .block_content ul ol,
#gateway-popup .block_content_popup ul ol,
#gateway-page .block_content .acalog-adhoc p,
#gateway-page .block_content ul ul,
#gateway-page .block_content_popup ul ul,
#gateway-page .block_content ol ol,
#gateway-page .block_content_popup ol ol,
#gateway-page .block_content ol ul,
#gateway-page .block_content_popup ol ul,
#gateway-page .block_content ul ol,
#gateway-page .block_content_popup ul ol {
  margin: 0;
}
#gateway-popup .block_content H1,
#gateway-popup .block_content .header,
#gateway-popup .block_content H2,
#gateway-popup .block_content .header_2,
#gateway-popup .block_content H3,
#gateway-popup .block_content .header_3,
#gateway-popup .block_content H4,
#gateway-popup .block_content .header_4,
#gateway-popup .block_content H5,
#gateway-popup .block_content .header_5,
#gateway-popup .block_content H6,
#gateway-popup .block_content .header_6,
#gateway-page .block_content H1,
#gateway-page .block_content .header,
#gateway-page .block_content H2,
#gateway-page .block_content .header_2,
#gateway-page .block_content H3,
#gateway-page .block_content .header_3,
#gateway-page .block_content H4,
#gateway-page .block_content .header_4,
#gateway-page .block_content H5,
#gateway-page .block_content .header_5,
#gateway-page .block_content H6,
#gateway-page .block_content .header_6 {
  margin: 20px 0px 10px 0px;
}
#gateway-popup body,
#gateway-print body,
#gateway-page body {
  display: block;
}
@font-face {
  font-family: Poppins;
  src: local("Poppins-Light"), url("../../img/gateway/Poppins-Light-1.woff2") format("woff2"), url("../../img/gateway/Poppins-Light-1-1.woff") format("woff");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: Poppins;
  src: local("Poppins-Regular"), url("../../img/gateway/Poppins-Regular-1.woff2") format("woff2"), url("../../img/gateway/Poppins-Regular-1.woff") format("woff");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: Poppins;
  src: local("Poppins-Italic"), url("../../img/gateway/Poppins-Italic-1.woff2") format("woff2"), url("../../img/gateway/Poppins-Italic-1.woff") format("woff");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: Poppins;
  src: url("../../img/gateway/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2") format("woff2");
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  unicode-range: U0-FF, U131, U152-153, U2BB-2BC, U2C 6, U2DA, U2DC, U304, U308, U329, U2000-206F, U20AC, U2122, U2191, U2193, U2212, U2215, UFEFF, UFFFD;
}
@font-face {
  font-family: Poppins;
  src: local("Poppins-SemiBold"), url("../../img/gateway/Poppins-SemiBold-1.woff2") format("woff2"), url("../../img/gateway/Poppins-SemiBold-1.woff") format("woff");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: ivypresto-text;
  src: url("https://use.typekit.net/af/88f7f9/00000000000000007735e5b5/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/88f7f9/00000000000000007735e5b5/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/88f7f9/00000000000000007735e5b5/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
  font-display: swap;
}
.header-navigation li.menu-item>a.academic-dropdown {
  display: block;
  width: 100%;
  max-width: 110.780px;
}
.search-form input.search-field {
  max-width: 700px;
}
#gateway-back-to-top-icon-container {
  display: none !important;
}
#return-to-top {
  position: fixed;
  bottom: 20px;
  right: 20px;
  background: #000000;
  background: rgba(0,0,0,0.7);
  width: 50px;
  height: 50px;
  display: block;
  text-decoration: none;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  display: none;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top i {
  color: #fff;
  margin: 0;
  position: relative;
  left: 16px;
  top: 13px;
  font-style: normal !important;
  font-size: 19px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#return-to-top:hover {
  background: rgba(0,0,0,0.9);
}
#return-to-top:hover i {
  color: #fff;
  top: 5px;
}
:root {
  --fc-daygrid-event-dot-width: 8px;
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f5f5f5;
}
:root {
  --wp-block-synced-color: #7a00df;
  --wp-block-synced-color--rgb: 122, 0, 223;
  --wp-bound-block-color: var(--wp-block-synced-color);
  --wp-editor-canvas-background: #ddd;
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color--rgb: 0, 124, 186;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
  --wp-admin-theme-color-darker-20: #005a87;
  --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
  --wp-admin-border-width-focus: 2px;
}
@media (min-resolution: 192dpi) {
  :root {
    --wp-admin-border-width-focus: 1.5px;
  }
}
:root {
  --wp--preset--font-size--normal: 16px;
  --wp--preset--font-size--huge: 42px;
}
:root :where(.wp-block-social-links .wp-social-link a) {
  padding: .25em;
}
:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a) {
  padding: 0;
}
:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a) {
  padding-left: .6666666667em;
  padding-right: .6666666667em;
}
:root {
  --wp--preset--aspect-ratio--square: 1;
  --wp--preset--aspect-ratio--4-3: 1.3333333333333;
  --wp--preset--aspect-ratio--3-4: 0.75;
  --wp--preset--aspect-ratio--3-2: 1.5;
  --wp--preset--aspect-ratio--2-3: 0.66666666666667;
  --wp--preset--aspect-ratio--16-9: 1.7777777777778;
  --wp--preset--aspect-ratio--9-16: 0.5625;
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--color--theme-palette-1: #43535e;
  --wp--preset--color--theme-palette-2: #00b5a2;
  --wp--preset--color--theme-palette-3: #032138;
  --wp--preset--color--theme-palette-4: #032138;
  --wp--preset--color--theme-palette-5: #032138;
  --wp--preset--color--theme-palette-6: #032138;
  --wp--preset--color--theme-palette-7: #e0cfbf;
  --wp--preset--color--theme-palette-8: #f2ede8;
  --wp--preset--color--theme-palette-9: #e2f4f0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,#7adcb4 0%,#00d082 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,#fcb900 0%,#ff6900 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,#eeeeee 0%,#a9b8c3 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg,#ffceec 0%,#9896f0 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg,#caf880 0%,#71ce7e 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg,#020381 0%,#2874fc 100%);
  --wp--preset--font-size--small: 14px;
  --wp--preset--font-size--medium: 24px;
  --wp--preset--font-size--large: 32px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--font-size--larger: 40px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0,0,0,0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0,0,0,0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0,0,0,0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px #ffffff, 6px 6px #000000;
  --wp--preset--shadow--crisp: 6px 6px 0px #000000;
}
:root :where(.wp-element-button,
.wp-block-button__link) {
  background-color: #32373c;
  border-width: 0;
  color: #fff;
  font-family: inherit;
  font-size: inherit;
  font-style: inherit;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
  padding-top: calc(2.667em);
  padding-right: calc(3.333em);
  padding-bottom: calc(2.667em);
  padding-left: calc(3.333em);
  text-decoration: none;
  text-transform: inherit;
}
:root {
  --global-gray-400: #CBD5E0;
  --global-gray-500: #A0AEC0;
  --global-xs-spacing: 1em;
  --global-sm-spacing: 1.5rem;
  --global-md-spacing: 2rem;
  --global-lg-spacing: 2.5em;
  --global-xl-spacing: 3.5em;
  --global-xxl-spacing: 5rem;
  --global-edge-spacing: 1.5rem;
  --global-boxed-spacing: 2rem;
}
:root {
  --global-palette1: #43535e;
  --global-palette2: #00b5a2;
  --global-palette3: #032138;
  --global-palette4: #032138;
  --global-palette5: #032138;
  --global-palette6: #032138;
  --global-palette7: #e0cfbf;
  --global-palette8: #f2ede8;
  --global-palette9: #e2f4f0;
  --global-palette9rgb: 226, 244, 240;
  --global-palette-highlight: var(--global-palette3);
  --global-palette-highlight-alt: var(--global-palette2);
  --global-palette-highlight-alt2: var(--global-palette9);
  --global-palette-btn-bg: #e2f4f0;
  --global-palette-btn-bg-hover: var(--global-palette2);
  --global-palette-btn: var(--global-palette3);
  --global-palette-btn-hover: var(--global-palette3);
  --global-body-font-family: ivypresto-text;
  --global-heading-font-family: Poppins;
  --global-primary-nav-font-family: inherit;
  --global-fallback-font: sans-serif;
  --global-display-fallback-font: sans-serif;
  --global-content-width: 1200px;
  --global-content-narrow-width: 842px;
  --global-content-edge-padding: 1.5rem;
  --global-calc-content-width: calc(1200px - var(--global-content-edge-padding) - var(--global-content-edge-padding));
}
:root .has-theme-palette-3-color {
  color: var(--global-palette3);
}
:root .has-theme-palette2-color {
  color: var(--global-palette2);
}
:root .has-theme-palette3-background-color {
  background-color: var(--global-palette3);
}
:root .has-theme-palette3-color {
  color: var(--global-palette3);
}
:root .has-theme-palette9-background-color {
  background-color: var(--global-palette9);
}
:root {
  --global-kb-font-size-sm: clamp(0.8rem,0.947rem,0.9rem);
  --global-kb-font-size-md: clamp(1.1rem,1.321rem,1.25rem);
  --global-kb-font-size-lg: clamp(1.75rem,2.119rem,2rem);
  --global-kb-font-size-xl: clamp(2.25rem,3.358rem,3rem);
  --global-kb-font-size-xxl: clamp(2.5rem,4.716rem,4rem);
  --global-kb-font-size-xxxl: clamp(2.75rem,7.554rem,6rem);
}
::after,
::before,
:root {
  --mec-heading-font-family: 'Poppins';
  --mec-color-skin: #032138;
  --mec-color-skin-rgba-1: rgba(3,33,56,0.25);
  --mec-color-skin-rgba-2: rgba(3,33,56,0.5);
  --mec-color-skin-rgba-3: rgba(3,33,56,0.75);
  --mec-color-skin-rgba-4: rgba(3,33,56,0.11);
  --mec-container-normal-width: 1196px;
  --mec-container-large-width: 1690px;
  --mec-title-color: #032138;
  --mec-content-color: #032138;
  --mec-fes-main-color: #ffffff;
  --mec-fes-main-color-rgba-1: rgba(255,255,255,0.12);
  --mec-fes-main-color-rgba-2: rgba(255,255,255,0.23);
  --mec-fes-main-color-rgba-3: rgba(255,255,255,0.03);
  --mec-fes-main-color-rgba-4: rgba(255,255,255,0.3);
  --mec-fes-main-color-rgba-5: #000000;
  --mec-fes-main-color-rgba-6: rgba(255,255,255,0.2);
}
:is(:root,
::before,
::after) .mec-fes-form #mec_reg_form_field_types .button.red,
:is(:root,
::before,
::after) .mec-fes-form #mec_reg_form_field_types .button.red:before {
  border-color: #ffd2dd;
  color: #ea6485;
}
:is(:root,
::before,
::after) .mec-fes-form .mec-meta-box-fields h4 label {
  background: 0 0;
}
