:root{--ap-customizer-color-gray-text:#555;--ap-customizer-input-border-color:#ddd;--ap-customizer-theme-color:#00374d;--ap-customizer-theme-color--dark:#00374d;--ap-customizer-border-color:#e2e2e2;--ap-customizer-input-font-size:12px}*,:after,:before{box-sizing:border-box}.customize-control,.customize-section-description-container{margin:0}.customize-control:where(:not(.customize-control-heading-title):not(.customize-control-apura-tabs):not(.customize-control-apura-sub-control)){padding:20px 0}.customize-control:not(.customize-control-heading-title)+:where(.customize-control:not(.customize-control-heading-title):not(.customize-control-apura-sub-control)){border-top:1px solid var(--ap-customizer-border-color);margin:0}.heading-title-wrap+.customize-control-description{margin:8px 0 16px}.apura-reset-button{color:rgba(0,0,0,.2);cursor:pointer;line-height:1;position:relative;text-align:center;transition:all .3s ease}.apura-control-header{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;margin-bottom:8px}.apura-control-header__unit{margin-inline-start:auto}.customize-control.customize-control-apura-sub-control{margin:0}.apura-control-title,.customize-control-title{font-size:14px;font-weight:600;line-height:1.75;margin:0}.apura-control-title+*,.customize-control-title+*{margin-top:8px}.apura-component-button{background:inherit;border:0;color:inherit;cursor:pointer;line-height:1;padding:0}.apura-sub-controls{border-top:1px solid var(--ap-customizer-border-color);margin-top:8px;padding-top:16px}.apura-icon{height:auto;width:1em}.customize-control :is(select,input[type=number]){padding:3px 8px}.apura-device-icon{color:var(--device-icon-color,#aaa)}[aria-pressed=true] .apura-device-icon{--device-icon-color:#000}.apura-device-control{display:flex}.apura-device-control__button{background:none;border:0;cursor:pointer;line-height:1;padding:0 5px}.apura-unit__select{--min:5ch;--gap:0;display:grid;grid-gap:var(--gap);font-size:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min)),1fr));padding:.25em;width:106px}.apura-unit__select-button{background:none;border:0;cursor:pointer;display:grid;line-height:1;padding:.5em .25em;place-content:center;place-items:center;width:100%}.apura-unit__select-button:hover{background:#f5f5f5}.apura-unit__select-button.current{background:var(--ap-customizer-theme-color);color:#fff}.apura-unit__current{background:#fff;cursor:pointer;line-height:2;min-width:5ch;padding:0 .25em;text-align:center}.apura-unit__current,.apura-unit__text{border:1px solid var(--ap-customizer-input-border-color);display:inline-flex;font-size:11px;justify-content:center}.apura-unit__text{align-items:center;background:transparent;padding:0 8px}select.apura-unit-select-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-color:var(--ap-customizer-input-border-color);font-size:11px;line-height:2;min-height:auto;padding:0 4px;-moz-text-align-last:center;text-align-last:center}:is(.section-meta,.customize-control-apura-tabs)+.customize-control-heading-title .heading-title-wrap{border:0;margin:0;padding:1.5em 1em 1em 0}.heading-title-wrap{border-block-start:2px solid #fff;margin:32px -20px 0;padding:1em 1em 1em 20px}.heading-title{color:#000;font-size:1.1em;margin:0}.sub-section-description{margin:0;padding-top:1em}.sub-title{border-bottom:1px dotted;color:var(--ap-customizer-theme-color--dark);font-size:1.1em;margin:0;padding:0 0 .75em}.apura-accordion{position:relative}.apura-accordion__title{background:#fff;border:1px solid var(--ap-customizer-border-color);color:var(--ap-customizer-color-gray-text);cursor:pointer;font-size:14px;font-weight:600;padding:16px 20px 16px 16px;position:relative}.apura-accordion__title:before{content:"";font:normal 16px/1 dashicons;position:absolute;right:8px;top:16px}.apura-accordion__body{background:#fff;border:1px solid var(--ap-customizer-border-color);border-top:0;padding:16px 8px;position:relative}.apura-accordion--typography .apura-accordion__title{background:transparent;border:0;padding-block:6px;padding-inline:0}.apura-accordion--typography .apura-accordion__title:before{background:#fff;border:1px solid var(--ap-customizer-border-color);border-radius:50%;height:2em;padding:.5em;right:0;top:calc(50% - 1em);width:2em}.apura-accordion--typography .apura-accordion__body{--triangle-size:16px;--triangle-height:calc(var(--triangle-size)/2*tan(60deg));margin-block-start:var(--triangle-height)}.apura-accordion--typography .apura-accordion__body:before{background:#fff;clip-path:polygon(0 100%,50% 0,100% 100%);content:"";height:var(--triangle-height);left:16px;position:absolute;top:calc(var(--triangle-height)*-1);width:var(--triangle-size)}.apura-accordion.is-active .apura-accordion__title:before{transform:rotate(180deg)}.apura-range-control{--wp-components-color-gray-600:var(--ap-customizer-input-border-color)}.apura-range-control .components-base-control__field{margin-bottom:0}.apura-editable-field{--wp-components-color-foreground:var(--ap-customizer-color-gray-text);--input-text-height:30px;display:flex;position:relative}.apura-editable-field input[type=text]{border-radius:0;flex:1;height:var(--input-text-height)}.apura-editable-field:has(.apura-editable-field__edit) input[type=text]{padding-right:36px;width:100%}.apura-editable-field__edit{height:26px;position:absolute;right:2px;top:2px}.apura-editable-field__edit-actions .components-button{height:var(--input-text-height)}.apura-color-control__button{border:1px solid var(--ap-customizer-input-border-color);border-radius:50%;display:flex;height:32px;margin-inline-start:auto;overflow:hidden;position:relative;width:32px}.apura-color-control__button:after{background-image:repeating-linear-gradient(-45deg,transparent 0 10px,#ddd 10px 20px);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.apura-color-control__reset{justify-content:center;width:100%}.apura-color-control+.apura-color-control{margin-top:16px}.apura-color-control__remove{--wp-components-color-foreground:var(--ap-customizer-color-gray-text)}.apura-custom-palette__item{margin-top:8px}.apura-button-group{display:flex}.apura-button-group__item{flex:1;margin-inline-start:-1px}.apura-button-group__item:first-child{margin-inline-start:0}.apura-button{--wp-components-color-foreground:var(--ap-customizer-theme-color);background:#fff;border:1px solid var(--ap-customizer-input-border-color);color:var(--ap-customizer-color-gray-text);display:flex;justify-content:center;width:100%}.apura-button.is-pressed:focus:not(:disabled){box-shadow:none}.apura-image-button{border:0;cursor:pointer;padding:2px 2px 3px}.apura-image-button.is-active{background:var(--ap-customizer-theme-color)}.apura-image-button.is-active .apura-image-button__label{color:#fff}.apura-image-button:hover{opacity:.8}.apura-image-button__image{display:block}.apura-image-button__image>img{height:auto;width:100%}.apura-image-button__label{color:var(--ap-customizer-color-gray-text);display:block;font-size:90%}.customize-control.customize-control-apura-toggle{padding-block:28px}.components-toggle-control__label{font-weight:600}.apura-sortable-item{background:#fff;border:1px solid var(--ap-customizer-input-border-color);margin-top:8px;padding:12px}.apura-sortable-item.is-hidden{border-style:dotted}.apura-sortable-item.is-hidden *{opacity:.8}.apura-sortable-item .dashicons{color:var(--ap-customizer-color-gray-text);font-size:1.3em;height:1em;line-height:1;width:1em}.apura-sortable-item__handle{line-height:1}.apura-sortable-item.is-locked{background-color:#f9f9f9;border-color:var(--ap-customizer-input-border-color);opacity:.9}.apura-sortable-item.is-locked .apura-component-button{cursor:not-allowed;opacity:.45;pointer-events:none}.customize-control.customize-control-apura-typography{border-top:0}.customize-control.customize-control-apura-tabs{margin-block:-1px 0;margin-inline:-12px;width:calc(100% + 24px)}.customize-control.customize-control-apura-tabs+.customize-control{border-top:0}.apura-tabs{border-top:1px solid var(--ap-customizer-border-color)}.apura-tabs__tab{background:var(--ap-color-base);border:0;color:#aaa;cursor:pointer;font-size:16px;justify-content:center;padding:.75em .5em;position:relative;width:100%}.apura-tabs__tab:before{background:var(--ap-customizer-theme-color);bottom:0;content:"";height:3px;left:0;opacity:0;position:absolute;width:100%}.apura-tabs__tab.is-active{color:var(--ap-customizer-theme-color);font-weight:600}.apura-tabs__tab.is-active:before{opacity:1}.apura-section-navigation{margin:15px 0;padding:0}.apura-section-navigation .apura-section-nav-description{color:#666;font-size:12px;font-style:italic;line-height:1.4;margin:0 0 10px;padding:0}.apura-section-navigation .apura-section-nav-btn{align-items:center;background:#f7f7f7;border:1px solid #ddd;border-radius:4px;color:#333;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;text-decoration:none;transition:all .3s ease;width:100%}.apura-section-navigation .apura-section-nav-btn:hover{background:#fff;border-color:#0073aa;box-shadow:0 2px 4px rgba(0,0,0,.1);color:#0073aa;transform:translateY(-1px)}.apura-section-navigation .apura-section-nav-btn:focus{box-shadow:0 0 0 2px rgba(0,115,170,.2);outline:none}.apura-section-navigation .apura-section-nav-btn:active{transform:translateY(0)}.apura-section-navigation .apura-section-nav-btn--goto{background:linear-gradient(135deg,#0073aa,#005a87);border-color:#0073aa;color:#fff}.apura-section-navigation .apura-section-nav-btn--goto:hover{background:linear-gradient(135deg,#005a87,#004562);border-color:#004562;color:#fff}.apura-section-navigation .apura-section-nav-btn--back{background:#f1f1f1;border-color:#ccc}.apura-section-navigation .apura-section-nav-btn--back:hover{background:#e8e8e8;border-color:#999}.apura-section-navigation .apura-section-nav-btn .apura-section-nav-text{flex:1;text-align:center}.apura-section-navigation .apura-section-nav-btn .apura-icon-arrow-left,.apura-section-navigation .apura-section-nav-btn .apura-icon-arrow-right{font-size:14px;font-weight:700}#customize-controls .customize-control-apura-section-navigation .customize-control-title{display:none}#customize-controls .customize-control-apura-section-navigation .customize-control-content{margin-top:0}
