/**
 * Blocksy - v1.8.3.4
 * 
 * Copyright (c) 2021
 * Licensed GPLv2+
 */

#customize-header-actions .customize-controls-close{height:45px;border-top:none}#customize-header-actions .customize-controls-close:before{top:1px}#customize-header-actions .customize-controls-preview-toggle{left:97px;width:49px}#customize-header-actions .customize-controls-preview-toggle .preview{font-size:0}#customize-header-actions .customize-controls-preview-toggle .preview:before{height:100%;margin-right:0;position:relative;top:11px;left:-2px}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-left:15px}#accordion-section-themes h3{border-top:none !important;margin-bottom:0 !important}#customize-controls{-webkit-font-smoothing:antialiased}#customize-controls .customize-info{margin-bottom:0 !important}#customize-controls .customize-info.panel-meta{margin-bottom:15px}#customize-controls .customize-section-title.is-in-view{box-shadow:0 3px 8px 0 rgba(0,0,0,0.03)}#customize-controls .ct-group-title{height:auto !important;display:block !important;visibility:visible !important;margin:18px 0 0 0 !important;padding:30px 26px 20px 26px !important;border-bottom:none;border-top:1px solid #ddd}#customize-controls .ct-group-title h3{font-size:14px;font-weight:600;text-transform:capitalize;color:#555d66;margin:0}#customize-controls #accordion-section-publish_settings+.ct-group-title{margin-top:0 !important;border-top:none}#customize-controls .control-section>h3.accordion-section-title{display:flex;align-items:center;padding:14px 26px;font-size:13px;font-weight:400;line-height:13px;border-left:none;border-bottom:none;background-color:transparent}#customize-controls .control-section>h3.accordion-section-title:after{font-size:12px;top:calc(50% - 6px);right:23px;color:inherit}#customize-controls .control-section>h3.accordion-section-title:hover{background:initial}#customize-controls .control-section>h3.accordion-section-title:focus{background:rgba(255,255,255,0.7) !important}#customize-controls .control-section:hover>h3.accordion-section-title{background-color:rgba(255,255,255,0.7)}#customize-controls .control-section-child>h3{font-size:12px}#customize-controls .control-section-child>h3:before{display:inline-flex;content:'';width:5px;height:4px;border:1px solid currentColor;border-top:none;border-right:none;margin-right:7px}#customize-controls .ct-group-divider{height:auto !important;display:block !important;visibility:visible !important;border-bottom:none;padding:10px 26px !important}#customize-controls .ct-group-divider h3{width:100%;height:1px;margin:0;opacity:0.7;background:#ddd}#customize-controls .customize-pane-child{bottom:0;min-height:100%}#customize-controls .customize-pane-child .panel-meta+.accordion-section.control-section{margin-top:15px;border-top:none !important}#customize-theme-controls .customize-pane-parent{padding-bottom:20px}.customize-control-ct-options{margin-bottom:30px}#customize-footer-actions{width:319px}@media screen and (max-width: 1666px){.wp-full-overlay.expanded{margin-left:320px}}@media screen and (min-width: 1667px){.wp-full-overlay.expanded{margin-left:320px}}.wp-full-overlay-sidebar{width:320px;box-shadow:none !important}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{margin-left:-320px}.control-panel-themes .customize-themes-full-container{margin-left:320px}.customize-control-hidden{display:none !important}#available-menu-items,#available-widgets{transition:left 0.2s ease, visibility 0.2s ease !important}#customize-controls .customize-section-description-container{margin-bottom:22px}#customize-controls .customize-control,#customize-controls .customize-section-description{padding:var(--ui-padding, 0 14px) !important;box-sizing:border-box}#customize-controls .control-panel-nav_menus .customize-control-title{margin-top:22px;padding:0 26px}#customize-controls .control-panel-nav_menus .customize-control-title+li{border-top:none}#customize-controls .control-section-nav_menu .customize-control-nav_menu_name{margin-top:22px}#customize-controls .control-panel-widgets .panel-meta{margin-bottom:22px !important}#customize-controls .control-panel-widgets .control-section-sidebar:nth-child(2){margin-top:22px;border-top:none !important}#customize-controls .control-panel-widgets .control-section-sidebar[id*="widgets-ct-footer-sidebar"]{display:none !important}#customize-controls .control-section-sidebar .customize-section-title{margin-bottom:22px}#customize-controls .control-section-sidebar .customize-control{--ui-padding: 0 8px}#customize-controls .control-section-sidebar .customize-section-description{--ui-padding: 0 8px;margin-bottom:15px}#customize-controls #sub-accordion-section-custom_css .description{--ui-padding: 12px 15px}#customize-controls #sub-accordion-section-custom_css .customize-control-code_editor{--ui-padding: 0}#customize-controls #sub-accordion-section-custom_css .customize-control-code_editor .CodeMirror-lint-markers{width:19px}.ct-available-items{margin:25px 0 20px 0;padding:0 14px}.ct-available-items .ct-title{font-size:13px !important;color:#484f56;width:calc( 100% + 52px);padding:30px 26px 0 26px;margin:30px -26px 10px -26px;box-sizing:border-box}.ct-available-items .ct-title:first-child{margin-top:0;padding-top:0}.ct-available-items .ct-tabs{--tabs-container-margin: 25px -26px 0 -26px}.ct-available-items .ct-builder-items{margin-top:25px;padding:0 14px !important}.ct-panels-manager{margin-top:25px;padding:0 14px}.ct-panels-manager li{display:flex;align-items:center;height:39px;padding:0 12px;margin-bottom:13px;cursor:pointer;background:#fff;border-radius:3px;border:1px solid #e0e0e8;box-shadow:0 1px 3px rgba(0,0,0,0.02);transition:box-shadow 0.1s linear,  border-color 0.1s linear}.ct-panels-manager li:hover,.ct-panels-manager li.active{border-color:var(--accentColor)}.ct-panels-manager li.active{box-shadow:0px 0px 0px 1px var(--accentColor)}.ct-panels-manager li.active:after{opacity:1;pointer-events:initial}.ct-panels-manager li:after{font-family:dashicons;content:'\f345';width:12px;height:12px;font-size:12px;line-height:13px;color:inherit;opacity:0.3;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity 0.1s ease}.ct-panel-name{font-size:12px;font-weight:500;margin-right:auto}.ct-panel-builder{position:absolute;z-index:3;left:0;width:100%;bottom:-320px;background:#f0f0f1;box-sizing:border-box;transition:left 0.2s ease, bottom 0.2s ease, opacity 0.2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width: 600px){.ct-panel-builder{display:none !important}}.ct-panel-builder>div{display:flex;flex-direction:column;justify-content:space-between;position:relative}@media screen and (min-width: 601px){.wp-full-overlay.ct-show-builder #customize-preview{bottom:320px}.wp-full-overlay.ct-show-builder .ct-panel-builder{bottom:0}.wp-full-overlay.ct-show-builder.ct-builder-collapsed #customize-preview{bottom:46px}.wp-full-overlay.ct-show-builder.ct-builder-collapsed .placements-builder{margin-bottom:-274px}}.adding-widget .ct-panel-builder{opacity:0.4;left:300px}.ct-view-switch{order:2;display:flex;align-items:center;position:relative;z-index:2;margin:0;height:46px;box-sizing:border-box;border-top:1px solid #ddd;background:#f0f0f1}.ct-view-switch li{display:flex;align-items:center;justify-content:center;position:relative;height:var(--ui-height, 100%);margin:var(--ui-margin, 0);padding:var(--ui-padding, 0 25px);cursor:pointer;font-weight:600;color:var(--ui-color, #555D65);border-right:1px solid #ddd;box-sizing:border-box;transition:color 0.1s ease}.ct-view-switch li:after{position:absolute;content:'';width:100%;height:4px;left:0;bottom:0px;opacity:0;transition:opacity 0.1s ease}.ct-view-switch li:hover{--ui-color: #0071a1;background:#fff}.ct-view-switch li.active{color:#191e23;background:#fff}.ct-view-switch li.active:after{opacity:1;background:#191e23}.ct-builder-toggle{--ui-margin: 0 0 0 auto;--ui-padding: 0;min-width:148px;font-size:12px;border-right:none !important;border-left:1px solid #ddd}.ct-builder-toggle:before{font-family:dashicons;content:"\f347";margin-right:10px}.ct-builder-collapsed .ct-builder-toggle:before{content:"\f343"}.placements-builder{position:relative;height:274px;width:100%;padding:34px 25px;box-sizing:border-box;border-top:1px solid #ddd;transition:margin-bottom 0.2s ease}.horizontal-rows{margin:0}.builder-row{position:relative;z-index:1;margin:0 0 20px 0}.builder-row:last-child{margin-bottom:0}.builder-row:hover .ct-row-actions{opacity:1;visibility:visible}.builder-row:hover .row-inner{border-color:transparent;box-shadow:0px 0px 0px 2px var(--accentColor)}.row-inner{display:var(--display, flex);position:relative;z-index:2;border-radius:4px;background:#f7f7f7;border:1px dashed #ccc;box-sizing:border-box;box-shadow:0px 0px 0px 2px rgba(0,0,0,0);transition:border-color 0.1s ease, box-shadow 0.1s ease}.ct-row-actions{display:flex;align-items:center;position:absolute;z-index:1;top:3px;left:-2px;height:28px;font-size:10px;font-weight:600;line-height:normal;text-transform:uppercase;letter-spacing:0.03em;color:rgba(255,255,255,0.8);cursor:pointer;padding:0 13px 4px 13px;background:var(--accentColor);border-radius:4px 4px 0 0;transform:translateY(-100%);opacity:0;visibility:hidden;transition:color 0.15s ease, opacity 0.1s ease, visibility 0.1s ease}.ct-row-actions:hover{color:#fff}.ct-row-actions:before{width:14px;height:14px;margin-right:7px;font-family:dashicons;content:'\f111';font-size:14px;font-weight:normal;font-style:normal}.ct-builder-dragging .ct-row-actions{display:none}[class*="ct-builder-column"]{display:flex;margin:0}[class*="ct-builder-column"] .ct-builder-items{flex:1}.ct-builder-column-start{flex:1 1 0%}.ct-builder-column-start .ct-primary-column{justify-content:flex-start}.ct-builder-column-start .ct-secondary-column{justify-content:flex-end}.ct-builder-column-middle{min-width:0px;border-left:1px dashed #ccc;border-right:0px dashed #ccc;background:rgba(253,253,253,0.8);transition:min-width 0.15s ease,  border-right-width 0.1s ease}.ct-builder-column-middle .ct-builder-items{justify-content:center}.ct-builder-column-middle[data-count="0"] .ct-builder-items{padding-left:0;padding-right:0}.ct-builder-column-middle:not([data-count="0"]){border-right-width:1px}.ct-builder-column-end{flex:1 1 0%}.ct-builder-column-end .ct-primary-column{justify-content:flex-end}.ct-builder-column-end .ct-secondary-column{justify-content:flex-start}.ct-builder-dragging .ct-builder-column-middle{min-width:131px;border-right-width:1px;transition:min-width 0.2s ease}.ct-builder-items{display:flex;align-items:center;position:relative;height:53px;padding:8px 4px;box-sizing:border-box}.ct-builder-item{display:inline-flex;align-items:center;justify-content:space-between;position:relative;width:115px;height:37px;padding:0 12px;font-size:12px;font-weight:500;background:#fff;cursor:grab;border:1px solid #e0e0e8;border-radius:3px;box-sizing:border-box;margin:0 4px;box-shadow:0 1px 2px rgba(0,0,0,0.03);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ct-builder-item.sortable-drag{padding-right:0;opacity:1 !important;width:115px !important;border-color:rgba(156,156,156,0.5);box-shadow:0 5px 20px -5px rgba(101,106,111,0.4);z-index:99999999999 !important}.ct-builder-item.sortable-drag button,.ct-builder-item.sortable-drag .ct-clone-item,.ct-builder-item.sortable-drag .ct-remove-item{display:none}.row-inner .ct-builder-item{transition:border-color 0.2s ease, box-shadow 0.2s ease}.row-inner .ct-builder-item:hover{border-color:var(--accentColor)}.row-inner .ct-builder-item.ct-customizing:not(.sortable-ghost){border-color:var(--accentColor);box-shadow:0 1px 2px 1px rgba(0,0,0,0.05),0px 0px 0px 1px var(--accentColor)}.row-inner .ct-builder-item.sortable-ghost{height:37px;border-radius:3px;box-shadow:none;opacity:0.6;font-size:0;box-sizing:border-box;border:1px dashed #9c9c9c;background:rgba(0,0,0,0.015)}.row-inner .ct-builder-item.sortable-ghost button,.row-inner .ct-builder-item.sortable-ghost .ct-clone-item,.row-inner .ct-builder-item.sortable-ghost .ct-remove-item{display:none}.ct-filler{flex:1;order:-1;height:100%}.ct-builder-dragging{cursor:grabbing}.ct-builder-dragging .ct-builder-item{cursor:grabbing}.ct-available-items .ct-builder-items{flex-direction:column;width:100%;height:100%;padding:0}.ct-available-items .ct-builder-items>*{width:100%;height:41px}.ct-available-items .ct-builder-items>*:not(:last-child){margin-bottom:13px}.ct-available-items .ct-builder-items>*:after{font-family:dashicons;content:"\f545";width:12px;height:12px;font-size:12px;line-height:13px;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:opacity 0.1s ease}.ct-available-items .ct-builder-items .ct-builder-item{box-shadow:0 1px 3px rgba(0,0,0,0.02)}.ct-available-items .ct-builder-items .ct-builder-item button{display:none}.ct-available-items .ct-builder-items .ct-builder-item.sortable-ghost{box-shadow:none}.ct-available-items .ct-builder-items .ct-builder-item.sortable-ghost:after{content:'\f345'}.ct-available-items .sortable-ghost,.ct-available-items .ct-item-in-builder{display:flex;align-items:center;justify-content:space-between;padding:0 12px;font-size:12px;cursor:pointer;border-radius:3px;box-sizing:border-box;border:1px dashed rgba(156,156,156,0.6);background:rgba(255,255,255,0.4)}.ct-available-items .ct-item-in-builder:after{content:'\f345'}.ct-available-items .ct-item-in-builder:hover{background:rgba(255,255,255,0.7);border-color:rgba(156,156,156,0.7)}.placements-builder.ct-mobile{display:flex}.placements-builder.ct-mobile>.horizontal-rows{flex:1}.offcanvas-container{width:200px;margin:0 20px 0 0}.offcanvas-container .builder-row{height:100%}.offcanvas-container .builder-row .row-inner{flex-direction:column;height:100%;overflow-y:auto}.offcanvas-container .builder-row .row-inner .ct-builder-items{flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:4px 8px}.offcanvas-container .builder-row .row-inner .ct-builder-items .ct-builder-item{width:100%;margin:4px 0}.offcanvas-container .builder-row .row-inner .ct-builder-items .ct-pointer{align-self:center}.ct-builder-column-start>*:first-child .ct-pointer{order:10}.ct-builder-column-middle:not([data-count="0"]) .ct-builder-items .ct-pointer{display:none}.ct-builder-column-end .ct-secondary-column .ct-pointer{order:10}.ct-builder-items.ct-is-over .ct-pointer{display:none}.ct-pointer{display:flex;align-items:center;justify-content:center;position:relative;width:37px;height:37px}.ct-pointer:before,.ct-pointer:after{content:'';border-radius:100%;box-sizing:border-box}.ct-pointer:before{width:8px;height:8px;box-shadow:inset 0px 0px 0px 0.7px rgba(130,131,134,0.7);animation:pulse 1.3s ease-out infinite}.ct-pointer:after{position:absolute;width:6px;height:6px;top:0;left:0;right:0;bottom:0;margin:auto;background:rgba(130,131,134,0.7)}@keyframes pulse{0%{opacity:1;transform:scale(0)}100%{opacity:0;transform:scale(2.5)}}.ct-btn-remove{display:flex;align-items:center;justify-content:center;right:0;width:28px;height:28px;font-family:dashicons;font-size:14px;line-height:14px;color:inherit;padding:0;margin-right:-12px;border:none;cursor:pointer;background:none;transition:color 0.1s ease}.ct-btn-remove:before{content:"\f335"}.ct-btn-remove:hover{color:#dd4b39}.ct-btn-remove:focus{outline:none}.ct-available-items .ct-builder-items>* .ct-clone-item,.ct-available-items .ct-builder-items>* .ct-remove-item{display:flex;align-items:center;justify-content:center;width:30px;height:37px;cursor:pointer;margin-left:auto;margin-right:10px;opacity:0.85;transition:color 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 0.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}.ct-available-items .ct-builder-items>* .ct-clone-item svg,.ct-available-items .ct-builder-items>* .ct-remove-item svg{fill:currentColor}.ct-available-items .ct-builder-items>* .ct-clone-item .ct-tooltip-top,.ct-available-items .ct-builder-items>* .ct-remove-item .ct-tooltip-top{transform:translate3d(0px, -28px, 0px)}.ct-available-items .ct-builder-items>* .ct-clone-item:hover,.ct-available-items .ct-builder-items>* .ct-remove-item:hover{opacity:1}.ct-available-items .ct-builder-items>* .ct-clone-item:hover .ct-tooltip-top,.ct-available-items .ct-builder-items>* .ct-remove-item:hover .ct-tooltip-top{opacity:1;visibility:visible;transform:translate3d(0px, -33px, 0px)}.ct-available-items .ct-builder-items>* .ct-clone-item:hover{color:var(--accentColor)}.ct-available-items .ct-builder-items>* .ct-remove-item:hover{color:#dd4b39}[data-builder='footer'] .ct-builder-items{justify-content:center}[data-builder='footer'] .ct-builder-items .ct-pointer{position:absolute}[data-builder='footer'] .ct-builder-item{width:100%}.ct-footer-builder .ct-builder-item.sortable-drag{width:110px !important}[data-builder='footer'] .builder-column{position:relative;min-width:100px;margin:0}[data-builder='footer'] .builder-column:not(:last-child){border-right:1px dashed #ccc}[data-builder='footer'] .builder-column:not(:last-child):after{position:absolute;content:'';top:-1px;right:-1px;width:2px;height:calc(100% + 2px);opacity:0;visibility:hidden;background:var(--accentColor);transition:opacity 0.1s ease, visibility 0.1s ease}[data-builder='footer'] .builder-row:hover .builder-column:not(:last-child):after{opacity:1;visibility:visible}[data-builder='footer'] .row-inner{--display: grid;grid-template-columns:var(--gridTemplateColummns)}[data-builder='header'] .ct-builder-footer{display:none}[data-builder='footer'] .ct-builder-header{display:none}.wp-customizer [data-reach-dialog-overlay]{z-index:999999;--modal-left: 0}.ct-export-modal,.ct-reset-options,.ct-import-export-modal{--modal-width: 450px;--modal-min-height: 270px;--modal-padding: 45px;text-align:center}.ct-export-modal .close-button,.ct-reset-options .close-button,.ct-import-export-modal .close-button{display:none}.ct-import-export-modal svg{fill:#3e5667;margin:auto;margin-bottom:25px;animation:spin 5s linear infinite reverse}.ct-export-modal .ct-export-options{margin:10px 0 20px}.ct-export-modal .ct-checkbox-container{padding-left:15px;padding-right:15px;margin-bottom:10px;border-radius:4px;border:1px solid rgba(179,189,201,0.3)}.ct-onboarding-button{margin-bottom:-10px}.ct-onboarding-button button{width:100%}.ct-onboarding-modal{--modal-width: 500px;--modal-min-height: 360px;text-align:center}.ct-onboarding-modal .close-button{display:none}.ct-onboarding-modal svg{width:55px;height:55px;margin:0 auto 25px auto}.ct-onboarding-modal h2{color:#3e5667}.ct-onboarding-modal button{--buttonHeight: 42px;--buttonPadding: 20px;--buttonFontSize: 14px}.wp-full-overlay{background-color:#f0f0f1}#customize-preview{height:initial;padding-top:25px;padding-bottom:25px;box-sizing:border-box;background-color:transparent}#customize-preview iframe{height:calc(100% - 50px);box-shadow:0 0 25px rgba(0,0,0,0.11),0 0 0 1px rgba(0,0,0,0.025)}.preview-desktop #customize-preview{padding-left:25px;padding-right:25px}.preview-desktop #customize-preview iframe{width:calc(100% - 50px)}.preview-tablet #customize-preview{max-height:1080px}.preview-mobile #customize-preview{max-height:650px}#customize-footer-actions .collapse-sidebar{height:45px;line-height:1;padding-left:12px;padding-right:12px}#customize-footer-actions .collapse-sidebar .collapse-sidebar-label{display:none}.ct-dark-mode-switch{position:absolute;top:0;left:48px;z-index:999;border-width:1px;border-style:solid;border-top:none;border-bottom:none}.ct-dark-mode-switch span{align-items:center;justify-content:center;width:48px;height:45px;cursor:pointer;display:none}.ct-dark-mode-switch span svg{fill:currentColor}.ct-dark-mode-switch .ct-night{color:#656a6f}.ct-dark-mode-switch .ct-night:hover{color:var(--accentColor)}.ct-dark-mode-switch .ct-day{color:#fff}.ct-dark-mode-switch .ct-day:hover{color:#FDA256}body:not(.ct-dark-mode) .ct-dark-mode-switch{border-color:#ddd}body:not(.ct-dark-mode) .ct-dark-mode-switch .ct-night{display:flex}body.ct-dark-mode .ct-dark-mode-switch{border-color:#47484b}body.ct-dark-mode .ct-dark-mode-switch .ct-day{display:flex}.ct-dark-mode{color:#acaeb2}.ct-dark-mode a,.ct-dark-mode .button-link{color:#157EFB}.ct-dark-mode a:hover,.ct-dark-mode .button-link:hover{color:#479afc}.ct-dark-mode #customize-controls{background:#2E2F31;border-right-color:#47484b}.ct-dark-mode #customize-controls .description{color:#acaeb2}.ct-dark-mode #customize-controls .wp-full-overlay-header{background:#38393c;border-bottom-color:#47484b}.ct-dark-mode #customize-controls .wp-full-overlay-header .customize-controls-close{color:#929499;background:transparent;border-right-color:#47484b}.ct-dark-mode #customize-controls .wp-full-overlay-header .customize-controls-close:hover{color:#fff}.ct-dark-mode #customize-controls .wp-full-overlay-header .ct-revert,.ct-dark-mode #customize-controls .wp-full-overlay-header .customize-controls-preview-toggle{color:#929499;background:transparent;border-right-color:#47484b}.ct-dark-mode #customize-controls .wp-full-overlay-header .ct-revert:hover,.ct-dark-mode #customize-controls .wp-full-overlay-header .customize-controls-preview-toggle:hover{color:#fff}.ct-dark-mode #customize-controls .customize-info{border-bottom-color:#47484b}.ct-dark-mode #customize-controls .customize-info .accordion-section-title{color:#929499;background:#38393c}.ct-dark-mode #customize-controls .customize-info .customize-panel-description,.ct-dark-mode #customize-controls .customize-info .customize-section-description,.ct-dark-mode #customize-controls .customize-info .no-widget-areas-rendered-notice{color:#929499;border-top-color:#47484b;background:#38393c}.ct-dark-mode #customize-controls .customize-info .customize-panel-description .button-link,.ct-dark-mode #customize-controls .customize-info .customize-section-description .button-link,.ct-dark-mode #customize-controls .customize-info .no-widget-areas-rendered-notice .button-link{color:#157EFB}.ct-dark-mode #customize-controls .customize-info.open .customize-help-toggle{color:#fff}.ct-dark-mode #customize-controls .customize-info .customize-help-toggle{color:inherit}.ct-dark-mode #customize-controls .customize-info .customize-help-toggle:hover{color:#fff}.ct-dark-mode #customize-controls .customize-info .customize-help-toggle:focus:before{outline:none;box-shadow:none}.ct-dark-mode #customize-controls .theme-location-set{color:#157EFB}.ct-dark-mode #customize-controls #customize-notifications-area{border-bottom-color:#47484b}.ct-dark-mode #customize-controls .ct-group-title{border-top-color:#47484b}.ct-dark-mode #customize-controls .ct-group-title h3{color:#3891fc}.ct-dark-mode #customize-controls .ct-group-divider h3{background:#47484b}.ct-dark-mode #customize-controls .control-section>h3{color:#fbfbfc}.ct-dark-mode #customize-controls .control-section>h3:hover{color:#3891fc;background-color:#38393c}.ct-dark-mode #customize-controls .control-section>h3:hover:after{color:inherit}.ct-dark-mode #customize-controls .control-section>h3:focus{color:#3891fc;background:#38393c !important}.ct-dark-mode #customize-controls .control-section>h3:focus:after{color:inherit}.ct-dark-mode .customize-section-title{background:#38393c;border-bottom-color:#47484b}.ct-dark-mode .customize-section-title h3{color:#929499}.ct-dark-mode .customize-panel-back,.ct-dark-mode .customize-section-back{color:#fff;background:#38393c;border-right-color:#47484b;border-left-color:#47484b}.ct-dark-mode .customize-panel-back:hover,.ct-dark-mode .customize-section-back:hover{border-left-color:#157EFB}.ct-dark-mode #customize-theme-controls .control-section.open{border-bottom-color:transparent}.ct-dark-mode #customize-theme-controls .accordion-section-content{color:#c7c8ca}.ct-dark-mode #customize-theme-controls .control-panel-themes>.accordion-section-title{color:#929499;background:transparent;border-bottom-color:#47484b}.ct-dark-mode .expanded .wp-full-overlay-footer{background:#38393c;border-top-color:#47484b}.ct-dark-mode .expanded .wp-full-overlay-footer .collapse-sidebar-arrow{color:#38393c}.ct-dark-mode .expanded .wp-full-overlay-footer .devices{background:inherit;box-shadow:-20px 0 10px -5px #38393c}.ct-dark-mode .expanded .wp-full-overlay-footer .devices:before{position:absolute;content:'';top:0;left:-5px;width:1px;height:100%;background:#47484b}.ct-dark-mode .expanded .wp-full-overlay-footer .devices button:not(.active):before{color:#fff}.ct-dark-mode .expanded .wp-full-overlay-footer .devices button.active,.ct-dark-mode .expanded .wp-full-overlay-footer .devices button:focus{border-bottom-color:#157EFB}.ct-dark-mode .expanded .wp-full-overlay-footer .devices button.active:before,.ct-dark-mode .expanded .wp-full-overlay-footer .devices button:focus:before{color:#157EFB}.ct-dark-mode .expanded .wp-full-overlay-footer .devices button:focus,.ct-dark-mode .expanded .wp-full-overlay-footer .devices button:hover{background:transparent}.ct-dark-mode #customize-save-button-wrapper .button.active{background:#046ce8;border-color:#0468de}.ct-dark-mode #customize-save-button-wrapper .button.publish-settings{border-left:none}.ct-dark-mode #customize-save-button-wrapper .button:focus{box-shadow:0 1px 0 #046ce8}.ct-dark-mode .button,.ct-dark-mode .button-primary{color:#fff;text-shadow:none;background:#157EFB;border-color:#2989fb;box-shadow:0 1px 0 #046ae3}.ct-dark-mode .button:hover,.ct-dark-mode .button:focus,.ct-dark-mode .button-primary:hover,.ct-dark-mode .button-primary:focus{color:#fff;background:#0b78fb;border-color:#0676fb}.ct-dark-mode .button:disabled,.ct-dark-mode .button-primary:disabled{color:#929499 !important;background:#444649 !important;border-color:#4c4d51 !important}.ct-dark-mode .button-link-delete{color:#ff3030}.ct-dark-mode .notice{color:#929499;background:#38393c}.ct-dark-mode .notice-dismiss:before,.ct-dark-mode .customize-screen-options-toggle:before{color:#929499}.ct-dark-mode .notice-dismiss:hover:before,.ct-dark-mode .customize-screen-options-toggle:hover:before{color:#fff}.ct-dark-mode .notice-dismiss:focus,.ct-dark-mode .customize-screen-options-toggle:focus{outline:none;box-shadow:none}.ct-dark-mode .wp-full-overlay{background:#38393c !important}.ct-dark-mode #customize-outer-theme-controls .customize-control-title{color:#acaeb2}.ct-dark-mode #customize-outer-theme-controls #customize-control-changeset_status .customize-inside-control-row{color:#e1e2e3;background:#38393c;border-bottom-color:#47484b}.ct-dark-mode #customize-outer-theme-controls #customize-control-changeset_status .customize-inside-control-row:first-of-type{border-top-color:#47484b}.ct-dark-mode #customize-outer-theme-controls .notice{background:#38393c}.ct-dark-mode #customize-outer-theme-controls .preview-control-element{color:#fff;border-top-color:#47484b;border-bottom-color:#47484b;background:#38393c}.ct-dark-mode #customize-outer-theme-controls .customize-copy-preview-link{text-shadow:none !important}.ct-dark-mode #customize-outer-theme-controls .customize-copy-preview-link:before,.ct-dark-mode #customize-outer-theme-controls .customize-copy-preview-link:after{background:#38393c}.ct-dark-mode #customize-controls .control-section:hover>.accordion-section-title{color:#3891fc;background-color:#38393c}.ct-dark-mode #customize-controls .control-section:hover>.accordion-section-title:after{color:inherit}.ct-dark-mode #customize-controls .control-section .accordion-section-title:hover .menu-in-location{color:inherit}.ct-dark-mode #customize-controls .panel-meta.customize-info .accordion-section-title:hover{color:#929499;background:#38393c}.wp-customizer .ct-dark-mode .control-section-nav_menu .menu-location-settings{border-top-color:#47484b}.ct-dark-mode input[type='text']:not(.components-text-control__input),.ct-dark-mode input[type='number']:not(.components-text-control__input),.ct-dark-mode input[type='search']:not(.components-text-control__input),.ct-dark-mode textarea:not(.components-text-control__input){color:#fff;border-color:#47484b;background:#38393c}.ct-dark-mode input[type=checkbox]:not(:checked),.ct-dark-mode input[type=radio]:not(:checked){background:#38393c}.ct-dark-mode input[type=checkbox]:not(:checked):not(:hover),.ct-dark-mode input[type=radio]:not(:checked):not(:hover){border-color:#535558}.ct-dark-mode .ct-title h3{color:#fff}.ct-dark-mode .ct-title p{color:#c7c8ca}.ct-dark-mode .ct-group-title{border-top-color:#47484b}.ct-dark-mode .ct-group-title h3{color:#3891fc}.ct-dark-mode .ct-control .ct-revert{color:#fff}.ct-dark-mode .ct-control>header label{color:#d4d5d7}.ct-dark-mode .ct-option-switch:not(.ct-active){border-color:#515256}.ct-dark-mode .ct-option-switch:not(.ct-active)>span{background:#6c6e73}.ct-dark-mode .ct-option-switch:not(.ct-active):after{border-color:#6c6e73}.ct-dark-mode .ct-option-switch.ct-active{background:#157EFB;border-color:#157EFB}.ct-dark-mode .ct-control:hover .ct-option-switch:not(.ct-active){border-color:#64676b}.ct-dark-mode .ct-control:hover .ct-option-switch:not(.ct-active)>span{background:#85888c}.ct-dark-mode .ct-option-slider .ct-slider:before{--backgroundColor: var(--borderColor)}.ct-dark-mode .ct-image-picker li.active{background:#157EFB}.ct-dark-mode .ct-image-picker li:not(.active):not(:hover){background:rgba(221,224,226,0.5)}.ct-dark-mode .ct-image-picker li:not(.active):not(:hover) svg{fill:#38393c}.ct-dark-mode .ct-panel.ct-click-allowed:hover:before{background:#38393c}.ct-dark-mode .ct-panel.ct-click-allowed .ct-customizer-panel-option button{color:#c7c8ca}.ct-dark-mode .customize-panel-actions{background:#38393c;border-top-color:#47484b;border-bottom-color:#47484b}.ct-dark-mode .customize-panel-actions h3{color:#929499}.ct-dark-mode .ct-customizer-panel{background:#2E2F31;border-bottom-color:#47484b;border-top-color:#47484b}.ct-dark-mode .ct-tabs>ul>li{color:#c7c8ca;border-color:#535558;background:#38393c}.ct-dark-mode .ct-tabs>ul>li:after{background:#2E2F31}.ct-dark-mode .ct-tabs>ul>li:not(.active):hover{color:#c7c8ca;background:#444649}.ct-dark-mode .ct-tabs .ct-current-tab{border-top-color:#535558}.ct-dark-mode .widget-inside .ct-tabs li.active:after{background:#343538}.ct-dark-mode .ct-color-picker-single>span>span{box-shadow:0 0 0 2px #47484b}.ct-dark-mode .ct-color-picker-single>span>span:after{display:none}.ct-dark-mode .ct-responsive-controls li:not(.active){--color: #929499}.ct-dark-mode .ct-responsive-controls li:not(.active):hover{--color: #babbbe}.ct-dark-mode .ct-responsive-controls li.active{color:#157EFB}.ct-dark-mode .ct-option-number>a{color:#fff}.ct-dark-mode .ct-buttons-group li{color:#c7c8ca;background:#38393c;box-shadow:inset 0px 0px 0px 1px #47484b}.ct-dark-mode .ct-buttons-group li.active{color:#fff;background:#157EFB;box-shadow:inset 0px 0px 0px 1px #0471f2}.ct-dark-mode .ct-buttons-group li:not(.active){color:#c7c8ca}.ct-dark-mode .ct-buttons-group li:not(.active):hover{color:#fff;background:#424346}.ct-dark-mode .ct-option-description{color:#acaeb2}.ct-dark-mode .ct-select-input input{color:#fff;border-color:#47484b;background:#38393c}.ct-dark-mode .ct-select-input:before{background:#38393c}.ct-dark-mode .ct-select-input:after{color:#fff}.ct-dark-mode .ct-select-dropdown{border-color:#47484b;background:#38393c}.ct-dark-mode .ct-select-dropdown>div{color:#c7c8ca;border-top-color:#47484b}.ct-dark-mode .ct-select-dropdown>div.active,.ct-dark-mode .ct-select-dropdown>div.selected{color:#fff;background:#424346}.ct-dark-mode .ct-select-dropdown .ct-select-dropdown-group{color:#fff;background:#3d3e41}.ct-dark-mode .ct-layer{background:#343538}.ct-dark-mode .ct-layer-controls{color:#c7c8ca;background:#3a3c3e}.ct-dark-mode .ct-layer-controls>*{color:#c7c8ca}.ct-dark-mode .ct-layer-controls .ct-visibility:before{background:#c7c8ca;box-shadow:0px 0px 0px 1px #3a3c3e}.ct-dark-mode .ct-value-changer{--backgroundColor: #38393c}.ct-dark-mode .ct-value-changer input[type="number"]{background:transparent}.ct-dark-mode .ct-notification,.ct-dark-mode .ct-disabled-notification{color:#acaeb2;background:#38393c;border-left-color:#157EFB}.ct-dark-mode .ct-attachment .thumbnail{border-color:#47484b}.ct-dark-mode .ct-attachment .actions{background:#3a3c3e}.ct-dark-mode .ct-upload-button{box-shadow:none;background:#38393c !important}.ct-dark-mode .ct-upload-button:not(:hover){border-color:#47484b}.ct-dark-mode [class*="ct-tooltip"]{background:#157EFB}.ct-dark-mode .ct-tooltip-top:after{border-top:5px solid #157EFB}.ct-dark-mode .ct-color-palettes li.active,.ct-dark-mode .ct-color-palettes li:hover{background:#38393c}.ct-dark-mode .ct-spacing-controls a:not(:hover){color:#929499}.ct-dark-mode .ct-box-shadow-values{background:#38393c}.ct-dark-mode .ct-box-shadow-values button{color:#d4d5d7;border-right-color:var(--borderColor)}.ct-dark-mode .ct-box-shadow-values button:before{background:#d4d5d7;box-shadow:0px 0px 0px 1px #38393c}.ct-dark-mode .ct-box-shadow-values span:hover{color:#fff}.ct-dark-mode .ct-box-shadow-values span:after{background:var(--accentColor)}.ct-dark-mode .ct-ratio-preview{background:#38393c}.ct-dark-mode .ct-ratio-modal{background:#38393c}.ct-dark-mode .ct-ratio-modal:before{border-color:transparent transparent #38393c transparent}.ct-dark-mode .ct-ratio-modal .ct-radio-option{border-color:#535558}.ct-dark-mode .ct-display-conditions{border-top-color:#47484b}.ct-dark-mode .ct-condition-group{border-bottom-color:#47484b}.ct-dark-mode .ct-condition-group button:not(:hover){color:#fff}.ct-dark-mode .ct-admin-modal{background:#2E2F31;box-shadow:0 10px 500px 10px rgba(0,0,0,0.7);--optionBorderColor: red}.ct-dark-mode .ct-admin-modal .ct-modal-content h2,.ct-dark-mode .ct-admin-modal .ct-modal-content h4{color:#fff}.ct-dark-mode .ct-admin-modal .ct-modal-content p{color:#787b80}.ct-dark-mode .ct-admin-modal .ct-modal-actions.has-divider:before{background:#47484b}.ct-dark-mode [data-reach-dialog-overlay]{background:rgba(56,57,60,0.85)}.ct-dark-mode .ct-option-modal{background:#38393c}.ct-dark-mode .ct-option-modal[data-position='bottom']:before{border-color:transparent transparent #38393c transparent}.ct-dark-mode .ct-option-modal[data-position='top']:before{border-color:#38393c transparent transparent transparent}.ct-dark-mode .ct-option-modal .ct-color-picker-top,.ct-dark-mode .ct-option-modal .components-color-picker__inputs-wrapper,.ct-dark-mode .ct-option-modal .ct-gradient-swatches,.ct-dark-mode .ct-option-modal .ct-color-picker-modal,.ct-dark-mode .ct-option-modal .ct-patterns-list,.ct-dark-mode .ct-option-modal .ct-patterns-list li:not(.active),.ct-dark-mode .ct-option-modal .ct-color-picker-modal:before,.ct-dark-mode .ct-option-modal .ct-typography-top,.ct-dark-mode .ct-option-modal .ct-typography-options>li:not(:last-child){border-color:#47484b}.ct-dark-mode .ct-option-modal .ct-typography-single-font:not(.active):not(:first-child),.ct-dark-mode .ct-option-modal .ct-typography-variations li:not(.active):not(:first-child){border-color:#47484b}.ct-dark-mode .ct-modal-tabs li{color:#787b80;border-bottom-color:#535558}.ct-dark-mode .ct-modal-tabs li.active,.ct-dark-mode .ct-modal-tabs li:hover{color:#c7c8ca}.ct-dark-mode .ct-modal-tabs li:not(:last-child){border-right-color:#535558}.ct-dark-mode .ct-background-modal .ct-patterns-list li:not(.active):hover{border-color:#6c6e73}.ct-dark-mode .ct-background-modal .ct-color-picker-modal:before{background:#38393c}.ct-dark-mode .ct-typohraphy-value{border-color:#47484b;background:#38393c}.ct-dark-mode .ct-typohraphy-value:hover{border-color:#157EFB}.ct-dark-mode .ct-typohraphy-value>div>span:hover span{color:#fff}.ct-dark-mode .ct-typohraphy-value>div>span:after{background:#157EFB}.ct-dark-mode .ct-typohraphy-value>a{color:#fff}.ct-dark-mode .ct-typography-top li{color:#d4d5d7;background:#38393c}.ct-dark-mode .ct-typography-top li:not(.active){border-color:#5f6166}.ct-dark-mode .ct-typography-top li:not(.active):hover{border-color:#157EFB}.ct-dark-mode .ct-typography-top li.ct-weight:before{color:#929499}.ct-dark-mode .ct-typography-top li.ct-weight span{background:#38393c;box-shadow:0px 0px 10px 3px #38393c}.ct-dark-mode .ct-typography-variant ul li:not(.active){border-color:#535558}.ct-dark-mode .ct-typography-variant ul li:not(:hover):not(.active){color:#acaeb2}.ct-dark-mode .ct-typography-single-font:not(.active):not(:hover):after{box-shadow:-5px 0px 15px 10px #38393c}.ct-dark-mode .ct-control{border-color:var(--optionBorderColor) !important}.ct-dark-mode .customize-control-widget_form .widget-top{border-color:var(--optionBorderColor);background:#3a3c3e}.ct-dark-mode .customize-control-widget_form .widget-top h3{color:#c7c8ca}.ct-dark-mode .widget-inside{border-color:var(--optionBorderColor);background:#343538}.ct-dark-mode #available-widgets,.ct-dark-mode #available-menu-items{background:#38393c}.ct-dark-mode #available-widgets-filter{background:#38393c}.ct-dark-mode #available-widgets,.ct-dark-mode #available-widgets-list{border-color:var(--optionBorderColor)}.ct-dark-mode #available-widgets .widget-tpl{background:#38393c}.ct-dark-mode #available-widgets .widget-tpl h3{color:#c7c8ca}.ct-dark-mode #available-widgets .widget-tpl .widget-title:before{color:#c7c8ca}.ct-dark-mode #available-widgets .widget-tpl .widget-description{color:#6c6e73}.ct-dark-mode #available-widgets .widget-tpl:not(:hover){border-left-color:#38393c;border-bottom-color:var(--optionBorderColor)}.ct-dark-mode #available-widgets .widget-tpl:hover{background:#3f4143;border-left-color:var(--accentColor);border-bottom-color:#4e5053}.ct-dark-mode .ct-panels-manager li{color:#c7c8ca;background:#3a3c3e}.ct-dark-mode .ct-panels-manager li:not(.active):not(:hover){border-color:#47484b}.ct-dark-mode .ct-available-items .ct-title{color:#fff}.ct-dark-mode .ct-available-items .ct-builder-item.sortable-chosen,.ct-dark-mode .ct-available-items .ct-item-in-builder{border-color:#535558;background:#303234}.ct-dark-mode .ct-available-items .ct-builder-item.sortable-chosen:hover,.ct-dark-mode .ct-available-items .ct-item-in-builder:hover{background:#343538}.ct-dark-mode .ct-available-items .ct-builder-item:not(.sortable-chosen):hover{border-color:var(--accentColor)}.ct-dark-mode .ct-panel-builder{background:#2E2F31}.ct-dark-mode .placements-builder{border-top-color:#47484b}.ct-dark-mode .ct-view-switch{border-top-color:#47484b;background:#38393c}.ct-dark-mode .ct-view-switch li{color:#c7c8ca;border-right-color:#47484b}.ct-dark-mode .ct-view-switch li.active:after{background:var(--accentColor)}.ct-dark-mode .ct-view-switch li.active,.ct-dark-mode .ct-view-switch li:hover{color:#fff;background:#3e3f42}.ct-dark-mode .ct-view-switch li.ct-builder-toggle{border-left-color:#47484b}.ct-dark-mode .row-inner{background:#2E2F31;border-color:#5f6166}.ct-dark-mode .row-inner .ct-builder-item:not(.sortable-ghost):hover{border-color:var(--accentColor)}.ct-dark-mode .ct-builder-column-middle{background:#333436;border-color:#5f6166}.ct-dark-mode .ct-builder-item{color:#c7c8ca;border-color:#47484b;background:#3a3c3e}.ct-dark-mode [data-builder='footer'] .builder-column:not(:last-child){border-right-color:#5f6166}.ct-dark-mode [class*="ct-instance-button"]:not(.active){color:#c7c8ca;border-color:#47484b;background:#3a3c3e}.ct-dark-mode [class*="ct-instance-button"]:not(.active):hover{border-color:var(--accentColor)}.ct-dark-mode .ct-palettes-modal label{color:#d4d5d7}.ct-dark-mode .ct-palettes-modal .ct-single-palette{border-bottom-color:#47484b}.ct-dark-mode .control-panel-themes #accordion-section-installed_themes{border-top-color:#47484b}.ct-dark-mode .control-panel-themes .customize-themes-section-title{background:#38393c;border-bottom-color:#47484b;border-left-color:#47484b}.ct-dark-mode .control-panel-themes .customize-themes-section-title.selected{color:#157EFB}.ct-dark-mode .control-panel-themes .customize-themes-section-title.selected:after{background:#157EFB}.ct-dark-mode .control-panel-themes .customize-themes-section-title:not(.selected):after{border-color:#4e5053;background:#444649}.ct-dark-mode .control-panel-themes .customize-themes-section-title:hover{color:#157EFB;border-left-color:#157EFB}.ct-dark-mode .control-panel-themes .customize-themes-full-container{background:#38393c}.ct-dark-mode .control-panel-themes .filter-themes-count .themes-displayed{color:#929499}.ct-dark-mode .customize-preview-header.themes-filter-bar{background:#38393c;border-bottom-color:#47484b}.ct-dark-mode .customize-preview-header.themes-filter-bar .search-icon{color:#929499}.ct-dark-mode .customize-control-theme .theme{border-color:#47484b}.ct-dark-mode .customize-control-theme .theme .theme-name{color:#fff;background:#2E2F31}.ct-dark-mode .customize-control-theme .theme .theme-actions{background:transparent}.ct-dark-mode{--accentColor: #157EFB;--accentColorHover: #0b78fb;--borderColor: #47484b;--optionBorderColor: #47484b}.ct-disable-transitions *{transition:none !important}
