#ab-app{overflow:hidden !important;}
#ab-builder-sidebar *,
#ab-builder-sidebar *::before,
#ab-builder-sidebar *::after{
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  border: 0 !important;
  font-size: 100% !important;
  font: inherit !important;
  vertical-align: baseline !important;
  color:#ffffff !important;
  text-rendering:geometricPrecision !important;
  text-transform:none !important;
}

#ab-builder-sidebar *:not(.sp-preview-inner),
#ab-builder-sidebar *::before,
#ab-builder-sidebar *::after{
  background-color: transparent !important;
}


#ab-builder-sidebar *::placeholder{color:#ffffff !important;opacity:0.5 !important;}

#ab-builder-sidebar a{text-decoration:underline !important;}

.ab-loading-screen {position: fixed !important;top: 0 !important;left: 0 !important;width: 100% !important;height: 100% !important;background: #1F2228 !important;z-index: 99999 !important;display: flex !important;justify-content: center !important;align-items: center !important;}
.ab-loading-screen .ab-loading-screen-logo {max-width: 200px !important;}
.ab-loading-screen .ab-loading-screen-logo img {width: 100% !important;animation: abLoadingScreen 0.75s ease-in-out infinite !important;}
.ab-builder-grid .ab-loading-screen{display:none !important;}

@keyframes abLoadingScreen {
  0% { transform: scale(1); }
  50% { transform: scale(1.2); }
  100% { transform: scale(1); }
}

/*Saved Styles**/
.ab-align-right{text-align:right !important;}
#ab-builder-sidebar strong{font-weight:bold !important;}
#ab-builder-sidebar .ab-title{font-size:17px !important;font-weight:bold !important;margin-bottom:10px !important;}
#ab-builder-sidebar .ab-large-title{font-size:32px !important;font-weight:bold !important;margin-bottom:10px !important;}
#ab-builder-sidebar .ab-sidebar-close{position:absolute !important;right:0 !important;top:50% !important;transform:translate(100%, -50%) !important;background-color:#0e0f11 !important;width:30px !important;height:50px !important;background-image:var(--closed-icon) !important;background-size:10px !important;background-repeat:no-repeat !important;background-position:center !important;cursor: pointer !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;transition:all .25s !important;}
.ab-app-wrapper.ab-builder-closed #ab-builder-sidebar .ab-sidebar-close{width:50px !important;background-image:var(--open-icon) !important;background-size:30px !important;}

.ab-builder-item{color:#ffffff !important;font-family:Arial, sans-serif !important;font-size:15px !important;line-height:1.2 !important;}

.ab-header{display:grid !important;grid-template-columns:250px 1fr 23px !important;background:#1F2228 !important;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;z-index:9999999999999999999999999999999999999999 !important;align-items:flex-end !important;padding-top:7px !important;height:50px !important;padding-right:13px !important;}
.ab-header .ab-header-bar{padding:0 20px 16px 30px !important;}
.ab-header .ab-header-bar .ab-page-link{font-style:italic !important;font-weight:bold !important;}
.ab-header .ab-header-logo{padding:12px 10px 12px 20px !important;background:#363B47 !important;position: relative !important;border-top-right-radius:9px !important;}
.ab-header .ab-header-logo:after{content:'' !important;width:20px !important;height:calc(100% - 9px) !important;position:absolute !important;right:1px !important;transform:translateX(100%) !important;top:9px !important;background:linear-gradient(245deg, rgba(54,59,71,0) 50%, rgba(54,59,71,1) 50%) !important;}
.ab-header .ab-close{width:23px !important;height:23px !important;align-self:center !important;background-size:cover !important;background-position:center !important;margin-bottom:8px !important;display:block !important;}

.ab-builder-grid{width:calc(100% - 450px) !important;position: relative !important;z-index:99999999 !important;overflow:hidden !important;margin-top:50px !important;transition:all .25s !important;margin-left:auto !important;margin-right:0 !important;}
.ab-builder-grid .ab-builder-preview{background:#ffffff !important;}
.ab-builder-grid, .ab-builder-preview {transform:translate(0px) !important;}
.ab-builder-grid, .ab-builder-preview.ab-selecting-trigger{cursor:var(--ab-cursor) 4 12, auto !important;}

#ab-builder-sidebar{background:#1F2228 !important;position:fixed !important;top:50px !important;left:0 !important;width:450px !important;z-index:999999999999999999999999999999 !important;overflow-x:visible !important;transition:all .25s;}
#ab-builder-sidebar .ab-builder-sidebar-scroll{height:calc(100vh - 99px) !important;overflow-y:scroll !important;padding-bottom:167px !important;}
#ab-builder-sidebar .ab-builder-sidebar-scroll::-webkit-scrollbar,  #ab-builder-sidebar .ab-builder-gsap-installation::-webkit-scrollbar{display:none !important;}

#ab-builder-sidebar .ab-builder-gsap-installation{height:calc(100vh - 50px) !important;overflow-y:scroll !important;padding-bottom:167px !important;background:#363B47 !important;padding:20px !important;}
#ab-builder-sidebar .ab-builder-gsap-installation .ab-builder-gsap-header{margin-bottom:30px !important;}
#ab-builder-sidebar .ab-builder-gsap-installation form .ab-title{margin-top:15px !important;}
#ab-builder-sidebar .ab-builder-gsap-installation input[type="text"]{background:#1F2228 !important;border-radius:5px !important;padding:0 10px !important;height:32px !important;font-size:13px !important;margin-bottom:5px !important;width:100% !important;}
#ab-builder-sidebar .ab-builder-gsap-installation input[type="text"].ab-error-highlight{outline:2px solid #d90d84 !important;}
#ab-builder-sidebar .ab-builder-gsap-installation input[type="text"].ab-success-highlight{outline:2px solid #1bdf38 !important;}
#ab-builder-sidebar .ab-builder-gsap-installation .ab-button{margin-top:15px !important;}
#ab-builder-sidebar .ab-builder-gsap-installation .ab-gsap-error{font-size:15px !important;margin-bottom:30px !important;color:#d90d84 !important;}

#ab-builder-sidebar .ab-builder-gsap-installation .ab-gsap-notice{margin-top:15px !important;font-size:13px !important;}

#ab-builder-sidebar .ab-type-selects{background:#363B47 !important;display:grid !important;grid-template-columns:1fr 1fr 1fr !important;text-align:center !important;}
#ab-builder-sidebar .ab-type-selects .ab-type-select{padding:14px 20px !important;border-bottom:3px solid rgba(0,0,0,0.2) !important;cursor: pointer !important;}
#ab-builder-sidebar .ab-type-selects .ab-type-select.ab-active{border-bottom:3px solid #4273FF !important;}

#ab-builder-sidebar .ab-no-animations{text-align:center !important;padding:50px 20px 0px !important;}
#ab-builder-sidebar .ab-no-animations img{width:40px !important;display:inline-block !important;margin-bottom:20px !important;}
#ab-builder-sidebar .ab-no-animations-text{margin-bottom:0px !important;}

#ab-builder-sidebar .ab-animation-list-area-wrapper{padding:20px !important;}
#ab-builder-sidebar .ab-animation-list-area-wrapper .ab-button{text-align:center !important;}
#ab-builder-sidebar .ab-animation-list{margin-bottom:5px !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item{padding: 12px !important;background:#33353b !important;font-size:14px !important;margin-bottom:5px !important;border-radius:5px !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-header{display:grid !important;grid-template-columns:1fr 160px !important;align-items:center !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-title{font-weight:600 !important;margin-bottom:0px !important;word-break:break-word !important;font-size:16px !important;text-overflow: ellipsis !important;display: -webkit-box !important;-webkit-line-clamp: 2 !important;-webkit-box-orient: vertical !important;overflow:hidden !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-title .ab-animation-list-item-title-trigger{color:#FF9942 !important;font-weight:400 !important;font-style:italic !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-title .ab-faded-text{color:#ffffff !important;font-weight:400 !important;font-style:italic !important;opacity:0.3 !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-title .ab-animation-list-item-title-preset{color:#ffffff !important;font-weight:400 !important;font-style:italic !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-content{padding-top:8px !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-meta .ab-list-item-meta-line{display:inline-block !important;margin-left:14px !important;position: relative !important;line-height:1 !important;font-size:12px !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-meta .ab-list-item-meta-line:after{content:'' !important;height:100% !important;position:absolute !important;left:-7px !important;top:0 !important;width:1px !important;background:rgba(255,255,255,0.1) !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-meta .ab-list-item-meta-line:first-child{margin-left:0 !important;border-left:none !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-meta .ab-list-item-meta-line:first-child:after{display:none !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-meta .ab-list-item-meta-line.global{background:#DDF45B !important;padding:3px 8px !important;border-radius:5px !important;font-size:12px !important;font-weight:bold !important;color:#1F2228 !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-last-editted-by{margin-top:10px !important;color:#868686 !important;font-size:12px !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-last-editted-by span{color: inherit !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-actions{display:flex !important;justify-content:flex-end !important;grid-gap:10px !important;align-items:center !important;font-size:13px !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-actions .ab-animation-list-item-edit{background:#4273FF !important;padding:5px 9px !important;border-radius:5px !important;cursor: pointer !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-actions .ab-animation-list-item-delete{color:#e1446a !important;cursor: pointer !important;}
#ab-builder-sidebar .ab-animation-list .ab-animation-list-item .ab-animation-list-item-actions .ab-animation-list-item-refresh{color:#ffffff!important;cursor: pointer !important;}

#ab-builder-sidebar .ab-button{background:#4273FF !important;color:#ffffff !important;border:2px solid #4273FF !important;padding:10px 16px !important;border-radius:5px !important;font-weight:500 !important;cursor:pointer !important;font-size:15px !important;transition:all .25s !important;width:100% !important;text-align:center !important;}
#ab-builder-sidebar .ab-button.ab-add-stage-button{font-size:12px !important;}
#ab-builder-sidebar .ab-button.ab-inline-button{width:max-content !important;padding:8px 10px !important;font-size:12px !important;display:inline-block !important;}
#ab-builder-sidebar .ab-button.ab-inline-button + .ab-inline-button{margin-left:7px !important;}
#ab-builder-sidebar .ab-button.ab-button-grey{background:#363B47 !important;border-color:#363B47 !important;}
#ab-builder-sidebar .ab-button.ab-button-red{background:#e1446a !important;border-color:#e1446a !important;}
#ab-builder-sidebar .ab-button.ab-button-loading:after{content:'' !important;width:12px !important;height:12px !important;display:inline-block !important;border-radius:20px !important;border:2px solid rgba(255,255,255,0.75) !important;border-top:2px solid transparent !important;vertical-align:middle !important;margin-left:6px !important;animation:buttonLoading .5s linear infinite;margin-top:-2px !important;}
#ab-builder-sidebar .ab-button.ab-button-disabled{cursor:not-allowed !important;}

@keyframes buttonLoading{
    0%{transform:rotate(0deg)}
    100%{transform:rotate(360deg)}
}

.ab-app-wrapper.ab-builder-closed .ab-builder-grid{width:100% !important;}
.ab-app-wrapper.ab-builder-closed #ab-builder-sidebar{transform:translateX(-100%) !important;}

#ab-builder-sidebar .ab-configuration-header{padding:20px 20px 0 !important;position: relative !important;}
#ab-builder-sidebar .ab-configuration-header .ab-configuration-top{padding: 20px !important;margin-left: -20px !important;margin-right: -20px !important;margin-top:-20px !important;}
#ab-builder-sidebar .ab-configuration-title{margin-bottom:20px !important;padding-right:50px !important;font-weight:600 !important;font-size:16px !important;}
#ab-builder-sidebar .ab-configuration-close{position:absolute !important;top:0 !important;right:0 !important;width:60px !important;height:60px !important;background-size:20px !important;background-position:center !important;background-repeat:no-repeat !important;cursor: pointer !important;}

#ab-builder-sidebar .ab-animation-selection{padding:20px !important;position: relative !important;}
#ab-builder-sidebar .ab-animation-selection-options{display:grid !important;grid-gap:10px !important;grid-template-columns:1fr !important;}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option{padding:20px 12px !important;border-top-right-radius:5px !important;border-bottom-right-radius:5px !important;cursor: pointer !important;transition:all .25s !important;transition:all .25s !important;background:#33353b !important;border-left:4px solid rgba(255, 255, 255, 0.1) !important;text-decoration:none !important;}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option-icon{opacity:0.5 !important;transition:all .25s !important;width:100% !important;max-width:36px !important;margin-bottom:16px !important;}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option-title{font-weight:600 !important;margin-bottom:5px !important;}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option:hover{border-color:#4273FF !important;}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option:hover .ab-animation-selection-option-icon{opacity:1 !important;}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option .ab-skill-grid{grid-template-columns:75px 1fr;display:grid !important;grid-gap:10px !important;margin-top:28px !important;align-items:center !important;font-size:12px !important;}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option .ab-skill-grid .ab-skill-bar{height:10px !important;background:rgba(0,0,0,0.2) !important;position: relative !important;border-radius:100px !important;}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option .ab-skill-grid .ab-skill-bar .ab-skill-bar-fill{width:20% !important;background:#4273FF !important;position:absolute !important;top:0 !important;left:0 !important;height:100% !important;border-radius:100px !important;}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option .ab-skill-grid .ab-skill-bar .ab-skill-bar-fill.medium{width:55% !important}
#ab-builder-sidebar .ab-animation-selection-options .ab-animation-selection-option .ab-skill-grid .ab-skill-bar .ab-skill-bar-fill.high{width:65% !important}

#ab-builder-sidebar .ab-simple-animation-select{padding-bottom:12px !important;}

#ab-builder-sidebar .ab-row:not(:last-child){padding-bottom:12px !important;}
#ab-builder-sidebar .ab-label-area{margin-bottom:8px !important;display:grid !important;grid-template-columns:1fr 160px !important;}
#ab-builder-sidebar .ab-label{font-size:12px !important;text-transform:uppercase !important;font-weight:600 !important}
#ab-builder-sidebar .ab-secondary-label{font-size:12px !important;margin-bottom:5px !important;}
#ab-builder-sidebar .ab-error{text-transform:none !important;color:#ea5e5e !important;text-align:right !important;font-weight:300 !important;font-size:12px !important;}
#ab-builder-sidebar .ab-error span{color:inherit !important;}
#ab-builder-sidebar .ab-tooltip-indicator{width:13px !important;height:13px !important;background-size:cover !important;background-position:center !important;display:inline-block !important;position: relative !important;margin-left:2px !important;}
#ab-builder-sidebar .ab-tooltip-indicator:after{content:attr(data-tooltip) !important;position:absolute !important;background:#090b0d !important;color:#ffffff !important;padding:7px 10px !important;border-radius:4px !important;z-index:9999 !important;top:-10px !important;transform:translatex(100%) !important;right:-10px !important;text-transform:none !important;box-shadow:0 0 12px rgba(0,0,0,0.3) !important;max-width:220px !important;width:100vw !important;font-weight:300 !important;line-height:1.4 !important;opacity:0 !important;pointer-events:none !important;font-size:12px !important;}
#ab-builder-sidebar .ab-tooltip-indicator:before{content:'';width:8px !important;height:8px !important;background:#090b0d !important;position:absolute !important;right:-6px !important;top:2px !important;transform:translateX(100%) rotate(45deg) !important;z-index:99999 !important;opacity:0 !important;}
#ab-builder-sidebar .ab-tooltip-indicator:hover:after, #ab-builder-sidebar .ab-tooltip-indicator:hover:before{opacity:1 !important;}

#ab-builder-sidebar .ab-trigger-select{position: relative !important;}
#ab-builder-sidebar .ab-trigger-select .ab-trigger-select-icon{width:40px !important;height:100% !important;position: absolute !important;top:0 !important;left:0 !important;background:#111214 !important;border-bottom-left-radius:5px !important;border-top-left-radius:5px !important;display:flex !important;justify-content:center !important;align-items:center !important;cursor:pointer !important;}
#ab-builder-sidebar .ab-trigger-select .ab-trigger-select-icon img{transition:all .25s !important;width:20px !important;}
#ab-builder-sidebar .ab-trigger-select .ab-trigger-select-icon:hover img{transform:scale(1.1) !important;}
#ab-builder-sidebar .ab-trigger-select .ab-trigger-select-input{background:#25282D !important;border:none !important;border-radius:5px !important;height:40px !important;padding-left:50px !important;outline:none !important;color:#dab576 !important;font-family:monospace !important;font-size:10px !important;width:100% !important;}
#ab-builder-sidebar .ab-trigger-select .ab-trigger-select-input::placeholder{font-style:italic !important;color:#ffffff !important;font-weight:400 !important;font-family:Arial, sans-serif !important;opacity:0.6 !important;font-size:13px !important;}
#ab-builder-sidebar .ab-trigger-select.ab-invalid .ab-trigger-select-input{color:#ea5e5e !important;}

#ab-builder-sidebar .ab-playback-controls{font-style:italic !important;font-weight:400 !important;font-size:14px !important;border: 4px solid #252931 !important;padding: 10px !important;border-radius: 10px !important;text-align:center !important;}

#ab-builder-sidebar .ab-inline-dropdown{display:inline-block !important;position: relative !important;margin-bottom:5px !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-current{padding:2px !important;border-radius:7px !important;cursor:pointer !important;background:rgba(255,255,255,0.05) !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-current .ab-inline-dropdown-current-inner{background:#111317 !important;padding:2px 4px 2px 6px !important;border-radius:5px !important;font-weight:600 !important;font-style:italic !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-current .ab-inline-dropdown-current-inner:after{content:'' !important;width:10px !important;height:10px !important;display:inline-block !important;margin-left:2px !important;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;background-image:var(--bg-image) !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options{position:absolute !important;bottom:-.5rem !important;transform:translateY(100%) !important;width:200px !important;left:0 !important;background:#17191e !important;border-radius:13px !important;z-index:999 !important;font-size:14px !important;font-style:normal !important;padding:3px !important;text-align:left !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options .ab-inline-dropdown-options-inner{background:#17191e !important;border-radius:13px !important;padding:3px !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options .ab-inline-dropdown-option{padding:10px 10px !important;font-weight:100 !important;background:#1F2228 !important;margin-bottom:5px !important;border-radius:10px !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options .ab-inline-dropdown-option:hover{background:#1F2228 !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options .ab-inline-dropdown-option.ab-inline-dropdown-option-selected{color:#4273FF !important;font-weight:bold !important;background:#1F2228 !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options .ab-inline-dropdown-option:last-child{margin-bottom:0 !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options .ab-inline-dropdown-option.ab-interactive{cursor:pointer !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options .ab-inline-dropdown-option:not(.ab-interactive){background:#1F2228 !important;}


#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options .ab-custom-input-wrapper{display:grid !important;grid-template-columns:1fr 35px !important;grid-gap:10px !important;margin-top:5px !important;}
#ab-builder-sidebar .ab-inline-dropdown .ab-inline-dropdown-options .ab-custom-input-wrapper .ab-custom-input-submit{background:#4273FF !important;border-radius:5px !important;display:flex !important;justify-content:center !important;align-items:center !important;cursor:pointer !important;background-image:var(--bg-image) !important;background-size:15px !important;background-position:center !important;background-repeat:no-repeat !important;}
#ab-builder-sidebar .ab-custom-input{display:grid !important;grid-template-columns:1fr 42px !important;align-items:center !important;border-radius:5px !important;overflow:hidden !important;}
#ab-builder-sidebar .ab-custom-input.ab-no-unit{grid-template-columns:1fr !important;}
#ab-builder-sidebar .ab-custom-input input{background:#111317 !important;border:none !important;outline:none !important;appearance:none !important;-webkit-appearance:none !important;height:32px !important;color:inherit !important;padding:0 10px !important;width:100% !important;font-weight:400 !important}
#ab-builder-sidebar .ab-custom-input input::-webkit-outer-spin-button, #ab-builder-sidebar .ab-custom-input input::-webkit-inner-spin-button{-webkit-appearance: none !important;margin: 0 !important;}
#ab-builder-sidebar .ab-custom-input .ab-unit-selector{background:#0e1012 !important;height:32px !important;display:flex !important;justify-content:center !important;align-items:center !important;cursor: pointer !important;font-size:12px !important;position: relative !important;}
#ab-builder-sidebar .ab-custom-input .ab-unit-selector:after{content:'' !important;width:13px !important;height:18px !important;position:absolute !important;top:50% !important;right:3px !important;transform:translateY(-50%) !important;background-image:var(--icon) !important;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;}
#ab-builder-sidebar .ab-custom-input.ab-small{max-width:110px !important;}

#ab-builder-sidebar .ab-stages{margin-left:-24px !important;position: relative !important;}
#ab-builder-sidebar .ab-stages .ab-stage{padding-left:20px !important;position: relative !important;border-left:8px solid #4273FF !important;padding-bottom:12px !important;}
#ab-builder-sidebar .ab-stages .ab-add-stage{border-left:8px solid transparent !important;padding-bottom:0 !important;padding-left:20px !important;position: relative !important;}
#ab-builder-sidebar .ab-stages .ab-stage:before{content:'' !important;position: absolute !important;top:0 !important;left:-2px !important;background:#4273FF !important;width:12px !important;height:12px !important;border-radius:50% !important;transform:translateX(-50%) !important;}
#ab-builder-sidebar .ab-stages .ab-stage .ab-stage-inner{padding:12px !important;background:#262a33 !important;border-radius:5px !important;position: relative !important;}
#ab-builder-sidebar .ab-stages .ab-stage .ab-stage-inner .ab-stage-handle{position:absolute !important;left:4px !important;width:20px !important;cursor:move !important;opacity:0.3 !important;transform:translatey(-50%) !important;top:50% !important;}
#ab-builder-sidebar .ab-stages .ab-stage .ab-stage-inner .ab-inline-dropdown-current-inner{font-size:13px !important;background:#262a33 !important;padding:4px 5px 4px 8px !important;}
#ab-builder-sidebar .ab-stages .ab-trigger-select .ab-trigger-select-input{background:#1F2228 !important;color:#a4d4d6 !important;}
#ab-builder-sidebar .ab-stages .ab-trigger-select .ab-trigger-select-input.ab-invalid{color:#ea5e5e !important;}
#ab-builder-sidebar .ab-stages .ab-trigger-select .ab-trigger-select-input::placeholder{opacity:0.5 !important;}

#ab-builder-sidebar .ab-stages .ab-stage-closed{display:grid !important;grid-template-columns:1fr 80px 40px !important;grid-gap:10px !important;align-items:center !important;}
#ab-builder-sidebar .ab-stages .ab-stage-closed .ab-stage-icons{display:flex !important;justify-content:flex-end !important;align-items:center !important;grid-gap:5px !important;}
#ab-builder-sidebar .ab-stages .ab-stage-closed .ab-stage-icons img{width:15px !important;height:15px !important;opacity:0.5 !important;}
#ab-builder-sidebar .ab-stages .ab-stage-closed .ab-stage-closed-trigger{color:#ffffff !important;font-size:13px !important;font-weight:400 !important;padding-left:14px !important;}
#ab-builder-sidebar .ab-stages .ab-stage-closed .ab-stage-closed-trigger .ab-faded-text{opacity:0.3 !important;font-style:italic !important;}
#ab-builder-sidebar .ab-stages .ab-stage-closed .ab-stage-closed-trigger .ab-trigger-text{color:#FF9942 !important;font-style:italic !important;}
#ab-builder-sidebar .ab-stages .ab-stage-closed .ab-stage-closed-edit{color:#4273FF !important;cursor:pointer !important;font-size:13px !important;text-align:right !important;font-weight:400 !important;}

#ab-builder-sidebar .ab-stages .ab-inline-dropdown{margin:0 !important;}

#ab-builder-sidebar .ab-stages .ab-stage.ui-sortable-helper{position:absolute !important;}

#ab-builder-sidebar .ab-option-row{display:flex !important;align-items:center !important;margin-bottom:15px !important;grid-gap:13px;}
#ab-builder-sidebar .ab-option-row.ab-option-row-small{grid-template-columns:75px 1fr !important;}
#ab-builder-sidebar .ab-option-row-large{grid-template-columns:200px 1fr !important;}
#ab-builder-sidebar .ab-option-row .ab-checkbox{appearance:none !important;-webkit-appearance:none !important;width:42px !important;height:20px !important;background:#111317 !important;border-radius:10px !important;position: relative !important;cursor:pointer !important;transition:all .25s !important;border:none !important;margin:0 !important;}
#ab-builder-sidebar .ab-option-row .ab-checkbox:after{content:'' !important;position:absolute !important;top:2px !important;left:2px !important;width:16px !important;height:16px !important;background:#ffffff !important;border-radius:50% !important;transition:all .25s !important;}
#ab-builder-sidebar .ab-option-row .ab-checkbox:checked{background:#4273FF !important;}
#ab-builder-sidebar .ab-option-row .ab-checkbox:checked:after{left:auto !important;right:2px !important;}

#ab-builder-sidebar .ab-stage-properties{padding:10px 0 !important;}
#ab-builder-sidebar .ab-stage-properties .ab-stage-property{background:rgba(0,0,0,0.2) !important;border-radius:5px !important;margin-bottom:5px !important;font-weight:400 !important;font-size:12px !important;}
#ab-builder-sidebar .ab-stage-properties .ab-stage-property .ab-stage-label{position: relative !important;padding:12px !important;display:grid !important;grid-template-columns:15px 1fr 100px !important;grid-gap:10px !important;padding-right:50px !important;cursor: pointer !important;align-items:center !important;}
#ab-builder-sidebar .ab-stage-properties .ab-stage-property .ab-stage-label img{width:100% !important;opacity:0.5 !important;}
#ab-builder-sidebar .ab-stage-properties .ab-stage-property .ab-stage-label .ab-configured{color:#4273FF !important;text-align:right !important;font-style:italic !important;}
#ab-builder-sidebar .ab-stage-properties .ab-stage-property .ab-stage-label:after{content:'' !important;width:15px !important;height:15px !important;display:inline-block !important;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;background-image:var(--bg-image) !important;position:absolute !important;top:50% !important;right:12px !important;transform:translateY(-50%) !important;}
#ab-builder-sidebar .ab-stage-properties .ab-stage-property .ab-stage-property-controls{margin-top:10px !important;padding:0 12px 12px !important;}

#ab-builder-sidebar .ab-range-slider{display:grid !important;grid-template-columns:1fr 75px !important;align-items:center !important;grid-gap:15px !important;}
#ab-builder-sidebar .ab-range-slider input[type="range"]{width:100% !important;-webkit-appearance: none !important;width:100% !important;height: 6px !important;background: rgba(255, 255, 255, 0.2) !important;border-radius: 5px !important;outline: none !important;}
#ab-builder-sidebar .ab-range-slider input[type="range"]::-webkit-slider-thumb{width:10px !important;height:15px !important;background:#4273FF !important;-webkit-appearance: none !important;appearance: none !important;border-radius:10px !important;cursor: pointer !important;}
#ab-builder-sidebar .ab-range-slider .ab-unset{cursor: pointer !important;color:#4273FF !important;margin-left:5px !important;display:inline-block !important;}

#ab-builder-sidebar .ab-stage-position-fields{display:grid !important;grid-gap:20px !important;}

#ab-builder-sidebar .ab-stage-footer{margin-top:30px !important;}

#ab-builder-sidebar .ab-input-with-unit-selector{display:grid !important;grid-template-columns:1fr 42px !important;align-items:center !important;border-radius:5px !important;overflow:hidden !important;}
#ab-builder-sidebar .ab-input-with-unit-selector input{background:#111317 !important;border:none !important;outline:none !important;appearance:none !important;-webkit-appearance:none !important;height:32px !important;color:inherit !important;padding:0 10px !important;width:100% !important;}
#ab-builder-sidebar .ab-input-with-unit-selector input::-webkit-outer-spin-button, #ab-builder-sidebar .ab-input-with-unit-selector input::-webkit-inner-spin-button{-webkit-appearance: none !important;margin: 0 !important;}
#ab-builder-sidebar .ab-input-with-unit-selector .ab-unit-selector{background:#0e1012 !important;height:32px !important;display:flex !important;justify-content:center !important;align-items:center !important;cursor: pointer !important;font-size:12px !important;position: relative !important;padding-right:10px !important;}
#ab-builder-sidebar .ab-input-with-unit-selector .ab-unit-selector:after{content:'' !important;width:13px !important;height:17px !important;position:absolute !important;top:50% !important;right:2px !important;transform:translateY(-50%) !important;background-image:var(--icon) !important;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;}

#ab-builder-sidebar .ab-color-options{display:grid !important;grid-gap:20px !important;}

#ab-builder-sidebar .ab-color-input-grid{display:grid !important;grid-template-columns:1fr 37px !important;align-items:center !important;grid-gap:10px !important;margin-top:7px !important;}
#ab-builder-sidebar .ab-color-input-grid .ab-color-input-preview{background:rgba(0,0,0,0.3) !important;border-radius:5px !important;overflow:hidden !important;cursor: pointer !important;align-items:center !important;position:relative !important;line-height:0 !important;height:32px !important}
#ab-builder-sidebar .ab-color-input-grid .ab-color-input-preview .ab-color-input-preview-color{font-size:11px !important;position:absolute !important;top:50% !important;left:10px !important;transform:translateY(-50%) !important;pointer-events:none !important;}
#ab-builder-sidebar .ab-color-input-grid .ab-unset{cursor: pointer !important;color:#4273FF !important;margin-left:5px !important;display:inline-block !important;}
#ab-builder-sidebar .ab-color-input-grid .ab-color-input-preview .sp-preview{position:absolute !important;top:0 !important;left:0 !important;overflow:hidden !important;width:100% !important;height:100% !important;}
#ab-builder-sidebar .ab-color-input-grid .ab-color-input-preview .sp-preview .sp-preview-inner{border-radius:4px !important;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:25px !important;height:25px !important;left:auto !important;}

#ab-builder-sidebar .ab-animation-additonal-options{padding-top:30px !important;}
#ab-builder-sidebar .ab-animation-additonal-options .ab-scrub-controls{margin-bottom:20px !important;}

#ab-builder-sidebar .ab-animation-main-controls{padding:7px 20px 7px 20px !important;position:fixed !important;left:0 !important;bottom:0 !important;background:#17191e !important;z-index:999 !important;width:450px !important;display:grid !important;grid-gap:10px !important;grid-template-columns:1fr !important;padding-top:20px !important;padding-bottom:20px !important;}
#ab-builder-sidebar .ab-animation-main-controls .ab-label{margin-bottom:0px !important;}
#ab-builder-sidebar .ab-animation-main-controls .ab-name-input{background:rgba(0,0,0,0.2) !important;border:none !important;outline:none !important;appearance:none !important;-webkit-appearance:none !important;height:32px !important;color:inherit !important;padding:0 10px !important;width:100% !important;border-radius:5px !important;}
#ab-builder-sidebar .ab-animation-main-controls .ab-button{text-align:center !important;padding:7px 10px !important;}
#ab-builder-sidebar .ab-animation-main-controls .ab-button + .ab-button{margin-left:10px !important}
#ab-builder-sidebar .ab-button.ab-refresh-button{padding-left:8px !important}
#ab-builder-sidebar .ab-button img{width:12px !important;vertical-align:middle !important;display:inline-block !important;margin-right:2px !important;margin-top:-2px !important;}

#ab-builder-sidebar .ab-animation-main-controls .ab-name{border-radius:5px !important;margin-bottom:0 !important;grid-template-columns:1fr !important;display:grid !important;}
#ab-builder-sidebar .ab-animation-main-controls .ab-animation-main-controls-grid{text-align:right !important;}
#ab-builder-sidebar .ab-animation-main-controls .ab-require-notice .ab-name-input{outline:2px solid #e1446a !important;animation:ABshake 4s linear infinite !important;}

@keyframes ABshake{
  0% {transform:translateX(0px)}
  2% {transform:translateX(3px)}
  4% {transform:translateX(-3px)}
  6% {transform:translateX(3px)}
  8% {transform:translateX(-3px)}
  10% {transform:translateX(3px)}
  12% {transform:translateX(-3px)}
  14% {transform:translateX(3px)}
  16% {transform:translateX(-2px)}
  18% {transform:translateX(2px)}
  20% {transform:translateX(0px)}
}

#ab-builder-sidebar .ab-strong{font-weight:bold !important;}

#ab-builder-sidebar .pro-ad{display: inline-block !important;background:#DDF45B !important;margin-left: 5px !important;border-radius: 5px !important;padding: 4px 7px !important;font-size: 11px !important;vertical-align:middle !important;font-weight: bold !important;color:#1F2228 !important;}
#ab-builder-sidebar .ab-pro-option:after{content:'PRO' !important;display:inline-block !important;background:#DDF45B !important;margin-left:5px !important;border-radius:5px !important;padding:4px 7px !important;font-size:11px !important;vertical-align:bottom !important;font-weight:bold !important;color:#1F2228 !important;}
#ab-builder-sidebar .ab-pro-option .ab-checkbox{opacity:0.3 !important;cursor:not-allowed !important;pointer-events:none !important;}
#ab-builder-sidebar .ab-pro-option .ab-custom-input{opacity:0.3 !important;cursor:not-allowed !important;pointer-events:none !important;}

#ab-builder-sidebar .ab-pro-upgrade-area{padding:20px !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-upgrade-text{font-size:15px !important;line-height:1.5 !important;margin-bottom:20px !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-upgrade-table{background:#111317 !important;margin:0 -20px !important;padding:2px 20px 10px !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-row{grid-template-columns:1fr 100px 100px !important;display:grid !important;grid-gap:5px !important;padding:6px 0 !important;align-items:center;font-size:13px !important;border-bottom:1px solid rgba(255,255,255,0.02) !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-row:last-of-type, #ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-row-head{border-bottom:none !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-row-header{text-align:center !important;font-size:14px !important;padding:0 5px !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-row-header .pro-ad{font-size:12px !important;width:100% !important;margin:0 !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-row-value{padding:0 5px !important;text-align:center !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-row-value.ab-yes:after{content:'' !important;width:30px !important;height:18px !important;display:inline-block !important;background-image:var(--check-white) !important;background-size:contain !important;background-position:center !important;background-repeat:no-repeat !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-pro-row-value.ab-yes:last-child:after{background-image:var(--check-yellow) !important;}
#ab-builder-sidebar .ab-pro-upgrade-area .ab-button{display:block !important;width:100% !important;text-decoration:none !important;margin-top:10px !important;text-align:center !important;}

#ab-builder-sidebar .ab-preset-row{margin-bottom:20px !important;}
#ab-builder-sidebar .ab-preset-row .ab-value{width:100% !important;}
#ab-builder-sidebar .ab-preset-wrapper{position:relative !important;}
#ab-builder-sidebar .ab-preset-wrapper .ab-preset-search{width:calc(100% - 10px) !important;height:45px !important;border-radius:4px !important;padding:0 10px !important;outline:none !important;border:none !important;box-shadow:none !important;margin:0 10px !important;position: relative !important; z-index:99 !important;cursor: pointer !important;text-align:center !important;background:#4273FF !important;font-size:14px !important;}
#ab-builder-sidebar .ab-preset-wrapper .ab-preset-search::placeholder{color:#ffffff !important;opacity:1 !important;}
#ab-builder-sidebar .ab-preset-row.ab-active .ab-preset-wrapper .ab-preset-search{width:calc(100% - 20px) !important;text-align:left !important;background:#111317 !important;}
#ab-builder-sidebar .ab-preset-wrapper .ab-preset-list{position:absolute !important;top:-10px !important;background:#0a0b0e !important;display:none !important;width:100% !important;z-index:9 !important;padding-top:65px !important;border-radius:4px !important;}
#ab-builder-sidebar .ab-preset-wrapper .ab-preset-list-scroll{max-height:273px !important;overflow:scroll !important;display:block !important;}
#ab-builder-sidebar .ab-preset-wrapper .ab-preset-list-scroll::-webkit-scrollbar{width:0px !important;height:0px !important;}
#ab-builder-sidebar .ab-preset-row.ab-active .ab-preset-wrapper .ab-preset-list{display:block !important;}
#ab-builder-sidebar .ab-preset-wrapper .ab-preset-list .ab-preset-item{font-size:14px !important;cursor: pointer !important;padding:10px !important;}
#ab-builder-sidebar .ab-preset-wrapper .ab-preset-list .ab-preset-item:hover{background:rgba(255, 255, 255, 0.025) !important;}
#ab-builder-sidebar .ab-preset-wrapper .ab-preset-list .ab-preset-empty{text-align:center !important;padding:15px 30px 30px !important;}
#ab-builder-sidebar .ab-preset-wrapper .ab-preset-list .ab-preset-empty .ab-preset-icon{width:30px !important;margin:0 auto 15px !important;}

.sp-container{z-index: 9999999999 !important;border:2px solid #0c0e0e !important;border-radius:10px !important;background:transparent !important;}
.sp-replacer{border:none !important;padding:0 !important;background:transparent !important;width:100% !important}
.sp-replacer .sp-dd{display:none !important;}
.sp-picker-container, .sp-palette-container{padding:15px !important;background:#111317;border:none !important}
.sp-container .sp-input{background:rgba(0,0,0,0.2) !important;border:none !important;height:30px !important;outline:none !important;box-shadow:none !important;color:#ffffff !important;}
.sp-clear-enabled .sp-clear, .sp-clear-display{background-image:var(--ab-transparent) !important;background-size:cover !important;background-position:center !important;border:none !important;border-radius:100px !important;overflow:hidden !important;}
.sp-initial{border:none !important;}
.sp-palette-row-initial{display:grid !important;grid-template-columns:1fr 1fr !important;grid-gap:5px !important;}
.sp-palette-row-initial:before, .sp-palette-row-initial:after{display:none !important;}
.sp-palette-row-initial .sp-clear-display, .sp-palette-row-initial .sp-thumb-inner{height:30px !important;border-radius:4px !important;overflow:hidden !important;}
.sp-preview, .sp-alpha, .sp-thumb-el{background:transparent !important;}
.sp-button-container{margin-top:15px !important;}
.sp-button-container .sp-choose{background:#4273FF !important;border:none !important;color:#ffffff !important;cursor: pointer !important;outline:none !important;box-shadow:none !important;font-weight:400 !important;text-shadow:none !important;padding:10px !important;font-size:12px !important;}

#ab-app .ab-hover-indicator, #ab-app .ab-select-indicator, #ab-app .ab-stage-hover-indicator, #ab-app .ab-stage-select-indicator{position:absolute !important;z-index:99999999 !important;pointer-events:none !important;display:block !important;outline:3px dashed #FF9942 !important;background:rgb(255, 153, 66, 0.2) !important;max-width:100vw !important;}
#ab-app .ab-stage-hover-indicator, #ab-app .ab-stage-select-indicator{outline:3px dashed #00F4FD !important;background:rgb(0, 244, 253, 0.2) !important;}