.components-popover{z-index:99999!important}.gkits-control-container{margin-bottom:24px}.gkits-control-container .components-flex{align-items:center;margin-bottom:8px;width:100%}.afterg-btn:focus{box-shadow:none!important;outline:none!important}.gkits-mb-0{margin-bottom:0}.gkits-mb-8{margin-bottom:8px}.gkits-mb-12{margin-bottom:12px}.gkits-mb-16{margin-bottom:16px}.gkits-mb-24{margin-bottom:24px}.gkits-pb-0{padding-bottom:0}.gkits-inline-block{display:inline-block}.gkits-block{display:block}.gkits-btn-group.gkits-full-group{display:flex;width:100%}.gkits-btn-group.gkits-full-group .components-button{justify-content:center;padding:0;width:100%}.gkits-btn-group .components-button{box-shadow:inset 0 0 0 1px #e0e0e0;box-sizing:border-box;font-size:11px;font-weight:500;height:30px;text-transform:capitalize}.gkits-btn-group .components-button:focus{box-shadow:inset 0 0 0 1px #e0e0e0;outline:none}.gkits-btn-group .components-button.active{background:#eee;color:#014568}.gkits-header-tabs .components-base-control__label,.gkits-label,.gkits-popover-panel .components-base-control__label{display:inline-block;font-size:13px;font-weight:400;text-transform:none!important}.gkits-reset-button{color:#007cba;margin:0!important;min-width:unset!important;padding:0!important;width:12px}.gkits-reset-button:focus{box-shadow:none!important;outline:none!important}.gkits-reset-button.disabled{cursor:not-allowed}.gkits-reset-button.disabled .dashicon{color:#e0e0e0}.gkits-reset-button.active .dashicon{color:#007cba}.gkits-reset-button .dashicon{font-size:12px;line-height:20px}.gkits-reset-control .components-base-control__field{margin-bottom:0!important}.gkits-reset-control .components-range-control__wrapper span[aria-hidden=true]{height:2px!important}.gkits-reset-control .components-range-control__thumb-wrapper{height:8px!important;margin-top:10px!important;width:8px!important}.gkits-reset-control .components-range-control__thumb-wrapper span:before{height:12px!important;left:-2px!important;top:-5px!important;width:12px!important}.gkits-reset-control .components-simple-tooltip{display:none!important}.gkits-editor-icon{align-items:center;justify-content:center;width:100%}.gkits-editor-icon:focus{box-shadow:none!important;outline:none}.gkits-editor-icon .dashicon,.gkits-editor-icon svg{font-size:12px;line-height:20px;width:16px}.gkits-editor-icon.active-btn{background-color:#f3f4f5}.gkits-editor-icon.active-btn svg{fill:#007cba}.gkits-control-container .components-flex .gkits-units-wrapper{align-items:center;display:flex;gap:5px}.gkits-control-container .components-flex .gkits-units-wrapper .unit-btn{background:none;border:none;cursor:pointer;font-size:10px;font-weight:600;margin:0;padding:0;text-transform:uppercase}.gkits-control-container .components-flex .gkits-units-wrapper .unit-btn.active{color:#007cba}.gkits-control-container .components-base-control__field,.gkits-control-container .components-base-control__label{margin:0!important;padding:0!important}.gkits-popover .components-input-control__backdrop{border:1px solid #e5e5e5!important}.gutslider-inner-popover{padding:10px;width:250px}.gutslider-inner-popover .gkits-control-container{margin:0}.gkits-res-btn .components-button-group{margin-bottom:0!important}.gkits_custom__help{color:#999;display:block;font-size:12px;font-style:italic;margin-top:8px}.gkits-label-flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.gkits-pro-lock-container{background:#ededed;border:1px solid #ccc;border-radius:5px;cursor:not-allowed;margin-bottom:16px;padding:12px;position:relative;z-index:1}.gkits-pro-lock-container:after{background:#fff;content:"";height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:9}.gkits-pro-lock-container .pro-badge{background:#8b1919;border-radius:0 5px 0 0;color:#fff;font-size:10px;line-height:1;padding:6px 8px;position:absolute;right:0;text-transform:uppercase;top:0}.gkits-pro-lock-container .components-base-control{margin-bottom:0!important}.gkits-header-tabs .components-button-group{display:flex}.gkits-header-tabs .components-button-group .tab-button{align-items:center;background:#f5f5f5;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-radius:0!important;border-top:1px solid #e0e0e0;box-shadow:none!important;font-size:12px;font-weight:600;gap:8px;height:50px;justify-content:center;text-transform:uppercase;width:100%}.gkits-header-tabs .components-button-group .tab-button.setting-tab{border-left:0;border-right:1px solid #e0e0e0}.gkits-header-tabs .components-button-group .tab-button.active{background:#fff;border-top-color:#007cba;border-top-width:2px;color:#007cba}.gkits-header-tabs .components-input-control__backdrop{border:1px solid #e0e0e0!important}.gkits-header-tabs .components-input-control__input{font-size:12px!important;padding-left:5px!important;padding-right:5px!important;text-align:center!important}.gkits-header-tabs .components-base-control__field{margin-bottom:0!important}.gkits-header-tabs .components-range-control__wrapper span[aria-hidden=true]{height:2px!important}.gkits-header-tabs .components-range-control__thumb-wrapper{height:8px!important;margin-top:10px!important;width:8px!important}.gkits-header-tabs .components-range-control__thumb-wrapper span:before{height:12px!important;left:-2px!important;top:-5px!important;width:12px!important}.gkits-header-tabs .components-simple-tooltip{display:none!important}.gkits-header-tabs .components-range-control__thumb-wrapper,.gkits-header-tabs .components-range-control__track{background-color:#007cba}.gkits-header-tabs .components-text-control__input{border:1px solid #e0e0e0!important;height:36px!important}.gkits-header-tabs .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:none!important;outline:none!important}.gkits-header-tabs .components-form-toggle.is-checked .components-form-toggle__track{background-color:#007cba!important}.gkits-header-tabs textarea{border:1px solid #e0e0e0!important;resize:none!important}.gkits-header-tabs .components-base-control__help{font-style:italic!important}.gkits-header-tabs .components-button.slider-blocks-add-item{align-items:center;background:#007cba;color:#fff;display:flex;justify-content:space-between;margin-bottom:10px;width:100%}.gkits-header-tabs .components-button.slider-blocks-add-item:active{color:#fff}.gkits-header-tabs .components-button.slider-blocks-add-item svg path{stroke:#fff}.gkits-header-tabs .slider-blocks-upload-btn{align-items:center;border:1px solid #e0e0e0;cursor:pointer;height:130px;justify-content:center;margin-bottom:16px;text-align:center;width:100%}.gkits-header-tabs .components-panel__body.is-opened>.components-panel__body-title{margin-bottom:16px!important}.gkits-header-tabs .components-select-control__input{height:36px!important}.gkits-header-tabs .components-input-control__label{font-size:13px!important;font-weight:400!important;text-transform:capitalize!important}.gkits-res-btn .components-button-group{gap:3px}.gkits-res-btn .gkits-device-btn{border-radius:50%!important;box-shadow:none!important;height:18px!important;justify-content:center;margin:0;min-height:auto!important;padding:2px!important;width:18px}.gkits-res-btn .gkits-device-btn:focus{box-shadow:none!important;outline:none}.gkits-res-btn .gkits-device-btn svg{height:8px;width:14px}.gkits-res-btn .gkits-device-btn.gkits-active{background:#bee7fb}.gkits-res-btn .gkits-device-btn.gkits-active svg{fill:#004365}.gkits-res-label-control{align-items:center;display:flex;gap:8px;justify-content:flex-start}.gkits-btns-group .components-button-group{display:flex;width:100%}.gkits-btns-group .components-button-group .components-button{box-shadow:inset 0 0 0 1px #e0e0e0;justify-content:center;padding:0;width:100%}.gkits-btns-group .components-button-group .components-button svg{width:20px;fill:none}.gkits-btns-group .components-button-group .components-button.gkits-btn-active{background:#eee;color:#007cba;font-weight:500}.gkits-btns-group .components-button-group .components-button.gkits-btn-active svg{stroke:#007cba}.gkits-reset-control .components-flex{margin-bottom:0;padding-bottom:0}.gkits-reset-control .components-number-control,.gkits-reset-control .components-range-control{margin-bottom:0!important}.gkits-switcher .components-button-group{margin-bottom:16px;width:100%}.gkits-switcher .switcher-button{box-shadow:inset 0 0 0 1px #e0e0e0!important;justify-content:center;width:100%}.gkits-switcher .switcher-button.gkits-active{background-color:#eee}.gutslider-inspector-notice{background:#eee;border-top:1px solid #e0e0e0;box-sizing:border-box;padding:15px}.gutslider-inspector-notice p.info{color:#372386;font-size:12px;font-style:italic;font-weight:400;line-height:1.4;margin-bottom:15px;position:relative}.gutslider-inspector-notice p.info .note-title{display:inline-block;font-style:normal;font-weight:600;margin-right:5px}.gutslider-inspector-notice .actions{display:flex;flex-direction:row;gap:10px;justify-content:space-between}.gutslider-inspector-notice .actions a{align-items:center;background:#fff;border-radius:3px;color:#000;display:flex;font-size:12px;font-weight:400;justify-content:center;padding:10px;text-align:center;text-decoration:none;width:100%}.gutslider-inspector-notice .actions svg{width:20px;fill:#6141e7;margin:0 auto;text-align:center}.gkits-control-container.popover-control .components-base-control{margin-bottom:0!important}.gkits-control-container.popover-control .components-button.popover-expand{background:#eee!important;border:1px solid #e0e0e0;height:28px;padding:0 5px}.gkits-control-container.popover-control .components-button.popover-expand.active{border-color:#007cba!important}.gkits-control-container.popover-control .components-button.popover-expand.active svg{fill:#007cba}.gkits-popover-panel{min-width:280px;padding:15px}.gkits-popover-panel .slider-blocks-upload-btn{align-items:center;border:1px solid #e0e0e0;cursor:pointer;height:130px;justify-content:center;margin-bottom:16px;text-align:center;width:100%}.gkits-popover-panel .components-base-control__field{margin-bottom:0!important}.gkits-popover-panel .components-range-control__wrapper span[aria-hidden=true]{height:2px!important}.gkits-popover-panel .components-range-control__thumb-wrapper{height:8px!important;margin-top:10px!important;width:8px!important}.gkits-popover-panel .components-range-control__thumb-wrapper span:before{height:12px!important;left:-2px!important;top:-5px!important;width:12px!important}.gkits-popover-panel .components-simple-tooltip{display:none!important}.gkits-popover-panel .components-range-control__thumb-wrapper,.gkits-popover-panel .components-range-control__track{background-color:#007cba}.gkits-popover-panel .components-text-control__input{border:1px solid #e0e0e0!important;height:36px!important}.gkits-popover-panel .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:none!important;outline:none!important}.gkits-popover-panel textarea{border:1px solid #e0e0e0!important;resize:none!important}.gkits-popover-panel .components-base-control__help{font-style:italic!important}.gkits-pro-link{align-items:center;background:#7249c7;border-radius:2px;color:#fff;display:inline-flex;font-size:14px;font-weight:400;gap:5px;justify-content:center;line-height:1;margin-bottom:0;padding:10px 15px;text-decoration:none;text-decoration:none!important;text-transform:capitalize;transition:.3s}.gkits-pro-link:hover{background:#4a0dc9;color:#fff!important}.gkits-pro-link svg{height:18px;width:18px;fill:#fff}.gkits-pro-link-container{background:rgba(90,23,230,.09);border-top:1px solid #e0e0e0;padding:30px;text-align:center}.gkits-pro-link-container p.unlock-feature{font-size:16px;margin:0 0 15px}.gkits-tip-control{margin-bottom:16px}.gkits-tip-control p{color:#007cba;font-size:12px;font-style:italic;line-height:1.4;margin-bottom:0}.gkits-tip-control .components-tip{align-items:center;display:flex}.gkits-tip-control .components-tip svg{fill:#f0b849;flex-shrink:0;margin-right:5px}.gkits-control-container.background-control .components-base-control{margin-bottom:0}.gkits-control-container .bg-type .components-button{box-shadow:inset 0 0 0 1px #e0e0e0;height:30px}.gkits-control-container .bg-type .components-button.active{background:#eee}.gkits-control-container .bg-type .components-button.active path{fill:#007cba}.gkits-control-container.gkits-gradient-control .components-base-control__label{margin-bottom:8px!important}.gkits-control-container .gkits-editor-icon.gkits-reset-button{min-width:none;padding:0}.gkits-control-container.box-shadow-control .shadow-indicator{background:none;border:none;cursor:pointer;height:25px;position:relative;transform:translateY(5px);width:25px}.gkits-control-container.box-shadow-control .shadow-indicator:focus{box-shadow:none!important;outline:none!important}.gkits-control-container.box-shadow-control .shadow-indicator .dashicon{font-size:18px}.gkits-shadow-panel{box-sizing:border-box;min-width:250px;padding:20px}.gkits-shadow-panel .box-shadow-color-picker{margin:15px 0}.gkits-shadow-panel .box-shadow-color-picker .components-base-control,.gkits-shadow-panel .box-shadow-color-picker .components-base-control__field,.gkits-shadow-panel .box-shadow-color-picker .components-base-control__label{margin:0!important}.gkits-shadow-panel .box-shadow-color-picker .color-indicator{background:none;border:none;cursor:pointer;height:25px;position:relative;width:25px}.gkits-shadow-panel .box-shadow-color-picker .component-color-indicator{background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;height:100%;left:0;position:absolute;top:0;width:100%}.gkits-shadow-panel .components-input-control__backdrop{border-color:#e0e0e0!important}.gkits-color-panel .components-input-control__container{width:100%!important}.gkits-color-control .components-base-control,.gkits-color-control .components-base-control__field{margin:0!important}.gkits-color-control .color-indicator{background:none;border:none;cursor:pointer;height:25px;position:relative;width:25px}.gkits-color-control .component-color-indicator{background-image:linear-gradient(45deg,#ddd 25%,transparent 0),linear-gradient(-45deg,#ddd 25%,transparent 0),linear-gradient(45deg,transparent 75%,#ddd 0),linear-gradient(-45deg,transparent 75%,#ddd 0);background-position:0 0,0 5px,5px -5px,-5px 0;background-size:10px 10px;height:100%;left:0;position:absolute;top:0;width:100%}.gkits-color-indicator{cursor:pointer;display:block;height:25px;position:relative;width:25px}div#gkits-colors-palette{display:grid;grid-template-columns:repeat(6,1fr);row-gap:10px}.gkits-colors-palette{padding:0 15px 15px}.gkits-color-indicator.active:after{align-items:center;background:rgba(0,0,0,.322);border-radius:50%;color:#fff;content:"✓";display:flex;font-size:10px;height:20px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px}.gkits-control-container.icon-picker-control .components-base-control{margin-bottom:8px!important}.gkits-control-container.icon-picker-control .icon-placeplaceholder{align-items:center;border:1px solid #e6e7e9;border-radius:2px;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:center;position:relative;width:100%}.gkits-control-container.icon-picker-control .icon-placeplaceholder svg{height:16px;width:16px;fill:#007cba}.gkits-control-container.icon-picker-control button.components-button.replace-btn{background:#bfeaff;border-radius:0;bottom:0;font-size:11px;font-weight:500;height:30px;justify-content:center;margin:0 auto;position:absolute;text-align:center;text-transform:uppercase;width:100%}.gkits-control-container.icon-picker-control button.components-button.replace-btn:focus{box-shadow:none}.gkits-control-container.icon-picker-control button.components-button.remove-btn.has-icon{color:#a40606;position:absolute;right:0;top:0}.gkits-control-container.icon-picker-control button.components-button.remove-btn.has-icon:focus{box-shadow:none;outline:none}.gkits-icons-modal .icon-list{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:15px}.gkits-icons-modal button.components-button.icon-item{border:1px solid #ccc;height:40px;justify-content:center;margin:0;padding:10px;width:100%}.gkits-icons-modal button.components-button.icon-item svg{height:20px;width:20px}.gkits-icons-modal .icon-search{padding-top:1px}.gkits-icons-modal .icon-search input{border:1px solid #ccc;box-sizing:border-box;padding:5px 10px;width:100%}.gkits-control-container .single-inputs-group{align-items:flex-start;display:flex}.gkits-control-container .single-inputs-group .components-input-control__input{height:36px!important}.gkits-control-container .gkits-single-inputs-group{align-items:stretch;display:flex;gap:2px}.gkits-control-container .gkits-single-inputs-group .single-input:first-child .components-input-control{border-right:0!important}.gkits-control-container .gkits-single-inputs-group .single-input .components-flex{align-items:center!important}.gkits-control-container .gkits-single-inputs-group .single-input .components-input-control__label{color:#b3b3b3;font-size:10px!important;text-transform:capitalize!important}.gkits-control-container .gkits-single-inputs-group .single-input .components-button,.gkits-control-container .gkits-single-inputs-group .single-input .components-input-control__input{height:36px}.gkits-control-container .gkits-single-inputs-group .single-input .components-button{align-items:center;background:#fff;border:1px solid #e0e0e0;justify-content:center;padding:6px}.gkits-control-container .gkits-single-inputs-group .single-input .components-button:focus{box-shadow:none!important;outline:none}.gkits-control-container .gkits-single-inputs-group .single-input .components-button .dashicon{font-size:16px;line-height:20px}.gkits-control-container .gkits-single-inputs-group .single-input .components-button.active{background:#eee}.gkits-control-container .gkits-single-inputs-group .single-input .components-button.active .dashicon{color:#007cba}.gkits__control{border:1px solid #e5e5e5;border-radius:3px;box-shadow:none;height:38px;min-height:auto!important;padding:0 8px}.gkits__value-container{height:38px!important;min-height:38px!important;overflow:scroll!important}.gkits__single-value:focus{border:none;outline:none}.gkits__option{background:#fff;height:auto!important;min-height:auto!important;padding:.5rem 1rem}.gkits__option--is-focused{background-color:#e5e5e5}.gkits__input-container{height:auto;min-height:38px!important;overflow:scroll;position:relative}.gkits__input{background:none;border:none;border-radius:0;cursor:pointer;height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.gkits__input:focus{box-shadow:none!important;outline:none!important}.gkits__indicators{height:auto;min-height:auto!important}.gkits__indicator{cursor:pointer;padding-left:8px}.gkits__indicator svg{fill:#aaa}.gkits__indicator-separator{background:#e5e5e5}.gkits__menu{background:#fff;border-radius:3px;box-shadow:0 0 0 1px #e5e5e5;margin-top:3px}.gkits__multi-value{background:#ebebeb!important;border-radius:2px!important;font-size:11px!important;margin-right:4px!important;padding:3px!important}.gkits__placeholder{color:#9e9e9e!important}.gkits-control-container.typography-control .components-base-control{margin:0}.gkits-control-container.typography-control .afterg-btn{background:#eee;border-radius:50%;height:30px;min-width:auto;width:30px}.gkits-control-container.typography-control .afterg-btn svg{width:15px;fill:#007cba;stroke:#007cba}.gkits-typography-panel{box-sizing:border-box;padding:15px;width:250px}.gkits-typography-panel .gkits-units-wrapper{display:flex;gap:5px}.gkits-typography-panel .unit-btn{background:none;border:none;font-size:11px;font-weight:500;padding:0;text-transform:uppercase}.gkits-typography-panel .gkits-controls-body{margin-top:8px}.gkits-typography-panel .gkits-reset-button.range-btn{transform:translateY(-2px)}.gkits-typography-panel .gkits-btn-group.text-transform-btn-group .components-button{text-transform:none!important}.gkits-units-wrapper{align-items:center;display:flex;gap:5px}.gkits-units-wrapper .unit-btn{background:none;border:none;cursor:pointer;font-size:10px;font-weight:600;margin:0;opacity:.3;padding:0;text-transform:uppercase}.gkits-units-wrapper .unit-btn.gkits-active{color:#007cba;opacity:1}.gkits-border-style .components-flex{flex-direction:row!important}.gkits-border-style .components-flex-item{flex:1 1 auto!important}.gkits-border-style .components-select-control__input{min-width:100px}.gkits-linked-control .components-base-control{margin-bottom:0!important}.gkits-linked-control .gkits-link-extra-btn{border:1px solid #e0e0e0;border-radius:2px;height:auto;height:36px;padding:4px!important}.gkits-linked-control .gkits-link-extra-btn span{display:block;font-size:16px;line-height:20px}.gkits-linked-control .gkits-link-extra-btn.gkits-le-active{color:#007cba}.gkits-link-extra-popover{box-sizing:border-box;padding:10px;width:240px}.gkits-link-extra-popover .components-flex{flex-direction:row-reverse}.gkits-link-extra-popover .components-toggle-control:last-child{margin-bottom:0!important}.gkits-link-extra-popover .components-form-toggle .components-form-toggle__input:focus+.components-form-toggle__track{box-shadow:none!important;outline:none!important}.dnd-container{border:1px solid #e0e0e0;border-radius:2px;margin-bottom:10px;overflow:visible!important;position:relative}.dnd-container .components-panel__body-toggle.components-button .components-panel__arrow{right:5px!important}.dnd-container .dnd-trash{color:#e0e0e0;left:0!important;position:absolute;top:5px!important;z-index:99}.dnd-container .dnd-trash:hover{color:#f44336}.dnd-container .dnd-trash:focus{box-shadow:none!important;outline:none!important}.dnd-container .dnd-trash span{font-size:18px}.dnd-container button.components-button.duplicate-btn.has-icon{color:#e0e0e0;height:auto!important;left:auto;min-width:auto!important;position:absolute;right:20px!important;top:3px!important;transition:.2s;z-index:9}.dnd-container button.components-button.duplicate-btn.has-icon:hover{color:#068436}.dnd-container:not(.no-trash) .dnd-fields-wrapper .components-panel__body-toggle{padding:14px 70px 14px 35px!important;text-wrap:balance}.dnd-container:not(.no-trash) .dnd-fields-wrapper button:focus{box-shadow:none!important;outline:none!important}.dnd-container .dnd-fields-wrapper{background:#fff;border-radius:2px;cursor:grab;position:relative;transition:box-shadow .15s ease,opacity .15s ease}.dnd-container .dnd-fields-wrapper .components-range-control__slider,.dnd-container .dnd-fields-wrapper .components-select-control__input,.dnd-container .dnd-fields-wrapper a,.dnd-container .dnd-fields-wrapper button,.dnd-container .dnd-fields-wrapper input,.dnd-container .dnd-fields-wrapper label,.dnd-container .dnd-fields-wrapper select,.dnd-container .dnd-fields-wrapper textarea{cursor:auto}.dnd-container .dnd-fields-wrapper .components-panel__body-toggle{cursor:grab!important}.dnd-container .dnd-fields-wrapper .components-panel__body.is-opened .components-panel__body-toggle{border-bottom:1px solid #e0e0e0}.dnd-container .dnd-fields-wrapper .components-button{background-color:#fff}.dnd-container .dnd-fields-wrapper .components-button:focus{outline:none!important}.dnd-container .dnd-fields-wrapper.is-dragging{box-shadow:inset 0 0 0 2px #2d62ff;cursor:grabbing;opacity:.4}.dnd-container .dnd-fields-wrapper.is-dragging *{pointer-events:none}.dnd-container .dnd-fields-wrapper:not(.is-dragging):hover .components-panel__body-toggle{background:#f8fafc}.gutslider-image-preview{border:1px solid #e0e0e0;box-sizing:border-box;height:150px;margin-bottom:16px;padding:10px;position:relative;width:100%}.gutslider-image-preview.has-focal-point{height:auto!important}.gutslider-image-preview.has-focal-point .components-base-control{margin-bottom:0!important}.gutslider-image-preview.has-focal-point .components-base-control .focal-point-picker__controls{padding-bottom:0!important}.gutslider-image-preview.has-video{height:100%!important}.gutslider-image-preview.has-video .components-base-control__label{margin-bottom:40px!important}.gutslider-image-preview.has-video .edit-btn,.gutslider-image-preview.has-video .remove-btn{top:40px!important}.gutslider-image-preview img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gutslider-image-preview .edit-btn,.gutslider-image-preview .remove-btn{background:hsla(0,0%,89%,.8)!important;border-radius:50%;height:25px!important;min-width:auto!important;padding:3px!important;position:absolute;top:15px;width:25px!important}.gutslider-image-preview .edit-btn .dashicons,.gutslider-image-preview .remove-btn .dashicons{font-size:15px!important;height:15px;width:15px}.gutslider-image-preview .edit-btn{color:#0c7938!important;left:auto;right:15px}.gutslider-image-preview .remove-btn{color:#8b0606;left:15px;right:auto}.gutslider-upload-btn{border:1px solid #ccc;display:flex;flex-direction:column;height:120px;justify-content:center;margin-bottom:16px;width:100%}.gutslider-upload-btn svg{height:30px;width:30px;fill:#ccc}.gkits-star-rating svg{height:16px;width:16px}.gkits-editor-settings{opacity:0;position:absolute;right:0;top:0;visibility:hidden;z-index:9}.gkits-editor-settings button{background:#007cba;border:none;color:#fff;cursor:pointer;height:30px;width:30px}.wp-block[data-type^=gutsliders]{position:relative}.wp-block[data-type^=gutsliders]:hover{box-sizing:border-box;outline:1px solid #007cba}.wp-block[data-type^=gutsliders]:hover .gkits-editor-settings{opacity:1;visibility:visible}.gutslider-responsive-control{align-items:center;display:flex;gap:8px;line-height:0!important;margin:16px 0 8px}.gutslider-responsive-label{font-size:13px;font-weight:400;text-transform:capitalize}.gutslider-responsive-device-selector{display:inline-flex;gap:4px}button.gutslider-responsive-device-button{align-items:center;background:none;border:none;color:#999;cursor:pointer;display:inline-flex;line-height:1;margin:0;padding:0}button.gutslider-responsive-device-button.active{color:#000}button.gutslider-responsive-device-button span{display:inline-block;font-size:14px;height:14px;width:14px}button.gutslider-responsive-device-button span:before{font-size:14px}.gutslider-library-toolbar-btn-wrapper{align-items:center;display:flex;margin:0 4px}button.gutslider-library-btn{align-items:center;background:#2d62ff!important;border:none;border-radius:6px;box-shadow:none!important;color:#fff!important;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;height:36px;padding:0 12px;transition:background .2s}button.gutslider-library-btn svg{height:16px;width:16px;fill:#fff;flex-shrink:0}button.gutslider-library-btn:focus:not(:disabled),button.gutslider-library-btn:hover:not(:disabled){background:#1545d4!important;box-shadow:none!important;color:#fff!important}.gutslider-patterns-modal .components-modal__content{padding:30px}.gutslider-patterns-modal{height:90%;max-height:none!important;width:90%}.gutslider_patterns_grid{-moz-column-count:4;column-count:4;gap:30px}.gutslider-pattern-item{border:1px solid #eee;border-radius:12px;box-sizing:border-box;margin-bottom:20px;overflow:hidden;transition:all .3s ease}.gutslider-pattern-item:hover{border-color:#2d62ff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.gutslider-pattern-footer{align-items:center;display:flex;justify-content:space-between;padding:15px}.gutslider-pattern-preview{align-items:center;background:#f8fafc;border-bottom:1px solid #eee;display:flex;height:220px;justify-content:center;position:relative;width:100%}.gutslider-pattern-preview img{height:100%;margin:0!important;-o-object-fit:contain;object-fit:contain;width:100%}span.gutslider-pattern-title{color:#1e293b;font-size:16px;font-weight:600}button.gutslider-pattern-insert-btn{background:none;border:1px solid #2d62ff;border-radius:6px;color:#2d62ff;cursor:pointer;font-size:14px;font-weight:500;line-height:1;padding:8px 16px;transition:.3s}button.gutslider-pattern-insert-btn[disabled]{border-color:#e0e0e0;color:#e0e0e0;cursor:not-allowed}button.gutslider-pattern-insert-btn:hover:not([disabled]){background:#2d62ff;color:#fff}.gutslider-patterns-toolbar{align-items:center;display:flex;justify-content:space-between;margin-bottom:30px}p.gutslider-patterns-count{color:#64748b;font-size:15px;font-weight:500;margin:0!important}button.gutslider-patterns-refresh-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:.3s}button.gutslider-patterns-refresh-btn:hover{background:#f8fafc;border-color:#cbd5e1}button.gutslider-patterns-refresh-btn svg{fill:#64748b}.gutslider-patterns-body{display:flex;gap:0;height:calc(100% - 80px);overflow:hidden}.gutslider-patterns-sidebar{border-right:1px solid #e2e8f0;flex-shrink:0;min-width:250px;overflow-y:auto;padding-right:10px;width:250px}.gutslider-patterns-sidebar .gutslider-patterns-category-list{list-style:none;margin:0;padding:0}.gutslider-patterns-sidebar li{margin:0}.gutslider-patterns-sidebar li button{align-items:center;background:none;border:none;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:14px;gap:8px;justify-content:space-between;padding:9px 16px;text-align:left;transition:background .15s;width:100%}.gutslider-patterns-sidebar li button:hover{background:#f1f5f9;color:#1e293b}.gutslider-patterns-sidebar li.is-active button{background:#eff4ff;color:#2d62ff;font-weight:600}.gutslider-patterns-sidebar li.is-active button .gutslider-category-count{background:#2d62ff;color:#fff}.gutslider-patterns-sidebar .gutslider-category-name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gutslider-patterns-sidebar .gutslider-category-count{background:#e2e8f0;border-radius:20px;color:#64748b;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.5;padding:2px 7px}.gutslider-patterns-content{flex:1;overflow-y:auto;padding:0 0 20px 24px}.gutslider-patterns-error,.gutslider-patterns-loading{align-items:center;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:100px 0}.gutslider-patterns-error p,.gutslider-patterns-error span,.gutslider-patterns-loading p,.gutslider-patterns-loading span{color:#64748b;font-size:16px}.components-placeholder.gutslider-pattern-placeholder{background:#f8fafc;border:2px dashed #e2e8f0;border-radius:8px;padding:40px!important}.components-placeholder.gutslider-pattern-placeholder .components-placeholder__label{color:#1e293b;font-size:18px;font-weight:600;margin-bottom:20px}.components-placeholder.gutslider-pattern-placeholder button{border-radius:6px!important;cursor:pointer;font-size:14px!important;font-weight:500!important;height:auto!important;margin:0 5px;padding:12px 24px!important;transition:all .2s ease}.components-placeholder.gutslider-pattern-placeholder .gutslider__skip-btn{background:#fff!important;border:1px solid #cbd5e1!important;color:#64748b!important}.components-placeholder.gutslider-pattern-placeholder .gutslider__skip-btn:hover{background:#f1f5f9!important;border-color:#94a3b8!important}.components-placeholder.gutslider-pattern-placeholder .gutslider__use-pattern-btn{background:#2d62ff!important;border:1px solid #2d62ff!important;color:#fff!important}.components-placeholder.gutslider-pattern-placeholder .gutslider__use-pattern-btn:hover{background:#1545d4!important;border-color:#1545d4!important;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.gutslider-patterns-load-more-wrapper{margin-top:30px;text-align:center}button.gutslider-patterns-load-more-btn{background:blue;border:none;border-radius:6px;color:#fff;padding:8px 16px}@media(min-width:1025px)and (max-width:1440px){.gutslider_patterns_grid{-moz-column-count:3;column-count:3}}@media(min-width:769px)and (max-width:1024px){.gutslider_patterns_grid{-moz-column-count:2;column-count:2}}@media(max-width:768px){.gutslider_patterns_grid{-moz-column-count:1;column-count:1}}
