[data-builder=section],[data-builder=widget],main{position:relative}[contenteditable]:active,[contenteditable]:focus,[contenteditable]:hover{outline:0 solid transparent}.builder-mode [contenteditable]:focus,.builder-mode [contenteditable]:hover{transition:none!important}.builder-mode [contenteditable]:hover{outline:rgba(0,155,217,.7) dashed 1px;outline-offset:2px}[contenteditable].builder-editable-editing,[contenteditable].builder-editable-editing:active,[contenteditable].builder-editable-editing:focus{outline:#009bd9 solid 1px;outline-offset:2px;transition:none!important}.builder-section-bottom-padding,.builder-section-top-padding{position:absolute;min-height:10px;background-image:linear-gradient(45deg,rgba(0,155,217,.05) 25%,transparent 25%,transparent 50%,rgba(0,155,217,.05) 50%,rgba(0,155,217,.05) 75%,transparent 75%,transparent);background-size:20px 20px;z-index:890}.builder-section-top-padding{top:0;left:0;right:0}.builder-section-top-padding:hover{cursor:n-resize}.builder-section-bottom-padding{bottom:0;left:0;right:0}.builder-section-bottom-padding:hover{cursor:s-resize}.builder-section-first-item{z-index:9999}.builder-add-section-btn,.builder-add-widget-btn{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#009bd9;color:#fff;border-radius:4px;height:36px;line-height:0;transition:.3s;z-index:900;padding:0 10px 0 6px;cursor:pointer;font-size:14px}.builder-add-section-btn:hover,.builder-add-widget-btn:hover{background-color:#00adf3;color:#fff}.builder-add-section-btn i,.builder-add-widget-btn i{font-size:24px;margin-left:.5px;line-height:0}.builder-section-adding,.builder-widget-adding{height:80px;margin-bottom:5px}.builder-section-adding .toggle-loading,.builder-widget-adding .toggle-loading{background-color:rgba(255,255,255,.1)}.builder-add-components-btn{display:flex;border-top:2px solid #009bd9;transition:.3s;margin:40px 0;padding:0;position:relative}.has-panel .builder-add-components-btn,.preview-mode .builder-add-components-btn{display:none}.builder-add-components-btn .builder-add-section-btn,.builder-add-components-btn .builder-add-widget-btn{top:-18px}.builder-mode .stretched-link::after{position:relative;top:0;right:0;bottom:0;left:0;z-index:none;content:""}.builder-section-wrap+.builder-add-components-btn,.widget-item+.builder-add-components-btn{display:none}.builder-img-replace-overlay{pointer-events:auto}.builder-img-replace-btn{display:flex;align-items:center;justify-content:center;background:#009bd9!important;color:#fff!important;border:none!important;border-radius:6px;width:32px;height:32px;cursor:pointer;font-size:16px;line-height:0;transition:.2s}.builder-img-replace-btn:hover{background:#00adf3!important;color:#fff!important}.toggle-loading{inset:0;background:rgba(255,255,255,.9);transition:all .6s ease-out;display:flex;align-items:center;justify-content:center;z-index:999}.toggle-loading .loader{width:50px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#009bd9 94%,#0000) top/8px 8px no-repeat,conic-gradient(#0000 30%,#009bd9);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 8px),#000 0);animation:l13 1s infinite linear}@keyframes l13{100%{transform:rotate(1turn)}}.builder-add-placeholder{position:relative;overflow:hidden;height:15px;display:block;margin:15px 0}.builder-add-placeholder p{background-color:rgba(255,255,255,.5);text-align:center;margin:0;padding:3px 12px;border-radius:3px;color:#000}.builder-add-placeholder .placeholder-bg{position:absolute;left:-46px;right:0;top:0;bottom:0;z-index:-1;text-align:center;background:repeating-linear-gradient(-55deg,#ccebf8 1px,#5ec7f0 2px,#97dcf8 11px,#53c5f2 12px,#17a0d6 20px);animation-name:section-placeholder-animation;animation-duration:.6s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes section-placeholder-animation{from{transform:translateX(0)}to{transform:translateX(46px)}}.builder-section-hover{position:absolute;display:flex;align-items:center;justify-content:center}.builder-section-hover-left{left:15px;top:15px;z-index:910}.builder-section-info{font-size:14px;color:#009bd9;background:#e0f5fe;border:1px solid #009bd9;margin:0;padding:4px 9px 6px 9px;border-radius:4px;margin-left:5px}.builder-section-info:first-child{margin-left:0}.builder-section-info-icon{display:inline-flex;margin-left:5px;width:32px;height:32px;color:#009bd9;background:#e0f5fe;border:1px solid #009bd9;border-radius:4px;display:flex;align-items:center;justify-content:center}.builder-section-info-icon i{font-size:20px}.builder-section-hover-right{right:15px;top:15px;z-index:910;position:absolute}.builder-section-hover-left .builder-hover-button,.builder-section-hover-right .builder-hover-button{display:inline-flex;margin-left:5px;line-height:0;width:32px;height:32px;background-color:#009bd9;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}.builder-section-hover-left .builder-hover-button:hover,.builder-section-hover-right .builder-hover-button:hover{background-color:#00adf3}.builder-section-hover-left .builder-hover-button.disabled,.builder-section-hover-right .builder-hover-button.disabled{background-color:rgba(0,155,217,.5);cursor:not-allowed}.builder-section-hover-left .builder-hover-button i,.builder-section-hover-right .builder-hover-button i{color:#fff}.builder-add-section-btn-top{top:0;left:0;right:0;z-index:899;border-top:2px solid #009bd9;transition:.3s}.builder-add-section-btn-top .builder-add-section-btn{top:-19px}.builder-section-hover-bottom{bottom:-2px;left:0;right:0;z-index:899;border-bottom:2px solid #009bd9;transition:.3s}.builder-section-hover-bottom .builder-add-section-btn{bottom:-19px}.builder-section-wrap:first-of-type .builder-add-section-btn-top .builder-add-section-btn{top:10px}.builder-component-nav,.builder-move-nav,.builder-variant-nav{display:inline-flex;align-items:center;margin-left:8px;background:#009bd9;border-radius:4px;padding:2px 4px;height:32px}.builder-component-nav .component-btn,.builder-component-nav .move-btn,.builder-component-nav .variant-btn,.builder-move-nav .component-btn,.builder-move-nav .move-btn,.builder-move-nav .variant-btn,.builder-variant-nav .component-btn,.builder-variant-nav .move-btn,.builder-variant-nav .variant-btn{background:0 0!important;width:26px;height:26px;margin:0!important;border-radius:3px}.builder-component-nav .component-btn:hover,.builder-component-nav .move-btn:hover,.builder-component-nav .variant-btn:hover,.builder-move-nav .component-btn:hover,.builder-move-nav .move-btn:hover,.builder-move-nav .variant-btn:hover,.builder-variant-nav .component-btn:hover,.builder-variant-nav .move-btn:hover,.builder-variant-nav .variant-btn:hover{background:rgba(255,255,255,.15)!important}.builder-component-nav .component-btn.disabled,.builder-component-nav .move-btn.disabled,.builder-component-nav .variant-btn.disabled,.builder-move-nav .component-btn.disabled,.builder-move-nav .move-btn.disabled,.builder-move-nav .variant-btn.disabled,.builder-variant-nav .component-btn.disabled,.builder-variant-nav .move-btn.disabled,.builder-variant-nav .variant-btn.disabled{background:0 0!important;opacity:.4;cursor:not-allowed}.builder-component-nav .variant-counter,.builder-move-nav .variant-counter,.builder-variant-nav .variant-counter{color:#fff;font-size:12px;padding:0 4px;min-width:32px;text-align:center;font-weight:500;white-space:nowrap}.builder-variant-nav{background:#009bd9}.builder-section-padding-info{position:fixed;z-index:99999999;background-color:#fff;color:#555;border:1px solid #ccc;padding:2px 4px 3px 4px;border-radius:4px;font-size:12px}.builder-widget-hover{position:absolute;display:flex;align-items:center;justify-content:center}.builder-widget-hover-right{right:0;top:-15px;z-index:900}.builder-widget-hover-left .builder-hover-button,.builder-widget-hover-right .builder-hover-button{display:inline-flex;margin-left:5px;line-height:0;width:32px;height:32px;background-color:#009bd9;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:center;transition:.3s;cursor:pointer}.builder-widget-hover-left .builder-hover-button:hover,.builder-widget-hover-right .builder-hover-button:hover{background-color:#00adf3}.builder-widget-hover-left .builder-hover-button.disabled,.builder-widget-hover-right .builder-hover-button.disabled{background-color:rgba(0,155,217,.5);cursor:not-allowed}.builder-widget-hover-left .builder-hover-button i,.builder-widget-hover-right .builder-hover-button i{color:#fff}.builder-widget-hover-left{left:0;top:-5px;z-index:900}.builder-widget-hover-left a{margin-left:0;margin-right:5px}.builder-widget-hover-top{top:-20px;left:0;right:0;z-index:899;border-top:2px solid #009bd9;transition:.3s}.builder-widget-hover-top .builder-add-widget-btn{top:-19px}.builder-widget-hover-bottom{bottom:-20px;left:0;right:0;z-index:899;padding-top:20px;border-bottom:2px solid #009bd9;transition:.3s}.builder-widget-hover-bottom .builder-add-widget-btn{bottom:-19px}