/**handles:parent-style,ct-forminator-styles,ct-stackable-styles,code-snippets-site-styles-7,code-snippets-site-styles-9,code-snippets-site-styles-12,code-snippets-site-styles-26,code-snippets-site-styles-27,code-snippets-site-styles-33,blocksy-pro-divider-styles,blocksy-ext-mega-menu-styles,blocksy-ext-post-types-extra-styles**/
/*!
Theme Name: Blocksy
Theme URI: https://creativethemes.com/blocksy/
Author: CreativeThemes
Author URI: https://creativethemes.com
Description: Blocksy is a fast, modern WordPress theme with advanced WooCommerce support and full compatibility with the block editor.
Version: 2.1.46
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Copyright: (c) 2019 CreativeThemes.
Requires at least: 6.7
Requires PHP: 7.0
Tested up to: 7.0
Text Domain: blocksy
Blocksy Minimum Companion Version: 2.1.36-dev1
Tags: accessibility-ready, blog, block-patterns, e-commerce, wide-blocks, block-styles, grid-layout, one-column, two-columns, three-columns, four-columns, right-sidebar, left-sidebar, translation-ready, custom-colors, custom-logo, custom-menu, featured-images, footer-widgets, full-width-template, theme-options, threaded-comments
*/
.forminator-ui[data-design=none] .forminator-pagination-steps{counter-reset:pagination-steps;margin-bottom:30px}@media(min-width: 783px){.forminator-ui[data-design=none] .forminator-pagination-steps{display:flex;align-items:center}.forminator-ui[data-design=none] .forminator-pagination-steps .forminator-break{width:auto;min-width:20px;height:1px;flex:1;margin:0 15px}.forminator-ui[data-design=none] .forminator-pagination-steps .forminator-step{height:auto;flex:0 1 auto}}.forminator-ui[data-design=none] .forminator-break{width:1px;height:20px;margin:0 11px}.forminator-ui[data-design=none] .forminator-step{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end}.forminator-ui[data-design=none] .forminator-step.forminator-current~.forminator-step .forminator-step-label{color:var(--theme-text-color)}.forminator-ui[data-design=none] .forminator-step.forminator-current~.forminator-step .forminator-step-dot{color:var(--theme-text-color);background:var(--theme-form-field-border-initial-color)}.forminator-ui[data-design=none] .forminator-step-label{flex:1;display:block;font-size:13px;font-weight:500;color:var(--theme-palette-color-1)}.forminator-ui[data-design=none] .forminator-step-dot{width:22px;height:22px;margin-right:8px;border-radius:100%;font-size:12px;font-weight:500;color:#fff;background:var(--theme-palette-color-1)}.forminator-ui[data-design=none] .forminator-step-dot:before{display:block;content:counter(pagination-steps);counter-increment:pagination-steps;line-height:22px;text-align:center}.forminator-ui[data-design=none] .forminator-break{background:var(--theme-form-field-border-initial-color)}.forminator-ui[data-design=none] .forminator-break:first-child,.forminator-ui[data-design=none] .forminator-break:last-child{display:none}.forminator-ui[data-design=none] .forminator-pagination-footer{display:flex;align-items:center;justify-content:space-between;margin-top:30px}.forminator-ui[data-design=none] .forminator-response-message{font-size:15px;background:#fff;margin-bottom:30px;padding:10px 20px 10px 22px;box-shadow:inset 4px 0 0 0 var(--messageIndicator),0px 5px 15px rgba(0,0,0,.05)}.forminator-ui[data-design=none] .forminator-response-message p{--theme-content-spacing: 10px}.forminator-ui[data-design=none] .forminator-response-message[aria-hidden=true]{display:none}.forminator-ui[data-design=none] .forminator-response-message.forminator-success{--messageIndicator: var(--theme-palette-color-1)}.forminator-ui[data-design=none] .forminator-response-message.forminator-error{--messageIndicator: #E04562}.forminator-ui[data-design=none] .forminator-response-message.forminator-accessible{display:none}.forminator-ui[data-design=none] .forminator-error-message{display:block;margin-top:5px;padding:5px 10px;border-radius:2px;font-size:12px;font-weight:500;color:#e04562;background-color:#f9e4e8}.forminator-calendar{font-size:15px;padding:25px;background-color:#fff;box-shadow:0px 5px 50px 0px rgba(0,0,0,.1)}.forminator-calendar .ui-datepicker-header{position:relative;display:block;margin-bottom:20px}.forminator-calendar .ui-datepicker-header .ui-corner-all{position:absolute;top:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;color:#fff;background-color:var(--theme-palette-color-1)}.forminator-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-prev:before{content:"❮"}.forminator-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-next{right:0}.forminator-calendar .ui-datepicker-header .ui-corner-all.ui-datepicker-next:before{content:"❯"}.forminator-calendar .ui-datepicker-header .ui-corner-all .ui-icon{display:none}.forminator-calendar .ui-datepicker-header .ui-datepicker-title{display:flex;justify-content:space-between;padding:0 55px}.forminator-calendar .ui-datepicker-header .ui-datepicker-title select{max-width:47%;font-size:15px}.forminator-calendar .ui-datepicker-calendar th,.forminator-calendar .ui-datepicker-calendar td{text-align:center}.forminator-calendar .ui-datepicker-today,.forminator-calendar .ui-datepicker-current-day{background-color:var(--theme-palette-color-1)}.forminator-calendar .ui-datepicker-today a,.forminator-calendar .ui-datepicker-current-day a{color:#fff;font-weight:bold}.forminator-ui[data-design=none]:not(.forminator-size--small) .forminator-timepicker .forminator-row{align-items:flex-end}.forminator-ui[data-design=none] .forminator-label{display:block;font-weight:500}.forminator-ui[data-design=none] .forminator-label .forminator-required{color:#e04562}.forminator-ui[data-design=none] .forminator-hidden{display:none !important}.forminator-ui[data-design=none] .forminator-description{display:flex;font-size:12px}.forminator-ui[data-design=none] .forminator-description span{text-align:right;margin-left:auto}.forminator-ui[data-design=none] .forminator-radio,.forminator-ui[data-design=none] .forminator-checkbox,.forminator-ui[data-design=none] .forminator-checkbox__wrapper{display:flex;--top: 4px}.forminator-ui[data-design=none] .forminator-input-with-icon{position:relative}.forminator-ui[data-design=none] .forminator-input-with-icon [class*=forminator-icon-]{display:block;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.forminator-ui[data-design=none] .forminator-input-with-icon .forminator-input{padding-left:35px}
.stk-block-button .stk-button{border-radius:var(--theme-button-border-radius, 3px)}.stk-block-button{--stk-button-text-color: var(--theme-button-text-initial-color);--stk-button-background-color: var(--theme-button-background-initial-color)}.wp-block-stackable-columns.alignfull>.stk-row:not(.alignfull){width:var(--theme-block-width) !important}
@media (min-width:1024px){.entry-header .page-title{max-width:60%}.entry-header .page-description{max-width:50%}}.hero-section[data-type=type-2]{border-bottom:solid 1px #cbcfd1}@keyframes titleFadeRise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes descriptionFadeRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.entry-header .page-title{animation:titleFadeRise .8s cubic-bezier(.22,1,.36,1) both;will-change:opacity,transform}.entry-header .page-description{animation:descriptionFadeRise 1s cubic-bezier(.22,1,.36,1) both;animation-delay:.14s;will-change:opacity,transform}@media (prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){.entry-header .page-description,.entry-header .page-title{animation:none;transform:none;opacity:1;will-change:auto}}
@keyframes fadeRiseIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.anim-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.anim-reveal.is-inview{opacity:1;transform:translateY(0)}.anim-reveal-lg{transition-duration:1s}.anim-delay-1{transition-delay:0.1s}.anim-delay-2{transition-delay:0.2s}.anim-delay-3{transition-delay:0.3s}@media (min-width:1024px){.entry-header .page-title{max-width:60%}.entry-header .page-description{max-width:50%;text-align:justify}}.hero-section[data-type=type-2]{border-bottom:solid 1px #cbcfd1}@media (prefers-reduced-motion:reduce){.anim-reveal{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}.scroll-zoom-bg{position:relative;overflow:hidden;isolation:isolate}
.ct-dynamic-filter[data-type=buttons] a{padding:var(--padding,6px 10px)!important;border:solid 1px #d2d1ce}.ct-dynamic-filter{gap:var(--items-vertical-spacing,10px) var(--items-horizontal-spacing,15px)!important;margin-bottom:var(--container-spacing,20px)}.forminator-button-submit{width:100%;font-family:'Space Mono'!important;text-transform:uppercase!important;font-size:12px!important;padding-bottom:0!important}.ct-popup-inner{border:1px solid #d2d1ce!important;border-radius:4px}.is-inline-pill-link{display:inline-block;padding:.18em .55em;margin-left:.35em;background:#e9ecef;border:1px solid #d5d9dd;border-radius:4px;line-height:1.15;font-size:.88em;white-space:nowrap;vertical-align:baseline;transition:background-color .2s ease,border-color .2s ease}a .is-inline-pill-link{color:inherit;text-decoration:none}a:focus .is-inline-pill-link,a:hover .is-inline-pill-link{background:#dde2e6;border-color:#c4cacf}.mobile-menu[data-submenu-dots=no] [class*=children]>ul{padding-inline-start:0px!important}.sub-menu{max-width:1200px!important}.scroll-buttons .stk-button-group a.stk-button.is-active{background-color:#ccc!important;color:#fff!important;border-color:#000!important}.scroll-buttons .stk-button-group a.stk-button.is-active .stk-button__inner-text{color:inherit}.anchor-section{scroll-margin-top:53px}.flexy [class*=flexy-arrow]{position:relative!important;float:left;right:0!important;left:0!important;border-radius:0;border:1px solid rgb(44 62 80 / .2);margin-right:10px;margin-top:25px}@media (any-hover:hover){[class*=flexy-arrow]{opacity:1!important;transform:none!important}}
.iwp-team-grid{display:grid;grid-template-columns:1fr;gap:20px}.iwp-team-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.iwp-team-card{display:grid;grid-template-columns:240px minmax(0,1fr);align-items:stretch;background:#fff;border:1px solid #cbcfd1;border-radius:3px;overflow:hidden;box-shadow:0 8px 20px rgb(16 24 40 / .06);transition:transform .28s ease,box-shadow .28s ease,opacity .35s ease;opacity:0;transform:translateY(16px)}.iwp-team-card.is-visible{opacity:1;transform:translateY(0)}.iwp-team-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px rgb(16 24 40 / .09)}.iwp-team-card__media{background:#f5f6f7;overflow:hidden}.iwp-team-card__media img{display:block;width:100%;height:100%;object-fit:cover}.iwp-team-card__placeholder{width:100%;height:100%;min-height:220px;background:#eef1f2}.iwp-team-card__content{padding:22px 24px;display:flex;flex-direction:column;justify-content:center}.iwp-team-card__name{margin:0 0 8px;font-size:clamp(1.2rem, 1.5vw, 1.5rem);line-height:1.2;letter-spacing:.1px;font-weight:500;color:#1f2a37}.iwp-team-card__role{display:inline-flex;align-items:center;width:fit-content;margin:0 0 14px;padding:6px 10px;border:1px solid #cbcfd1;border-radius:4px;background:#fff0;font-size:.78rem;line-height:1.2;font-weight:500;letter-spacing:.1px;color:#4d5861}.iwp-team-card__description{margin:0 0 18px;color:#4d5861;line-height:1.65;font-size:.97rem}.iwp-team-card__description>:last-child{margin-bottom:0}.iwp-team-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.iwp-team-card__button{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #cbcfd1;border-radius:3px;background:#fff;color:#1f2a37;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.1px;line-height:1;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.iwp-team-card__button:focus,.iwp-team-card__button:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgb(16 24 40 / .07);border-color:#000;background:#000;color:#fff;text-decoration:none}.iwp-team-card__button svg{width:16px;height:16px;flex:0 0 16px;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.iwp-team-empty{padding:20px;border:1px solid #cbcfd1;border-radius:3px;background:#fff}@media (max-width:1200px){.iwp-team-grid.columns-2{grid-template-columns:1fr}}@media (max-width:767px){.iwp-team-card{grid-template-columns:1fr}.iwp-team-card__media img,.iwp-team-card__placeholder{aspect-ratio:4/3;height:auto;min-height:0}.iwp-team-card__content{padding:20px}.iwp-team-card__actions{flex-direction:column;align-items:stretch}.iwp-team-card__button{justify-content:center}}
@media (max-width:767px){.wp-block-stackable-columns:has(.wp-block-stackable-button-group.scroll-buttons)>.stk-row{min-width:0!important;max-width:none!important;overflow:visible!important}.scroll-buttons{width:100vw!important;--edge-gap:20px;display:block;min-width:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:var(--edge-gap);padding-right:var(--edge-gap);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:border-box}.scroll-buttons::-webkit-scrollbar{display:none}.scroll-buttons .stk-block-button-group__buttons,.scroll-buttons .stk-button-group,.scroll-buttons .wp-block-buttons{display:inline-flex!important;flex-wrap:nowrap!important;white-space:nowrap;gap:12px;width:max-content!important;min-width:100%}.scroll-buttons .stk-button,.scroll-buttons .wp-block-button{flex:0 0 auto}}.entry-content .wp-block-stackable-columns:has(.wp-block-stackable-button-group.scroll-buttons){top:var(--mobile-header-offset,0)!important}
.wp-block-table.modern-responsive-table{margin:2rem 0}.wp-block-table.modern-responsive-table table{width:100%;margin:0;border:0!important;border-collapse:collapse;background:#fff0}.wp-block-table.modern-responsive-table td,.wp-block-table.modern-responsive-table th{border-left:0!important;border-right:0!important;border-top:0!important;text-align:left;vertical-align:top}.wp-block-table.modern-responsive-table th{padding:0 1.2rem .85rem;border-bottom:1px solid #cfd7e2!important;color:#0b2748;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.wp-block-table.modern-responsive-table td{padding:1.15rem 1.2rem;border-bottom:1px solid #e5e9ef!important;color:#66717f;line-height:1.5}.wp-block-table.modern-responsive-table tbody tr{transition:background-color .2s ease}.wp-block-table.modern-responsive-table tbody tr:hover{background:rgb(11 39 72 / .03)}.wp-block-table.modern-responsive-table td:first-child{width:24%;color:#0b2748;font-weight:700;line-height:1.35}.wp-block-table.modern-responsive-table td:nth-child(2){width:46%;color:#5f6b7a}.wp-block-table.modern-responsive-table td:last-child{width:30%;color:#425066;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.45;letter-spacing:-.01em}@media (max-width:700px){.wp-block-table.modern-responsive-table{margin:1.25rem 0;padding:0}.wp-block-table.modern-responsive-table table,.wp-block-table.modern-responsive-table tbody,.wp-block-table.modern-responsive-table td,.wp-block-table.modern-responsive-table th,.wp-block-table.modern-responsive-table thead,.wp-block-table.modern-responsive-table tr{display:block;width:100%!important}.wp-block-table.modern-responsive-table table{background:#fff0}.wp-block-table.modern-responsive-table thead{display:none}.wp-block-table.modern-responsive-table tbody tr{width:calc(100% - 1.8rem)!important;margin:0 .9rem 1rem;padding:1rem;border-bottom:1px solid #e1e7ee;background:#fff0}.wp-block-table.modern-responsive-table tbody tr:nth-child(odd){background:#f7f8fa}.wp-block-table.modern-responsive-table td{padding:.28rem 0 .65rem;border-bottom:0!important}.wp-block-table.modern-responsive-table td:first-child{color:#0b2748;font-size:1rem;line-height:1.28}.wp-block-table.modern-responsive-table td:nth-child(2){font-size:.9rem;line-height:1.45}.wp-block-table.modern-responsive-table td:last-child{font-size:.82rem;line-height:1.45}.wp-block-table.modern-responsive-table td::before{display:block;margin-bottom:.28rem;color:#7b8794;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.wp-block-table.modern-responsive-table td:first-child::before{content:"Layer"}.wp-block-table.modern-responsive-table td:nth-child(2)::before{content:"Function"}.wp-block-table.modern-responsive-table td:nth-child(3)::before{content:"Component"}}
.ct-header-divider{display:inline-flex}.ct-header-divider:before{content:""}#header .ct-header-divider{align-items:center;height:100%}#header .ct-header-divider:before{height:var(--divider-size, 100%);border-inline-end:var(--divider-style)}#offcanvas .ct-header-divider{justify-content:var(--horizontal-alignment);width:100%}#offcanvas .ct-header-divider:before{width:var(--divider-size, 100%);border-bottom:var(--divider-style)}
[data-dropdown*=simple]>ul>[class*=ct-mega-menu] .entry-content,[data-dropdown*=simple]>ul>[class*=ct-mega-menu] .sub-menu>li>.ct-menu-link{padding-inline:0}[data-dropdown*=solid]>ul>[class*=ct-mega-menu] .sub-menu{--menu-item-padding: var(--dropdown-items-spacing, 13px)}[data-dropdown*=padded]>ul>[class*=ct-mega-menu] .sub-menu>li>.ct-menu-link{margin-inline:0}.more-items-container [class*=ct-mega-menu] .entry-content{padding:var(--menu-item-padding, 0px)}[class*=ct-mega-menu] .entry-content{color:var(--theme-text-color);--theme-box-shadow: initial;--theme-border-radius: initial}.menu-item .ct-menu-link:is(.ct-disabled-link){pointer-events:none;--theme-link-hover-color: var(--theme-link-initial-color) !important;--theme-link-active-color: var(--theme-link-initial-color) !important;--menu-indicator-hover-color: transparent !important;--menu-indicator-active-color: transparent !important}.ct-menu-badge{flex-shrink:0;font-size:10px;font-weight:600;line-height:normal;word-break:break-word;color:var(--theme-text-color);border-radius:3px;padding:.2em .55em;margin-inline-start:.5em;margin-top:var(--margin-top);background:var(--background-color)}.menu>[class*=ct-mega-menu]>.sub-menu>.menu-item{border-top:none}.menu>[class*=ct-mega-menu][class*=columns-2]>.sub-menu>li:not(:nth-child(2n)),.menu>[class*=ct-mega-menu][class*=columns-3]>.sub-menu>li:not(:nth-child(3n)),.menu>[class*=ct-mega-menu][class*=columns-4]>.sub-menu>li:not(:nth-child(4n)),.menu>[class*=ct-mega-menu][class*=columns-5]>.sub-menu>li:not(:nth-child(5n)),.menu>[class*=ct-mega-menu][class*=columns-6]>.sub-menu>li:not(:nth-child(6n)){border-inline-end:var(--dropdown-columns-divider)}.menu>[class*=ct-mega-menu] .sub-menu [class*=ct-toggle-dropdown-desktop]{display:none}nav>ul>[class*=ct-mega-menu]>.sub-menu{display:grid;grid-template-columns:var(--grid-template-columns, 1fr);width:var(--mega-menu-width, var(--theme-container-width-base));max-width:var(--mega-menu-max-width, var(--theme-normal-container-max-width))}nav>ul>[class*=ct-mega-menu]>.sub-menu .menu-item{flex-direction:column;align-items:initial}nav>ul>[class*=ct-mega-menu]>.sub-menu>li{min-width:0;padding:var(--columns-padding, 20px 30px)}nav>ul>[class*=ct-mega-menu]>.sub-menu>li [class*=children]:not(:first-child){padding-top:20px}nav>ul>.ct-mega-menu-content-width>.sub-menu>li,nav>ul>.ct-mega-menu-custom-width>.sub-menu>li{overflow:hidden}nav>ul>.ct-mega-menu-content-width>.sub-menu>li:first-child,nav>ul>.ct-mega-menu-custom-width>.sub-menu>li:first-child{border-top-left-radius:inherit;border-bottom-left-radius:inherit}nav>ul>.ct-mega-menu-content-width>.sub-menu>li:last-child,nav>ul>.ct-mega-menu-custom-width>.sub-menu>li:last-child{border-top-right-radius:inherit;border-bottom-right-radius:inherit}nav>ul>.ct-mega-menu-content-width>.sub-menu,nav>ul>.ct-mega-menu-full-width>.sub-menu{inset-inline:0;margin-inline:auto}nav>ul>.ct-mega-menu-full-width>.sub-menu{box-shadow:none;background-color:rgba(0,0,0,0)}nav>ul>.ct-mega-menu-full-width>.sub-menu:after{position:absolute;content:"";z-index:0;width:100vw;inset-block:0;inset-inline-start:50%;inset-inline-end:0;margin-inline-start:-50vw;box-shadow:var(--theme-box-shadow);background-color:var(--dropdown-background-color, var(--theme-palette-color-4))}nav>ul>.ct-mega-menu-full-width>.sub-menu li{z-index:2}nav>ul>.ct-mega-menu-full-width[class*=columns-1]>.sub-menu>li{padding-inline:0}nav>ul>.ct-mega-menu-full-width[class*=columns-2]>.sub-menu>li:nth-child(2n+1),nav>ul>.ct-mega-menu-full-width[class*=columns-3]>.sub-menu>li:nth-child(3n+1),nav>ul>.ct-mega-menu-full-width[class*=columns-4]>.sub-menu>li:nth-child(4n+1),nav>ul>.ct-mega-menu-full-width[class*=columns-5]>.sub-menu>li:nth-child(5n+1),nav>ul>.ct-mega-menu-full-width[class*=columns-6]>.sub-menu>li:nth-child(6n+1){padding-inline-start:0}nav>ul>.ct-mega-menu-full-width[class*=columns-2]>.sub-menu>li:nth-child(2n),nav>ul>.ct-mega-menu-full-width[class*=columns-3]>.sub-menu>li:nth-child(3n),nav>ul>.ct-mega-menu-full-width[class*=columns-4]>.sub-menu>li:nth-child(4n),nav>ul>.ct-mega-menu-full-width[class*=columns-5]>.sub-menu>li:nth-child(5n),nav>ul>.ct-mega-menu-full-width[class*=columns-6]>.sub-menu>li:nth-child(6n){padding-inline-end:0}nav>ul>.ct-mega-menu-content-full{--mega-menu-width: calc(100vw - 60px);--mega-menu-max-width: 100%}nav>ul>.ct-mega-menu-centered:not([data-submenu]){justify-content:center}[class*=ct-mega-menu]>.sub-menu.ct-ajax-pending{grid-template-columns:initial;align-items:center;justify-content:center;min-height:300px}[class*=ct-mega-menu]>.sub-menu.ct-ajax-pending>*{display:none}[class*=ct-mega-menu]>.sub-menu.ct-ajax-pending:after{content:"";width:16px;height:16px;filter:invert(1) saturate(0) contrast(1000);background-color:inherit;animation:spin .7s linear infinite;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10' opacity='0.2' fill='none' stroke='currentColor' stroke-miterlimit='10' stroke-width='2.5'/%3E%3Cpath d='m12,2c5.52,0,10,4.48,10,10' fill='none' stroke='currentColor' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2.5'/%3E%3C/svg%3E") center no-repeat}
.ct-read-progress-bar{background:linear-gradient(to right, var(--progress-bar-scroll, var(--theme-palette-color-1)) var(--scroll, 0%), var(--progress-bar-background, transparent) 0);background-repeat:no-repeat;position:fixed;top:calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px));width:calc(100% - var(--theme-frame-size, 0px)*2);height:var(--progress-bar-height, 3px);z-index:51;opacity:1;transition:opacity .3s ease}.ct-read-progress-bar.ct-auto-hide[style*="100"]{opacity:0}.ct-dynamic-filter{display:flex;flex-wrap:wrap;justify-content:var(--filter-items-alignment, center);gap:var(--items-vertical-spacing, 10px) var(--items-horizontal-spacing, 30px);margin-bottom:var(--container-spacing, 40px)}.ct-dynamic-filter a.active{color:var(--theme-link-hover-color)}.ct-dynamic-filter[data-type=buttons] a{padding:var(--padding, 8px 15px);border-radius:var(--theme-border-radius, 3px);background:var(--theme-button-background-initial-color)}.ct-dynamic-filter[data-type=buttons] a:hover,.ct-dynamic-filter[data-type=buttons] a.active{background:var(--theme-button-background-hover-color)}.ct-dynamic-filter{--theme-link-initial-color: var(--theme-text-color)}