.msi-pesq-cta{border: 1px solid rgba(45, 91, 215, 0.6);border-radius: 14px;padding: 22px;background: linear-gradient(135deg, rgb(11, 23, 48), rgb(12, 12, 12) 70%);margin: 26px 0px;display: grid;grid-template-columns: 1fr auto;gap: 16px;align-items: center;color: rgb(242, 242, 242)}.msi-pesq-cta small{color: rgb(143, 179, 255);font-weight: 800;letter-spacing: 1.5px;font-size: 12px}.msi-pesq-cta .msi-pesq-cta-tit{margin: 6px 0px;font-size: 21px;font-weight: 800;line-height: 1.3;color: rgb(242, 242, 242)}.msi-pesq-cta p{margin: 0px;color: rgb(201, 206, 214);font-size: 15px;line-height: 1.5}.msi-pesq-cta-btn{background: rgb(0, 108, 255);border-radius: 10px;padding: 13px 20px;font-weight: 800;white-space: nowrap;color: rgb(255, 255, 255) !important;text-decoration: none !important}@media (max-width: 600px){.msi-pesq-cta{grid-template-columns: 1fr}}.msi-pesq-faixa{background: linear-gradient(135deg, rgb(11, 23, 48), rgb(12, 12, 12) 70%);border-top: 1px solid rgba(45, 91, 215, 0.6);border-bottom: 1px solid rgba(45, 91, 215, 0.6);padding: 48px 0px;color: rgb(242, 242, 242);margin: 0px}.msi-pesq-faixa-in{max-width: 1200px;margin: 0px auto;padding: 0px 24px;display: grid;grid-template-columns: 1fr auto;gap: 28px;align-items: center}.msi-pesq-faixa small{display: block;color: rgb(143, 179, 255);font-weight: 800;letter-spacing: 1.5px;font-size: 13px;margin: 0px 0px 12px}.msi-pesq-faixa h2{margin: 0px 0px 10px;color: rgb(255, 255, 255)}.msi-pesq-faixa p{margin: 0px;color: rgb(201, 206, 214);font-size: 17px;line-height: 1.6;max-width: 760px}.msi-pesq-faixa-btn{display: inline-block;background: rgb(0, 34, 255);border: 2px solid rgb(0, 34, 255);border-radius: 7px;padding: 13px 22px;font-weight: 800;font-size: 16px;line-height: 1.2;white-space: nowrap;color: rgb(255, 255, 255) !important;text-decoration: none !important}.msi-pesq-faixa-btn:hover{background: rgb(0, 25, 194);border-color: rgb(0, 25, 194)}@media (max-width: 690px){.msi-pesq-faixa{padding: 40px 0px}.msi-pesq-faixa-in{grid-template-columns: 1fr;padding: 0px 16px}.msi-pesq-faixa p{font-size: 16px}.msi-pesq-faixa-btn{text-align: center}}.cmplz-video.cmplz-iframe-styles{background-color: transparent}.cmplz-video.cmplz-hidden{visibility: hidden !important}.cmplz-blocked-content-notice{display: none}.cmplz-placeholder-parent{height: inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice, .cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display: block}.cmplz-blocked-content-container, .cmplz-wp-video{animation-name: cmplz-fadein;animation-duration: 600ms;background-image: initial;background-position: initial;background-attachment: initial;background-origin: initial;background-clip: initial;background-color: rgb(255, 255, 255);border: 0px;border-radius: 3px;box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 1px 0px, rgba(0, 0, 0, 0.15) 0px 1px 10px 0px;display: flex;justify-content: center;align-items: center;height: inherit;position: relative;background-repeat: no-repeat !important;background-size: cover !important}.cmplz-blocked-content-container.cmplz-video-placeholder, .cmplz-wp-video.cmplz-video-placeholder{padding-bottom: initial}.cmplz-blocked-content-container iframe, .cmplz-wp-video iframe{visibility: hidden;max-height: 100%;border: 0px !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus, .cmplz-wp-video .cmplz-custom-accept-btn:focus{border: 1px dotted rgb(206, 206, 206)}.cmplz-blocked-content-container .cmplz-custom-accept-btn, .cmplz-wp-video .cmplz-custom-accept-btn{white-space: normal;text-transform: initial;cursor: pointer;width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 200px;font-size: 14px;padding: 10px;background-color: rgba(0, 0, 0, 0.5);color: rgb(255, 255, 255);text-align: center;z-index: 98;line-height: 23px;position: absolute !important}.cmplz-blocked-content-container .cmplz-blocked-content-notice, .cmplz-wp-video .cmplz-blocked-content-notice{white-space: normal;text-transform: initial;width: 100%;top: 50%;left: 50%;transform: translate(-50%, -50%);max-width: 300px;font-size: 14px;padding: 10px;background-color: rgba(0, 0, 0, 0.5);color: rgb(255, 255, 255);text-align: center;z-index: 98;line-height: 23px;position: absolute !important}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display: block;margin-bottom: 10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color: rgb(255, 255, 255)}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body, .cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display: block}.cmplz-blocked-content-container div div{display: none}.cmplz-wp-video .cmplz-placeholder-element{width: 100%;height: inherit}@keyframes cmplz-fadein{0%{opacity: 0}100%{opacity: 1}}:root{--theme-border: none;--theme-transition: all 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);--theme-list-indent: 2.5em;--true: initial;--false: "";--has-link-decoration: var(--true);--has-transparent-header: 0;--theme-container-width: min(100%, var(--theme-container-width-base));--theme-container-width-base: calc(var(--theme-container-edge-spacing, 90vw) - var(--theme-frame-size, 0px) * 2);--theme-font-stack-default: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'}@supports not (aspect-ratio: auto){.ct-media-container img, .ct-media-container video, .ct-media-container iframe{position: absolute;width: 100%;height: 100%}.ct-media-container::before{display: block;content: "";width: 100%;padding-bottom: 100%}}html{text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);scroll-behavior: smooth}body{overflow-x: hidden;overflow-wrap: break-word;-webkit-font-smoothing: antialiased}*, ::before, ::after{outline: none;box-sizing: border-box}body, p, h1, h2, h3, h4, h5, h6, em, ol, ul, li, tr, th, td, dl, ins, sub, sup, big, cite, form, small, label, table, figure, button, legend, strike, address, caption, fieldset, blockquote{margin: 0px;padding: 0px;border-width: medium;border-style: none;border-color: currentcolor;border-image: none;font: inherit}input, select, textarea{margin: 0px}b, strong{font-weight: bold}em{font-style: italic}small{font-size: 80%}hr{height: 1px;border-width: medium;border-style: none;border-color: currentcolor;border-image: none}a{transition: var(--theme-transition)}a:focus, button:focus{outline: none;transition: none}a:focus-visible, button:focus-visible{outline: 2px solid var(--theme-palette-color-1);outline-offset: var(--outline-offset, 2px)}img{height: auto;max-width: 100%;vertical-align: middle}figure, textarea{display: block}embed, iframe, object, video{max-width: 100%}code, kbd, samp{padding: 3px 6px}pre, code, samp, kbd{tab-size: 4;border-radius: 3px;background: var(--theme-palette-color-6)}pre:focus, code:focus, samp:focus, kbd:focus{outline: none}pre{overflow: auto;padding: 15px 20px}pre code{padding: 0px;background: rgba(0, 0, 0, 0)}table{border-collapse: collapse;border-spacing: 0px;empty-cells: show;width: 100%;max-width: 100%}table, th, td{font-size: var(--theme-table-font-size);border-width: var(--theme-table-border-width, 1px);border-style: var(--theme-table-border-style, solid);border-color: var(--theme-table-border-color, var(--theme-border-color))}th, td{padding: var(--theme-table-padding, 0.7em 1em)}th{font-weight: 600}body{color: var(--theme-text-color)}body ::selection{color: var(--theme-selection-text-color);background-color: var(--theme-selection-background-color)}h1{color: var(--theme-heading-color, var(--theme-heading-1-color, var(--theme-headings-color)))}h2{color: var(--theme-heading-color, var(--theme-heading-2-color, var(--theme-headings-color)))}h3{color: var(--theme-heading-color, var(--theme-heading-3-color, var(--theme-headings-color)))}h4{color: var(--theme-heading-color, var(--theme-heading-4-color, var(--theme-headings-color)))}.ct-module-title:is(p, span), .related-entry-title:is(p, span), .woocommerce-loop-product__title:is(p, span), .woocommerce-loop-category__title:is(p, span){color: var(--theme-heading-color)}hr{background-color: var(--theme-form-field-border-initial-color)}@media (max-width: 689.98px){.ct-hidden-sm{display: none !important}}@media (min-width: 690px) and (max-width: 999.98px){.ct-hidden-md{display: none !important}}@media (min-width: 1000px){.ct-hidden-lg{display: none !important}}.hidden{display: none}.aligncenter{clear: both;display: block;text-align: center}.sticky, .wp-caption, .bypostauthor, .wp-caption-text, .gallery-caption, .screen-reader-text{background: rgba(0, 0, 0, 0)}@keyframes spin{0%{transform: rotate(0deg)}100%{transform: rotate(360deg)}}@keyframes shake{10%, 90%{transform: translate3d(-4px, 0px, 0px)}20%, 80%{transform: translate3d(5px, 0px, 0px)}30%, 50%, 70%{transform: translate3d(-7px, 0px, 0px)}40%, 60%{transform: translate3d(7px, 0px, 0px)}}@keyframes bounce-in{0%{transform: scale(0, 0)}20%{transform: scale(1.4, 1.4)}50%{transform: scale(0.8, 0.8)}85%{transform: scale(1.1, 1.1)}100%{transform: scale(1, 1)}}body, h1, h2, h3, h4, h5, h6, label, figcaption, .wp-block-quote, .wp-block-pullquote, .ct-label, .site-title, .entry-meta, .ct-menu-badge, .entry-excerpt, .ct-post-title, .ct-breadcrumbs, .ct-header-text, .ct-product-sku, .ct-product-title, .ct-woo-card-stock, .author-box-bio, .author-box-name, .ct-contact-info, .site-description, .page-description, .mobile-menu a, .menu .ct-menu-link, .comment-reply-title, .ct-footer-copyright, .ct-language-switcher, :where(pre, code, samp, kbd), .onsale, .out-of-stock-badge, [class*="ct-woo-badge-"], :is(.entry-summary, [data-products], .ct-trending-block, .ct-added-to-cart-product) .price, .ct-waitlist-message, .woocommerce-tabs .tabs, .woocommerce-tabs .ct-accordion-heading, .woocommerce-result-count, .ct-header-account-dropdown, .ct-module-title:is(p, span), .related-entry-title:is(p, span), .woocommerce-loop-product__title:is(p, span), .woocommerce-loop-category__title:is(p, span), .ct-shortcuts-bar, .ct-widget > *, .ct-dynamic-data-layer, .ct-dynamic-filter, .ct-search-results, .tutor-ratings, .tutor-meta > *, .tutor-course-details-title, .tutor-course-details-actions > a, .ct-language-switcher ul[data-placement]{font-family: var(--theme-font-family);font-size: var(--theme-font-size);font-weight: var(--theme-font-weight);font-style: var(--theme-font-style, inherit);line-height: var(--theme-line-height);letter-spacing: var(--theme-letter-spacing);text-transform: var(--theme-text-transform);text-decoration: var(--theme-text-decoration)}.screen-reader-text{width: 1px;height: 1px;border: 0px;padding: 0px;margin: -1px;overflow: hidden;clip-path: inset(50%);clip: rect(1px, 1px, 1px, 1px);position: absolute !important;overflow-wrap: normal !important}.screen-reader-text:focus{z-index: 100000;display: block;top: 5px;left: 5px;width: auto;height: auto;font-size: 0.875rem;font-weight: 700;line-height: normal;text-decoration: none;color: rgb(33, 117, 155);padding: 15px 23px 14px;clip-path: none;border-radius: 3px;background-color: rgb(241, 241, 241);box-shadow: rgba(0, 0, 0, 0.6) 0px 0px 2px 2px;clip: auto !important}p{margin-block-end: var(--theme-content-spacing)}ul, ol{padding-inline-start: var(--theme-list-indent);margin-block-end: var(--theme-content-spacing)}h1, h2, h3, h4, h5, h6{margin-block-end: calc(var(--has-theme-content-spacing, 1)*(.3em + 10px))}h1:where(:last-child), h2:where(:last-child), h3:where(:last-child), h4:where(:last-child), h5:where(:last-child), h6:where(:last-child){margin-block-end: 0px}:is(.is-layout-flow, .is-layout-constrained) > :where(:not(h1, h2, h3, h4, h5, h6)){margin-block-start: 0px;margin-block-end: var(--theme-content-spacing)}:is(.is-layout-flow, .is-layout-constrained) :where(h1, h2, h3, h4, h5, h6){margin-block-end: calc(var(--has-theme-content-spacing, 1)*(.3em + 10px))}@media screen and (max-width: 600px){.admin-bar{--admin-bar: 0px}}@media screen and (min-width: 601px) and (max-width: 782px){.admin-bar{--admin-bar: 46px}}@media screen and (min-width: 783px){.admin-bar{--admin-bar: 32px}}.menu-container ul, .entry-meta, .ct-account-modal > ul, .ct-language-switcher ul, [class*="ct-contact-info"] ul, .products:is(ul), .woocommerce-Reviews :where(ol, ul), .ct-comments :where(ol, ul), .ct-comments ul, .payment_methods, .woocommerce-tabs > ul, .wc-item-meta, .ct-header-account ul, .ct-product-additional-info ul, .woocommerce-pagination .page-numbers, .wc-block-review-list, .product_list_widget, .woocommerce-mini-cart, .woocommerce-MyAccount-navigation ul, .wp-block-latest-comments, .ct-filter-widget, .ct-compare-bar ul, .ct-product-hero ul, .ct-widget ul, .ct-shortcuts-bar-items, .ct-added-to-cart-product ul{list-style-type: none;margin-bottom: 0px;padding-inline-start: 0px}ul:last-child, ol:last-child, ul li:last-child, ol li:last-child, label:last-child, .ct-widget p:last-child, .entry-excerpt :last-child, .ct-dynamic-data p:last-child, .ct-woo-card-stock p:last-child, [class*="ct-form-notification"] p:last-child, .ct-product-description p:last-child, .woocommerce-variation-description p:last-child, .woocommerce-variation-availability p:last-child{margin-bottom: 0px}[data-parallax] > figure{display: flex;align-items: center}@media (prefers-reduced-motion: no-preference){[data-reveal]{transition-property: opacity, transform;transition-duration: 1.5s;transition-timing-function: cubic-bezier(0.2, 1, 0.2, 1)}[data-reveal][data-reveal*="no"]{opacity: 0.01}[data-reveal][data-reveal*="yes"]{opacity: 1}[data-reveal][data-reveal*="bottom"]{transform: translateY(100px)}[class*="entries"] [data-reveal*="2"]{transition-delay: 0.3s}[class*="entries"] [data-reveal*="3"]{transition-delay: 0.6s}[class*="entries"] [data-reveal*="4"]{transition-delay: 0.9s}[class*="entries"] [data-reveal*="5"]{transition-delay: 1.2s}[class*="entries"] [data-reveal*="6"]{transition-delay: 1.5s}[class*="entries"] [data-reveal*="7"]{transition-delay: 1.8s}[class*="entries"] [data-reveal*="8"]{transition-delay: 2.1s}[class*="entries"] [data-reveal*="9"]{transition-delay: 2.4s}[class*="entries"] [data-reveal*="10"]{transition-delay: 2.7s}[class*="entries"] [data-reveal*="11"]{transition-delay: 3s}[class*="entries"] [data-reveal*="12"]{transition-delay: 3.3s}}.ct-icon, .ct-icon-container svg{width: var(--theme-icon-size, 15px);height: var(--theme-icon-size, 15px);fill: var(--theme-icon-color, var(--theme-text-color));transition: var(--theme-icon-transition, fill 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955))}.ct-icon, .ct-icon-container{position: relative}.ct-icon-container{display: flex;align-items: center;justify-content: center}[data-icons-type*=":"] .ct-icon-container{width: calc(var(--theme-icon-size, 15px)*2.5);height: calc(var(--theme-icon-size, 15px)*2.5);transition: background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-icons-type*="square"] .ct-icon-container{border-radius: 2px}[data-icons-type*="rounded"] .ct-icon-container{border-radius: 100%}[data-icons-type] > *{transition: none}[data-icons-type] > :hover svg{fill: var(--theme-icon-hover-color, var(--theme-palette-color-2))}[data-icons-type*="solid"] .ct-icon-container{background-color: var(--background-color)}[data-icons-type*="solid"] > :hover .ct-icon-container{background-color: var(--background-hover-color)}[data-icons-type*="outline"] .ct-icon-container{border: 1px solid var(--background-color)}[data-icons-type*="outline"] > :hover .ct-icon-container{border-color: var(--background-hover-color)}[class*="ct-media-container"]{display: inline-flex;overflow: hidden;user-select: none;isolation: isolate;vertical-align: middle}.ct-media-container{position: relative;width: 100%}.ct-media-container img, .ct-media-container picture{width: inherit;border-radius: inherit;object-fit: var(--theme-object-fit, cover)}.ct-media-container-static img{aspect-ratio: 1 / 1}a{color: var(--theme-link-initial-color);text-decoration: var(--has-link-decoration, var(--theme-text-decoration, none))}a:hover{color: var(--theme-link-hover-color)}[data-link="type-2"] :where(.entry-content :where(p, em, strong) > a, .entry-content :where(ul, ol) a, .wp-block-table a, .ct-link-styles):not(:hover){--theme-text-decoration: underline}:where([data-link="type-3"], [data-link="type-4"], [data-link="type-5"]) :where(.entry-content :where(p, em, strong) > a, .entry-content :where(ul, ol) a, .wp-block-table a, .ct-link-styles){background-position: var(--has-link-decoration, 0% 100%);background-repeat: var(--has-link-decoration, no-repeat)}[data-link="type-4"] :where(.entry-content :where(p, em, strong) > a, .entry-content :where(ul, ol) a, .wp-block-table a, .ct-link-styles){background-size: var(--has-link-decoration, 100% 1px);background-image: var(--has-link-decoration, linear-gradient(currentColor, currentColor))}:where(footer.ct-footer [data-link] a, [data-link] .ct-posts-shortcode .entry-title a){--has-link-decoration: var(--false)}:where(footer.ct-footer [data-link] a, [data-link] .ct-posts-shortcode .entry-title a):hover{color: var(--theme-link-hover-color)}footer.ct-footer [data-link="underline"] a{text-decoration: underline}.ct-ajax-loader{position: absolute;inset: 0px;z-index: 0;margin: auto;display: flex;border-radius: 100%;width: var(--loader-size, 20px);height: var(--loader-size, 20px);color: var(--loader-color, #c5cbd0)}.ct-ajax-loader[data-type="boxed"]{padding: 8px;background: rgb(255, 255, 255);box-sizing: content-box;--loader-color: var(--theme-text-color)}[data-label="bottom"]{text-align: center;flex-direction: column}[data-label="bottom"] .ct-label{order: 2;line-height: 1}[data-label="bottom"] .ct-label:not(:only-child){margin-top: 0.5em}:is([data-label="left"], [data-label="right"]){column-gap: 0.5em}[data-label="right"] .ct-label{order: 2}:has(> .ct-tooltip){anchor-name: --ct-tooltip-anchor;anchor-scope: --ct-tooltip-anchor}:has(> .ct-tooltip) .ct-tooltip.ct-active{opacity: 1;transform: translateY(calc(var(--ct-tooltip-vertical-hover-offset, 5px) * -1))}.ct-tooltip{position-anchor: --ct-tooltip-anchor;bottom: anchor(top);justify-self: anchor-center;opacity: 0;position: fixed;display: flex;z-index: 200;pointer-events: none;align-items: center;height: 28px;padding: 0px 10px;margin: 0px 10px;font-size: 12px;font-weight: normal;color: rgb(255, 255, 255);white-space: nowrap;border-radius: 3px;background: rgb(54, 63, 66);transform: translateY(calc(var(--ct-tooltip-vertical-initial-offset, 5px) * -1));transition: opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955), transform 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-tooltip::after{position: absolute;bottom: -5px;inset-inline-start: var(--ct-tooltip-arrow-position);content: "";border-inline: 5px solid rgba(0, 0, 0, 0);border-block-start: 5px solid rgb(54, 63, 66)}select, textarea, input:is([type="url"], [type="tel"], [type="text"], [type="time"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="number"], [type="search"], [type="password"]), fieldset .wc-stripe-elements-field, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]), span.select2-dropdown, span.select2-container .select2-selection--single .select2-selection__rendered{font-family: var(--theme-form-font-family);font-size: var(--theme-form-font-size, 16px);font-weight: var(--theme-form-font-weight);font-style: var(--theme-form-font-style, inherit);line-height: var(--theme-form-line-height);letter-spacing: var(--theme-form-letter-spacing);text-transform: var(--theme-form-text-transform);text-decoration: var(--theme-form-text-decoration)}select, textarea, input:is([type="url"], [type="tel"], [type="text"], [type="time"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="number"], [type="search"], [type="password"]), .ct-pseudo-input, fieldset .wc-stripe-elements-field, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]){appearance: none;width: var(--has-width, var(--theme-form-field-width, 100%));height: var(--has-height, var(--theme-form-field-height, 40px));color: var(--theme-form-text-initial-color, var(--theme-text-color));padding: var(--has-classic-forms, var(--theme-form-field-padding, 0 15px));border-width: var(--theme-form-field-border-width, 1px);border-style: var(--theme-form-field-border-style, solid);border-color: var(--theme-form-field-border-initial-color);border-radius: var(--has-classic-forms, var(--theme-form-field-border-radius, 3px));background-color: var(--has-classic-forms, var(--theme-form-field-background-initial-color));transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), outline, border-color, background-color;outline: max(2px,var(--theme-form-field-border-width, 1px)) solid rgba(0,0,0,0);outline-offset: calc(var(--theme-form-field-border-width, 1px)*-1)}select:focus, textarea:focus, input:is([type="url"], [type="tel"], [type="text"], [type="time"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="number"], [type="search"], [type="password"]):focus, .ct-pseudo-input:focus, fieldset .wc-stripe-elements-field:focus, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple]):focus{color: var(--theme-form-text-focus-color, var(--theme-text-color));outline-color: var(--theme-form-field-border-focus-color);border-color: var(--theme-form-field-border-focus-color);background-color: var(--has-classic-forms, var(--theme-form-field-background-focus-color))}select::placeholder, textarea::placeholder, input:is([type="url"], [type="tel"], [type="text"], [type="time"], [type="date"], [type="datetime"], [type="datetime-local"], [type="email"], [type="number"], [type="search"], [type="password"])::placeholder, .ct-pseudo-input::placeholder, fieldset .wc-stripe-elements-field::placeholder, .ff-inherit-theme-style .ff-el-form-control:not([size]):not([multiple])::placeholder{opacity: 0.7;color: inherit}input[type="date"]{min-height: var(--has-height, var(--theme-form-field-height, 40px))}input[type="date"]::-webkit-date-and-time-value{text-align: inherit}input[type="search"]::-webkit-search-cancel-button{appearance: none}textarea{line-height: 1.5;resize: vertical;--theme-form-field-padding: 12px 15px}.ct-pseudo-input :is(input, select){outline: none;border-width: 0px;border-radius: 0px;box-shadow: none;background-color: rgba(0, 0, 0, 0)}.ct-pseudo-input :is(input, select):focus{background-color: rgba(0, 0, 0, 0)}.ct-pseudo-input:has(:is(input, select):focus){outline-color: var(--theme-form-field-border-focus-color);border-color: var(--theme-form-field-border-focus-color);background-color: var(--has-classic-forms, var(--theme-form-field-background-focus-color))}.ct-checkbox, .comment-form input[type="checkbox"], #ship-to-different-address-checkbox, .woocommerce-form__input[type="checkbox"], .woocommerce-form__label-for-checkbox input[type="checkbox"], .woocommerce-input-wrapper input[type="checkbox"], #payment .payment_box input[type="checkbox"], .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"], .wpforms-container:not(.wpforms-container-full) input[type="checkbox"], .ff-inherit-theme-style input[type="checkbox"], .wc_payment_method > input[type="radio"], .woocommerce-shipping-methods input[type="radio"], .payment_box input[type="radio"], .mp-ticket-payments input[type="radio"], .forminator-ui[data-design="none"] .forminator-radio input[type="radio"], .wpforms-container:not(.wpforms-container-full) input[type="radio"], .ff-inherit-theme-style input[type="radio"]{display: inline-block;vertical-align: baseline;position: relative;top: var(--top, 3px);min-width: 16px;width: 16px;height: 16px;min-height: initial;margin: 0px;margin-inline-end: 0.7em;border-width: var(--form-selection-control-border-width, var(--theme-form-field-border-width, 1px));border-style: solid;cursor: pointer;appearance: none;background: rgba(0, 0, 0, 0);border-color: var(--theme-form-selection-field-initial-color);padding: 0px !important}.ct-checkbox::before, .comment-form input[type="checkbox"]::before, #ship-to-different-address-checkbox::before, .woocommerce-form__input[type="checkbox"]::before, .woocommerce-form__label-for-checkbox input[type="checkbox"]::before, .woocommerce-input-wrapper input[type="checkbox"]::before, #payment .payment_box input[type="checkbox"]::before, .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"]::before, .wpforms-container:not(.wpforms-container-full) input[type="checkbox"]::before, .ff-inherit-theme-style input[type="checkbox"]::before, .wc_payment_method > input[type="radio"]::before, .woocommerce-shipping-methods input[type="radio"]::before, .payment_box input[type="radio"]::before, .mp-ticket-payments input[type="radio"]::before, .forminator-ui[data-design="none"] .forminator-radio input[type="radio"]::before, .wpforms-container:not(.wpforms-container-full) input[type="radio"]::before, .ff-inherit-theme-style input[type="radio"]::before{position: absolute;content: "";z-index: 2;inset: 0px;opacity: 0;margin: auto}.ct-checkbox:checked, .comment-form input[type="checkbox"]:checked, #ship-to-different-address-checkbox:checked, .woocommerce-form__input[type="checkbox"]:checked, .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked, .woocommerce-input-wrapper input[type="checkbox"]:checked, #payment .payment_box input[type="checkbox"]:checked, .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"]:checked, .wpforms-container:not(.wpforms-container-full) input[type="checkbox"]:checked, .ff-inherit-theme-style input[type="checkbox"]:checked, .wc_payment_method > input[type="radio"]:checked, .woocommerce-shipping-methods input[type="radio"]:checked, .payment_box input[type="radio"]:checked, .mp-ticket-payments input[type="radio"]:checked, .forminator-ui[data-design="none"] .forminator-radio input[type="radio"]:checked, .wpforms-container:not(.wpforms-container-full) input[type="radio"]:checked, .ff-inherit-theme-style input[type="radio"]:checked{border-color: var(--theme-form-selection-field-active-color);background: var(--theme-form-selection-field-active-color)}.ct-checkbox:checked::before, .comment-form input[type="checkbox"]:checked::before, #ship-to-different-address-checkbox:checked::before, .woocommerce-form__input[type="checkbox"]:checked::before, .woocommerce-form__label-for-checkbox input[type="checkbox"]:checked::before, .woocommerce-input-wrapper input[type="checkbox"]:checked::before, #payment .payment_box input[type="checkbox"]:checked::before, .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"]:checked::before, .wpforms-container:not(.wpforms-container-full) input[type="checkbox"]:checked::before, .ff-inherit-theme-style input[type="checkbox"]:checked::before, .wc_payment_method > input[type="radio"]:checked::before, .woocommerce-shipping-methods input[type="radio"]:checked::before, .payment_box input[type="radio"]:checked::before, .mp-ticket-payments input[type="radio"]:checked::before, .forminator-ui[data-design="none"] .forminator-radio input[type="radio"]:checked::before, .wpforms-container:not(.wpforms-container-full) input[type="radio"]:checked::before, .ff-inherit-theme-style input[type="radio"]:checked::before{opacity: 1}.ct-checkbox:focus, .comment-form input[type="checkbox"]:focus, #ship-to-different-address-checkbox:focus, .woocommerce-form__input[type="checkbox"]:focus, .woocommerce-form__label-for-checkbox input[type="checkbox"]:focus, .woocommerce-input-wrapper input[type="checkbox"]:focus, #payment .payment_box input[type="checkbox"]:focus, .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"]:focus, .wpforms-container:not(.wpforms-container-full) input[type="checkbox"]:focus, .ff-inherit-theme-style input[type="checkbox"]:focus, .wc_payment_method > input[type="radio"]:focus, .woocommerce-shipping-methods input[type="radio"]:focus, .payment_box input[type="radio"]:focus, .mp-ticket-payments input[type="radio"]:focus, .forminator-ui[data-design="none"] .forminator-radio input[type="radio"]:focus, .wpforms-container:not(.wpforms-container-full) input[type="radio"]:focus, .ff-inherit-theme-style input[type="radio"]:focus{outline: none}.ct-checkbox:focus-visible, .comment-form input[type="checkbox"]:focus-visible, #ship-to-different-address-checkbox:focus-visible, .woocommerce-form__input[type="checkbox"]:focus-visible, .woocommerce-form__label-for-checkbox input[type="checkbox"]:focus-visible, .woocommerce-input-wrapper input[type="checkbox"]:focus-visible, #payment .payment_box input[type="checkbox"]:focus-visible, .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"]:focus-visible, .wpforms-container:not(.wpforms-container-full) input[type="checkbox"]:focus-visible, .ff-inherit-theme-style input[type="checkbox"]:focus-visible, .wc_payment_method > input[type="radio"]:focus-visible, .woocommerce-shipping-methods input[type="radio"]:focus-visible, .payment_box input[type="radio"]:focus-visible, .mp-ticket-payments input[type="radio"]:focus-visible, .forminator-ui[data-design="none"] .forminator-radio input[type="radio"]:focus-visible, .wpforms-container:not(.wpforms-container-full) input[type="radio"]:focus-visible, .ff-inherit-theme-style input[type="radio"]:focus-visible{outline: 2px solid var(--theme-palette-color-1);outline-offset: var(--outline-offset, 2px)}.ct-checkbox, .comment-form input[type="checkbox"], #ship-to-different-address-checkbox, .woocommerce-form__input[type="checkbox"], .woocommerce-form__label-for-checkbox input[type="checkbox"], .woocommerce-input-wrapper input[type="checkbox"], #payment .payment_box input[type="checkbox"], .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"], .wpforms-container:not(.wpforms-container-full) input[type="checkbox"], .ff-inherit-theme-style input[type="checkbox"]{border-radius: var(--theme-form-checkbox-border-radius, 3px)}.ct-checkbox::before, .comment-form input[type="checkbox"]::before, #ship-to-different-address-checkbox::before, .woocommerce-form__input[type="checkbox"]::before, .woocommerce-form__label-for-checkbox input[type="checkbox"]::before, .woocommerce-input-wrapper input[type="checkbox"]::before, #payment .payment_box input[type="checkbox"]::before, .forminator-ui[data-design="none"] .forminator-checkbox input[type="checkbox"]::before, .wpforms-container:not(.wpforms-container-full) input[type="checkbox"]::before, .ff-inherit-theme-style input[type="checkbox"]::before{top: -2px;width: 8px;height: 5px;border-width: medium medium 2px 2px;border-style: none none solid solid;border-color: currentcolor currentcolor rgb(255, 255, 255) rgb(255, 255, 255);border-image: none;transform: rotate(-45deg)}label{font-size: 15px;line-height: inherit;cursor: pointer;margin: 0px 0px 0.5em}:is(.gdpr-confirm-policy, .comment-form-cookies-consent) label{font-size: 13px}:is(.gdpr-confirm-policy, .comment-form-cookies-consent) label a{text-decoration: underline}.entry-meta{color: var(--theme-text-color);--theme-link-initial-color: var(--theme-text-color);--has-link-decoration: var(--false)}.entry-meta li{display: inline-block}.entry-meta li:not(:last-of-type){margin-inline-end: 9px}.entry-meta li::after{margin-inline-start: 9px}.entry-meta li svg, .entry-meta li::after, .entry-meta li [class*="ct-media-container"]{position: relative;top: -0.1em;vertical-align: var(--vertical-align, middle)}.entry-meta li [class*="ct-media-container"]{border-radius: 100%;margin-inline-end: 0.5em}.entry-meta li [class*="ct-media-container"] + svg{display: none}.entry-meta li svg{fill: currentcolor;margin-inline-end: 7px}.entry-meta li > span{margin-inline-end: 0.27em}.entry-meta[data-type*="none"] li:not(:last-of-type){margin-inline-end: 20px}.entry-meta[data-type*="slash"] li:not(:last-of-type)::after{content: "/";--vertical-align: baseline}.entry-meta[data-type*="line"] li:not(:last-of-type)::after{content: "-"}.entry-meta[data-type*="circle"] li:not(:last-of-type)::after{content: "●";font-size: 0.35em}.entry-meta[data-type*="icons"] svg{width: 13px;height: 13px}.entry-meta :is([data-type="pill"], [data-type="underline"]) a{display: inline-flex;align-items: center;margin-top: 2px;margin-bottom: 2px}.entry-meta [data-type="pill"] a{min-height: 25px;padding: 0px 8px;border-radius: 3px;background: var(--theme-button-background-initial-color);--theme-link-initial-color: var(--theme-button-text-initial-color);--theme-link-hover-color: var(--theme-button-text-hover-color)}.entry-meta [data-type="pill"] a:hover{background: var(--theme-button-background-hover-color)}.entry-meta [data-type="pill"] a:not(:last-of-type){margin-inline-end: 4px}.entry-meta [data-type="underline"] a{position: relative}.entry-meta [data-type="underline"] a::before{position: absolute;bottom: -0.1em;content: "";width: 100%;height: 1px;opacity: 0.5;background: currentcolor}.entry-meta [data-type="underline"] a:hover::before{opacity: 1}.ct-breadcrumbs{color: var(--theme-text-color);--has-link-decoration: var(--false)}.ct-breadcrumbs[data-source="default"] > span{display: inline-flex;align-items: center;vertical-align: middle}.ct-breadcrumbs[data-source="default"] > span [class*="ct-separator"]{margin: 0px 8px}.ct-breadcrumbs[data-source="default"] .ct-home-icon{display: flex;top: -0.1em;fill: currentcolor}@font-face{font-family: star;src: url("//msiinformatica.com.br/wp-content/themes/blocksy/static/bundle/../fonts/stars.woff2") format("woff2");font-weight: normal;font-style: normal;font-display: swap}.has-hover-effect img{transition: opacity 0.5s, transform 0.5s}@media (hover: hover){[data-hover="zoom-in"] > :hover .has-hover-effect img{transform: scale(1.1)}}[data-hover="zoom-out"] .has-hover-effect img{transform: scale(1.1)}@media (hover: hover){[data-hover="zoom-out"] > :hover .has-hover-effect img{transform: scale(1)}}:target, .elementor-menu-anchor{scroll-margin-top: calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--scroll-margin-top, 0px) + var(--scroll-margin-top-offset, 0px))}[data-header*="sticky"]{--scroll-margin-top-offset: calc((var(--header-sticky-height, var(--header-height, 0px)) * var(--has-transparent-header) * (var(--sticky-shrink, 100) / 100)) + var(--header-sticky-height, var(--header-height, 0px)) * (1 - var(--has-transparent-header)) * (var(--sticky-shrink, 100) / 100))}[data-header*="sticky:shrink"]{--scroll-margin-top-offset: calc(var(--header-sticky-height, var(--header-height, 0px)) * (var(--sticky-shrink, 100) / 100))}[data-header*="sticky:auto"]{--scroll-margin-top-offset: 0px}.button, .ct-button, .added_to_cart, .ct-button-ghost, [type="submit"], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*="ajax"], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design="none"] .forminator-button, .fluentform .ff-el-group button.ff-btn{display: inline-flex;align-items: center;justify-content: center;min-height: var(--theme-button-min-height);padding: var(--theme-button-padding);border-width: medium;border-style: none;border-color: currentcolor;border-image: none;appearance: none;cursor: pointer;user-select: none;text-align: center;border-radius: var(--theme-button-border-radius, 3px);transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background-color, border-color, opacity, transform;--has-link-decoration: var(--false)}.button:disabled, .button.disabled, .ct-button:disabled, .ct-button.disabled, .added_to_cart:disabled, .added_to_cart.disabled, .ct-button-ghost:disabled, .ct-button-ghost.disabled, [type="submit"]:disabled, [type="submit"].disabled, .wp-element-button:disabled, .wp-element-button.disabled, .wp-block-button__link:disabled, .wp-block-button__link.disabled, button.regform-button:disabled, button.regform-button.disabled, button[class*="ajax"]:disabled, button[class*="ajax"].disabled, .woocommerce button.button:disabled, .woocommerce button.button.disabled, .woocommerce-message .showlogin:disabled, .woocommerce-message .showlogin.disabled, .woocommerce-message .restore-item:disabled, .woocommerce-message .restore-item.disabled, .forminator-ui[data-design="none"] .forminator-button:disabled, .forminator-ui[data-design="none"] .forminator-button.disabled, .fluentform .ff-el-group button.ff-btn:disabled, .fluentform .ff-el-group button.ff-btn.disabled{opacity: 0.5;cursor: not-allowed;--theme-button-shadow: none;--theme-button-transform: none}@media (max-width: 479.98px){.button, .ct-button, .added_to_cart, .ct-button-ghost, [type="submit"], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*="ajax"], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design="none"] .forminator-button, .fluentform .ff-el-group button.ff-btn{--padding: 5px 15px}}.button.has-text-align-left, .ct-button.has-text-align-left, .added_to_cart.has-text-align-left, .ct-button-ghost.has-text-align-left, [type="submit"].has-text-align-left, .wp-element-button.has-text-align-left, .wp-block-button__link.has-text-align-left, button.regform-button.has-text-align-left, button[class*="ajax"].has-text-align-left, .woocommerce button.button.has-text-align-left, .woocommerce-message .showlogin.has-text-align-left, .woocommerce-message .restore-item.has-text-align-left, .forminator-ui[data-design="none"] .forminator-button.has-text-align-left, .fluentform .ff-el-group button.ff-btn.has-text-align-left{justify-content: flex-start}.button.has-text-align-right, .ct-button.has-text-align-right, .added_to_cart.has-text-align-right, .ct-button-ghost.has-text-align-right, [type="submit"].has-text-align-right, .wp-element-button.has-text-align-right, .wp-block-button__link.has-text-align-right, button.regform-button.has-text-align-right, button[class*="ajax"].has-text-align-right, .woocommerce button.button.has-text-align-right, .woocommerce-message .showlogin.has-text-align-right, .woocommerce-message .restore-item.has-text-align-right, .forminator-ui[data-design="none"] .forminator-button.has-text-align-right, .fluentform .ff-el-group button.ff-btn.has-text-align-right{justify-content: flex-end}.button, .ct-button, .entry-tags a, .added_to_cart, [type="submit"], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*="ajax"], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design="none"] .forminator-button, .fluentform .ff-el-group button.ff-btn{position: relative;color: var(--theme-button-text-initial-color);border: var(--theme-button-border);background-color: var(--theme-button-background-initial-color)}.button:hover, .ct-button:hover, .entry-tags a:hover, .added_to_cart:hover, [type="submit"]:hover, .wp-element-button:hover, .wp-block-button__link:hover, button.regform-button:hover, button[class*="ajax"]:hover, .woocommerce button.button:hover, .woocommerce-message .showlogin:hover, .woocommerce-message .restore-item:hover, .forminator-ui[data-design="none"] .forminator-button:hover, .fluentform .ff-el-group button.ff-btn:hover{color: var(--theme-button-text-hover-color);border-color: var(--theme-button-border-hover-color);background-color: var(--theme-button-background-hover-color)}@media (hover: hover){@supports (filter: blur()){.button::before, .ct-button::before, .entry-tags a::before, .added_to_cart::before, [type="submit"]::before, .wp-element-button::before, .wp-block-button__link::before, button.regform-button::before, button[class*="ajax"]::before, .woocommerce button.button::before, .woocommerce-message .showlogin::before, .woocommerce-message .restore-item::before, .forminator-ui[data-design="none"] .forminator-button::before, .fluentform .ff-el-group button.ff-btn::before{display: var(--theme-button-shadow, block);position: absolute;z-index: -1;content: "";inset-inline: 10px;inset-block: 12px 0px;opacity: 0;border-radius: inherit;background: inherit;transition: opacity 0.2s;filter: blur(11px)}@media (hover: hover) and (prefers-reduced-motion: no-preference){.button:hover, .ct-button:hover, .entry-tags a:hover, .added_to_cart:hover, [type="submit"]:hover, .wp-element-button:hover, .wp-block-button__link:hover, button.regform-button:hover, button[class*="ajax"]:hover, .woocommerce button.button:hover, .woocommerce-message .showlogin:hover, .woocommerce-message .restore-item:hover, .forminator-ui[data-design="none"] .forminator-button:hover, .fluentform .ff-el-group button.ff-btn:hover{transform: var(--theme-button-transform, translate3d(0, -3px, 0))}.button:hover::before, .ct-button:hover::before, .entry-tags a:hover::before, .added_to_cart:hover::before, [type="submit"]:hover::before, .wp-element-button:hover::before, .wp-block-button__link:hover::before, button.regform-button:hover::before, button[class*="ajax"]:hover::before, .woocommerce button.button:hover::before, .woocommerce-message .showlogin:hover::before, .woocommerce-message .restore-item:hover::before, .forminator-ui[data-design="none"] .forminator-button:hover::before, .fluentform .ff-el-group button.ff-btn:hover::before{opacity: 0.8}}}}.button, .ct-button, .added_to_cart, .ct-button-ghost, [type="submit"], .wp-element-button, .wp-block-button__link, button.regform-button, button[class*="ajax"], .woocommerce button.button, .woocommerce-message .showlogin, .woocommerce-message .restore-item, .forminator-ui[data-design="none"] .forminator-button, .fluentform .ff-el-group button.ff-btn, .stk-button__inner-text, .ct-button-secondary-text{font-family: var(--theme-button-font-family, var(--theme-font-family));font-size: var(--theme-button-font-size);font-weight: var(--theme-button-font-weight);font-style: var(--theme-button-font-style);line-height: var(--theme-button-line-height);letter-spacing: var(--theme-button-letter-spacing);text-transform: var(--theme-button-text-transform);text-decoration: var(--theme-button-text-decoration)}[class*="ct-toggle"]{display: flex;align-items: center;justify-content: center;position: var(--toggle-button-position, relative);z-index: var(--toggle-button-z-index, initial);cursor: pointer;appearance: none;width: var(--toggle-button-size);height: var(--toggle-button-size);flex: 0 0 var(--toggle-button-size);margin-block: var(--toggle-button-margin-block, initial);margin-inline: var(--toggle-button-margin-start, auto) var(--toggle-button-margin-end, 0);transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), border-color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), background 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955);padding: var(--toggle-button-padding, 0px) !important;box-shadow: var(--toggle-button-shadow, none) !important;border-radius: var(--toggle-button-radius, 0) !important;border-width: var(--toggle-button-border-width, 0px) !important;border-style: var(--toggle-button-border-style, solid) !important;border-color: var(--toggle-button-border-color, transparent) !important;background: var(--toggle-button-background, transparent) !important}[class*="ct-toggle"] svg{transform: var(--toggle-icon-transform);--theme-icon-transition: transform 0.15s ease-out, fill 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[class*="ct-toggle-close"]{top: var(--toggle-button-top, initial);inset-inline-end: var(--toggle-button-inset-end, 0);--theme-icon-size: 12px;--theme-icon-color: rgba(255, 255, 255, 0.7)}[class*="ct-toggle-close"]:hover{--toggle-icon-transform: rotate(90deg)}[class*="ct-toggle-close"]:not([data-type="type-1"]){--toggle-button-radius: 5px}[class*="ct-toggle-close"][data-type="type-1"]{--outline-offset: 5px}[class*="ct-toggle-close"][data-type="type-2"]{--toggle-button-border-width: 1px;--toggle-button-border-color: rgba(0, 0, 0, 0.5)}[class*="ct-toggle-close"][data-type="type-3"]{--toggle-button-background: rgba(0, 0, 0, 0.5)}[data-button-state*="loading"] svg:not(.ct-button-loader){display: none}[data-frame="default"]{border: var(--theme-frame-size, 0px) solid var(--theme-frame-color)}[data-frame="default"]::before, [data-frame="default"]::after{position: fixed;content: "";z-index: 99999;left: 0px;width: 100%;height: var(--theme-frame-size, 0px);background: var(--theme-frame-color)}[data-frame="default"]::before{top: calc(var(--admin-bar, 0px))}[data-frame="default"]::after{bottom: 0px}.ct-module-title:is(p, span):not(:empty){display: flex;margin-bottom: 15px}[data-cards="cover"] .entry-card > .ct-media-container::after, .hero-section[data-type="type-2"] > figure > .ct-media-container::after{position: absolute;content: "";inset: 0px}[data-behaviour="drop-down"][aria-hidden="true"]{height: 0px;overflow-y: clip;visibility: hidden}[data-behaviour="drop-down"].is-animating{transition: height 0.2s, opacity 0.2s;overflow-y: clip}nav[class*="menu"] .ct-menu-link{color: var(--theme-link-initial-color);--theme-icon-color: var(--theme-link-initial-color)}nav[class*="menu"] li:hover > .ct-menu-link, nav[class*="menu"] li:hover > .ct-sub-menu-parent{color: var(--theme-link-hover-color)}nav[class*="menu"] li:hover > .ct-menu-link svg, nav[class*="menu"] li:hover > .ct-sub-menu-parent svg{fill: var(--theme-icon-hover-color, var(--theme-link-hover-color))}nav[class*="menu"] li[class*="current-menu-"] > .ct-menu-link, nav[class*="menu"] li[class*="current-menu-"] > .ct-sub-menu-parent{color: var(--theme-link-active-color, var(--theme-link-hover-color))}nav[class*="menu"] li[class*="current-menu-"] > .ct-menu-link svg, nav[class*="menu"] li[class*="current-menu-"] > .ct-sub-menu-parent svg{fill: var(--theme-icon-active-color, var(--theme-icon-hover-color, var(--theme-link-active-color, var(--theme-link-hover-color))))}.menu{display: flex;gap: var(--menu-items-gap, 0px)}.menu li.menu-item, .menu li.page_item{display: flex;align-items: center}.menu > li > .ct-menu-link{height: var(--menu-item-height, 100%);justify-content: var(--menu-item-alignment, center);--menu-item-padding: 0 calc(var(--menu-items-spacing, 25px) / 2)}.ct-menu-link{display: flex;align-items: center;position: relative;width: 100%;border-radius: var(--menu-item-radius, inherit)}.ct-menu-link:not(:empty){padding: var(--menu-item-padding, 0px)}[data-stretch]{width: 100%}[data-stretch] > .menu{flex: 1 1 0%;justify-content: space-between}[data-menu] > ul > li > a::before, [data-menu] > ul > li > a::after{position: absolute;left: var(--menu-indicator-left, 0);right: var(--menu-indicator-right, 0);margin: var(--menu-indicator-margin, 0);height: var(--menu-indicator-height, 2px);opacity: var(--menu-indicator-opacity, 0);background-color: var(--menu-indicator-hover-color, var(--theme-palette-color-2));transition: opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), width 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), height 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), top 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955), bottom 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-menu] > ul > li > a::before{top: var(--menu-indicator-y-position, 0)}[data-menu] > ul > li > a::after{bottom: var(--menu-indicator-y-position, 0)}[data-menu] > ul > li[class*="current-menu-"] > a::before, [data-menu] > ul > li[class*="current-menu-"] > a::after{background-color: var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2)))}[data-column="start"] [data-items="primary"] [data-menu*="type-1"]:first-child > ul > li:first-child > a{padding-inline-start: 0px}[data-column="end"] [data-items="primary"] [data-menu*="type-1"]:last-child > ul > li:last-child > a{padding-inline-end: 0px}[data-column="end"] [data-items="primary"] [data-menu*="type-1"]:last-child > ul > li:last-child{--toggle-ghost-inset-end: 16px}[data-menu*="type-2"] > ul > li > a::after{content: "";width: var(--menu-indicator-width, 100%)}[data-menu*="type-2"] > ul > li:hover > a, [data-menu*="type-2"] > ul > li[class*="current-menu-"] > a{--menu-indicator-opacity: 1}[data-menu="type-2:center"] > ul > li{--menu-indicator-width: 0;--menu-indicator-margin: 0 auto}[data-menu="type-2:center"] > ul > li:hover > a, [data-menu="type-2:center"] > ul > li[class*="current-menu-"] > a{--menu-indicator-width: calc(100% - var(--menu-items-spacing, 25px))}[data-menu="type-2:left"] > ul > li{--menu-indicator-opacity: 1;--menu-indicator-left: calc(var(--menu-items-spacing, 25px) / 2);--menu-indicator-width: 0}[data-menu="type-2:left"] > ul > li:hover > a, [data-menu="type-2:left"] > ul > li[class*="current-menu-"] > a{--menu-indicator-width: calc(100% - var(--menu-items-spacing, 25px))}[data-menu*="type-3"] > ul > li > a{background-color: var(--menu-indicator-initial-color)}[data-menu*="type-3"] > ul > li:hover > a{background-color: var(--menu-indicator-hover-color, var(--theme-palette-color-2))}[data-menu*="type-3"] > ul > li[class*="current-menu-"] > a{background-color: var(--menu-indicator-active-color, var(--menu-indicator-hover-color, var(--theme-palette-color-2)))}[data-menu*="type-4"] > ul > li > a::before, [data-menu*="type-4"] > ul > li > a::after{content: "";--menu-indicator-y-position: 10px}[data-menu*="type-4"] > ul > li:hover > a::before, [data-menu*="type-4"] > ul > li:hover > a::after, [data-menu*="type-4"] > ul > li[class*="current-menu-"] > a::before, [data-menu*="type-4"] > ul > li[class*="current-menu-"] > a::after{--menu-indicator-opacity: 1;--menu-indicator-y-position: 0px}[data-responsive="no"]{overflow: hidden}[data-responsive="no"] .sub-menu{display: none}[class*="animated-submenu"][data-submenu]{position: relative}[class*="animated-submenu"] > .sub-menu{position: var(--dropdown-position, absolute);top: 100%;z-index: 10;min-width: 100px;margin-top: var(--sticky-state-dropdown-top-offset, var(--dropdown-top-offset, 0));border-radius: var(--theme-border-radius);width: var(--dropdown-width, 200px);background-color: var(--dropdown-background-color, var(--theme-palette-color-4));box-shadow: var(--theme-box-shadow)}[class*="animated-submenu"] > .sub-menu::before{position: absolute;content: "";top: 0px;left: 0px;width: 100%;height: var(--sticky-state-dropdown-top-offset, var(--dropdown-top-offset, 0));transform: translateY(-100%);transition: height 0.2s}.animated-submenu-block[data-submenu="right"] > .sub-menu{left: var(--theme-submenu-inline-offset, 0)}.animated-submenu-block[data-submenu="left"] > .sub-menu{right: var(--theme-submenu-inline-offset, 0)}.animated-submenu-inline > .sub-menu{top: 0px;margin-top: 0px}.animated-submenu-inline > .sub-menu::before{width: var(--dropdown-horizontal-offset, 5px);height: 100%;transform: initial}.animated-submenu-inline[data-submenu="right"] > .sub-menu{left: calc(100% + var(--dropdown-horizontal-offset, 5px))}.animated-submenu-inline[data-submenu="right"] > .sub-menu::before{left: calc(var(--dropdown-horizontal-offset, 5px)*-1);right: initial}.animated-submenu-inline[data-submenu="left"] > .sub-menu{right: calc(100% + var(--dropdown-horizontal-offset, 5px))}.animated-submenu-inline[data-submenu="left"] > .sub-menu::before{left: initial;right: calc(var(--dropdown-horizontal-offset, 5px)*-1)}.ct-toggle-dropdown-desktop{--theme-icon-size: 8px;--toggle-button-size: 24px;--toggle-button-margin-end: -8px;--toggle-button-margin-start: var(--dropdown-toggle-margin-start, 0.2em)}.animated-submenu-inline [class*="ct-toggle"]{--toggle-button-size: 18px;--dropdown-toggle-margin-start: auto;--toggle-ghost-inset-end: calc(var(--dropdown-items-spacing, 13px) * 1.5 + 16px)}.animated-submenu-inline[data-submenu="left"] > a{--toggle-icon-transform: rotate(90deg)}.animated-submenu-inline[data-submenu="right"] > a{--toggle-icon-transform: rotate(-90deg)}.ct-toggle-dropdown-desktop-ghost{pointer-events: none;inset-inline-end: var(--toggle-ghost-inset-end, calc(var(--menu-items-spacing, 25px) / 2 + 16px));--toggle-button-size: 24px;--toggle-button-margin-end: -24px}.sub-menu{--menu-item-padding: var(--dropdown-items-spacing, 13px) calc(var(--dropdown-items-spacing, 13px) * 1.5)}.sub-menu .menu-item{border-top: var(--dropdown-divider)}[class*="animated-submenu"] > .sub-menu{opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.2s, visibility 0.2s, transform 0.2s, margin 0.2s, height 0.2s}[class*="animated-submenu"].ct-active > .sub-menu{opacity: 1;visibility: visible;pointer-events: auto}[class*="animated-submenu"]:not(.ct-active):not([class*="ct-mega-menu"]) > .sub-menu{overflow: hidden;max-height: calc(100vh - var(--header-height) - var(--admin-bar, 0px) - var(--theme-frame-size, 0px) - 10px)}[data-dropdown*="type-1"] [class*="animated-submenu"] > .sub-menu{transform: translate3d(0px, 10px, 0px)}[data-dropdown*="type-1"] [class*="animated-submenu"].ct-active > .sub-menu{transform: translate3d(0px, 0px, 0px)}[data-dropdown*="type-3"] [class*="animated-submenu"] > .sub-menu > li{transition: opacity 0.5s cubic-bezier(0.35, 0.81, 0.41, 1), transform 0.5s cubic-bezier(0.35, 0.81, 0.41, 1)}[data-dropdown*="type-3"] [class*="animated-submenu"]:not(.ct-active) > .sub-menu > li{opacity: 0;transform: translate3d(0px, 5px, 0px)}[data-dropdown*="type-4"] [class*="animated-submenu"] > .sub-menu{transition: none}.mobile-menu{width: 100%}.mobile-menu li{display: flex;flex-direction: column;align-items: var(--horizontal-alignment)}.mobile-menu .ct-menu-link{text-align: var(--text-horizontal-alignment);justify-content: var(--horizontal-alignment);--menu-item-padding: var(--items-vertical-spacing, 5px) 0}.mobile-menu .ct-sub-menu-parent{display: flex;align-items: center;column-gap: 10px}.mobile-menu [class*="children"] > ul{position: relative;width: calc(100% + 10px);margin-inline-end: -10px;padding-inline-end: 10px;overflow: hidden}.mobile-menu [class*="children"] > ul.is-animating{transition: height 0.3s}.mobile-menu[data-interaction="click"] [class*="children"]:not(.dropdown-active) > ul{display: none}.mobile-menu-inline ul, .footer-menu-inline ul{flex-wrap: wrap;justify-content: var(--horizontal-alignment);row-gap: calc(var(--menu-items-spacing, 25px)/2);margin: 0 calc(var(--menu-items-spacing, 25px)/2*-1)}.footer-menu-inline{--menu-item-alignment: var(--horizontal-alignment)}.footer-menu-inline li{width: var(--menu-item-width)}#header{position: relative;z-index: 50}@media (max-width: 999.98px){#header [data-device="desktop"]{display: none}}@media (min-width: 1000px){#header [data-device="mobile"]{display: none}}#header [data-row]{position: var(--position, relative);box-shadow: var(--theme-box-shadow);border-top: var(--theme-border-top);border-bottom: var(--theme-border-bottom);backdrop-filter: blur(var(--theme-backdrop-blur))}#header [data-row] > div{min-height: var(--shrink-height, var(--height));border-top: var(--theme-border-top);border-bottom: var(--theme-border-bottom)}#header [data-row*="top"]{z-index: 3}#header [data-row*="middle"]{z-index: 2}#header [data-row*="bottom"]{z-index: 1}#header [data-row*="boxed"]{box-shadow: none;backdrop-filter: none}#header [data-row*="boxed"] > div{padding: var(--row-padding, 0 35px);box-shadow: var(--theme-box-shadow);border-radius: var(--row-border-radius);backdrop-filter: blur(var(--theme-backdrop-blur))}#header [data-column]{min-height: inherit}#header [data-column="middle"]{display: flex}#header [data-column="start"], #header [data-column="end"]{min-width: 0px}#header [data-items]{width: 100%}#header [data-column-set="2"] > div{display: grid;grid-template-columns: auto auto}#header [data-column-set="3"] > div{display: grid;grid-template-columns: 1fr var(--middle-column-width, auto) 1fr}[data-placements]{display: grid}[data-placements="2"]{display: grid;grid-template-columns: auto auto}[data-column="middle"] > [data-items]{justify-content: center}[data-column="start"] > [data-items="secondary"]{justify-content: flex-end}[data-column="end"] > [data-items="primary"]{justify-content: flex-end}#header [data-items]{display: flex;align-items: center;min-width: 0px}#header [data-items] > *{margin: var(--margin, 0 10px)}[data-column="start"] [data-items="primary"] > :first-child{--margin: 0 10px 0 0}[data-column="end"] [data-items="primary"] > :last-child{--margin: 0 0 0 10px}.ct-cart-item, .ct-header-cta, .ct-header-text, .ct-account-item, .ct-header-compare, .ct-header-wishlist, .ct-language-switcher [data-label]{display: flex;align-items: var(--align-items, center)}.ct-cart-item, .ct-social-box, .ct-account-item, .ct-header-compare, .ct-header-wishlist{--theme-link-initial-color: var(--theme-text-color)}.ct-cart-item:hover svg, .ct-social-box a:hover svg, .ct-color-switch:hover svg, .ct-header-search:hover svg, .ct-account-item:hover svg, .ct-header-trigger:hover svg, .ct-header-compare:hover svg, .ct-header-wishlist:hover svg, .ct-language-switcher:hover svg{fill: var(--theme-icon-hover-color, var(--theme-palette-color-2))}.ct-color-switch, .ct-header-search, .ct-header-trigger{--theme-link-initial-color: var(--theme-text-color)}.ct-color-switch .ct-label, .ct-header-search .ct-label, .ct-header-trigger .ct-label{transition: inherit;color: var(--theme-link-initial-color)}.ct-color-switch:hover .ct-label, .ct-header-search:hover .ct-label, .ct-header-trigger:hover .ct-label{color: var(--theme-link-hover-color)}.ct-builder-no-item{font-size: 13px}[class*="header-menu"]{display: flex;align-items: center;height: 100%;min-width: 0px}[class*="header-menu"] .menu{height: inherit}[class*="header-menu"] .menu > li > .ct-menu-link{white-space: nowrap}#search-modal{--vertical-alignment: center}#search-modal .ct-search-form{margin-inline: auto;width: 100%;max-width: var(--theme-form-max-width, 750px)}@media (min-width: 690px){#search-modal .ct-search-form{--theme-form-font-size: 20px;--theme-form-field-height: 50px}}@media (max-width: 999.98px){#search-modal .ct-search-form{--theme-form-max-width: 90%}}@media (max-width: 689.98px){#search-modal .ct-search-form{--theme-form-font-size: 20px;--theme-form-field-height: 40px;--theme-form-inner-spacing: 12px}}#search-modal .ct-search-form-inner{--theme-form-inner-spacing: 15px;height: auto;padding-block: var(--theme-form-inner-spacing);padding-inline: var(--has-classic-forms, var(--theme-form-inner-spacing));border-radius: var(--has-classic-forms, var(--theme-form-border-radius));background-color: rgba(0, 0, 0, 0)}@media (min-width: 690px){#search-modal .ct-search-form-inner{margin-bottom: 35px}}@media (max-width: 999.98px){#search-modal .ct-search-form-inner{margin-bottom: 25px}}#search-modal .wp-element-button{--theme-icon-size: calc(100% / 3);--theme-button-border-radius: max( calc(var(--theme-form-border-radius, 100%) * 0.5), calc(var(--theme-form-border-radius, 100%) - var(--theme-form-inner-spacing)) )}.ct-header-text{color: var(--theme-text-color);text-align: var(--horizontal-alignment)}.ct-header-text[data-width="stretch"]{width: 100%;max-width: var(--max-width)}.ct-header-text .entry-content{width: 100%}.ct-header-trigger .ct-icon[data-type]{transition: none}.ct-header-trigger .ct-icon[data-type] rect{transform-origin: 50% 50%;transition: 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-header-trigger .ct-icon[data-type="type-2"] rect:nth-child(1){width: 10px}.ct-header-trigger .ct-icon[data-type="type-2"] rect:nth-child(3){width: 15px}.ct-header-trigger .ct-icon[data-type="type-3"] rect:nth-child(1), .ct-header-trigger .ct-icon[data-type="type-3"] rect:nth-child(3){width: 12px}.ct-header-trigger .ct-icon[data-type="type-3"] rect:nth-child(1){x: 6px}.ct-header-trigger:hover [data-type="type-2"] rect:nth-child(1), .ct-header-trigger:hover [data-type="type-2"] rect:nth-child(3), .ct-header-trigger:hover [data-type="type-3"] rect:nth-child(1), .ct-header-trigger:hover [data-type="type-3"] rect:nth-child(3){width: 18px}.ct-header-trigger:hover [data-type="type-3"] rect:nth-child(1){x: 0px}.ct-header-trigger[aria-expanded="true"] .ct-icon[data-type] rect:nth-child(1), .ct-header-trigger[aria-expanded="true"] .ct-icon[data-type] rect:nth-child(3){width: 18px;y: 6.15px}.ct-header-trigger[aria-expanded="true"] .ct-icon[data-type] rect:nth-child(1){x: 0px;transform: rotate(45deg)}.ct-header-trigger[aria-expanded="true"] .ct-icon[data-type] rect:nth-child(2){opacity: 0}.ct-header-trigger[aria-expanded="true"] .ct-icon[data-type] rect:nth-child(3){transform: rotate(-45deg)}.ct-header-trigger[data-design*="outline"]{--toggle-button-border-width: 1px;--toggle-button-border-color: var(--toggle-button-second-color, rgba(224, 229, 235, 0.9))}.ct-header-trigger[data-design*="outline"]:hover{--toggle-button-border-color: var(--toggle-button-second-color-hover, rgba(224, 229, 235, 0.9))}.ct-header-trigger[data-design*="solid"]{--toggle-button-background: var(--toggle-button-second-color, rgba(224, 229, 235, 0.9))}.ct-header-trigger[data-design*="solid"]:hover{--toggle-button-background: var(--toggle-button-second-color-hover, rgba(224, 229, 235, 0.9))}.site-branding{display: flex;text-align: var(--horizontal-alignment)}.site-branding:not([data-logo="top"]){align-items: center}.site-title{display: block;margin-bottom: 0px}.site-title:not(:has(> a)){color: var(--theme-link-initial-color)}.site-description{color: var(--theme-text-color);margin-bottom: 0px}.site-description:not(:only-child){margin-top: 0.3em}@media (min-width: 1000px){.ct-header .site-description{white-space: nowrap}}.site-logo-container{position: relative;line-height: 0;height: var(--logo-shrink-height, var(--logo-max-height, 50px));transition: none}.site-logo-container img{width: auto;max-width: initial;object-fit: contain}.site-logo-container img, .site-logo-container svg, .site-logo-container picture{height: inherit;vertical-align: initial}.sticky-logo, .dark-mode-logo{display: none}[data-sticky*="yes"] .sticky-logo{display: initial}[data-sticky*="yes"] .sticky-logo ~ .default-logo{display: none}[data-color-mode*="dark"] .dark-mode-logo{display: initial}[data-color-mode*="dark"] .dark-mode-logo ~ .sticky-logo, [data-color-mode*="dark"] .dark-mode-logo ~ .default-logo{display: none}@media (prefers-color-scheme: dark){[data-color-mode*="os-default"] .dark-mode-logo{display: initial}[data-color-mode*="os-default"] .dark-mode-logo ~ .sticky-logo, [data-color-mode*="os-default"] .dark-mode-logo ~ .default-logo{display: none}}[data-logo="top"]{flex-direction: column}[data-logo="top"] .site-description{margin-top: 0.3em}[data-logo="left"] .site-title-container{margin-inline-start: 1em}[data-logo="right"]{flex-direction: row-reverse}[data-logo="right"] .site-title-container{margin-inline-end: 1em}.ct-header-cta{flex-shrink: 0;--theme-button-line-height: 1.3;--theme-icon-color: currentColor}.ct-header-cta a{gap: var(--theme-button-gap, 0.5em)}.ct-header-cta [data-size="small"]{--theme-button-min-height: 34px;--theme-button-padding: 5px 15px;--theme-button-font-size: 13px}.ct-header-cta [data-size="medium"]{--theme-button-min-height: 42px;--theme-button-padding: 5px 20px}.ct-header-cta [data-size="large"]{--theme-button-min-height: 50px;--theme-button-padding: 5px 30px;--theme-button-font-size: 16px}#offcanvas .ct-panel-content-inner{--margin: 0 0 20px 0}#offcanvas .ct-panel-content-inner > *{margin: var(--margin)}#offcanvas .ct-panel-content-inner > :first-child{margin-top: 0px}#offcanvas .ct-panel-content-inner > :last-child{margin-bottom: 0px}@media (max-width: 999.98px){#offcanvas [data-device="desktop"]{display: none}}@media (min-width: 1000px){#offcanvas [data-device="mobile"]{display: none}}#offcanvas [data-content-width="full"]{align-self: stretch}[data-sticky*="yes"], [data-sticky*="fixed"]{position: fixed;z-index: 5;top: calc(var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--header-sticky-offset, 0px));left: var(--theme-frame-size, 0px);right: calc(var(--theme-frame-size, 0px) + var(--scrollbar-width, 0px))}[data-sticky*="slide"][data-sticky*="yes-start"]{transform: translateY(-100%)}[data-sticky*="slide"][data-sticky*="yes-end"]{transition: transform var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky*="slide"][data-sticky*="yes-hide-start"]{transform: none}[data-sticky*="slide"][data-sticky*="yes-hide-end"]{transform: translateY(-100%);transition: transform var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky*="fade"][data-sticky*="yes-start"]{opacity: 0}[data-sticky*="fade"][data-sticky*="yes-end"]{transition: opacity var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky*="fade"][data-sticky*="yes-hide-start"]{opacity: 1}[data-sticky*="fade"][data-sticky*="yes-hide-end"]{opacity: 0;transition: opacity var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky], [data-sticky] [data-row], [data-sticky] [data-row*="boxed"] > div{transition: box-shadow var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955),backdrop-filter var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955),background-color var(--header-sticky-animation-speed, 0.2s) cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-sticky] .ct-header-text, [data-sticky] .site-description{transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media (max-width: 999.98px){[data-device="mobile"][data-transparent]{position: absolute;top: 0px;left: 0px;right: 0px}}@media (min-width: 1000px){[data-device="desktop"][data-transparent]{position: absolute;top: 0px;left: 0px;right: 0px}}.ct-footer{padding: var(--footer-container-padding)}.ct-footer.ct-container{margin-bottom: var(--footer-container-bottom-offset);border-radius: var(--footer-container-border-radius)}.ct-footer [data-row] > div{display: grid;grid-template-columns: var(--grid-template-columns);column-gap: var(--columns-gap, 50px);row-gap: var(--columns-gap, 50px);padding-block: var(--container-spacing)}.ct-footer [data-column]{display: flex;flex-direction: column;align-items: var(--horizontal-alignment);justify-content: var(--vertical-alignment, flex-start);min-width: 0px}.ct-footer [data-column*="widget"]{text-align: var(--text-horizontal-alignment)}@media (max-width: 999.98px){.ct-footer [data-column="ghost"]{display: none}}.ct-footer [data-row]{border-top: var(--theme-border-top);border-bottom: var(--theme-border-bottom)}.ct-footer [data-row] > div{border-top: var(--theme-border-top);border-bottom: var(--theme-border-bottom)}@media (min-width: 1000px){.ct-footer [data-column]{position: relative}.ct-footer [data-column]:not(:last-child)::after{position: absolute;content: "";top: calc(var(--container-spacing)*-1);inset-inline-end: calc(var(--columns-gap, 50px)/2*-1);height: calc(100% + var(--container-spacing)*2);border-inline-end: var(--theme-border)}}[data-columns-divider]{position: relative}[data-columns-divider]::after{position: absolute;inset: 0px;width: 0px;margin: 0px auto;border-inline-end: var(--theme-border)}@media (min-width: 690px) and (max-width: 999.98px){[data-columns-divider*="md"]::after{content: ""}}@media (max-width: 689.98px){[data-columns-divider*="sm"]::after{content: ""}}[data-footer*="reveal"] .site-main{box-shadow: var(--footer-box-shadow)}[data-footer*="reveal"] .site-main, [data-footer*="reveal"] #main-container{background: inherit}[data-footer*="reveal"] .site-main, [data-footer*="reveal"] .ct-trending-block{z-index: 1}[data-footer*="reveal"] #main-container > [data-block]{z-index: 2}[data-footer*="reveal"] .ct-footer{position: var(--position);bottom: var(--theme-frame-size, 0px)}.ct-footer [data-column] > [data-id]{margin: var(--margin)}[data-column*="copyright"]{display: flex;flex-direction: column;justify-content: var(--vertical-alignment);text-align: var(--horizontal-alignment)}.ct-footer-copyright{color: var(--theme-text-color);--theme-content-spacing: 0;--theme-link-initial-color: var(--theme-text-color)}.ct-footer-copyright > :not(:first-child){margin-top: 0.5em}.ct-footer .ct-widget{color: var(--theme-text-color);margin: var(--margin);--theme-link-initial-color: var(--theme-text-color)}.ct-footer .ct-widget:not(:first-child){margin-top: var(--widgets-gap, 40px)}.ct-footer .ct-widget:has(.ct-newsletter-subscribe-block, .wp-block-separator){width: 100%}.ct-search-form{position: relative;isolation: isolate;--theme-link-initial-color: var(--theme-text-color)}.ct-search-form .ct-pseudo-input{align-items: center;padding-inline: 0px}.ct-search-form .wp-element-button{--theme-button-padding: 5px 20px;--theme-button-min-height: var(--search-button-size, var(--theme-form-field-height, 40px));--theme-button-border-radius: var(--theme-form-field-border-radius, 3px);flex-shrink: 0}.ct-search-form .ct-ajax-loader{--loader-size: 18px;opacity: 0}.ct-search-form.ct-has-dropdown{z-index: 2}.ct-search-form .ct-search-form-inner{position: relative;z-index: 2;display: flex}.ct-search-form[data-form-controls="outside"] .ct-pseudo-input{display: flex}.ct-search-form[data-form-controls="outside"] .wp-element-button{margin-inline-start: 10px}.ct-search-form[data-form-controls="inside"][data-submit-button="text"]{--theme-form-inner-spacing: 4px;--search-dropdown-extra-spacing: calc(var(--theme-form-inner-spacing) * 2 + var(--theme-form-field-border-width, 1px) * 2)}.ct-search-form[data-form-controls="inside"][data-submit-button="text"] .ct-search-form-inner{height: auto;padding-block: var(--theme-form-inner-spacing);padding-inline-end: var(--theme-form-inner-spacing)}.ct-search-form[data-form-controls="inside"][data-submit-button="text"] .wp-element-button{--theme-button-border-radius: max( calc(var(--theme-form-field-border-radius, 3px) * 0.6), calc(var(--theme-form-field-border-radius, 3px) - var(--theme-form-inner-spacing)) )}.ct-search-form[data-form-controls="inside"][data-submit-button*="icon"] .wp-element-button{border-width: medium;border-style: none;border-color: currentcolor;border-image: none}.ct-search-form[data-submit-button*="icon"] .wp-element-button{--theme-icon-color: currentColor;padding: initial;aspect-ratio: 1 / 1}.ct-search-form[data-submit-button*="minimal"] .wp-element-button{--outline-offset: 0px;--theme-icon-size: 13px;--theme-button-min-height: 100%;--theme-button-shadow: none;--theme-button-transform: none;--theme-button-text-initial-color: var(--theme-text-color);--theme-button-text-hover-color: var(--theme-form-field-border-focus-color);--theme-button-background-initial-color: transparent;--theme-button-background-hover-color: transparent}.ct-has-link-overlay :is(.wp-block-post, .wp-block-term){position: relative;cursor: pointer}.ct-has-link-overlay :is(.wp-block-post, .wp-block-term) .ct-link-overlay{position: absolute;inset: 0px;margin: 0px;pointer-events: none}[class*="ct-contact-info"]{--theme-link-initial-color: var(--theme-block-text-color, var(--theme-text-color))}[class*="ct-contact-info"] ul{display: flex;flex-direction: var(--items-direction, row);flex-wrap: wrap;gap: var(--items-spacing, 15px);align-items: var(--horizontal-alignment);text-align: start}[class*="ct-contact-info"] li{display: flex;column-gap: 15px;align-items: center}[class*="ct-contact-info"] li:hover a{color: var(--theme-link-hover-color)}.ct-dynamic-data a{--theme-link-initial-color: initial}.ct-dynamic-media{display: flex;flex-direction: column}.ct-dynamic-media .ct-dynamic-media-inner{position: relative;width: 100%;height: 100%;overflow: hidden;will-change: transform}@media (hover: hover){.ct-dynamic-media .ct-dynamic-media-inner[data-hover] img{transition: transform 0.5s}.ct-dynamic-media .ct-dynamic-media-inner[data-hover="zoom-in"]:hover img{transform: scale(1.1)}.ct-dynamic-media .ct-dynamic-media-inner[data-hover="zoom-out"] img{transform: scale(1.1)}.ct-dynamic-media .ct-dynamic-media-inner[data-hover="zoom-out"]:hover img{transform: scale(1)}}.ct-widget li ul, .ct-widget li ol{padding-inline-start: 25px}[data-panel*="in"] [data-behaviour="modal"].active .ct-panel-content, [data-panel*="out"] [data-behaviour="modal"] .ct-panel-content{animation-duration: 0.25s;animation-fill-mode: both}[data-panel*="in"] [data-behaviour="modal"].active .ct-panel-content{animation-name: move-in}[data-panel*="out"] [data-behaviour="modal"] .ct-panel-content{animation-name: move-out}@keyframes move-in{0%{opacity: 0;transform: translate3d(0px, -40px, 0px)}100%{opacity: 1;transform: translate3d(0px, 0px, 0px)}}@keyframes move-out{0%{transform: translate3d(0px, 0px, 0px)}100%{transform: translate3d(0px, 40px, 0px)}}body[data-panel]{padding-right: var(--scrollbar-width, 0px)}body[data-panel] .ct-panel.active{display: flex}body[data-panel*="in"] .ct-panel.active{opacity: 1;pointer-events: auto}.ct-panel{flex-direction: column;position: fixed;z-index: 999999;inset: var(--admin-bar, 0px) 0 0 0;opacity: 0;display: none;pointer-events: none;transition: opacity 0.25s ease-in-out}.ct-panel-actions{display: flex;align-items: center;padding-inline: var(--panel-padding, 35px)}@media (max-width: 689.98px){.ct-panel-actions{padding-top: 20px}}@media (min-width: 690px){.ct-panel-actions{padding-top: 30px}}.ct-panel-actions .ct-toggle-close{--toggle-button-padding: 10px;--toggle-button-margin-end: -10px;--toggle-button-margin-block: -10px}.ct-panel-content{flex: 1 1 0%;min-height: 0px;display: flex;flex-direction: column;justify-content: var(--vertical-alignment, flex-start)}.ct-panel-content-inner{display: flex;flex-direction: column;align-items: var(--horizontal-alignment, flex-start);height: var(--panel-content-height, auto);overflow-y: auto;padding: var(--panel-padding, 35px)}.ct-social-box{display: flex;flex-direction: var(--items-direction, row);flex-wrap: var(--wrap, wrap);gap: var(--items-spacing, 15px)}.ct-social-box a{display: flex;align-items: center}.ct-social-box .ct-label{margin-inline-start: 0.7em;transition: color 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-color="official"] .ct-icon-container{--theme-icon-color: var(--official-color);--theme-icon-hover-color: var(--official-color);transition: opacity 0.12s cubic-bezier(0.455, 0.03, 0.515, 0.955)}[data-color="official"] .ct-icon-container:hover{opacity: 0.7}[data-color="official"] .ct-label{color: var(--official-color)}[data-color="official"][data-icons-type*="solid"] .ct-icon-container{--theme-icon-color: #fff;--theme-icon-hover-color: #fff;background-color: var(--official-color)}[data-color="official"][data-icons-type*="outline"] .ct-icon-container{border: 1px solid var(--official-color)}.ct-drawer-canvas[data-location="end"]{height: calc(var(--shortcuts-bar-parent-height, var(--shortcuts-bar-height, 0px)) + var(--floating-bar-parent-height, var(--floating-bar-height, 0px)) + var(--compare-bar-height, 0px))}.ct-drawer-canvas[data-location="end"] .ct-drawer-inner{position: fixed;z-index: 100;inset-inline: var(--theme-frame-size, 0px) calc(var(--theme-frame-size, 0px) + var(--scrollbar-width, 0px));bottom: var(--theme-frame-size, 0px);height: calc(var(--shortcuts-bar-parent-height, var(--shortcuts-bar-height, 0px)) + var(--floating-bar-parent-height, var(--floating-bar-height, 0px)) + var(--compare-bar-height, 0px));transition: transform 0.2s}#main-container{display: flex;flex-direction: column;position: relative;min-height: calc(100vh - var(--admin-bar, 0px) - var(--theme-frame-size, 0px)*2);overflow: clip}#main-container .site-main{flex-grow: 1}[class*="ct-container"]{margin-inline: auto}.ct-container, .ct-container-narrow{width: var(--theme-container-width)}.ct-container{max-width: var(--theme-normal-container-max-width)}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){width: var(--theme-block-width)}.is-width-constrained{margin-inline: auto;width: var(--theme-container-width);max-width: var(--theme-block-max-width)}[data-vertical-spacing*="top"]{padding-top: var(--theme-content-vertical-spacing)}[data-vertical-spacing*="bottom"]{padding-bottom: var(--theme-content-vertical-spacing)}article > :is(.ct-comments, .ct-related-posts){margin-top: 60px;padding-top: 50px;border-top: 1px solid var(--theme-border-color)}[data-block-structure="custom"]{width: 100%}.author-box-socials{--theme-icon-size: 12px;--theme-icon-color: #fff}.author-box-socials span{display: inline-flex;flex-wrap: wrap;gap: 10px}.author-box-socials span a{display: inline-flex;align-items: center;justify-content: center;width: 30px;height: 30px;border-radius: 100%;background: var(--background-color, var(--theme-palette-color-1))}.author-box-socials span a:hover{background: var(--background-hover-color, var(--theme-palette-color-2))}.author-box-socials span a:hover .ct-icon{fill: var(--theme-icon-hover-color, #fff)}.ct-no-results{--alignment: center}.ct-no-results .ct-search-form{margin: 0px auto;max-width: 400px}[data-content="normal"] > article{--theme-block-width: var(--has-wide, var(--theme-container-width));--theme-block-max-width: var(--has-wide, var(--theme-normal-container-max-width));--theme-block-wide-max-width: var(--has-wide, calc(var(--theme-normal-container-max-width) + var(--theme-wide-offset) * 2));--theme-boxed-content-max-width: var(--theme-normal-container-max-width)}[data-content="narrow"] > article{--theme-block-width: var(--has-wide, var(--theme-container-width));--theme-block-max-width: var(--has-wide, var(--theme-narrow-container-max-width));--theme-block-wide-max-width: var(--has-wide, calc(var(--theme-narrow-container-max-width) + var(--theme-wide-offset) * 2));--theme-boxed-content-max-width: var(--theme-narrow-container-max-width)}[class*="ct-container"] > article{--has-background: var(--has-boxed);--has-boxed-structure: var(--has-boxed);--wp--style--global--content-size: var(--theme-block-max-width);--wp--style--global--wide-size: var(--theme-block-wide-max-width);border: var(--has-boxed, var(--theme-boxed-content-border));padding: var(--has-boxed, var(--theme-boxed-content-spacing));box-shadow: var(--has-boxed, var(--theme-boxed-content-box-shadow));border-radius: var(--has-boxed, var(--theme-boxed-content-border-radius));margin-inline: var(--has-boxed-structure, auto);width: var(--has-boxed-structure, var(--theme-container-width));max-width: var(--has-boxed-structure, var(--theme-boxed-content-max-width))}[data-prefix*="preview-mode"] article[class*="post"]{--has-boxed: var(--false);--has-wide: var(--true)}.aligncenter{margin-left: auto;margin-right: auto}.entry-content::after{display: table;clear: both;content: ""}.wp-block-image:last-child{margin-bottom: 0px}.wp-block-image.wp-lightbox-container{isolation: isolate}article > .entry-content > :is(istable, iframe){--theme-block-width: var(--theme-container-width)}.has-drop-cap:not(:focus)::first-letter{font-size: 5.55em;font-weight: 700}.entry-content figcaption{text-align: center;margin-block: 0.5em 0px}.wp-block-table table:not(.has-border-color) thead, .wp-block-table table:not(.has-border-color) tfoot, .wp-block-table table:not(.has-border-color) td, .wp-block-table table:not(.has-border-color) th{border-color: var(--theme-table-border-color, var(--theme-border-color))}.wp-block-table.is-style-stripes{border: 0px}.wp-block-search .wp-element-button{min-height: var(--theme-form-field-height, 40px)}.wp-block-search.wp-block-search__text-button .wp-element-button{padding: 5px 20px}.wp-block-separator{border-width: medium;border-style: none;border-color: currentcolor;border-image: none;color: var(--theme-form-field-border-initial-color)}.wp-block-separator:not(:where(.is-style-wide, .is-style-dots, .alignfull, .alignwide)){max-width: 100px}.wp-block-separator:not(.is-style-dots){height: 2px}.wp-block-post-title a{--theme-link-initial-color: initial}.wp-block-group.is-position-sticky{top: calc(var(--wp-block-top-offset, 0px) + var(--admin-bar, 0px) + var(--theme-frame-size, 0px) + var(--header-sticky-height, 0px)*var(--sticky-shrink, 100)/100)}:root :where(p.has-background, .wp-block-group.has-background){padding: var(--theme-content-spacing)}