.elementor-add-absp-button{margin-left:5px;position:relative;background:#dc468c;background:linear-gradient(135deg,#dc468c,#643cd2)}.absp-lib-logo{display:block}.absp-lib-logo::before{color:transparent}.absp-lib-logo::after{content:"";position:absolute;top:0;left:0;width:40px;height:40px;background:url("data:image/svg+xml,%3Csvg version='1.0' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 300 300' style='enable-background:new 0 0 300 300;' xml:space='preserve'%3E%3ClinearGradient id='absp-logo-bg' gradientUnits='userSpaceOnUse' x1='43.934' y1='43.934' x2='256.066' y2='256.066'%3E%3Cstop offset='0' style='stop-color:%23DC468C'/%3E%3Cstop offset='1' style='stop-color:%23643CD2'/%3E%3C/linearGradient%3E%3Ccircle fill='url(%23absp-logo-bg)' cx='150' cy='150' r='150'/%3E%3Cpath d='M142.7,59.7l-96.6,45.5L100,213.8l61.7,39.6l62.4-57.9l29.7-112.6L142.7,59.7z M103.7,210.5l-47.9-96.4 l98.4,38.8l2.6,91.6L103.7,210.5z M158.2,144.4L58,104.8l85.3-40.2l99,20.5L158.2,144.4z M220,192.9l-53.8,49.9l-2.6-90.7 l82.4-58L220,192.9z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A") no-repeat center center;background-size:cover;z-index:99}.absp-templates-modal__header__logo__icon-wrapper{display:inline-block;position:relative;padding:16px;border-radius:50%;line-height:1;margin-right:16px;width:35px;height:35px;font-size:12px;background:#dc468c;background:linear-gradient(135deg,#dc468c,#643cd2)}.absp-templates-modal__header__logo__icon-wrapper .absp-lib-logo::after{width:35px;height:35px}.absp-templates-modal__header__logo__logo__title{padding-top:2px}.absp-templates-modal__preview{overflow:hidden;margin:auto;width:100%;height:100%;transition:width .2s,height .2s}.absp-templates-modal__preview>iframe{width:150%;height:150%;transform:scale(.666) translateX(-25%) translateY(-25%)}.absp-templates-modal__logo-wrap{display:inline-block;margin-right:10px;width:30px;height:30px;border-radius:100%;background-color:#3a2eab;color:#fff;text-align:center;line-height:30px}.absp-templates-modal__logo-wrap>i{position:relative;top:1px}.absp-templates-modal__logo-wrap-title{padding-top:2px}.absp-templates-modal__responsive-menu-item{display:inline-block;padding:15px 0;width:40px;cursor:pointer}.absp-templates-modal__responsive-menu-item.elementor-active{border-bottom:3px solid #643cd2;background-image:-webkit-linear-gradient(top,#f1f3f5,#fff)}.absp-templates-modal__toolbar{display:flex;align-items:center;justify-content:space-between}.absp-templates-modal__toolbar-filter{display:flex;align-items:center;margin-left:auto}.absp-templates-modal__toolbar-filter::after{content:"";display:inline-flex;margin:5px;background:linear-gradient(180deg,#dc468c,#643cd2);width:1px;height:10px}.absp-templates-modal__toolbar-my-favorites a{color:#6d7882}.absp-templates-modal__toolbar-my-favorites a i{background:linear-gradient(to bottom,#e72c83 0,#a742c6 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.absp-templates-modal__toolbar-my-favorites a:hover{color:#596169}.absp-templates-modal__toolbar-my-favorites a.active i::before{content:"\e93f"}.absp-templates-modal__toolbar-search{position:relative;width:200px;margin-left:5px}.absp-templates-modal__toolbar-search input[type=text]{padding:8px 15px 8px 0;border-radius:0;font-size:11px;border:none;border-bottom:1px solid #b7bfc5}.absp-templates-modal__toolbar-search input[type=text]:focus{-o-border-image:linear-gradient(137deg,#dc468c,#643cd2) 1;border-image:linear-gradient(137deg,#dc468c,#643cd2) 1}.absp-templates-modal__toolbar-search i{position:absolute;top:50%;right:0;transform:translateY(-50%)}.absp-templates-modal__templates{height:calc(100% + 30px)}.absp-templates-modal__templates-window{position:relative;overflow-y:auto;margin:10px -15px 0;height:calc(100% - 45px)}.absp-templates-modal__templates-list{display:flex;align-items:flex-start;flex-wrap:wrap}.absp-templates-modal__template{position:relative;overflow:hidden;margin:15px;width:calc(33.333% - 30px);border-radius:2px;background-color:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.07)}.absp-templates-modal__template .elementor-template-library-template-name{color:#6d7882}.absp-templates-modal__template-body{position:relative}.absp-templates-modal__template-preview{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;cursor:pointer;transition:opacity .5s}.absp-templates-modal__template-preview i{position:absolute;top:50%;left:50%;color:#d5dadf;font-size:20px;transform:translate(-50%,-50%)}.absp-templates-modal__template-badge{position:absolute;top:10px;right:10px;display:inline-block;padding:2px 4px;border-radius:2px;background:#dc468c;background:linear-gradient(135deg,#dc468c,#643cd2);color:#fff;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.absp-templates-modal__template-badge.favorite{left:3%;position:absolute;top:10px;max-width:25px;height:25px;border-radius:50%;background:0}.absp-templates-modal__template-badge.favorite i{font-size:20px;line-height:17px;cursor:pointer;background:linear-gradient(to bottom,#e72c83 0,#a742c6 100%);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.absp-templates-modal__template-thumbnail img{display:block;width:100%;max-width:100%;height:auto}.absp-templates-modal__template-footer{position:relative;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;padding:10px;width:100%;background-color:#fff;font-size:11px;line-height:1}.absp-templates-modal__template-footer-stats.elementor-button i{margin:0}.absp-templates-modal__template:hover .elementor-template-library-template-name{display:none}.absp-templates-modal__template:hover .absp-templates-modal__template-preview{opacity:1}.absp-templates-modal__template:not(:hover) .elementor-template-library-template-preview{opacity:0}.absp-templates-modal__template:not(:hover) .elementor-template-library-favorite,.absp-templates-modal__template:not(:hover) .elementor-template-library-template-action{display:none}.absp-templates-modal__template .absp-template-library-template-favorite-input{display:none}.absp-templates-modal__template .absp-template-library-template-favorite-input:checked+.absp-template-library-template-favorite-label i::before{content:"\e93f";color:#93003c}.absp-templates-modal__template .absp-template-library-template-favorite-label{cursor:pointer}.absp-templates-modal__template .absp-templates-modal__pro-button{color:#ec357e}.absp-templates-modal__template .absp-templates-modal__pro-button:focus,.absp-templates-modal__template .absp-templates-modal__pro-button:hover{color:#dc1766}.absp-templates-modal__template .absp-templates-modal__insert-button{color:#3a2eab}.absp-templates-modal__template .absp-templates-modal__insert-button:focus,.absp-templates-modal__template .absp-templates-modal__insert-button:hover{color:#7857dd}.absp-templates-modal__template .absp-templates-modal__preview-button{color:#495157}.absp-templates-modal__template .absp-templates-modal__preview-button:focus,.absp-templates-modal__template .absp-templates-modal__preview-button:hover{color:#606b73}#elementor-template-library-header-preview .absp-templates-modal__pro-button{background:#ec357e;color:#fff}#elementor-template-library-header-preview .absp-templates-modal__pro-button:focus,#elementor-template-library-header-preview .absp-templates-modal__pro-button:hover{background:#dc1766;box-shadow:inset 4px 4px 20px 0 rgba(0,0,0,.15)}#elementor-template-library-header-preview .absp-templates-modal__insert-button{background-color:#3a2eab;color:#fff}#elementor-template-library-header-preview .absp-templates-modal__insert-button:focus,#elementor-template-library-header-preview .absp-templates-modal__insert-button:hover{background-color:#7857dd}