.elementor-widget-civi-candidate-category .cate-inner{background-color:#fff;padding:28px;border:1px solid var(--civi-color-border);border-radius:16px;position:relative}.elementor-widget-civi-candidate-category .cate-content{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:24px}.elementor-widget-civi-candidate-category .cate-title{font-weight:500;font-size:18px;margin:0 20px 0 0}.elementor-widget-civi-candidate-category .icon-arrow i{color:var(--civi-color-secondary)}.elementor-widget-civi-candidate-category .icon-cate{position:relative;display:inline-block}.elementor-widget-civi-candidate-category .icon-cate:before{content:"";width:36px;height:36px;background:rgba(255,215,94,.2);display:block;position:absolute;top:-15px;right:-15px;z-index:1;border-radius:50%}.elementor-widget-civi-candidate-category .icon-cate i{font-size:20px;position:relative;z-index:2;color:var(--civi-color-accent)}.elementor-widget-civi-candidate-category .elementor-grid-candidate.layout-02 .cate-inner{text-align:center}.elementor-widget-civi-candidate-category .elementor-grid-candidate.layout-02 .icon-cate:before{content:"";display:none}.elementor-widget-civi-candidate-category .elementor-grid-candidate.layout-02 .cate-content{justify-content:center}.elementor-widget-civi-candidate-category .elementor-grid-candidate.layout-02 .cate-title{margin:0}