.ultimate-post-kit-dashboard { position: relative; }
.ultimate-post-kit-dashboard.wrap { margin: 10px 20px 0px 0px; }
.ultimate-post-kit-dashboard.wrap a:focus { outline: none; box-shadow: none; }
.ultimate-post-kit-dashboard.wrap #ultimate_post_kit_api_settings_page .upk-options { display: block; columns: 1; gap: 20px; }
.ultimate-post-kit-dashboard.wrap #ultimate_post_kit_api_settings_page .upk-options .upk-option-item { margin-bottom: 20px; }
.ultimate-post-kit-dashboard.wrap .upk-affiliate-sub-title { color: rgb(29, 35, 39); font-size: 1.3em; margin: 1em 0px; }
.ultimate-post-kit-dashboard.wrap .upk-affiliate-features ul { list-style: inside; }
.ultimate-post-kit-dashboard.wrap .ultimate-post-kit-settings-save-btn { padding: 3px 30px; color: rgb(255, 255, 255); background: linear-gradient(to right, rgb(0, 168, 92), rgb(88, 211, 77)); border: 0px; }
.ultimate-post-kit-dashboard.wrap .ultimate-post-kit-settings-save-btn:hover { background: linear-gradient(to right, rgb(88, 211, 77), rgb(0, 168, 92)); }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header { position: relative; padding: 20px 30px; background: rgb(255, 255, 255); overflow: hidden; z-index: 11; border: 1px solid rgba(123, 123, 123, 0.09); border-radius: 6px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header.bdt-sticky-fixed { z-index: 999; box-shadow: rgb(255, 255, 255) 0px -32px 0px 0px, rgba(0, 0, 0, 0.1) 0px 5px 15px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; border-bottom: 0px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header.bdt-sticky-fixed .upk-header-elements { opacity: 0.5; transition: opacity 0.3s; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header.bdt-sticky-fixed:hover .upk-header-elements { opacity: 1; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-header-elements { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 1; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-logo, .ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-dashboard-new-page { position: relative; z-index: 2; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-header-elements .upk-header-element { position: absolute; display: block; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-header-elements .upk-header-element.upk-header-circle { width: 160px; height: 160px; border-radius: 50%; background: linear-gradient(45deg, rgba(88, 211, 77, 0.05), rgba(88, 211, 77, 0.08)); top: -80px; right: 10%; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-header-elements .upk-header-element.upk-header-dots { bottom: 20px; left: 15%; width: 80px; height: 40px; background-image: radial-gradient(rgba(88, 211, 77, 0.15) 2px, transparent 2px); background-size: 10px 10px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-header-elements .upk-header-element.upk-header-line { width: 120px; height: 2px; background: linear-gradient(90deg, rgba(88, 211, 77, 0), rgba(88, 211, 77, 0.2)); transform: rotate(-45deg); top: 40%; right: 25%; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-header-elements .upk-header-element.upk-header-square { width: 30px; height: 30px; border: 2px solid rgba(88, 211, 77, 0.1); top: 30px; left: 20%; transform: rotate(15deg); }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-header-elements .upk-header-element.upk-header-wave { width: 140px; height: 20px; bottom: 20px; right: 15%; background: linear-gradient(45deg, rgba(88, 211, 77, 0) 45%, rgba(88, 211, 77, 0.1) 50%, rgba(88, 211, 77, 0) 55%) 0% 0% / 15px 15px; transform: rotate(-10deg); }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-logo { position: relative; z-index: 1; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header.bdt-sticky-fixed, .ultimate-post-kit-dashboard.wrap .bdt-widget-filter-wrapper.bdt-sticky-fixed { box-shadow: rgb(255, 255, 255) 0px -32px 0px 0px, rgba(0, 0, 0, 0.1) 0px 5px 15px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-wrapper { background: rgb(255, 255, 255); border-radius: 6px; padding: 30px; position: relative; max-width: 1600px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-container { gap: 20px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-logo { width: 300px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-logo img { height: 48px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-dashboard-nav-title h3 { font-size: 20px; font-weight: 600; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-dashboard-nav-title h3 i { margin-right: 10px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-dashboard-new-page a { text-decoration: none; gap: 5px; border-radius: 6px; transition: 0.3s; line-height: normal; font-size: clamp(12px, 0.8vw, 14px); font-weight: 600; padding: clamp(10px, 1vw, 11px) clamp(10px, 1vw, 20px); color: rgb(88, 211, 77); border: 2px solid rgb(88, 211, 77); }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-dashboard-new-page a:hover { border-color: rgb(0, 168, 92); color: rgb(0, 168, 92); }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-dashboard-new-page a i { transition: color 300ms ease-out; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-nav-container-wrapper { margin-top: 20px; display: none; }
.ultimate-post-kit-dashboard.wrap .bdt-dashboard-navigation { box-sizing: border-box; padding: 0px; min-width: 240px; max-width: 240px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-compare-section { border-top: 1px solid rgb(245, 245, 245); margin-top: 50px; padding-top: 50px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-compare-section .upk-feature-sub-title { font-size: 15px; font-weight: 500; margin: 0px 0px 10px; color: rgb(106, 107, 114); }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-compare-section ul { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; list-style: outside; margin: 30px 0px; font-size: 14px; padding: 0px 20px; }
.ultimate-post-kit-dashboard.wrap .upk-highlight-text { color: rgb(72, 218, 183); padding: 3px 6px; border-radius: 6px; line-height: 1; background: rgb(230, 255, 248); }
.ultimate-post-kit-dashboard.wrap .upk-content-type-filter { border-top: 2px solid rgb(33, 150, 243); padding-top: 20px; display: none; }
.ultimate-post-kit-dashboard.wrap .upk-content-type-filter ul { gap: 2px; }
.ultimate-post-kit-dashboard.wrap .upk-content-type-filter ul li { margin: 0px; }
.ultimate-post-kit-dashboard.wrap .upk-content-type-filter ul li a { font-size: 14px; color: rgb(102, 102, 102); border: 1px solid transparent; position: relative; padding: 4px 6px; }
.ultimate-post-kit-dashboard.wrap .upk-content-type-filter ul li a::before { content: ""; position: absolute; bottom: 0px; left: 0px; width: 0px; height: 2px; background: rgb(33, 150, 243); transition: width 0.3s; }
.ultimate-post-kit-dashboard.wrap .upk-content-type-filter ul li a:hover { color: rgb(33, 150, 243); }
.ultimate-post-kit-dashboard.wrap .upk-content-type-filter ul li.bdt-active a { color: rgb(33, 150, 243); }
.ultimate-post-kit-dashboard.wrap .upk-content-type-filter ul li.bdt-active a::before { width: 100%; }
.ultimate-post-kit-dashboard.wrap .upk-content-type-filter .upk-filter-by-text { font-size: 14px; margin-right: 10px; font-weight: 600; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-compare-section.bdt-card { background: rgb(255, 255, 255); border: 1px solid rgba(123, 123, 123, 0.09); }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-welcome-container { grid-template-columns: repeat(12, 1fr); grid-auto-flow: dense; gap: 20px; display: grid; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-welcome-container p { margin-bottom: 16px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-welcome-container .upk-dashboard-footer-item p { margin-bottom: 0px; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-item:nth-child(1), .ultimate-post-kit-dashboard.wrap .upk-dashboard-item:nth-child(3) { grid-area: span 1 / span 12; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-item { grid-area: span 1 / span 12; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-item:nth-child(2) { grid-area: span 2 / span 12; }
.ultimate-post-kit-dashboard.wrap .upk-dashboard-template-quick-access img { width: 100%; height: auto; border-radius: 6px; margin-bottom: 20px; }
.ultimate-post-kit-dashboard.wrap .upk-pro-inactive .upk-option-item-inner { background-color: rgba(253, 228, 235, 0.12) !important; border-color: rgb(255, 234, 240) !important; }
.ultimate-post-kit-dashboard.wrap .upk-pro-inactive .upk-option-item-inner::after { content: "PRO"; position: absolute; right: 24px; top: 50%; transform: translateY(-50%); font-size: 10px; font-weight: 600; color: rgb(239, 71, 111); padding: 5px 9px; border-radius: 20px; background-color: rgb(255, 228, 235); }
.ultimate-post-kit-dashboard.wrap .upk-pro-inactive .upk-option-item-inner .ultimate-post-kit-3pp-install, .ultimate-post-kit-dashboard.wrap .upk-pro-inactive .upk-option-item-inner .ultimate-post-kit-3pp-active, .ultimate-post-kit-dashboard.wrap .upk-pro-inactive .upk-option-item-inner .ultimate-post-kit-3pp-download, .ultimate-post-kit-dashboard.wrap .upk-pro-inactive .upk-option-item-inner .switch { display: none; }
.ultimate-post-kit-dashboard.wrap .bdt-dashboard-navigation .bdt-tab li { margin: 0px; border-bottom: 1px solid rgba(123, 123, 123, 0.09); }
.ultimate-post-kit-dashboard.wrap .bdt-dashboard-navigation .bdt-tab li a { padding: 16px 30px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; text-decoration: none; font-size: clamp(14px, 1vw, 15px); color: rgb(102, 102, 102); position: relative; transition: box-shadow 300ms ease-out; justify-content: flex-start; gap: 12px; font-weight: 600; }
.ultimate-post-kit-dashboard.wrap .bdt-dashboard-navigation .bdt-tab li a:hover, .ultimate-post-kit-dashboard.wrap .bdt-dashboard-navigation .bdt-tab li a:focus { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; color: rgb(0, 0, 0); box-shadow: none; }
.ultimate-post-kit-dashboard.wrap .bdt-dashboard-navigation .bdt-tab li a::after { background-color: rgb(6, 128, 214); content: ""; height: 0px; position: absolute; left: 0px; width: 4px; transition: height 0.7s cubic-bezier(0.165, 0.84, 0.44, 1); transform: translateY(-50%); top: 50%; }
.ultimate-post-kit-dashboard.wrap .bdt-dashboard-navigation .bdt-tab li.bdt-active a { color: rgb(6, 128, 214); }
.ultimate-post-kit-dashboard.wrap .bdt-dashboard-navigation .bdt-tab li.bdt-active a::after { height: 75%; }
.ultimate-post-kit-dashboard.wrap .bdt-card { border-radius: 6px; background-color: rgb(255, 255, 255); border: 1px solid rgba(123, 123, 123, 0.09); }
.ultimate-post-kit-dashboard.wrap .upk-option-page { margin-top: 20px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page p { font-size: 15px; line-height: 1.6; color: rgb(102, 102, 102); max-width: 600px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .bdt-width-expand > [class^="upk-icon-"] { font-size: 48px; margin-right: 20px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item.upk-widget-free .bdt-width-expand > [class^="upk-icon-"] { color: rgb(72, 72, 74); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item.upk-widget-pro .bdt-width-expand > [class^="upk-icon-"] { color: rgb(72, 72, 74); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item[data-content-type~="update"] > .upk-option-item-inner::before, .ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item[data-content-type~="new"] > .upk-option-item-inner::before { width: 70px; height: 20px; color: rgb(255, 255, 255); position: absolute; transform: rotate(-45deg); text-align: center; line-height: 20px; font-size: 9px; left: -20px; top: 4px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item[data-content-type~="new"] > .upk-option-item-inner::before { background-color: rgb(239, 71, 111); content: "NEW"; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item[data-content-type~="update"] > .upk-option-item-inner::before { background-color: rgb(6, 128, 214); content: "UPDATE"; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-label-wrap { display: flex; flex-direction: column; align-items: flex-start; gap: 10px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-label-wrap .upk-option-links { display: flex; gap: 8px; align-items: center; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-label { font-size: 15px; font-weight: 500; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-demo, .ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-video { color: rgb(131, 127, 144); transition: 0.2s ease-out; text-decoration: none; display: flex; flex-direction: row-reverse; align-items: center; gap: 5px; font-size: 12px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-demo i, .ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-video i { font-size: 14px; color: currentcolor; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-demo:hover i, .ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-video:hover i { color: currentcolor; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item.upk-widget-free .upk-option-demo:hover, .ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item.upk-widget-free .upk-option-video:hover { color: rgb(6, 214, 160); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item.upk-widget-pro .upk-option-demo:hover, .ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item.upk-widget-pro .upk-option-video:hover { color: rgb(239, 71, 111); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-item-inner { position: relative; border: 1px solid rgba(123, 123, 123, 0.09); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-item-inner.upk-option-group { background-color: rgb(255, 255, 255); border: 1px solid rgba(123, 123, 123, 0.09); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-option-item .upk-option-item-inner .upk-option-item-inner { border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper { position: relative; padding: 20px; background: rgb(255, 255, 255); overflow: hidden; z-index: 998; border-radius: 6px; border: 1px solid rgba(123, 123, 123, 0.09); margin-bottom: 20px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .bdt-filter-shape { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; z-index: -1; pointer-events: none; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .bdt-filter-shape svg { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; transform: scale(1.5); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul { margin-top: 0px; margin-bottom: 0px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .bdt-badge { height: 18px; width: 18px; margin-left: 5px; font-size: 10px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .bdt-button-default { text-decoration: none; color: rgb(68, 68, 68); background-color: rgb(255, 255, 255); transition: 0.3s cubic-bezier(0.3, 0.36, 0.25, 1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; outline: none; font-size: clamp(12px, 1vw, 14px); font-weight: 500; padding: 10px 12px; line-height: 18px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .bdt-button-default:hover { background: rgb(6, 128, 214); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li { margin: 0px; padding: 0px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li:first-child { padding-left: 20px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li a { text-decoration: none; color: rgb(68, 68, 68); transition: 0.3s cubic-bezier(0.3, 0.36, 0.25, 1); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 6px; outline: none; font-size: clamp(12px, 0.8vw, 14px); font-weight: 500; padding: 10px clamp(10px, 0.9vw, 10px); background: rgb(233, 244, 255); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li a:hover { background: rgb(6, 128, 214); color: rgb(255, 255, 255); outline: none; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li a:hover .bdt-badge { background-color: rgb(17, 138, 178); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li.bdt-active a { background: rgb(6, 128, 214); color: rgb(255, 255, 255); box-shadow: none; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li.upk-widget-free a { background-color: rgb(182, 255, 236); color: rgb(6, 214, 160); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li.upk-widget-free a:hover { background-color: rgb(6, 214, 160); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li.upk-widget-free.bdt-active a { background-color: rgb(6, 214, 160); color: rgb(255, 255, 255); box-shadow: none; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li.upk-widget-pro a { background-color: rgb(255, 205, 217); color: rgb(239, 71, 111); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li.upk-widget-pro a:hover { background-color: rgb(239, 71, 111); color: rgb(255, 255, 255); box-shadow: none; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul.bdt-subnav li.upk-widget-pro.bdt-active a { background-color: rgb(239, 71, 111); color: rgb(255, 255, 255); box-shadow: none; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .upk-widget-onoff .upk-active-all-widget { background-color: rgb(30, 135, 240); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .upk-widget-onoff .upk-active-all-widget:hover, .ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .upk-widget-onoff .upk-active-all-widget.bdt-active { background-color: rgb(12, 111, 209); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .upk-widget-onoff .upk-deactive-all-widget { background-color: rgb(200, 27, 7); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .upk-widget-onoff .upk-deactive-all-widget.bdt-active, .ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .upk-widget-onoff .upk-deactive-all-widget:hover { background-color: rgb(207, 28, 8); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .bdt-dropdown { box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px 0px; border-radius: 3px; background-color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .bdt-dropdown ul li a { font-size: 14px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .bdt-dropdown ul li a:focus { box-shadow: none; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper .bdt-dropdown ul li.bdt-active a { color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options { display: grid; grid-template-columns: repeat(1, 1fr); gap: 15px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item { margin-bottom: 0px !important; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item .upk-option-group .upk-option-item .upk-option-label { font-size: 14px !important; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item .upk-option-item-inner .bdt-input { height: 34px; border-radius: 6px !important; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item .upk-option-item-inner .bdt-input:focus { background-color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item .upk-option-item-inner input[type="text"] { border-radius: 3px; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item .upk-option-item-inner textarea { width: 100%; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item > .upk-option-item-inner { line-height: 1; padding: 18px 25px; border-radius: 6px; transition: 0.3s cubic-bezier(0.3, 0.36, 0.25, 1); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item > .upk-option-item-inner:hover { box-shadow: none; }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item > .upk-option-item-inner:hover .upk-widget-count-text { color: rgb(124, 153, 183); }
.ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options > .upk-option-item > .upk-option-item-inner:hover [class^="upk-icon-"] { color: rgb(5, 36, 66); }
.ultimate-post-kit-dashboard.wrap .bdt-search-active-wrap .bdt-subnav { margin: 0px; }
.ultimate-post-kit-dashboard.wrap .bdt-search-active-wrap .bdt-widget-search input { min-height: 40px; padding: 0px 8px; border-color: rgba(30, 135, 240, 0.3); }
.ultimate-post-kit-dashboard.wrap .bdt-search-active-wrap .bdt-widget-search input:focus { border: 1px solid rgb(30, 135, 240); outline: 0px; box-shadow: rgb(30, 135, 240) 0px 0px 0px 1px; }
.ultimate-post-kit-dashboard .ultimate-post-kit-settings-save-btn { border-radius: 6px; }
.ultimate-post-kit-dashboard .upk-setting-save-btn { z-index: 99999 !important; position: relative; }
.ultimate-post-kit-dashboard .switch { position: relative; display: inline-block; width: 44px; height: 24px; background-color: rgba(0, 0, 0, 0.25); border-radius: 20px; transition: 0.3s ease-out; overflow: hidden; cursor: pointer; }
.ultimate-post-kit-dashboard .switch::after { content: ""; position: absolute; width: 20px; height: 20px; border-radius: 20px; background-color: white; top: 2px; left: 3px; transition: 0.3s cubic-bezier(0.24, 0.85, 0.58, 1); }
.ultimate-post-kit-dashboard input[type="checkbox"]:checked + .switch::after { transform: translateX(18px); }
.ultimate-post-kit-dashboard input[type="checkbox"]:checked + .switch { background-color: rgb(30, 135, 240); }
.ultimate-post-kit-dashboard input[type="checkbox"] { position: absolute; left: -9999px; }
.ultimate-post-kit-dashboard .upk-widget-pro input[type="checkbox"]:checked + .switch { background-color: rgb(239, 71, 111); }
.ultimate-post-kit-dashboard .upk-widget-free input[type="checkbox"]:checked + .switch { background-color: rgb(6, 214, 160); }
.ultimate-post-kit-dashboard .upk-system-requirement .check-system-status { font-size: 13px; }
.ultimate-post-kit-dashboard .upk-system-requirement .check-system-status li > div { padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.ultimate-post-kit-dashboard .upk-system-requirement .check-system-status .label1 { width: 200px; }
.ultimate-post-kit-dashboard .upk-system-requirement .check-system-status span { display: inline-block; line-height: 1.6; }
.ultimate-post-kit-dashboard .upk-system-requirement .check-system-status .valid, .ultimate-post-kit-dashboard .upk-system-requirement .check-system-status .invalid { font-size: 15px; width: 20px; height: 18px; margin-left: 10px; margin-right: 15px; vertical-align: middle; border-radius: 3px; }
.ultimate-post-kit-dashboard .upk-system-requirement .check-system-status .invalid { background: red; color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-system-requirement .check-system-status .valid { background: rgb(6, 214, 160); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-system-requirement .check-system-status .valid i::before { margin-left: -1px; }
.ultimate-post-kit-dashboard .upk-system-requirement .check-system-status i::before { font-size: 15px; line-height: 20px; }
.ultimate-post-kit-dashboard .upk-no-result { display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) !important; }
.ultimate-post-kit-dashboard .bdt-animation-shake { animation-name: bdt-shake !important; display: block !important; }
.ultimate-post-kit-dashboard .upk-code-editor-description { color: rgb(0, 115, 170); font-size: 13px; margin: 5px 0px 10px; font-style: italic; opacity: 0.9; }
.ultimate-post-kit-dashboard .upk-code-section-header { margin-bottom: 20px; background: rgb(254, 254, 254); padding: 20px; border-radius: 6px; border: 1px solid rgba(123, 123, 123, 0.09); }
.ultimate-post-kit-dashboard .upk-section-title { color: rgb(35, 40, 45); font-size: 18px; font-weight: 600; margin: 0px 0px 8px; padding: 0px; }
.ultimate-post-kit-dashboard .upk-section-description { color: rgb(102, 102, 102); font-size: 14px; margin: 0px; line-height: 1.5; }
.ultimate-post-kit-dashboard .upk-page-exclusion-wrapper { border: 1px solid rgba(123, 123, 123, 0.09); border-radius: 4px; padding: 20px; margin-bottom: 20px; }
.ultimate-post-kit-dashboard .upk-exclusion-label { display: block; font-weight: 600; margin-bottom: 8px; color: rgb(35, 40, 45); }
.ultimate-post-kit-dashboard .upk-page-select { width: 100%; min-height: 120px; max-height: 200px; padding: 8px; border: 1px solid rgba(123, 123, 123, 0.09); border-radius: 4px; background: rgb(255, 255, 255); font-size: 14px; max-width: 100%; }
.ultimate-post-kit-dashboard .upk-page-select option { padding: 4px 8px; }
.ultimate-post-kit-dashboard .upk-exclusion-help { color: rgb(102, 102, 102) !important; font-size: 14px !important; font-style: italic !important; margin: 12px 0px 0px !important; line-height: 1.4 !important; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container { position: relative; z-index: 98; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container.bdt-sticky-fixed { z-index: 998; }
.ultimate-post-kit-dashboard .bdt-tab-container { position: relative; }
.ultimate-post-kit-dashboard #ultimate_post_kit_elementor_extend_page .upk-option-item-inner, .ultimate-post-kit-dashboard #ultimate_post_kit_other_settings_page .upk-option-item-inner, .ultimate-post-kit-dashboard #ultimate_post_kit_third_party_widget_page .upk-option-item-inner, .ultimate-post-kit-dashboard #ultimate_post_kit_active_modules_page .upk-option-item-inner { overflow: hidden; }
.ultimate-post-kit-dashboard #ultimate_post_kit_other_settings_page .upk-options > .upk-option-item > .upk-option-item-inner > label > .upk-option-label { font-weight: 700; font-size: 22px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_other_settings_page .upk-options > .upk-option-item > .upk-option-item-inner .description { margin-top: 20px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_elementor_extend_page .upk-widget-count-text, .ultimate-post-kit-dashboard #ultimate_post_kit_other_settings_page .upk-widget-count-text { display: none; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page .upk-options > .upk-option-item { border: 1px solid rgba(123, 123, 123, 0.09); border-radius: 6px; background: rgb(254, 254, 254); }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page .upk-options > .upk-option-item > .upk-option-item-inner { padding: 35px; border: 0px; background: transparent; break-inside: avoid-column; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page .upk-options > .upk-option-item > .upk-option-item-inner a i { font-size: 18px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page .upk-options > .upk-option-item > .upk-option-item-inner .upk-option-item { margin-top: 10px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page .upk-options > .upk-option-item > .upk-option-item-inner .upk-option-item:nth-last-child(1) { margin-top: 0px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page textarea { border-color: rgb(221, 221, 221); }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="text"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="password"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="color"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="date"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="datetime"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="datetime-local"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="email"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="month"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="number"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="search"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="tel"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="time"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="url"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="week"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="checkbox"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page input[type="radio"]:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page select:focus, .ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page textarea:focus { border-color: rgb(6, 128, 214); box-shadow: none; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page .upk-option-video { position: absolute; right: 25px; top: 20px; background: rgb(233, 244, 255); padding: 8px; border-radius: 6px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page .upk-option-label { display: block; margin-bottom: 25px; font-size: 18px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page .upk-option-group .upk-option-label { margin-bottom: 15px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page p.description { color: rgb(153, 153, 153); margin-top: 10px; font-size: 12px !important; }
.ultimate-post-kit-dashboard #ultimate_post_kit_api_settings_page p.description a { color: rgb(136, 136, 136); }
.ultimate-post-kit-dashboard #ultimate_post_kit_extra_options_page .upk-white-label-options .upk-option-item-inner { background: rgb(254, 254, 254); padding: 30px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-others-plugin { display: flex; flex-direction: column; gap: 20px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-others-plugin .bdt-card { flex-direction: column; gap: 20px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card { border-radius: 6px; transition-property: box-shadow, color; transition-duration: 0.3s; transition-timing-function: cubic-bezier(0.3, 0.36, 0.25, 1); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card a { text-decoration: none; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card a:focus { box-shadow: none; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card p { margin-top: 0px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .upk-count-canvas-wrap .upk-feature-title { margin-bottom: 5px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .upk-count-wrap { flex: 0 0 auto; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .upk-widget-count { color: rgb(161, 168, 173); font-size: 12px; line-height: 1.7; text-transform: uppercase; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-content { width: 100%; gap: 20px; flex-direction: column; align-items: flex-start; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-content .upk-feature-title { font-weight: 500; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-content .bdt-plugin-logo-wrap { gap: 15px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-content img { width: clamp(50px, 8vw, 70px); height: auto; vertical-align: middle; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-content .upk-feature-title { margin-bottom: 0px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-content p { margin: 0px 0px 10px; font-size: 15px; line-height: 1.5; color: rgb(101, 106, 113); max-width: 600px; font-weight: 300; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-content span.active-installs { font-size: 14px; font-weight: 500; color: rgb(156, 39, 176); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-content span.active-installs .installs-count { color: rgb(156, 39, 176); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-content .bdt-others-plugin-updated { color: rgb(101, 106, 113); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugins-link { display: flex; flex-wrap: wrap; justify-content: left; gap: 8px; width: 100%; flex: 1 1 0%; min-width: 300px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugins-link .bdt-dashboard-sec-btn { padding: 9px 20px !important; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-user-wrap { gap: 10px; flex-wrap: wrap; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-others-plugin-user-wrap .bdt-others-plugin-user { color: rgb(55, 51, 51); padding: 4px 6px; border-radius: 6px; font-size: 10px; font-weight: 700; box-shadow: rgba(76, 89, 98, 0.2) 0px 2px 8px; text-transform: uppercase; line-height: 1; border: 1px solid rgb(220, 216, 232); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .upk-dashboard-compare-section-buttons { display: flex; align-items: center; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button { color: rgb(255, 255, 255); border-radius: 6px; transition: 0.3s; line-height: normal; font-size: clamp(12px, 0.8vw, 14px); font-weight: 600; padding: clamp(10px, 1vw, 11px) clamp(10px, 1vw, 20px); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-welcome-button { color: rgb(255, 255, 255); background: linear-gradient(to right, rgb(0, 168, 92), rgb(88, 211, 77)); border: 0px; padding: 13px 20px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-welcome-button:hover { background: linear-gradient(to right, rgb(88, 211, 77), rgb(0, 168, 92)); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-dashboard-sec-btn { color: rgb(88, 211, 77); border: 2px solid rgb(88, 211, 77); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-dashboard-sec-btn:hover { border-color: rgb(0, 168, 92); color: rgb(0, 168, 92); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-btn-red { background: rgb(255, 205, 217); color: rgb(239, 71, 111); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-btn-red:hover { background: rgb(239, 71, 111); color: rgb(255, 255, 255); box-shadow: none; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-btn-green { background: rgb(182, 255, 236); color: rgb(6, 214, 160); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-btn-green:hover { background: rgb(6, 214, 160); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-btn-blue { background: rgb(6, 128, 214); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-btn-blue:hover { background: rgb(9, 115, 150); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-btn-grey { background-color: rgb(227, 232, 235); color: rgb(29, 35, 39); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-button.bdt-btn-grey:hover { background: rgb(29, 35, 39); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .upk-feature-title { color: rgb(51, 51, 51); font-weight: 700; font-size: clamp(18px, 1vw, 20px); margin-bottom: 20px; padding: 0px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .upk-dashboard-welcome-title { font-size: 30px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .upk-dashboard-compare-title, .ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .upk-dashboard-template-quick-title { font-size: 24px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.bdt-card-green { background: rgba(173, 200, 101, 0.03); box-shadow: rgba(173, 200, 101, 0.3) 0px 0px 0px 1px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.bdt-card-red { color: rgb(119, 119, 119); box-shadow: rgba(255, 65, 77, 0.3) 0px 0px 0px 1px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.bdt-card-blue { color: rgb(119, 119, 119); box-shadow: rgb(6, 128, 214) 0px 0px 0px 1px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-accordion { padding-top: 5px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-accordion .bdt-accordion-title { font-size: 16px; padding: 10px 20px; background: rgba(255, 65, 77, 0.1); border-radius: 6px; font-weight: 400; letter-spacing: 0.3px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-accordion .bdt-accordion-title:hover, .ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-accordion .bdt-accordion-title:focus { box-shadow: rgba(255, 65, 77, 0.3) 0px 0px 0px 1px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-accordion .bdt-open .bdt-accordion-title { color: rgb(0, 0, 0); background: rgba(255, 65, 77, 0.3); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .bdt-accordion .bdt-accordion-content { padding: 0px 20px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card .check-system-status { margin-top: 20px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.upk-video-tutorial { display: flex; flex-direction: column; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.upk-video-tutorial .bdt-list { margin-bottom: 20px; flex-grow: 1; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.upk-video-tutorial .bdt-list-divider > li:nth-child(n+2) { border-top: 1px solid rgba(173, 200, 101, 0.3); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.upk-video-tutorial .upk-link-title { margin: 0px; font-size: 14px; color: rgba(173, 200, 101, 0.7); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.upk-video-tutorial .upk-link-title:hover { color: rgb(6, 214, 160); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.upk-video-tutorial .bdt-video-btn { font-weight: 500; color: rgb(68, 68, 68); border: 1px solid rgb(6, 214, 160); display: inline-block; width: 145px; padding: 5px; text-align: center; border-radius: 3px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.upk-video-tutorial .bdt-video-btn:hover { color: rgb(0, 0, 0); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-footer-item { text-decoration: none; transition: 0.3s; transform: translateY(0px); position: relative; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-footer-item .upk-feature-title { font-size: 18px; margin: 0px 0px 10px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-footer-item .upk-dashboard-footer-item-icon { display: inline-block; padding: 10px; border-radius: 6px; border: 1px solid rgb(243, 243, 243); margin-bottom: 18px; background: rgb(245, 255, 252); color: rgb(88, 211, 77); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-footer-item i { font-size: 18px; width: 18px; height: 18px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-footer-item::after { content: ""; font-family: dashicons; position: absolute; top: 15px; right: 15px; font-size: 20px; color: rgb(88, 211, 77); opacity: 0; transition: 0.3s; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-footer-item:hover { transform: translateY(-3px); box-shadow: rgba(73, 221, 179, 0.067) 0px 10px 20px; border-color: rgb(88, 211, 77); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-footer-item:hover::after { opacity: 1; transform: translateX(5px); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-footer-item:hover .upk-dashboard-footer-item-icon { animation: 0.5s ease-in-out 0s 1 normal none running upk-footer-icon-bounce; }
@keyframes upk-footer-icon-bounce { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-5px); }
}
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-support-section { margin-top: 30px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-support-section .upk-feature-title { display: flex; align-items: center; gap: 10px; margin-bottom: 10px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-dashboard-support-section .upk-feature-title i { font-size: 20px; color: rgb(88, 211, 77); margin: 0px; padding: 0px; border: 0px; background: none; }
.ultimate-post-kit-dashboard #ultimate_post_kit_active_modules_page .checkbox, .ultimate-post-kit-dashboard #ultimate_post_kit_third_party_widget_page .checkbox { margin-top: 5px; }
.ultimate-post-kit-dashboard .ultimate-post-kit-3pp-install, .ultimate-post-kit-dashboard .ultimate-post-kit-3pp-active, .ultimate-post-kit-dashboard .ultimate-post-kit-3pp-download { text-decoration: none; color: rgb(239, 71, 111); line-height: normal; background-color: rgb(238, 238, 238); border-radius: 100px; padding: 5px; display: inline-flex; }
.ultimate-post-kit-dashboard .ultimate-post-kit-3pp-install:hover, .ultimate-post-kit-dashboard .ultimate-post-kit-3pp-active:hover, .ultimate-post-kit-dashboard .ultimate-post-kit-3pp-download:hover { color: rgb(251, 96, 148); }
.ultimate-post-kit-dashboard .ultimate-post-kit-footer-info { background-color: rgb(7, 59, 76); color: rgb(144, 182, 195); border-radius: 6px; box-sizing: border-box; padding: 30px 40px; background-image: url("https://www.fabtec.fr/wp-content/plugins/ultimate-post-kit/assets/images/shiny-overlay.svg"); background-position: right top; background-repeat: no-repeat; }
.ultimate-post-kit-dashboard .ultimate-post-kit-footer-info p { text-align: center; margin-top: 25px; font-size: 14px !important; color: rgb(144, 182, 195) !important; }
.ultimate-post-kit-dashboard .ultimate-post-kit-footer-info a { color: rgb(229, 244, 249); }
.ultimate-post-kit-dashboard .bdt-admin-alert { background-color: rgb(255, 243, 218); border-radius: 2px; padding: 10px 20px; box-sizing: border-box; margin-top: 30px; }
.ultimate-post-kit-dashboard .upk-dashboard-divider { width: 100%; margin-top: 50px; margin-bottom: 50px; min-height: 20px; background-size: 20px 20px; background-repeat: repeat-x; }
.ultimate-post-kit-dashboard .upk-dashboard-panel { position: relative; }
.ultimate-post-kit-dashboard .upk-dashboard-panel .dashicons.dashicons-yes { color: rgb(6, 214, 160); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .dashicons.dashicons-no { color: rgb(255, 0, 0); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .dashicons.dashicons-heart { color: rgb(234, 53, 95); }
.ultimate-post-kit-dashboard .upk-dashboard-panel .upk-comparision { padding-left: 0px; }
.ultimate-post-kit-dashboard .upk-dashboard-panel h1 { font-weight: 700; }
.ultimate-post-kit-dashboard .upk-purchase-button a { color: rgb(255, 255, 255); border-style: none; border-radius: 4px; box-shadow: rgba(0, 168, 92, 0.29) 0px 10px 40px 0px; padding: 18px 45px; font-weight: 700; cursor: pointer; display: inline-block; text-transform: uppercase; font-size: 14px; outline: none; position: relative; transition: 0.3s ease-out; text-align: center; overflow: hidden; background-color: transparent; background-image: linear-gradient(145deg, rgb(0, 168, 92) 0%, rgb(88, 211, 77) 100%); text-decoration: none; letter-spacing: 1px; }
.ultimate-post-kit-dashboard .upk-purchase-button a:hover { background-image: linear-gradient(145deg, rgb(88, 211, 77) 0%, rgb(0, 168, 92) 100%); box-shadow: rgba(0, 168, 92, 0.46) 0px 10px 40px 0px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .el-license-container p.submit { margin: 0px; padding: 0px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page h3.el-license-title, .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management-title { font-size: 22px; margin-top: 0px; margin-bottom: 50px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page ol { margin-bottom: 20px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-upk-license-field { display: block; margin-bottom: 15px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-upk-license-field input { font-size: 200%; padding: 0px 10px; display: block; margin-top: 10px; border-radius: 6px; border-color: rgb(221, 221, 221); width: 100%; max-width: 650px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-upk-license-field label { display: inline-block; margin-bottom: 5px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-upk-license-active-btn { margin-top: 25px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .ultimate-post-kit-license-info { font-size: 14px; line-height: 24px; max-width: 850px; margin-bottom: 50px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .ultimate-post-kit-license-info .license-info-title { width: 150px; display: inline-block; position: relative; padding-right: 5px; margin-right: 10px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .ultimate-post-kit-license-info .license-info-title::after { content: ":"; position: absolute; right: 2px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .ultimate-post-kit-license-info .license-valid, .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .ultimate-post-kit-license-info .license-invalid { padding: 4px 8px; color: rgb(255, 255, 255); background-color: rgb(6, 214, 160); border-radius: 3px; font-size: 14px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .ultimate-post-kit-license-info .license-invalid { background-color: rgb(244, 67, 54); }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .ultimate-post-kit-license-info .license-key { font-weight: 700; opacity: 0.8; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .button { padding: 14px 16px; font-size: 14px; height: auto; border: 0px; border-radius: 6px; min-height: auto; font-weight: 600; line-height: 1; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .button-primary { background: rgb(30, 135, 240); color: rgb(255, 255, 255); text-decoration: none; text-shadow: none; box-shadow: none; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .button-primary:active, .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .button-primary:hover { background: rgb(14, 109, 205); }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-subsite-header { display: flex; align-items: center; gap: 14px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-feature-title { font-size: 24px; font-weight: 600; margin: 0px; padding: 0px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-status-icon { background: rgb(58, 185, 129); display: inline-block; padding: 10px; border-radius: 50%; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-status-icon svg { fill: rgb(255, 255, 255); width: 24px; height: 24px; display: block; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-status-success { margin-bottom: 20px; padding: 20px; border-radius: 5px; background: rgba(78, 255, 177, 0.07); border-left: 4px solid rgb(16, 185, 129); margin-top: 30px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-status-success h3, .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-status-warning h3 { margin: 0px 0px 20px; font-size: 20px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-status-warning { margin-bottom: 20px; padding: 15px; border-radius: 5px; background: rgb(255, 251, 235); border-left: 4px solid rgb(245, 158, 11); }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-details, .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-network-info { margin: 15px 0px; font-size: 16px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-details ul, .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-network-info ul { margin: 10px 0px; padding-left: 0px; list-style: inside; font-size: 14px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-details li, .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-network-info li { margin: 8px 0px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-instructions { margin: 15px 0px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-instructions ol { margin: 10px 0px; padding-left: 20px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-license-instructions ol li { margin: 8px 0px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .upk-admin-actions { margin-top: 20px; padding-top: 15px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .license-valid { color: rgb(16, 185, 129); font-weight: bold; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management-title { gap: 10px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-actions-buttons { display: flex; align-items: center; gap: 7px; flex-wrap: wrap; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .bdt-actions-buttons .bdt-button { padding: 10px 18px; font-size: 12px; line-height: 1.4; border-radius: 6px; font-weight: 600; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .bdt-subsite-license-management-table { border-radius: 6px; overflow: hidden; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table { border-collapse: collapse; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table thead td, .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table thead th { border-bottom: 1px solid rgba(0, 0, 0, 0.06); }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table td, .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table th { padding: 14px 16px; border: 1px solid rgba(0, 0, 0, 0.06); }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table th { border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table .bdt-badge { height: 24px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table tbody tr td:nth-last-child(1) a { background: rgba(65, 75, 255, 0.25); border: 1px solid rgba(65, 75, 255, 0.25); color: rgb(65, 75, 255); }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table tbody tr td:nth-last-child(1) a:hover { background: rgba(54, 64, 243, 0.325); }
.ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table .striped > tbody > :nth-child(2n+1), .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table ul.striped > :nth-child(2n+1), .ultimate-post-kit-dashboard #ultimate_post_kit_license_settings_page .bdt-subsite-license-management .wp-list-table tbody > tr:nth-child(2n+1) { background-color: transparent; }
.ultimate-post-kit-dashboard .upk-widget-count-text { font-size: 11px; color: rgb(183, 183, 183); margin-top: 7px; display: block; text-transform: uppercase; }
.ultimate-post-kit-dashboard .upk-go-pro { font-weight: bold; color: rgb(244, 67, 54); text-shadow: rgb(238, 238, 238) 1px 1px 1px; }
.ultimate-post-kit-dashboard #bdt-ultimate_post_kit_get_pro { letter-spacing: 1px; overflow: hidden; color: rgb(255, 255, 255); background: linear-gradient(to right, rgb(0, 168, 92), rgb(88, 211, 77)); margin: 16px 30px; border-radius: 6px; justify-content: center; }
.ultimate-post-kit-dashboard #bdt-ultimate_post_kit_get_pro::after { display: none; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-row { margin-bottom: 20px; }
.ultimate-post-kit-dashboard .upk-custom-code-section .CodeMirror-placeholder { opacity: 0.5; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-code-editor-title { font-size: 16px; font-weight: 600; color: rgb(51, 51, 51); margin: 0px 0px 15px; padding-bottom: 10px; border-bottom: 2px solid rgb(240, 240, 240); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-code-editor { width: 100%; min-height: 200px; font-family: Monaco, Consolas, "Courier New", monospace; font-size: 13px; line-height: 1.5; border: 1px solid rgba(123, 123, 123, 0.09); border-radius: 4px; padding: 15px; color: rgb(51, 51, 51); resize: vertical; transition: border-color 0.3s, box-shadow 0.3s; background: rgb(254, 254, 254); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-code-editor:focus { border-color: rgb(6, 128, 214); box-shadow: rgb(6, 128, 214) 0px 0px 0px 1px; outline: none; background: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-code-editor::placeholder { color: rgb(153, 153, 153); font-style: italic; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section { padding: 20px 0px; border-top: 1px solid rgb(240, 240, 240); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button { color: rgb(88, 211, 77); padding: 16px 24px; font-size: clamp(12px, 1vw, 14px); font-weight: 600; border-radius: 6px; cursor: pointer; transition: 0.3s; display: inline-flex; align-items: center; gap: 8px; line-height: normal; border: 2px solid rgb(88, 211, 77); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button .dashicons { font-size: 16px; width: 16px; height: 16px; line-height: 1; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button:hover { transform: translateY(-1px); box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 8px; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button:active { transform: translateY(0px); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button.bdt-btn-blue { background: rgb(6, 128, 214); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button.bdt-btn-blue:hover { background: rgb(9, 115, 150); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button.bdt-btn-grey { background: rgb(227, 232, 235); color: rgb(29, 35, 39); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button.bdt-btn-grey:hover { background: rgb(29, 35, 39); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert { border-radius: 6px; padding: 15px; position: relative; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert.bdt-alert-success { background-color: rgb(212, 237, 218); border: 1px solid rgb(195, 230, 203); color: rgb(21, 87, 36); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert.bdt-alert-error { background-color: rgb(248, 215, 218); border: 1px solid rgb(245, 198, 203); color: rgb(114, 28, 36); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert p { margin: 0px; font-weight: 500; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert .bdt-alert-close { position: absolute; top: 5px; right: -5px; background: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 18px; cursor: pointer; opacity: 0.6; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert .bdt-alert-close:hover { opacity: 1; }
.ultimate-post-kit-dashboard .upk-code-editor.scrolling { border-color: rgb(6, 128, 214); }
.ultimate-post-kit-dashboard .upk-code-editor:focus::selection { }
.ultimate-post-kit-dashboard .bdt-button:disabled { opacity: 0.7; cursor: not-allowed; }
.ultimate-post-kit-dashboard .bdt-button:disabled:hover { transform: none !important; box-shadow: none !important; }
.ultimate-post-kit-dashboard .upk-code-editor::-webkit-scrollbar { width: 8px; }
.ultimate-post-kit-dashboard .upk-code-editor::-webkit-scrollbar-track { background: rgb(241, 241, 241); border-radius: 4px; }
.ultimate-post-kit-dashboard .upk-code-editor::-webkit-scrollbar-thumb { background: rgb(193, 193, 193); border-radius: 4px; }
.ultimate-post-kit-dashboard .upk-code-editor::-webkit-scrollbar-thumb:hover { background: rgb(168, 168, 168); }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner { position: relative; background: rgb(255, 255, 255); z-index: 1; border-radius: 6px; border: 1px solid rgba(123, 123, 123, 0.09); padding: 20px 0px; overflow: hidden; min-height: 100vh; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner.bdt-sticky-fixed { top: 115px !important; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 0; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element { position: absolute; display: block; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-circle { width: 180px; height: 180px; border-radius: 50%; background: linear-gradient(45deg, rgba(73, 221, 180, 0.05), rgba(73, 221, 180, 0.1)); top: -90px; right: -90px; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-dots { bottom: 40px; left: 20px; width: 60px; height: 60px; background-image: radial-gradient(rgba(73, 221, 180, 0.15) 2px, transparent 2px); background-size: 10px 10px; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-line { width: 100px; height: 2px; background: linear-gradient(90deg, rgba(73, 221, 180, 0), rgba(73, 221, 180, 0.2)); transform: rotate(-45deg); bottom: 100px; right: 20px; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-square { width: 40px; height: 40px; border: 2px solid rgba(73, 221, 180, 0.1); top: 40px; left: 30px; transform: rotate(15deg); }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-triangle { width: 0px; height: 0px; border-left: 25px solid transparent; border-right: 25px solid transparent; border-bottom: 40px solid rgba(73, 221, 180, 0.08); top: 60%; right: 40px; transform: rotate(15deg); }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-plus { width: 30px; height: 30px; top: 30%; left: 40px; }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-plus::before, .ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-plus::after { content: ""; position: absolute; background: rgba(73, 221, 180, 0.15); }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-plus::before { width: 100%; height: 2px; top: 50%; transform: translateY(-50%); }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-plus::after { width: 2px; height: 100%; left: 50%; transform: translateX(-50%); }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .upk-nav-elements .upk-nav-element.upk-nav-wave { width: 100px; height: 20px; bottom: 30px; right: 40px; background: linear-gradient(45deg, rgba(73, 221, 180, 0) 45%, rgba(73, 221, 180, 0.1) 50%, rgba(73, 221, 180, 0) 55%) 0% 0% / 15px 15px; transform: rotate(-10deg); }
.ultimate-post-kit-dashboard .upk-dashboard-nav-container-inner .bdt-dashboard-navigation { position: relative; z-index: 1; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper { position: relative; background: rgb(255, 255, 255); overflow: hidden; z-index: 98; border-radius: 6px; border: 1px solid rgba(123, 123, 123, 0.09); }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper.bdt-sticky-fixed { z-index: 998; box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper.bdt-sticky-fixed .upk-filter-elements { opacity: 0.5; transition: opacity 0.3s; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper.bdt-sticky-fixed:hover .upk-filter-elements { opacity: 1; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-used-unused-widgets { margin-left: 10px; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-used-unused-widgets li:first-child { padding-left: 0px !important; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; pointer-events: none; z-index: 1; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element { position: absolute; display: block; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element.upk-filter-circle { width: 140px; height: 140px; border-radius: 50%; background: linear-gradient(135deg, rgba(88, 211, 77, 0.05), rgba(88, 211, 77, 0.08)); top: -70px; right: 5%; animation: 6s ease-in-out 0s infinite normal none running floatingShape; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element.upk-filter-dots { bottom: 10px; left: 10px; width: 70px; height: 35px; background-image: radial-gradient(rgba(88, 211, 77, 0.15) 2px, transparent 2px); background-size: 8px 8px; animation: 4s ease-in-out 0s infinite normal none running fadeInOut; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element.upk-filter-wave { width: 120px; height: 20px; bottom: 25px; right: 10%; background: repeating-linear-gradient(45deg, rgba(88, 211, 77, 0) 0px, rgba(88, 211, 77, 0.1) 2px, rgba(88, 211, 77, 0) 4px); transform: rotate(-15deg); animation: 3s ease-in-out 0s infinite normal none running waveMotion; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element.upk-filter-hexagon { top: 20%; left: 15px; width: 35px; height: 20px; background: rgba(88, 211, 77, 0.1); position: absolute; transform: rotate(30deg); }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element.upk-filter-hexagon::before, .ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element.upk-filter-hexagon::after { content: ""; position: absolute; width: 0px; height: 0px; border-left: 18px solid transparent; border-right: 18px solid transparent; }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element.upk-filter-hexagon::before { bottom: 100%; border-bottom: 10px solid rgba(88, 211, 77, 0.1); }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element.upk-filter-hexagon::after { top: 100%; border-top: 10px solid rgba(88, 211, 77, 0.1); }
.ultimate-post-kit-dashboard .bdt-widget-filter-wrapper .upk-filter-elements .upk-filter-element.upk-filter-zigzag { top: 40%; right: 20px; width: 50px; height: 25px; background: linear-gradient(45deg, transparent 45%, rgba(88, 211, 77, 0.1) 45%, rgba(88, 211, 77, 0.1) 55%, transparent 55%) 0% 0% / 10px 10px; animation: 5s ease-in-out 0s infinite normal none running zigzagFloat; }
.ultimate-post-kit-dashboard #upk-extra-options-tab-content { margin-top: 30px; }
.ultimate-post-kit-dashboard .upk-extra-options-tabs .bdt-tab { border-bottom: 2px solid rgb(241, 241, 241); margin: 0px; padding: 0px; list-style: none; display: flex; gap: 20px; }
.ultimate-post-kit-dashboard .upk-extra-options-tabs .bdt-tab li { margin: 0px; padding: 0px; display: inline-block; }
.ultimate-post-kit-dashboard .upk-extra-options-tabs .bdt-tab li a { padding: 15px 0px; display: inline-block; font-size: 15px; font-weight: 500; color: rgb(102, 102, 102); text-decoration: none; position: relative; transition: 0.3s; }
.ultimate-post-kit-dashboard .upk-extra-options-tabs .bdt-tab li a::after { content: ""; position: absolute; bottom: -2px; left: 0px; width: 0px; height: 2px; background: rgb(88, 211, 77); transition: width 0.3s; }
.ultimate-post-kit-dashboard .upk-extra-options-tabs .bdt-tab li a:hover { color: rgb(51, 51, 51); }
.ultimate-post-kit-dashboard .upk-extra-options-tabs .bdt-tab li.bdt-active a { color: rgb(88, 211, 77); }
.ultimate-post-kit-dashboard .upk-extra-options-tabs .bdt-tab li.bdt-active a::after { width: 100%; }
.ultimate-post-kit-dashboard .upk-option-page .bdt-widget-filter-wrapper ul { display: none; gap: 10px; }
.ultimate-post-kit-dashboard .upk-white-label-options .slider::before { height: 18px; width: 18px; left: 2px; bottom: 1px; }
.ultimate-post-kit-dashboard .upk-white-label-options .switch::after { display: none; }
.ultimate-post-kit-dashboard .upk-white-label-options input:checked + .slider::before { transform: translateX(18px); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-row { margin-bottom: 20px; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-code-editor-title { font-size: 16px; font-weight: 600; color: rgb(51, 51, 51); margin: 0px 0px 15px; padding-bottom: 10px; border-bottom: 2px solid rgb(240, 240, 240); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container { position: relative; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .upk-code-editor { min-height: 200px; width: 100%; font-family: Monaco, Consolas, "Courier New", monospace; font-size: 13px; line-height: 1.5; border: 1px solid rgb(221, 221, 221); border-radius: 4px; background: rgb(254, 254, 254); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror { min-height: 200px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; font-family: Monaco, Consolas, "Courier New", monospace; font-size: 13px; line-height: 1.5; background: rgb(255, 255, 255); box-sizing: border-box; display: block; width: 100% !important; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror.CodeMirror-focused { border-color: rgb(6, 128, 214); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror .CodeMirror-scroll { min-height: 200px; padding: 0px; box-sizing: border-box; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror .CodeMirror-lines { padding: 4px 0px; cursor: text; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror .CodeMirror-gutters { border-right: 1px solid rgb(221, 221, 221); background: rgb(254, 254, 254); white-space: nowrap; min-width: 40px; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror .CodeMirror-linenumber { color: rgb(153, 153, 153); padding: 0px 8px; white-space: nowrap; text-align: right; min-width: 20px; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror .CodeMirror-line { padding: 0px 4px; line-height: inherit; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror .CodeMirror-cursor { border-left: 1px solid rgb(51, 51, 51); height: auto; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror .CodeMirror-code { font-family: Monaco, Consolas, "Courier New", monospace; font-size: 13px; outline: none; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror.CodeMirror-wrap { width: 100%; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper .upk-codemirror-editor-container .CodeMirror.CodeMirror-empty .CodeMirror-scroll { min-height: 200px; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section { padding: 20px 0px; border-top: 1px solid rgb(240, 240, 240); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button { padding: 12px 24px; font-size: 14px; font-weight: 500; border-radius: 5px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; cursor: pointer; transition: 0.3s; display: inline-flex; align-items: center; gap: 8px; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button .dashicons { font-size: 16px; line-height: 1; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button:hover { transform: translateY(-1px); box-shadow: rgba(0, 0, 0, 0.15) 0px 4px 8px; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button:active { transform: translateY(0px); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button.bdt-btn-blue { background: rgb(6, 128, 214); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button.bdt-btn-blue:hover { background: rgb(9, 115, 150); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button.bdt-btn-grey { background: rgb(227, 232, 235); color: rgb(29, 35, 39); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-save-section .bdt-button.bdt-btn-grey:hover { background: rgb(29, 35, 39); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert { border-radius: 5px; padding: 15px 40px 15px 15px; position: relative; }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert.bdt-alert-success { background-color: rgb(212, 237, 218); border: 1px solid rgb(195, 230, 203); color: rgb(21, 87, 36); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert.bdt-alert-error { background-color: rgb(248, 215, 218); border: 1px solid rgb(245, 198, 203); color: rgb(114, 28, 36); }
.ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-message .bdt-alert p { margin: 0px; font-weight: 500; }
.ultimate-post-kit-dashboard .upk-code-editor.scrolling { border-color: rgb(6, 128, 214); }
.ultimate-post-kit-dashboard .upk-code-editor:focus::selection { }
.ultimate-post-kit-dashboard .bdt-button:disabled { opacity: 0.7; cursor: not-allowed; }
.ultimate-post-kit-dashboard .bdt-button:disabled:hover { transform: none !important; box-shadow: none !important; }
.ultimate-post-kit-dashboard .upk-code-editor::-webkit-scrollbar { width: 8px; }
.ultimate-post-kit-dashboard .upk-code-editor::-webkit-scrollbar-track { background: rgb(241, 241, 241); border-radius: 4px; }
.ultimate-post-kit-dashboard .upk-code-editor::-webkit-scrollbar-thumb { background: rgb(193, 193, 193); border-radius: 4px; }
.ultimate-post-kit-dashboard .upk-code-editor::-webkit-scrollbar-thumb:hover { background: rgb(168, 168, 168); }
.ultimate-post-kit-dashboard #ultimate_post_kit_extra_options_page .switch { position: relative; display: inline-block; width: 46px; height: 24px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_extra_options_page .switch input { opacity: 0; width: 0px; height: 0px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_extra_options_page .slider { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(204, 204, 204); transition: 0.4s; border-radius: 34px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_extra_options_page .slider::before { position: absolute; content: ""; height: 20px; width: 20px; left: 3px; bottom: 2px; background-color: white; transition: 0.4s; border-radius: 50%; }
.ultimate-post-kit-dashboard #ultimate_post_kit_extra_options_page input:checked + .slider { background-color: rgb(33, 150, 243); }
.ultimate-post-kit-dashboard #ultimate_post_kit_extra_options_page input:focus + .slider { box-shadow: rgb(33, 150, 243) 0px 0px 1px; }
.ultimate-post-kit-dashboard #ultimate_post_kit_extra_options_page input:checked + .slider::before { transform: translateX(22px); }
.ultimate-post-kit-dashboard .upk-option-item-inner { background: rgb(255, 255, 255); border-radius: 8px; }
.ultimate-post-kit-dashboard .upk-option-title { margin: 0px 0px 10px; font-size: 18px; font-weight: 600; color: rgb(30, 30, 30); }
.ultimate-post-kit-dashboard .upk-option-description { margin: 0px; color: rgb(102, 102, 102); font-size: 14px; }
.ultimate-post-kit-dashboard .ultimate-post-kit-white-label-save-btn, .ultimate-post-kit-dashboard .ultimate-post-kit-custom-code-save-btn, .ultimate-post-kit-dashboard .ultimate-post-kit-custom-code-reset-btn { padding: 3px 30px; line-height: 40px; font-size: 16px; color: rgb(255, 255, 255); background: linear-gradient(to right, rgb(0, 168, 92), rgb(88, 211, 77)); border: 0px; border-radius: 6px; }
.ultimate-post-kit-dashboard .ultimate-post-kit-custom-code-save-btn { margin-right: 12px; }
.ultimate-post-kit-dashboard .ultimate-post-kit-custom-code-save-btn:hover { background: linear-gradient(to right, rgb(88, 211, 77), rgb(0, 168, 92)); }
.ultimate-post-kit-dashboard .ultimate-post-kit-custom-code-reset-btn, .ultimate-post-kit-dashboard .ultimate-post-kit-white-label-save-btn { background: linear-gradient(to right, rgb(250, 99, 54), rgb(255, 60, 60)); color: rgb(255, 255, 255); }
.ultimate-post-kit-dashboard .ultimate-post-kit-custom-code-reset-btn:hover, .ultimate-post-kit-dashboard .ultimate-post-kit-white-label-save-btn:hover { background: linear-gradient(to right, rgb(255, 60, 60), rgb(250, 99, 54)); }
.ultimate-post-kit-dashboard .upk-code-message, .ultimate-post-kit-dashboard .upk-white-label-message { position: fixed; top: -100px; left: 50%; transform: translateX(-50%); z-index: 999; border-radius: 4px; opacity: 0; animation: 0.5s ease-out 0s 1 normal forwards running slideDown; }
.ultimate-post-kit-dashboard .upk-code-message .bdt-alert, .ultimate-post-kit-dashboard .upk-white-label-message .bdt-alert { padding-right: 40px; }
@keyframes slideDown { 
  100% { top: 20px; opacity: 1; }
}
.ultimate-post-kit-dashboard .bdt-alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; position: relative; }
.ultimate-post-kit-dashboard .bdt-alert-success { color: rgb(21, 87, 36); background-color: rgb(212, 237, 218); border-color: rgb(195, 230, 203); }
.ultimate-post-kit-dashboard .bdt-alert-close { position: absolute; top: 0px; right: 0px; padding: 15px; color: inherit; text-decoration: none; }
.ultimate-post-kit-dashboard .dashicons { font-family: dashicons; display: inline-block; line-height: 1; font-weight: 400; font-style: normal; speak: none; text-decoration: inherit; text-transform: none; text-rendering: auto; -webkit-font-smoothing: antialiased; width: 20px; height: 20px; font-size: 20px; vertical-align: top; }
.ultimate-post-kit-dashboard .upk-white-label-input { width: 100%; max-width: 400px; padding: 12px 16px; border: 1px solid rgb(221, 221, 221); border-radius: 4px; font-size: 14px; line-height: 1.4; background-color: rgb(255, 255, 255); transition: border-color 0.3s; }
.ultimate-post-kit-dashboard .upk-white-label-input:focus { outline: none; border-color: rgb(33, 150, 243); box-shadow: rgba(33, 150, 243, 0.1) 0px 0px 0px 2px; }
.ultimate-post-kit-dashboard .upk-white-label-input-wrapper { position: relative; margin: 20px 0px; }
.ultimate-post-kit-dashboard .upk-input-help { font-style: italic; margin: 12px 0px 0px !important; color: rgb(102, 102, 102) !important; font-size: 14px !important; }
.ultimate-post-kit-dashboard .upk-white-label-title-section { width: 100%; }
.ultimate-post-kit-dashboard .upk-white-label-fields { transition: 0.3s; margin-top: 20px; }
.ultimate-post-kit-dashboard .upk-white-label-locked { opacity: 0.6; pointer-events: none; }
.ultimate-post-kit-dashboard .upk-white-label-locked .upk-option-item { background-color: rgb(254, 254, 254); }
.ultimate-post-kit-dashboard .upk-white-label-locked .switch input:disabled + .slider { background-color: rgb(221, 221, 221); cursor: not-allowed; }
.ultimate-post-kit-dashboard .upk-white-label-locked .switch input:disabled + .slider::before { background-color: rgb(240, 240, 240); }
.ultimate-post-kit-dashboard .upk-white-label-locked .upk-white-label-input:disabled { background-color: rgb(254, 254, 254); color: rgb(153, 153, 153); cursor: not-allowed; }
.ultimate-post-kit-dashboard .bdt-btn-blue:disabled { opacity: 0.6; background-color: rgb(204, 204, 204) !important; color: rgb(102, 102, 102) !important; cursor: not-allowed !important; }
.ultimate-post-kit-dashboard .bdt-alert-warning { color: rgb(133, 100, 4); background-color: rgb(255, 243, 205); padding: 20px; border: 1px solid; border-radius: 8px; }
.ultimate-post-kit-dashboard .bdt-alert-warning strong { display: block; margin-bottom: 8px; font-size: 16px; }
.ultimate-post-kit-dashboard .bdt-others-plugin-rating .bdt-others-plugin-rating-stars i { color: rgb(226, 111, 86); font-size: 17px; }
.ultimate-post-kit-dashboard .bdt-others-plugin-rating .bdt-others-plugin-rating-text { font-size: 13px; color: rgb(101, 106, 113); }
.ultimate-post-kit-dashboard .upk-dashboard-new-page-wrapper { gap: 15px; }
.ultimate-post-kit-dashboard .upk-install-plugin.bdt-installing { opacity: 0.7; cursor: not-allowed; }
.ultimate-post-kit-dashboard .upk-install-plugin.bdt-installing::before { content: ""; display: inline-block; width: 12px; height: 12px; border-width: 2px; border-style: solid; border-color: transparent rgb(255, 255, 255) rgb(255, 255, 255); border-image: none; border-radius: 50%; animation: 1s linear 0s infinite normal none running spin; margin-right: 5px; }
.ultimate-post-kit-dashboard .upk-install-plugin.bdt-installed { background-color: rgb(40, 167, 69); border-color: rgb(40, 167, 69); }
#adminmenu #toplevel_page_ultimate_post_kit_options a[href="admin.php?page=ultimate_post_kit_options_upgrade"] { font-weight: 600; color: rgb(32, 226, 173); transition: color 0.3s; }
#adminmenu #toplevel_page_ultimate_post_kit_options a[href="admin.php?page=ultimate_post_kit_options_upgrade"]:hover { color: rgb(8, 174, 236); }
.toplevel_page_ultimate_post_kit_options .bdt-notification { top: 43px; width: 400px; }
.toplevel_page_ultimate_post_kit_options .bdt-notification .bdt-notification-message { line-height: 1; padding: 20px; border-radius: 6px; box-shadow: rgb(6, 214, 160) 0px 0px 0px 2px, rgba(0, 0, 0, 0.2) 0px 15px 22px 2px; background: rgb(255, 255, 255); font-size: 18px; color: rgb(6, 214, 160); border-color: transparent; }
.toplevel_page_ultimate_post_kit_options .bdt-notification .bdt-notification-message > div { display: flex; align-items: center; }
.toplevel_page_ultimate_post_kit_options .bdt-notification .bdt-notification-message > div .bdt-spinner { margin-right: 15px; }
.toplevel_page_ultimate_post_kit_options .bdt-notification .bdt-notification-message .bdt-notification-close { top: 50%; right: 10px; transform: translateY(-50%); height: 30px; width: 30px; line-height: 32px; background: rgb(255, 240, 243); border-radius: 6px; text-align: center; display: flex; align-items: center; justify-content: center; }
.toplevel_page_ultimate_post_kit_options .bdt-notification .bdt-notification-message .dashicons { margin-right: 5px; }
.toplevel_page_ultimate_post_kit_options .bdt-notification .bdt-notification-message svg { display: inline-flex; color: rgb(239, 71, 111); width: 12px; }
.toplevel_page_ultimate_post_kit_options .bdt-lightbox-toolbar { padding: 45px 15px; background: rgba(0, 0, 0, 0.3); color: rgba(255, 255, 255, 0.7); }
@keyframes animate1 { 
  0% { transform: translateX(-100%); }
  100% { transform: translateX(100%); }
}
@keyframes animate2 { 
  0% { transform: translateY(-100%); }
  100% { transform: translateY(100%); }
}
@keyframes animate3 { 
  0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}
@keyframes animate4 { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(-100%); }
}
@keyframes spin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
@keyframes floatingShape { 
  0%, 100% { transform: translateY(0px); }
  50% { transform: translateY(-10px); }
}
@keyframes fadeInOut { 
  0%, 100% { opacity: 0.3; }
  50% { opacity: 1; }
}
@keyframes waveMotion { 
  0%, 100% { transform: rotate(-15deg) translateX(0px); }
  50% { transform: rotate(-15deg) translateX(5px); }
}
@keyframes zigzagFloat { 
  0%, 100% { transform: translateX(0px); }
  50% { transform: translateX(5px); }
}
@media (min-width: 1400px) {
  .ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.upk-welcome-content p { margin-right: 160px; }
  .ultimate-post-kit-dashboard .upk-dashboard-panel .bdt-card.upk-facebook-community p { margin-right: 160px; }
  .ultimate-post-kit-dashboard .upk-system-requirement .check-system-status { font-size: 14px; }
}
@media screen and (max-width: 960px) {
  .ultimate-post-kit-dashboard .upk-widget-onoff { margin: 0px; }
}
@media (min-width: 960px) {
  .ultimate-post-kit-dashboard.wrap { padding: 0px 15px 15px; }
  .ultimate-post-kit-dashboard.wrap .ultimate-post-kit-footer-info p { text-align: right; margin-top: 0px; }
}
@media (max-width: 639px) {
  .ultimate-post-kit-dashboard.wrap .upk-option-item-inner { padding: 0px; }
  .ultimate-post-kit-dashboard.wrap .upk-option-item-inner [class^="upk-icon-"] { display: none; }
  .ultimate-post-kit-dashboard.wrap .bdt-search-active-wrap { display: block; }
  .ultimate-post-kit-dashboard.wrap .bdt-search-active-wrap .bdt-subnav { margin: 20px 0px 0px -20px; }
  .ultimate-post-kit-dashboard.wrap .bdt-card { background-image: none; }
  .ultimate-post-kit-dashboard.wrap .bdt-button { width: 100%; }
}
@media (max-width: 959px) {
  .ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper { margin-bottom: 20px; }
}
@media (min-width: 768px) {
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-item { grid-column: span 6; }
  .ultimate-post-kit-dashboard.wrap #ultimate_post_kit_api_settings_page .upk-options { columns: 2; }
  .ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options { grid-template-columns: repeat(2, 1fr); }
  .ultimate-post-kit-dashboard.wrap .upk-option-page .bdt-widget-filter-wrapper ul { display: flex; }
  .ultimate-post-kit-dashboard.wrap .upk-content-type-filter { display: block; }
}
@media (min-width: 1200px) {
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-nav-container-wrapper { display: block; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-item:nth-child(1), .ultimate-post-kit-dashboard.wrap .upk-dashboard-item:nth-child(3) { grid-column: span 7; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-item:nth-child(2) { grid-column: span 5; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-panel .upk-dashboard-others-plugin .bdt-card { flex-direction: row; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-panel .upk-dashboard-others-plugin .bdt-card .bdt-others-plugins-link { justify-content: right; }
}
@media (min-width: 1440px) {
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-container { gap: 30px; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-nav-container-wrapper { margin-top: 30px; }
  .ultimate-post-kit-dashboard.wrap .upk-option-page { margin-top: 30px; }
  .ultimate-post-kit-dashboard.wrap .bdt-dashboard-navigation { min-width: 300px; max-width: 300px; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-header .upk-logo { width: 300px; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-welcome-container { gap: 30px; }
  .ultimate-post-kit-dashboard.wrap .bdt-widget-filter-wrapper { margin-bottom: 30px; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-item:nth-child(1), .ultimate-post-kit-dashboard.wrap .upk-dashboard-item:nth-child(3) { grid-column: span 8; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-item:nth-child(2) { grid-column: span 4; }
  .ultimate-post-kit-dashboard.wrap #ultimate_post_kit_api_settings_page .upk-options { gap: 30px !important; }
  .ultimate-post-kit-dashboard.wrap #ultimate_post_kit_api_settings_page .upk-options .upk-option-item { margin-bottom: 30px !important; }
}
@media (min-width: 1600px) {
  .ultimate-post-kit-dashboard.wrap #ultimate_post_kit_api_settings_page .upk-options { columns: 3; }
  .ultimate-post-kit-dashboard.wrap .upk-dashboard-item { grid-column: span 3; }
  .ultimate-post-kit-dashboard.wrap .bdt-subnav > * { padding-left: 20px; }
  .ultimate-post-kit-dashboard.wrap .upk-option-page .upk-options { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 959px) {
  .ultimate-post-kit-dashboard .upk-custom-code-section .upk-code-editor-wrapper { margin-bottom: 20px; }
}
@media (max-width: 768px) {
  .ultimate-post-kit-dashboard.wrap .upk-white-label-input { max-width: 100%; }
}
.upk-slider .swiper-pagination, .upk-dots-container .swiper-pagination, .upk-arrows-dots-container .swiper-pagination { position: relative; display: flex; align-items: var(--upk-swiper-dots-align, center); justify-content: center; }
.upk-slider .swiper-pagination .swiper-pagination-bullet, .upk-dots-container .swiper-pagination .swiper-pagination-bullet, .upk-arrows-dots-container .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; outline: none; transition: 0.3s; }
.upk-slider .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet, .upk-dots-container .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet, .upk-arrows-dots-container .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet { margin-left: var(--upk-swiper-dots-space-between, 5px); outline: none; }
.upk-slider .swiper-pagination.swiper-pagination-fraction, .upk-dots-container .swiper-pagination.swiper-pagination-fraction, .upk-arrows-dots-container .swiper-pagination.swiper-pagination-fraction { bottom: auto; z-index: 1; }
.upk-slider .swiper-pagination-bullets, .upk-dots-container .swiper-pagination-bullets, .upk-arrows-dots-container .swiper-pagination-bullets { min-height: var(--upk-swiper-dots-active-height, 10px); }
.upk-slider .swiper-pagination-bullets .swiper-pagination-bullet, .upk-dots-container .swiper-pagination-bullets .swiper-pagination-bullet, .upk-arrows-dots-container .swiper-pagination-bullets .swiper-pagination-bullet { position: relative; }
.upk-slider .swiper-pagination-bullets .swiper-pagination-bullet::after, .upk-dots-container .swiper-pagination-bullets .swiper-pagination-bullet::after, .upk-arrows-dots-container .swiper-pagination-bullets .swiper-pagination-bullet::after { content: ""; width: calc(100% + 6px); height: calc(100% + 6px); position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic, .upk-slider .swiper-pagination-bullets-dynamic, .upk-dots-container .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; width: 100% !important; left: 0px !important; transform: translateX(0px) !important; }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
[class*="upk-arrows-align-top"] .upk-arrows-container { transform: translateY(-40px); }
[class*="upk-arrows-align-bottom"] .upk-arrows-container { transform: translateY(40px); }
[class*="upk-dots-align-top"] .upk-dots-container { transform: translateY(-30px); }
[class*="upk-dots-align-bottom"] .upk-dots-container { transform: translateY(30px); }
[class*="upk-arrows-dots-align-top"] .upk-arrows-dots-container { transform: translateY(-40px); }
[class*="upk-arrows-dots-align-bottom"] .upk-arrows-dots-container { transform: translateY(40px); }
.upk-arrows-align-center .upk-position-center, .upk-arrows-dots-align-center .upk-position-center { width: 100%; }
.upk-arrows-align-center .upk-navigation-prev, .upk-arrows-dots-align-center .upk-navigation-prev { left: 0px; position: absolute; transform: translateY(-50%); }
.upk-arrows-align-center .upk-navigation-next, .upk-arrows-dots-align-center .upk-navigation-next { right: 0px; position: absolute; transform: translateY(-50%); }
.rtl .upk-arrows-align-center .upk-navigation-prev, .rtl .upk-arrows-dots-align-center .upk-navigation-prev { right: 0px; left: inherit; }
.rtl .upk-arrows-align-center .upk-navigation-next, .rtl .upk-arrows-dots-align-center .upk-navigation-next { left: 0px; right: inherit; }
.upk-arrows-dots-align-center .upk-dots-container .swiper-pagination, .upk-arrows-dots-align-center .upk-arrows-dots-container .swiper-pagination { position: absolute; width: 100% !important; }
[class*="upk-progress-align-top"] .swiper-pagination-progressbar { top: 0px; bottom: auto; }
[class*="upk-progress-align-bottom"] .swiper-pagination-progressbar { bottom: 0px; top: auto; }
.upk-navigation-type-progressbar .swiper-pagination-progressbar { height: 5px; width: 100%; }
[class*=" elementor-widget-upk-"] svg.e-font-icon-svg { height: 1em; width: 1em; }
[class*=" elementor-widget-upk-"] .swiper-pagination-fraction, [class*=" elementor-widget-upk-"] .swiper-pagination-custom, [class*=" elementor-widget-upk-"] .swiper-horizontal > .swiper-pagination-bullets, [class*=" elementor-widget-upk-"] .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: auto; }
[class*="elementor-widget-upk-"] .upk-arrows-container { transform: translate(var(--upk-swiper-carousel-arrows-ncx, 0), var(--upk-swiper-carousel-arrows-ncy, 40)); }
[class*="elementor-widget-upk-"] .upk-dots-container { transform: translate(var(--upk-swiper-carousel-dots-nnx, 0), var(--upk-swiper-carousel-dots-nny, 30)); }
[class*="elementor-widget-upk-"] .upk-arrows-dots-container { transform: translate(var(--upk-swiper-carousel-both-ncx, 0), var(--upk-swiper-carousel-both-ncy, 40)); }
[class*="elementor-widget-upk-"] .upk-arrows-fraction-container { transform: translate(var(--upk-swiper-carousel-arrows-fraction-ncx, 0), var(--upk-swiper-carousel-arrows-fraction-ncy, 40)); }
[class*="elementor-widget-upk-"] .upk-position-center-left .upk-arrows-container, [class*="elementor-widget-upk-"] .upk-position-center-right .upk-arrows-container { transform: translate(var(--upk-swiper-carousel-arrows-ncx, 0), var(--upk-swiper-carousel-arrows-ncy, 0)) rotate(90deg); }
[class*="elementor-widget-upk-"] .upk-position-center-left .upk-dots-container, [class*="elementor-widget-upk-"] .upk-position-center-right .upk-dots-container { transform: translate(var(--upk-swiper-carousel-dots-nnx, 0), var(--upk-swiper-carousel-dots-nny, 0)) rotate(90deg); }
[class*="elementor-widget-upk-"] .upk-position-center-left .upk-arrows-dots-container, [class*="elementor-widget-upk-"] .upk-position-center-right .upk-arrows-dots-container { transform: translate(var(--upk-swiper-carousel-both-ncx, 0), var(--upk-swiper-carousel-both-ncy, 0)) rotate(90deg); }
[class*="elementor-widget-upk-"] .upk-position-center-left .upk-arrows-fraction-container, [class*="elementor-widget-upk-"] .upk-position-center-right .upk-arrows-fraction-container { transform: translate(var(--upk-swiper-carousel-arrows-fraction-ncx, 0), var(--upk-swiper-carousel-arrows-fraction-ncy, 0)) rotate(90deg); }
#elementor-panel #elementor-controls .upk-disabled-control .elementor-control-input-wrapper { pointer-events: none !important; opacity: 0.4; }
#elementor-panel #elementor-controls .upk-disabled-control .elementor-control-field { pointer-events: none !important; }
#elementor-panel #elementor-controls .upk-disabled-control .elementor-control-field::before { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E"); background-position: initial; background-repeat: no-repeat; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: initial; height: 6px; width: 18px; margin-bottom: 6px; content: ""; display: none; position: absolute; right: 35px; top: 0px; background-size: 100% auto !important; }
#elementor-panel #elementor-controls .upk-disabled-control .elementor-control-field::after { content: var(--upk-pro-control-tooltip); padding: 10px; display: none; position: absolute; top: -52px; right: 20px; width: 220px; text-align: left; background-color: rgba(0, 0, 0, 0.8); border-radius: 3px; color: rgb(255, 255, 255); z-index: 10; line-height: 16px; pointer-events: none; box-shadow: rgba(0, 0, 0, 0.3) 0px 2px 4px 0px; }
#elementor-panel #elementor-controls .upk-disabled-control:hover .elementor-control-field::after, #elementor-panel #elementor-controls .upk-disabled-control:hover .elementor-control-field::before { display: block; }
#elementor-panel-category-ultimate-post-kit .elementor-element:hover .icon, #elementor-panel-category-ultimate-post-kit .elementor-element:hover .title { color: rgb(239, 35, 60); }
#elementor-panel-category-ultimate-post-kit .elementor-element:hover .icon .upk-widget-icon::after, #elementor-panel-category-ultimate-post-kit .elementor-element:hover .title .upk-widget-icon::after { opacity: 1; }
.elementor-element .icon { position: relative; }
.elementor-element .icon .upk-widget-icon::after { content: ""; position: absolute; font-family: ultimate-post-kit, serif; right: 8px; top: 8px; font-size: 10px; opacity: 0.4; }
.elementor-element .icon .upk-widget-icon::before { font-size: 48px; }
.elementor-element .icon .upk-widget-icon.upk-new::after { color: rgb(239, 35, 60); opacity: 1; }
.upk-new-control::after, .upk-pro-control::after { color: rgb(255, 255, 255); font-size: 8px; font-weight: 700; border-radius: 2px; padding: 3px 4px; margin-left: 5px; vertical-align: middle; }
.upk-new-control::after { content: var(--upk-badge-new); background-color: rgb(85, 193, 12); }
.upk-pro-control::after { content: var(--upk-badge-pro); background-color: rgb(230, 42, 63); }
.upk-updated-control::after { content: var(--upk-badge-updated); background-color: rgb(45, 96, 206); color: rgb(255, 255, 255); font-size: 7px; font-weight: 700; border-radius: 2px; padding: 3px 4px; margin-left: 5px; vertical-align: middle; }
#elementor-panel .elementor-control-type-section span.upk-widget-badge { position: absolute; right: 15px; }
#elementor-panel .elementor-control-title span.upk-widget-badge::after, #elementor-panel .elementor-section-title span.upk-widget-badge::after { background-color: rgb(224, 230, 236); color: rgb(80, 86, 93); }
#elementor-panel #elementor-panel-header-title span.upk-widget-badge::after, #elementor-panel .elementor-control-title span.upk-widget-badge::after, #elementor-panel .elementor-section-title span.upk-widget-badge::after { content: ""; background-color: rgb(224, 230, 236); color: rgb(80, 86, 93); font-size: 10px; font-weight: 700; border-radius: 30px; padding: 4px; margin-right: 4px; vertical-align: middle; font-family: ultimate-post-kit !important; }
@font-face { font-family: ultimate-post-kit; src: url("/assets/font-720082ffd7008329.woff2") format("woff2"), url("/assets/font-b37ddba82e30c0d8.ttf") format("truetype"), url("/assets/font-5d2180a7d7ca1faf.woff") format("woff"); font-weight: normal; font-style: normal; font-display: block; }
[class^="upk-icon-"], [class*=" upk-icon-"] { font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; font-family: ultimate-post-kit !important; }
.upk-icon-post-block-modern::before { content: ""; }
.upk-icon-post-block::before { content: ""; }
.upk-icon-post-card::before { content: ""; }
.upk-icon-post-carousel::before { content: ""; }
.upk-icon-post-gallery::before { content: ""; }
.upk-icon-post-grid-tab::before { content: ""; }
.upk-icon-post-grid::before { content: ""; }
.upk-icon-post-list::before { content: ""; }
.upk-icon-post-slider::before { content: ""; }
.upk-icon-post-timeline::before { content: ""; }
.upk-icon-single-post::before { content: ""; }
.upk-icon-dynamic-carousel::before { content: ""; }
.upk-icon-dynamic-grid::before { content: ""; }
.upk-icon-dynamic-accordion::before { content: ""; }
.upk-icon-dynamic-tabs::before { content: ""; }
.upk-icon-remote-fraction::before { content: ""; }
.upk-icon-remote-thumbs::before { content: ""; }
.upk-icon-remote-pagination::before { content: ""; }
.upk-icon-remote-arrows::before { content: ""; }
.upk-icon-featured-gallery::before { content: ""; }
.upk-icon-post-comments::before { content: ""; }
.upk-icon-post-title::before { content: ""; }
.upk-icon-post-content::before { content: ""; }
.upk-icon-post-info::before { content: ""; }
.upk-icon-post-featured-image::before { content: ""; }
.upk-icon-checkerboard::before { content: ""; }
.upk-icon-gratis-grid::before { content: ""; }
.upk-icon-eldora-carousel::before { content: ""; }
.upk-icon-gratis-carousel::before { content: ""; }
.upk-icon-candy-list::before { content: ""; }
.upk-icon-instagram-gallery::before { content: ""; }
.upk-icon-banner::before { content: ""; }
.upk-icon-stone-hover::before { content: ""; }
.upk-icon-snog-slider::before { content: ""; }
.upk-icon-iconic-slider::before { content: ""; }
.upk-icon-exotic-list::before { content: ""; }
.upk-icon-foxico-slider::before { content: ""; }
.upk-icon-reading-progress-circle::before { content: ""; }
.upk-icon-pholox-slider::before { content: ""; }
.upk-icon-sline-slider::before { content: ""; }
.upk-icon-berlin-slider::before { content: ""; }
.upk-icon-carbon-slider::before { content: ""; }
.upk-icon-reading-progress::before { content: ""; }
.upk-icon-atlas-slider::before { content: ""; }
.upk-icon-category-carousel::before { content: ""; }
.upk-icon-crystal-slider::before { content: ""; }
.upk-icon-vertex-slider::before { content: ""; }
.upk-icon-camux-slider::before { content: ""; }
.upk-icon-static-social-count::before { content: ""; }
.upk-icon-welsh-list::before { content: ""; }
.upk-icon-amox-carousel::before { content: ""; }
.upk-icon-amox-grid::before { content: ""; }
.upk-icon-skide-slider::before { content: ""; }
.upk-icon-recent-comments::before { content: ""; }
.upk-icon-pixina-grid::before { content: ""; }
.upk-icon-classic-list::before { content: ""; }
.upk-icon-noxe-slider::before { content: ""; }
.upk-icon-grove-timeline::before { content: ""; }
.upk-icon-post-calendar::before { content: ""; }
.upk-icon-wixer-carousel::before { content: ""; }
.upk-icon-wixer-grid::before { content: ""; }
.upk-icon-pixina-carousel::before { content: ""; }
.upk-icon-soft-timeline::before { content: ""; }
.upk-icon-hansel-slider::before { content: ""; }
.upk-icon-holux-tabs::before { content: ""; }
.upk-icon-forbes-tabs::before { content: ""; }
.upk-icon-snap-timeline::before { content: ""; }
.upk-icon-optick-slider::before { content: ""; }
.upk-icon-buzz-list::before { content: ""; }
.upk-icon-buzz-list-carousel::before { content: ""; }
.upk-icon-newsletter::before { content: ""; }
.upk-icon-scott-list::before { content: ""; }
.upk-icon-fanel-list::before { content: ""; }
.upk-icon-social-share::before { content: ""; }
.upk-icon-social-link::before { content: ""; }
.upk-icon-tiny-list::before { content: ""; }
.upk-icon-author::before { content: ""; }
.upk-icon-timeline::before { content: ""; }
.upk-icon-featured-list::before { content: ""; }
.upk-icon-tag-cloud::before { content: ""; }
.upk-icon-post-accordion::before { content: ""; }
.upk-icon-harold-carousel::before { content: ""; }
.upk-icon-post-category::before { content: ""; }
.upk-icon-news-ticker::before { content: ""; }
.upk-icon-kalon-carousel::before { content: ""; }
.upk-icon-kalon-grid::before { content: ""; }
.upk-icon-paradox-slider::before { content: ""; }
.upk-icon-alice-carousel::before { content: ""; }
.upk-icon-alice-grid::before { content: ""; }
.upk-icon-harold-list::before { content: ""; }
.upk-icon-alex-carousel::before { content: ""; }
.upk-icon-alex-grid::before { content: ""; }
.upk-icon-ramble-grid::before { content: ""; }
.upk-icon-ramble-carousel::before { content: ""; }
.upk-icon-maple-carousel::before { content: ""; }
.upk-icon-elite-carousel::before { content: ""; }
.upk-icon-alter-carousel::before { content: ""; }
.upk-icon-alter-grid::before { content: ""; }
.upk-icon-elite-grid::before { content: ""; }
.upk-icon-hazel-carousel::before { content: ""; }
.upk-icon-hazel-grid::before { content: ""; }
.upk-icon-maple-grid::before { content: ""; }
.upk-icon-dynamic-content::before { content: ""; }
.upk-icon-audio_link::before { content: ""; }
.upk-icon-multicolor-item::before { content: ""; }
.upk-icon-category_image::before { content: ""; }
.upk-icon-video_link::before { content: ""; }
.upk-icon-live-copy::before { content: ""; }
.upk-icon-asset-manager::before { content: ""; }
.upk-icon-duplicator::before { content: ""; }
.upk-icon-animations::before { content: ""; }
.upk-icon-arrow-left-0::before { content: ""; }
.upk-icon-arrow-right-0::before { content: ""; }
.upk-icon-arrow-left-1::before { content: ""; }
.upk-icon-arrow-right-1::before { content: ""; }
.upk-icon-arrow-left-2::before { content: ""; }
.upk-icon-arrow-right-2::before { content: ""; }
.upk-icon-arrow-left-3::before { content: ""; }
.upk-icon-arrow-right-3::before { content: ""; }
.upk-icon-arrow-left-4::before { content: ""; }
.upk-icon-arrow-right-4::before { content: ""; }
.upk-icon-arrow-left-5::before { content: ""; }
.upk-icon-arrow-right-5::before { content: ""; }
.upk-icon-arrow-left-6::before { content: ""; }
.upk-icon-arrow-right-6::before { content: ""; }
.upk-icon-arrow-left-7::before { content: ""; }
.upk-icon-arrow-right-7::before { content: ""; }
.upk-icon-arrow-left-8::before { content: ""; }
.upk-icon-arrow-right-8::before { content: ""; }
.upk-icon-arrow-left-9::before { content: ""; }
.upk-icon-arrow-right-9::before { content: ""; }
.upk-icon-arrow-left-10::before { content: ""; }
.upk-icon-arrow-right-10::before { content: ""; }
.upk-icon-arrow-left-11::before { content: ""; }
.upk-icon-arrow-right-11::before { content: ""; }
.upk-icon-arrow-left-12::before { content: ""; }
.upk-icon-arrow-right-12::before { content: ""; }
.upk-icon-arrow-left-13::before { content: ""; }
.upk-icon-arrow-right-13::before { content: ""; }
.upk-icon-arrow-left-14::before { content: ""; }
.upk-icon-arrow-right-14::before { content: ""; }
.upk-icon-arrow-left-15::before { content: ""; }
.upk-icon-arrow-right-15::before { content: ""; }
.upk-icon-arrow-left-16::before { content: ""; }
.upk-icon-arrow-right-16::before { content: ""; }
.upk-icon-arrow-left-17::before { content: ""; }
.upk-icon-arrow-right-17::before { content: ""; }
.upk-icon-arrow-left-18::before { content: ""; }
.upk-icon-arrow-right-18::before { content: ""; }
.upk-icon-arrow-up-1::before { content: ""; }
.upk-icon-arrow-down-1::before { content: ""; }
.upk-icon-arrow-up-2::before { content: ""; }
.upk-icon-arrow-down-2::before { content: ""; }
.upk-icon-arrow-up-3::before { content: ""; }
.upk-icon-arrow-down-3::before { content: ""; }
.upk-icon-arrow-up-4::before { content: ""; }
.upk-icon-arrow-down-4::before { content: ""; }
.upk-icon-arrow-up-5::before { content: ""; }
.upk-icon-arrow-down-5::before { content: ""; }
.upk-icon-arrow-up-7::before { content: ""; }
.upk-icon-arrow-down-7::before { content: ""; }
.upk-icon-arrow-up-8::before { content: ""; }
.upk-icon-arrow-down-8::before { content: ""; }
.upk-icon-arrow-left-circle-1::before { content: ""; }
.upk-icon-arrow-right-circle-1::before { content: ""; }
.upk-icon-arrow-left-circle-2::before { content: ""; }
.upk-icon-arrow-right-circle-2::before { content: ""; }
.upk-icon-arrow-left-circle-3::before { content: ""; }
.upk-icon-arrow-right-circle-3::before { content: ""; }
.upk-icon-arrow-left-circle-4::before { content: ""; }
.upk-icon-arrow-right-circle-4::before { content: ""; }
.upk-icon-arrow-left-square-1::before { content: ""; }
.upk-icon-arrow-right-square-1::before { content: ""; }
.upk-icon-play::before { content: ""; }
.upk-icon-ultimate-post-kit::before { content: ""; }
.upk-icon-hexagon-zigzag::before { content: ""; }
.upk-icon-bulge-rectangle::before { content: ""; }
.upk-icon-hexagon-radius2::before { content: ""; }
.upk-icon-hexagon::before { content: ""; }
.upk-icon-hexagon-radius::before { content: ""; }
.upk-icon-g2::before { content: ""; }
.upk-icon-plus-2::before { content: ""; }
.upk-icon-user::before { content: ""; }
.upk-icon-eye::before { content: ""; }
.upk-icon-email::before { content: ""; }
.upk-icon-meneame::before { content: ""; }
.upk-icon-moimir::before { content: ""; }
.upk-icon-instapaper::before { content: ""; }
.upk-icon-surfingbird::before { content: ""; }
.upk-icon-livejournal::before { content: ""; }
.upk-icon-baidu::before { content: ""; }
.upk-icon-line::before { content: ""; }
.upk-icon-twitter::before { content: ""; }
.upk-icon-linkedin::before { content: ""; }
.upk-icon-github::before { content: ""; }
.upk-icon-youtube::before { content: ""; }
.upk-icon-xing::before { content: ""; }
.upk-icon-instagram::before { content: ""; }
.upk-icon-tumblr::before { content: ""; }
.upk-icon-apple::before { content: ""; }
.upk-icon-android::before { content: ""; }
.upk-icon-dribbble::before { content: ""; }
.upk-icon-skype::before { content: ""; }
.upk-icon-vk::before { content: ""; }
.upk-icon-weibo::before { content: ""; }
.upk-icon-renren::before { content: ""; }
.upk-icon-wordpress::before { content: ""; }
.upk-icon-google::before { content: ""; }
.upk-icon-delicious::before { content: ""; }
.upk-icon-digg::before { content: ""; }
.upk-icon-soundcloud::before { content: ""; }
.upk-icon-wechat::before { content: ""; }
.upk-icon-pinterest::before { content: ""; }
.upk-icon-whatsapp::before { content: ""; }
.upk-icon-odnoklassniki::before { content: ""; }
.upk-icon-pocket::before { content: ""; }
.upk-icon-safari::before { content: ""; }
.upk-icon-chrome::before { content: ""; }
.upk-icon-firefox::before { content: ""; }
.upk-icon-opera::before { content: ""; }
.upk-icon-ie::before { content: ""; }
.upk-icon-vimeo::before { content: ""; }
.upk-icon-reddit::before { content: ""; }
.upk-icon-edge::before { content: ""; }
.upk-icon-blogger::before { content: ""; }
.upk-icon-facebook::before { content: ""; }
.upk-icon-messenger::before { content: ""; }
.upk-icon-googleplay::before { content: ""; }
.upk-icon-mix::before { content: ""; }
.upk-icon-telegram::before { content: ""; }
.upk-icon-uikit::before { content: ""; }
.upk-icon-viber::before { content: ""; }
.upk-icon-flipboard::before { content: ""; }
.upk-icon-buffer::before { content: ""; }
.upk-icon-evernote::before { content: ""; }
.upk-icon-plus::before { content: ""; }
.upk-icon-search::before { content: ""; }
.upk-icon-edit::before { content: ""; }
.upk-icon-video-player::before { content: ""; }
.upk-icon-book-play::before { content: ""; }
.upk-icon-tutorial::before { content: ""; }
.upk-icon-post::before { content: ""; }
.upk-icon-picture::before { content: ""; }
.upk-icon-music::before { content: ""; }
.upk-icon-video::before { content: ""; }
.upk-icon-code::before { content: ""; }
.upk-icon-cart::before { content: ""; }
.upk-icon-location::before { content: ""; }
.upk-icon-clock::before { content: ""; }
.upk-icon-calendar::before { content: ""; }
.upk-icon-display::before { content: ""; }
.upk-icon-preview::before { content: ""; }
.upk-icon-bubble::before { content: ""; }
.upk-icon-bubbles::before { content: ""; }
.upk-icon-quote::before { content: ""; }
.upk-icon-spinner::before { content: ""; }
.upk-icon-loading::before { content: ""; }
.upk-icon-spinner-2::before { content: ""; }
.upk-icon-enlarge::before { content: ""; }
.upk-icon-lock::before { content: ""; }
.upk-icon-menu::before { content: ""; }
.upk-icon-website::before { content: ""; }
.upk-icon-url::before { content: ""; }
.upk-icon-link::before { content: ""; }
.upk-icon-star-empty::before { content: ""; }
.upk-icon-star-half::before { content: ""; }
.upk-icon-star-full::before { content: ""; }
.upk-icon-heart-full::before { content: ""; }
.upk-icon-heart-empty::before { content: ""; }
.upk-icon-gallery::before { content: ""; }
.upk-icon-question::before { content: ""; }
.upk-icon-plus3::before { content: ""; }
.upk-icon-checkmark::before { content: ""; }
.upk-icon-new-tab::before { content: ""; }
.upk-icon-behance::before { content: ""; }
.upk-icon-yelp::before { content: ""; }
.upk-slider .swiper-pagination, .upk-dots-container .swiper-pagination, .upk-arrows-dots-container .swiper-pagination { position: relative; display: flex; align-items: var(--upk-swiper-dots-align, center); justify-content: center; }
.upk-slider .swiper-pagination .swiper-pagination-bullet, .upk-dots-container .swiper-pagination .swiper-pagination-bullet, .upk-arrows-dots-container .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; outline: none; transition: 0.3s; }
.upk-slider .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet, .upk-dots-container .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet, .upk-arrows-dots-container .swiper-pagination .swiper-pagination-bullet + .swiper-pagination-bullet { margin-left: var(--upk-swiper-dots-space-between, 5px); outline: none; }
.upk-slider .swiper-pagination.swiper-pagination-fraction, .upk-dots-container .swiper-pagination.swiper-pagination-fraction, .upk-arrows-dots-container .swiper-pagination.swiper-pagination-fraction { bottom: auto; z-index: 1; }
.upk-slider .swiper-pagination-bullets, .upk-dots-container .swiper-pagination-bullets, .upk-arrows-dots-container .swiper-pagination-bullets { min-height: var(--upk-swiper-dots-active-height, 10px); }
.upk-slider .swiper-pagination-bullets .swiper-pagination-bullet, .upk-dots-container .swiper-pagination-bullets .swiper-pagination-bullet, .upk-arrows-dots-container .swiper-pagination-bullets .swiper-pagination-bullet { position: relative; }
.upk-slider .swiper-pagination-bullets .swiper-pagination-bullet::after, .upk-dots-container .swiper-pagination-bullets .swiper-pagination-bullet::after, .upk-arrows-dots-container .swiper-pagination-bullets .swiper-pagination-bullet::after { content: ""; width: calc(100% + 6px); height: calc(100% + 6px); position: absolute; transform: translate(-50%, -50%); left: 50%; top: 50%; }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic, .upk-slider .swiper-pagination-bullets-dynamic, .upk-dots-container .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0px; width: 100% !important; left: 0px !important; transform: translateX(0px) !important; }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); }
.upk-arrows-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .upk-slider .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .upk-dots-container .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); }
[class*="upk-arrows-align-top"] .upk-arrows-container { transform: translateY(-40px); }
[class*="upk-arrows-align-bottom"] .upk-arrows-container { transform: translateY(40px); }
[class*="upk-dots-align-top"] .upk-dots-container { transform: translateY(-30px); }
[class*="upk-dots-align-bottom"] .upk-dots-container { transform: translateY(30px); }
[class*="upk-arrows-dots-align-top"] .upk-arrows-dots-container { transform: translateY(-40px); }
[class*="upk-arrows-dots-align-bottom"] .upk-arrows-dots-container { transform: translateY(40px); }
.upk-arrows-align-center .upk-position-center, .upk-arrows-dots-align-center .upk-position-center { width: 100%; }
.upk-arrows-align-center .upk-navigation-prev, .upk-arrows-dots-align-center .upk-navigation-prev { left: 0px; position: absolute; transform: translateY(-50%); }
.upk-arrows-align-center .upk-navigation-next, .upk-arrows-dots-align-center .upk-navigation-next { right: 0px; position: absolute; transform: translateY(-50%); }
.rtl .upk-arrows-align-center .upk-navigation-prev, .rtl .upk-arrows-dots-align-center .upk-navigation-prev { right: 0px; left: inherit; }
.rtl .upk-arrows-align-center .upk-navigation-next, .rtl .upk-arrows-dots-align-center .upk-navigation-next { left: 0px; right: inherit; }
.upk-arrows-dots-align-center .upk-dots-container .swiper-pagination, .upk-arrows-dots-align-center .upk-arrows-dots-container .swiper-pagination { position: absolute; width: 100% !important; }
[class*="upk-progress-align-top"] .swiper-pagination-progressbar { top: 0px; bottom: auto; }
[class*="upk-progress-align-bottom"] .swiper-pagination-progressbar { bottom: 0px; top: auto; }
.upk-navigation-type-progressbar .swiper-pagination-progressbar { height: 5px; width: 100%; }
[class*=" elementor-widget-upk-"] svg.e-font-icon-svg { height: 1em; width: 1em; }
[class*=" elementor-widget-upk-"] .swiper-pagination-fraction, [class*=" elementor-widget-upk-"] .swiper-pagination-custom, [class*=" elementor-widget-upk-"] .swiper-horizontal > .swiper-pagination-bullets, [class*=" elementor-widget-upk-"] .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: auto; }
[class*="elementor-widget-upk-"] .upk-arrows-container { transform: translate(var(--upk-swiper-carousel-arrows-ncx, 0), var(--upk-swiper-carousel-arrows-ncy, 40)); }
[class*="elementor-widget-upk-"] .upk-dots-container { transform: translate(var(--upk-swiper-carousel-dots-nnx, 0), var(--upk-swiper-carousel-dots-nny, 30)); }
[class*="elementor-widget-upk-"] .upk-arrows-dots-container { transform: translate(var(--upk-swiper-carousel-both-ncx, 0), var(--upk-swiper-carousel-both-ncy, 40)); }
[class*="elementor-widget-upk-"] .upk-arrows-fraction-container { transform: translate(var(--upk-swiper-carousel-arrows-fraction-ncx, 0), var(--upk-swiper-carousel-arrows-fraction-ncy, 40)); }
[class*="elementor-widget-upk-"] .upk-position-center-left .upk-arrows-container, [class*="elementor-widget-upk-"] .upk-position-center-right .upk-arrows-container { transform: translate(var(--upk-swiper-carousel-arrows-ncx, 0), var(--upk-swiper-carousel-arrows-ncy, 0)) rotate(90deg); }
[class*="elementor-widget-upk-"] .upk-position-center-left .upk-dots-container, [class*="elementor-widget-upk-"] .upk-position-center-right .upk-dots-container { transform: translate(var(--upk-swiper-carousel-dots-nnx, 0), var(--upk-swiper-carousel-dots-nny, 0)) rotate(90deg); }
[class*="elementor-widget-upk-"] .upk-position-center-left .upk-arrows-dots-container, [class*="elementor-widget-upk-"] .upk-position-center-right .upk-arrows-dots-container { transform: translate(var(--upk-swiper-carousel-both-ncx, 0), var(--upk-swiper-carousel-both-ncy, 0)) rotate(90deg); }
[class*="elementor-widget-upk-"] .upk-position-center-left .upk-arrows-fraction-container, [class*="elementor-widget-upk-"] .upk-position-center-right .upk-arrows-fraction-container { transform: translate(var(--upk-swiper-carousel-arrows-fraction-ncx, 0), var(--upk-swiper-carousel-arrows-fraction-ncy, 0)) rotate(90deg); }
[class*="elementor-widget-upk-"] a:hover { text-decoration: none; }
[class*="elementor-widget-upk-"] .swiper-pagination .swiper-pagination-bullet { transition: 350ms cubic-bezier(0.38, 0.91, 0.58, 1); }
[class*="elementor-widget-upk-"] .upk-title a { font-family: inherit; font-size: inherit; font-weight: inherit; text-transform: inherit; font-style: inherit; text-decoration: inherit; line-height: inherit; letter-spacing: inherit; word-spacing: inherit; }
.elementor-lightbox *, .elementor-lightbox ::before, .elementor-lightbox ::after { box-sizing: border-box; }
.title-animation-middle-overline, .title-animation-middle-underline, .title-animation-overline, .title-animation-underline { background-image: linear-gradient(currentcolor, currentcolor); background-repeat: no-repeat; background-size: 0% 2px; transition: background-size 0.3s; display: inline; }
.title-animation-middle-overline:hover, .title-animation-middle-underline:hover, .title-animation-overline:hover, .title-animation-underline:hover { background-size: 100% 2px; }
.title-animation-middle-overline:focus, .title-animation-middle-underline:focus, .title-animation-overline:focus, .title-animation-underline:focus { background-size: 100% 2px; }
.title-animation-underline { background-position: 0% 100%; }
.title-animation-overline { background-position: 0% 0px; }
.title-animation-middle-overline { background-position: 50% 0%; }
.title-animation-middle-underline { background-position: 50% 100%; }
.title-animation-style-5 { background: linear-gradient(to right, currentcolor 0%, currentcolor 98%) left 85% / 0px 2px no-repeat; }
.title-animation-style-5:hover { background-size: 100% 2px; }
@keyframes backgroundGradient { 
  0% { background-position: 50% 0%; }
  50% { background-position: 50% 100%; }
  100% { background-position: 50% 0%; }
}
.title-animation-style-6 { position: relative; text-decoration: none; }
.title-animation-style-6::after { content: ""; position: absolute; width: 100%; height: 1px; bottom: 0px; left: 0px; background-color: currentcolor; transform: scaleX(0); transform-origin: right bottom; transition: transform 0.3s; }
.title-animation-style-6:hover::after { transform-origin: left bottom; transform: scaleX(1); }
[class*="elementor-widget-upk-"] { }
[class*="elementor-widget-upk-"] .swiper-pagination-fraction, [class*="elementor-widget-upk-"] .swiper-pagination-custom, [class*="elementor-widget-upk-"] .swiper-horizontal .swiper-pagination-bullets, [class*="elementor-widget-upk-"] .swiper-horizontal + .swiper-pagination-bullets { bottom: -50px; width: 100%; }
[class*="elementor-widget-upk-"] .swiper-pagination-fraction .swiper-pagination-bullet, [class*="elementor-widget-upk-"] .swiper-pagination-custom .swiper-pagination-bullet, [class*="elementor-widget-upk-"] .swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet, [class*="elementor-widget-upk-"] .swiper-horizontal + .swiper-pagination-bullets .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0px 5px; }
.upk-navigation-type-arrows-fraction .swiper-pagination { position: initial; }
.rtl .upk-arrows-container, .rtl .upk-arrows-fraction-container, .rtl .upk-arrows-dots-container { direction: rtl; }
.rtl .upk-arrows-container .swiper-pagination, .rtl .upk-arrows-fraction-container .swiper-pagination, .rtl .upk-arrows-dots-container .swiper-pagination { direction: ltr; }
.rtl .upk-news-ticker-controls { display: flex; flex-direction: row-reverse; }
[class*="elementor-widget-upk-"] { }
[class*="elementor-widget-upk-"] .swiper .elementor-lightbox-content-source { display: none; }
[class*="elementor-widget-upk-"] .swiper-horizontal + .swiper-pagination-progressbar, [class*="elementor-widget-upk-"] .swiper-vertical + .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; }
[class*="elementor-widget-upk-"] .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }
[class*="elementor-widget-upk-"] .swiper-pagination-progressbar.upk-position-top { top: 0px; bottom: auto; }
[class*="elementor-widget-upk-"] .swiper-pagination-progressbar.upk-position-bottom { bottom: 0px; top: auto; }
[class*="elementor-widget-upk-"] .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: rgb(0, 122, 255); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; }
[class*="elementor-widget-upk-"] .upk-position-bottom.swiper-pagination-progressbar { top: auto; }
[class*="elementor-widget-upk-"] .upk-position-top.swiper-pagination-progressbar { bottom: auto; }
.upk-alert { padding: 20px; background: rgb(43, 45, 66); color: rgb(255, 255, 255); border-radius: 4px; }
.upk-loadmore-container { text-align: center; margin-top: 30px; }
.upk-loadmore-container .upk-loadmore-btn { padding: 10px 20px; border-radius: 4px; background: rgb(239, 35, 60); color: rgb(255, 255, 255); font-size: 14px; font-weight: 600; text-transform: uppercase; transition: 0.3s; cursor: pointer; display: inline-flex; }
.upk-loadmore-container .upk-loadmore-btn:hover { background: rgb(237, 242, 244); color: rgb(239, 35, 60); }
.upk-loadmore-container .upk-ajax-loading, .upk-loadmore-container .upk-ajax-loading::before, .upk-loadmore-container .upk-ajax-loading::after { border-radius: 50%; width: 2.5em; height: 2.5em; animation: 1.8s ease-in-out 0s infinite normal none running load7; }
.upk-loadmore-container .upk-ajax-loading { color: rgb(239, 35, 60); font-size: 5px; margin: 30px auto 40px; position: relative; text-indent: -9999em; transform: translateZ(0px); animation-delay: -0.16s; }
.upk-loadmore-container .upk-ajax-loading::before, .upk-loadmore-container .upk-ajax-loading::after { content: ""; position: absolute; top: 0px; }
.upk-loadmore-container .upk-ajax-loading::before { left: -3.5em; animation-delay: -0.32s; }
.upk-loadmore-container .upk-ajax-loading::after { left: 3.5em; }
@-webkit-keyframes load7 { 
  0%, 80%, 100% { box-shadow: 0px 2.5em 0px -1.3em; }
  40% { box-shadow: 0px 2.5em 0px 0px; }
}
@keyframes load7 { 
  0%, 80%, 100% { box-shadow: 0px 2.5em 0px -1.3em; }
  40% { box-shadow: 0px 2.5em 0px 0px; }
}
.ep-pagination .upk-pagination { margin: 20px 0px; }
.ep-pagination .upk-pagination li { list-style-type: none; }
.ep-pagination .upk-pagination li:hover a, .ep-pagination .upk-pagination li.upk-active a { color: rgb(239, 35, 60); }
.ep-pagination .upk-pagination li:hover a span, .ep-pagination .upk-pagination li:hover a i, .ep-pagination .upk-pagination li.upk-active a span, .ep-pagination .upk-pagination li.upk-active a i { color: inherit; }
.ep-pagination .upk-pagination li a { font-size: 16px; font-weight: 600; color: rgb(141, 153, 174); line-height: 1; }
.ep-pagination .upk-pagination li:nth-child(1) { padding-left: 0px; }
.ep-pagination .upk-pagination li.upk-pagination-previous a, .ep-pagination .upk-pagination li.upk-pagination-next a { border: 1px solid rgb(141, 153, 174); padding: 10px; border-radius: 3px; display: inline-block; }
.ep-pagination .upk-pagination { display: flex; justify-content: center; flex-wrap: wrap; padding: 0px; list-style: none; align-items: center; }
.ep-pagination .upk-pagination > * { flex: 0 0 auto; padding-left: 20px; position: relative; }
.ep-pagination .upk-pagination > * > * { color: rgb(141, 153, 174); }
.ep-pagination .upk-pagination > * > :hover, .ep-pagination .upk-pagination > * > :focus { color: rgb(141, 153, 174); text-decoration: none; }
.ep-pagination .upk-pagination > .upk-active > * { color: rgb(141, 153, 174); }
.ep-pagination .upk-pagination > .upk-disabled > * { color: rgb(141, 153, 174); }
.ep-pagination .upk-pagination-dot-dot { display: flex; align-items: center; justify-content: center; }
.ep-pagination .upk-pagination-dot-dot span { line-height: 1px; height: 13px; color: rgb(187, 187, 187) !important; }
[class*="elementor-widget-upk-"] .upk-navigation-prev, [class*="elementor-widget-upk-"] .upk-navigation-next { cursor: pointer; }
[class*="elementor-widget-upk-"] .swiper-coverflow { padding-top: 15px; }
[class*="elementor-widget-upk-"] .swiper-coverflow .swiper-slide { transition-property: transform, border, background; }
[class*="elementor-widget-upk-"] .swiper-horizontal > .swiper-pagination-progress { top: auto; bottom: 0px; }
.elementor-pagination-position-inside .swiper-pagination-fraction, .elementor-pagination-position-inside .swiper-horizontal > .swiper-pagination-bullets { bottom: 10px; }
.elementor-pagination-position-outside .swiper { padding-bottom: 40px; }
.elementor-pagination-position-outside .swiper-pagination-fraction, .elementor-pagination-position-outside .swiper-horizontal > .swiper-pagination-bullets { bottom: 0px; }
.upk-button-icon-align-left { float: left; }
.upk-button-icon-align-right { float: right; }
.upk-flex-align-left { order: -1; }
.upk-flex-align-right { order: 99; }
.upk-display-inline-block { display: inline-block !important; }
[class*="upk-position-top"], [class*="upk-position-bottom"], [class*="upk-position-left"], [class*="upk-position-right"], [class*="upk-position-center"] { position: absolute !important; max-width: 100%; }
.upk-position-top { top: 0px; left: 0px; right: 0px; }
.upk-position-bottom { bottom: 0px; left: 0px; right: 0px; }
.upk-position-left { top: 0px; bottom: 0px; left: 0px; }
.upk-position-right { top: 0px; bottom: 0px; right: 0px; }
.upk-position-top-left { top: 0px; left: 0px; }
.upk-position-top-right { top: 0px; right: 0px; }
.upk-position-bottom-left { bottom: 0px; left: 0px; }
.upk-position-bottom-right { bottom: 0px; right: 0px; }
.upk-position-center { top: 50%; left: 50%; transform: translate(-50%, -50%); width: max-content; max-width: 100%; box-sizing: border-box; }
[class*="upk-position-center-left"], [class*="upk-position-center-right"] { top: 50%; transform: translateY(-50%); }
.upk-position-center-left { left: 0px; }
.upk-position-center-right { right: 0px; }
.upk-position-center-left-out { right: 100%; width: max-content; }
.upk-position-center-right-out { left: 100%; width: max-content; }
.upk-position-top-center, .upk-position-bottom-center { left: 50%; transform: translateX(-50%); width: max-content; max-width: 100%; box-sizing: border-box; }
.upk-position-top-center { top: 0px; }
.upk-position-bottom-center { bottom: 0px; }
.upk-position-cover { position: absolute; inset: 0px; }
.upk-position-relative { position: relative !important; }
.upk-position-absolute { position: absolute !important; }
.upk-position-fixed { position: fixed !important; }
.upk-position-z-index { z-index: 1; }
.upk-position-small { max-width: calc(100% - 30px); margin: 15px; }
.upk-position-small.upk-position-center { transform: translate(-50%, -50%) translate(-15px, -15px); }
.upk-position-small[class*="upk-position-center-left"], .upk-position-small[class*="upk-position-center-right"] { transform: translateY(-50%) translateY(-15px); }
.upk-position-small.upk-position-top-center, .upk-position-small.upk-position-bottom-center { transform: translateX(-50%) translateX(-15px); }
.upk-position-medium { max-width: calc(100% - 60px); margin: 30px; }
.upk-position-medium.upk-position-center { transform: translate(-50%, -50%) translate(-30px, -30px); }
.upk-position-medium[class*="upk-position-center-left"], .upk-position-medium[class*="upk-position-center-right"] { transform: translateY(-50%) translateY(-30px); }
.upk-position-medium.upk-position-top-center, .upk-position-medium.upk-position-bottom-center { transform: translateX(-50%) translateX(-30px); }
.upk-position-large { max-width: calc(100% - 60px); margin: 30px; }
.upk-position-large.upk-position-center { transform: translate(-50%, -50%) translate(-30px, -30px); }
.upk-position-large[class*="upk-position-center-left"], .upk-position-large[class*="upk-position-center-right"] { transform: translateY(-50%) translateY(-30px); }
.upk-position-large.upk-position-top-center, .upk-position-large.upk-position-bottom-center { transform: translateX(-50%) translateX(-30px); }
@media (min-width: 1200px) {
  .upk-position-large { max-width: calc(100% - 100px); margin: 50px; }
  .upk-position-large.upk-position-center { transform: translate(-50%, -50%) translate(-50px, -50px); }
  .upk-position-large[class*="upk-position-center-left"], .upk-position-large[class*="upk-position-center-right"] { transform: translateY(-50%) translateY(-50px); }
  .upk-position-large.upk-position-top-center, .upk-position-large.upk-position-bottom-center { transform: translateX(-50%) translateX(-50px); }
}
.upk-transition-toggle { -webkit-tap-highlight-color: transparent; }
.upk-transition-toggle:focus { outline: none; }
.upk-transition-fade, [class*="upk-transition-scale"], [class*="upk-transition-slide"] { transition: opacity 0.3s ease-out, transform, filter; opacity: 0; }
.upk-transition-toggle:hover .upk-transition-fade, .upk-transition-toggle:focus .upk-transition-fade, .upk-transition-active.upk-active .upk-transition-fade { opacity: 1; }
.upk-transition-scale-up { transform: scale(1, 1); }
.upk-transition-scale-down { transform: scale(1.1, 1.1); }
.upk-transition-toggle:hover .upk-transition-scale-up, .upk-transition-toggle:focus .upk-transition-scale-up, .upk-transition-active.upk-active .upk-transition-scale-up { opacity: 1; transform: scale(1.1, 1.1); }
.upk-transition-toggle:hover .upk-transition-scale-down, .upk-transition-toggle:focus .upk-transition-scale-down, .upk-transition-active.upk-active .upk-transition-scale-down { opacity: 1; transform: scale(1, 1); }
.upk-transition-slide-top { transform: translateY(-100%); }
.upk-transition-slide-bottom { transform: translateY(100%); }
.upk-transition-slide-left { transform: translateX(-100%); }
.upk-transition-slide-right { transform: translateX(100%); }
.upk-transition-slide-top-small { transform: translateY(-10px); }
.upk-transition-slide-bottom-small { transform: translateY(10px); }
.upk-transition-slide-left-small { transform: translateX(-10px); }
.upk-transition-slide-right-small { transform: translateX(10px); }
.upk-transition-slide-top-medium { transform: translateY(-50px); }
.upk-transition-slide-bottom-medium { transform: translateY(50px); }
.upk-transition-slide-left-medium { transform: translateX(-50px); }
.upk-transition-slide-right-medium { transform: translateX(50px); }
.upk-transition-toggle:hover [class*="upk-transition-slide"], .upk-transition-toggle:focus [class*="upk-transition-slide"], .upk-transition-active.upk-active [class*="upk-transition-slide"] { opacity: 1; transform: translate(0px, 0px); }
.upk-transition-opaque { opacity: 1; }
.upk-transition-slow { transition-duration: 0.7s; }
[hidden], .upk-hidden { display: none !important; }
@media (min-width: 640px) {
  .upk-hidden\@s { display: none !important; }
}
@media (min-width: 960px) {
  .upk-hidden\@m { display: none !important; }
}
@media (min-width: 1200px) {
  .upk-hidden\@l { display: none !important; }
}
@media (min-width: 1600px) {
  .upk-hidden\@xl { display: none !important; }
}
@media (max-width: 639px) {
  .upk-visible\@s { display: none !important; }
}
@media (max-width: 959px) {
  .upk-visible\@m { display: none !important; }
}
@media (max-width: 1199px) {
  .upk-visible\@l { display: none !important; }
}
@media (max-width: 1599px) {
  .upk-visible\@xl { display: none !important; }
}
.upk-invisible { visibility: hidden !important; }
.upk-flex { display: flex; }
.upk-flex-inline { display: inline-flex; }
.upk-flex::before, .upk-flex::after, .upk-flex-inline::before, .upk-flex-inline::after { display: none; }
.upk-flex-left { justify-content: flex-start; }
.upk-flex-center { justify-content: center; }
.upk-flex-right { justify-content: flex-end; }
.upk-flex-between { justify-content: space-between; }
.upk-flex-around { justify-content: space-around; }
@media (min-width: 640px) {
  .upk-flex-left\@s { justify-content: flex-start; }
  .upk-flex-center\@s { justify-content: center; }
  .upk-flex-right\@s { justify-content: flex-end; }
  .upk-flex-between\@s { justify-content: space-between; }
  .upk-flex-around\@s { justify-content: space-around; }
}
@media (min-width: 960px) {
  .upk-flex-left\@m { justify-content: flex-start; }
  .upk-flex-center\@m { justify-content: center; }
  .upk-flex-right\@m { justify-content: flex-end; }
  .upk-flex-between\@m { justify-content: space-between; }
  .upk-flex-around\@m { justify-content: space-around; }
}
@media (min-width: 1200px) {
  .upk-flex-left\@l { justify-content: flex-start; }
  .upk-flex-center\@l { justify-content: center; }
  .upk-flex-right\@l { justify-content: flex-end; }
  .upk-flex-between\@l { justify-content: space-between; }
  .upk-flex-around\@l { justify-content: space-around; }
}
@media (min-width: 1600px) {
  .upk-flex-left\@xl { justify-content: flex-start; }
  .upk-flex-center\@xl { justify-content: center; }
  .upk-flex-right\@xl { justify-content: flex-end; }
  .upk-flex-between\@xl { justify-content: space-between; }
  .upk-flex-around\@xl { justify-content: space-around; }
}
.upk-flex-stretch { align-items: stretch; }
.upk-flex-top { align-items: flex-start; }
.upk-flex-middle { align-items: center; }
.upk-flex-bottom { align-items: flex-end; }
.upk-flex-row { flex-direction: row; }
.upk-flex-row-reverse { flex-direction: row-reverse; }
.upk-flex-column { flex-direction: column; }
.upk-flex-column-reverse { flex-direction: column-reverse; }
.upk-flex-nowrap { flex-wrap: nowrap; }
.upk-flex-wrap { flex-wrap: wrap; }
.upk-flex-wrap-reverse { flex-wrap: wrap-reverse; }
.upk-flex-wrap-stretch { align-content: stretch; }
.upk-flex-wrap-top { align-content: flex-start; }
.upk-flex-wrap-middle { align-content: center; }
.upk-flex-wrap-bottom { align-content: flex-end; }
.upk-flex-wrap-between { align-content: space-between; }
.upk-flex-wrap-around { align-content: space-around; }
.upk-flex-first { order: -1; }
.upk-flex-last { order: 99; }
@media (min-width: 640px) {
  .upk-flex-first\@s { order: -1; }
  .upk-flex-last\@s { order: 99; }
}
@media (min-width: 960px) {
  .upk-flex-first\@m { order: -1; }
  .upk-flex-last\@m { order: 99; }
}
@media (min-width: 1200px) {
  .upk-flex-first\@l { order: -1; }
  .upk-flex-last\@l { order: 99; }
}
@media (min-width: 1600px) {
  .upk-flex-first\@xl { order: -1; }
  .upk-flex-last\@xl { order: 99; }
}
.upk-flex-none { flex: 0 0 auto; }
.upk-flex-auto { flex: 1 1 auto; }
.upk-flex-1 { flex: 1 1 0%; }
.upk-slidenav { padding: 5px 10px; color: rgba(102, 102, 102, 0.5); }
.upk-slidenav:hover, .upk-slidenav:focus { color: rgba(102, 102, 102, 0.9); outline: none; }
.upk-slidenav:active { color: rgba(102, 102, 102, 0.5); }
.upk-slidenav-large { padding: 10px; }
.upk-slidenav-container { display: flex; }
.upk-icon { margin: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; overflow: visible; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; font-size: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; color: inherit; text-transform: none; padding: 0px; background-color: transparent; display: inline-block; fill: currentcolor; line-height: 0; }
[class*="elementor-widget-upk-"] [aria-label][role~="tooltip"] { position: relative; }
[class*="elementor-widget-upk-"] [aria-label][role~="tooltip"]::before, [class*="elementor-widget-upk-"] [aria-label][role~="tooltip"]::after { transform: translate3d(0px, 0px, 0px); backface-visibility: hidden; will-change: transform; opacity: 0; pointer-events: none; transition: all var(--microtip-transition-duration, 0.18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s); position: absolute; box-sizing: border-box; z-index: 10; transform-origin: center top; }
[class*="elementor-widget-upk-"] [aria-label][role~="tooltip"]::before { background-size: 100% auto !important; content: ""; }
[class*="elementor-widget-upk-"] [aria-label][role~="tooltip"]::after { background: rgba(17, 17, 17, 0.9); border-radius: 4px; color: rgb(255, 255, 255); content: attr(aria-label); font-size: var(--microtip-font-size, 13px); font-weight: var(--microtip-font-weight, normal); text-transform: capitalize; padding: 10px 15px; box-sizing: content-box; width: 250px; }
[class*="elementor-widget-upk-"] [aria-label][role~="tooltip"]:hover::before, [class*="elementor-widget-upk-"] [aria-label][role~="tooltip"]:hover::after, [class*="elementor-widget-upk-"] [aria-label][role~="tooltip"]:focus::before, [class*="elementor-widget-upk-"] [aria-label][role~="tooltip"]:focus::after { opacity: 1; pointer-events: auto; }
.upk-inline-block { display: inline-block; position: relative; width: 100%; max-width: 100%; vertical-align: middle; backface-visibility: hidden; }
[class*="elementor-widget-upk-"] { }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="top"]::before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat; height: 6px; width: 18px; margin-bottom: 6px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="top"]::after { margin-bottom: 11px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="top"]::before { transform: translate3d(-50%, 0px, 0px); bottom: 100%; left: 50%; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="top"]:hover::before { transform: translate3d(-50%, -5px, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="top"]::after { transform: translate3d(-50%, 0px, 0px); bottom: 100%; left: 50%; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="top"]:hover::after { transform: translate3d(-50%, -5px, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="top-left"]::after { transform: translate3d(calc(-100% + 16px), 0px, 0px); bottom: 100%; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="top-left"]:hover::after { transform: translate3d(calc(-100% + 16px), -5px, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="top-right"]::after { transform: translate3d(calc(0% - 16px), 0px, 0px); bottom: 100%; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="top-right"]:hover::after { transform: translate3d(calc(0% - 16px), -5px, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="bottom"]::before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat; height: 6px; width: 18px; margin-top: 5px; margin-bottom: 0px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="bottom"]::after { margin-top: 11px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="bottom"]::before { transform: translate3d(-50%, -10px, 0px); bottom: auto; left: 50%; top: 100%; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="bottom"]:hover::before { transform: translate3d(-50%, 0px, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position|="bottom"]::after { transform: translate3d(-50%, -10px, 0px); top: 100%; left: 50%; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="bottom"]:hover::after { transform: translate3d(-50%, 0px, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="bottom-left"]::after { transform: translate3d(calc(-100% + 16px), -10px, 0px); top: 100%; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="bottom-left"]:hover::after { transform: translate3d(calc(-100% + 16px), 0px, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="bottom-right"]::after { transform: translate3d(calc(0% - 16px), -10px, 0px); top: 100%; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="bottom-right"]:hover::after { transform: translate3d(calc(0% - 16px), 0px, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="left"]::before, [class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="left"]::after { inset: 50% 100% auto auto; transform: translate3d(10px, -50%, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="left"]::before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat; height: 18px; width: 6px; margin-right: 5px; margin-bottom: 0px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="left"]::after { margin-right: 11px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="left"]:hover::before, [class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="left"]:hover::after { transform: translate3d(0px, -50%, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="right"]::before, [class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="right"]::after { bottom: auto; left: 100%; top: 50%; transform: translate3d(-10px, -50%, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="right"]::before { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2817,%2017,%2017,%200.9%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E") no-repeat; height: 18px; width: 6px; margin-bottom: 0px; margin-left: 5px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="right"]::after { margin-left: 11px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="right"]:hover::before, [class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-position="right"]:hover::after { transform: translate3d(0px, -50%, 0px); }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-size="small"]::after { white-space: initial; width: 80px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-size="medium"]::after { white-space: initial; width: 150px; }
[class*="elementor-widget-upk-"] [role~="tooltip"][data-microtip-size="large"]::after { white-space: initial; width: 260px; }
.upk-in-animation { perspective: var(--upk-perspective, 600px); }
.upk-in-animation .upk-item { opacity: 0; transform-origin: var(--upk-transform-origin, center top); transform-style: preserve-3d; transition: opacity cubic-bezier(0.215, 0.61, 0.355, 1), transform cubic-bezier(0.215, 0.61, 0.355, 1); transform: translate(var(--upk-translate-x, 0), var(--upk-translate-y, 100%)) rotateX(var(--upk-rotate-x, -80deg)) rotateY(var(--upk-rotate-y, 0)) rotateZ(var(--upk-rotate-z, 0)) scaleX(var(--upk-scale-x, 1)) scaleY(var(--upk-scale-y, 1)) skewX(var(--upk-skew-x, 0)) skewY(var(--upk-skew-y, 0)); }
.upk-in-animation .upk-item.is-inview { transform: none; opacity: 1; transition-duration: var(--upk-transition-duration, 800ms) !important; }
@media (min-width: 768px) and (max-width: 1024px) {
  .upk-hide-orphan-yes .upk-hide-orphan-tablet { display: none !important; }
}
.upk-alex-grid { position: relative; }
.upk-alex-grid .upk-alex-wrap { display: grid; grid-template-columns: repeat(1, 1fr); }
.upk-alex-grid .upk-item { position: relative; overflow: hidden; display: flex; }
.upk-alex-grid .upk-item:hover .upk-button-wrap { margin-bottom: 0px !important; }
.upk-alex-grid .upk-item:hover .upk-readmore { background: rgb(255, 255, 255); }
.upk-alex-grid .upk-item:hover .upk-readmore .upk-readmore-icon::before { width: 50px; background: rgb(43, 45, 66); }
.upk-alex-grid .upk-item:hover .upk-readmore .upk-readmore-icon span::before, .upk-alex-grid .upk-item:hover .upk-readmore .upk-readmore-icon span::after { width: 10px; transition-delay: 0.3s; background: rgb(43, 45, 66); opacity: 1; }
.upk-alex-grid .upk-item:hover .upk-post-format a { transform: translateY(0px); opacity: 1; }
.upk-alex-grid .upk-meta { position: absolute; top: 15px; left: 15px; display: flex; align-items: center; }
.upk-alex-grid .upk-meta .upk-author-img { display: inline-flex; }
.upk-alex-grid .upk-meta .upk-author-img img { border-radius: 80px; margin-right: 10px; }
.upk-alex-grid .upk-meta .upk-author-name a { color: rgb(220, 220, 220); font-size: 14px; text-transform: capitalize; font-weight: 600; }
.upk-alex-grid .upk-meta .upk-reading-time, .upk-alex-grid .upk-meta .upk-date, .upk-alex-grid .upk-meta .upk-post-time { color: rgb(220, 220, 220); font-size: 12px; font-weight: 500; }
.upk-alex-grid .upk-meta .upk-post-time { margin-left: 5px; display: inline-flex; align-items: center; line-height: 1; }
.upk-alex-grid .upk-meta .upk-post-time i { display: inline-flex; align-items: center; margin-right: 2px; line-height: 1; }
.upk-alex-grid .upk-meta .upk-date-reading-wrap > div { position: relative; display: inline-flex; align-items: center; }
.upk-alex-grid .upk-meta .upk-date-reading-wrap > div::before { content: attr(data-separator); margin: 0px 5px; }
.upk-alex-grid .upk-meta .upk-date-reading-wrap > div:nth-child(1)::before { display: none; }
.upk-alex-grid .upk-image-wrap { width: 100%; }
.upk-alex-grid .upk-image-wrap .upk-img { position: relative; width: 100%; height: 100%; object-fit: cover; }
.upk-alex-grid .upk-content-wrap { position: absolute; overflow: hidden; width: 100%; bottom: 0px; height: auto; background: rgba(43, 45, 66, 0.3); }
.upk-alex-grid .upk-content { padding: 20px; }
.upk-alex-grid .upk-title { font-size: 18px; font-weight: 600; display: inline; margin: 0px; }
.upk-alex-grid .upk-title a { color: rgb(255, 255, 255); }
.upk-alex-grid .upk-category { margin-bottom: 5px; }
.upk-alex-grid .upk-category a { font-size: 14px; font-weight: 500; color: rgba(255, 255, 255, 0.5); }
.upk-alex-grid .upk-button-wrap { margin-bottom: -50px; transition: margin-bottom 0.5s cubic-bezier(0.25, 0.85, 0.35, 0.98); }
.upk-alex-grid .upk-readmore { display: flex; position: relative; padding: 25px 20px; transition: 0.3s; }
.upk-alex-grid .upk-readmore .upk-readmore-icon { position: relative; }
.upk-alex-grid .upk-readmore .upk-readmore-icon::before { content: ""; position: absolute; left: 0px; height: 2px; width: 15px; background: rgba(255, 255, 255, 0.5); transition: 0.5s; }
.upk-alex-grid .upk-readmore .upk-readmore-icon span::before, .upk-alex-grid .upk-readmore .upk-readmore-icon span::after { content: ""; position: absolute; left: 40px; width: 10px; height: 2px; background: transparent; border-radius: 10px; transition: 0.5s; opacity: 0; }
.upk-alex-grid .upk-readmore .upk-readmore-icon span::after { transform: rotate(-45deg); bottom: -6px; }
.upk-alex-grid .upk-readmore .upk-readmore-icon span::before { transform: rotate(45deg); top: -4px; }
.upk-alex-grid .upk-content-left .upk-content-wrap { left: 0px; }
.upk-alex-grid .upk-content-right .upk-content-wrap { right: 0px; }
.upk-alex-grid .upk-post-format { position: absolute; right: 0px; top: 0px; margin: 15px; }
.upk-alex-grid .upk-post-format a { padding: 16px; display: inline-flex; color: rgb(255, 255, 255); font-size: 16px; transform: translateY(15px); opacity: 0; transition: 0.5s cubic-bezier(0.25, 0.85, 0.35, 0.98); }
.upk-global-link-yes .upk-alex-grid .upk-item:hover { cursor: pointer; }
@media (min-width: 768px) {
  .upk-alex-grid .upk-style-1 { grid-template-columns: repeat(6, 1fr); }
  .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+1), .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+2), .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+3), .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+4), .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+5) { grid-column: span 3; }
  .upk-alex-grid .upk-style-2 { grid-template-columns: repeat(2, 1fr); }
  .upk-alex-grid .upk-style-2 .upk-content-wrap { width: 70%; }
  .upk-alex-grid .upk-style-3 { grid-template-columns: repeat(6, 1fr); }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+2) { grid-area: span 2 / span 3; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+2) .upk-meta { top: 30px; left: 30px; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+2) .upk-content { padding: 30px; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+2) .upk-title { font-size: 24px; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+2) .upk-category a { font-size: 18px; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+2) .upk-button-wrap { margin-bottom: -60px; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+2) .upk-readmore { padding: 30px; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+2):hover .upk-button-wrap { margin-bottom: 0px !important; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+1), .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+3), .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+4), .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+5) { grid-column: span 3; }
  .upk-alex-grid .upk-style-3 .upk-item .upk-content-wrap { width: 80%; }
}
@media (min-width: 1024px) {
  .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+1), .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+2) { grid-column: span 3; }
  .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+3), .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+4), .upk-alex-grid .upk-style-1 .upk-item:nth-child(5n+5) { grid-column: span 2; }
  .upk-alex-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-content-wrap { width: 70%; }
  .upk-alex-grid .upk-style-2 { grid-template-columns: repeat(3, 1fr); }
  .upk-alex-grid .upk-style-3 .upk-content-wrap { width: 70%; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+2) { grid-area: span 2 / span 2; }
  .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+1), .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+3), .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+4), .upk-alex-grid .upk-style-3 .upk-item:nth-child(5n+5) { grid-column: span 2; }
  .upk-alex-grid .upk-style-3 .upk-content-wrap { width: 70%; }
}
@media (min-width: 1440px) {
  .upk-alex-grid .upk-style-1 .upk-item:nth-child(1) .upk-content-wrap, .upk-alex-grid .upk-style-1 .upk-item:nth-child(2) .upk-content-wrap { width: 50%; }
}
.upk-banner-wrap .upk-item { height: 300px; position: relative; overflow: hidden; }
.upk-banner-wrap .upk-item::before { position: absolute; content: ""; width: 100%; height: 100%; }
.upk-banner-wrap .upk-content { position: absolute; padding: 40px; }
.upk-banner-wrap .upk-title { font-size: 18px; margin: 0px; text-transform: uppercase; }
.upk-banner-wrap .upk-title a { text-decoration: none; color: rgb(39, 39, 45); transition: 0.3s ease-in; }
.upk-banner-wrap .upk-title a:hover { color: rgb(217, 4, 41); }
.upk-banner-wrap .upk-sub-title { font-size: 16px; color: rgb(25, 27, 30); font-weight: 400; margin: 0px; text-transform: capitalize; }
.upk-banner-wrap .upk-text { color: rgb(38, 42, 47); font-size: 12px; text-transform: capitalize; margin-bottom: 20px; }
.upk-banner-wrap .upk-text p { margin: 0px; }
.upk-banner-wrap .upk-text strong { color: rgb(255, 255, 255); }
.upk-banner-wrap .upk-buy-btn a { color: rgb(59, 63, 66); text-decoration: none; text-transform: capitalize; font-size: 12px; font-weight: 600; background: 0px 0px; border: 1px solid rgb(59, 63, 66); padding: 7px 15px; transition: 0.3s ease-in; display: inline-block; }
.upk-banner-wrap .upk-buy-btn a:hover { background: rgb(237, 238, 238); color: rgba(24, 21, 21, 0.98); }
.upk-banner-wrap .upk-buy-btn a svg { width: 1em; height: 1em; fill: rgb(59, 63, 66); transition: 0.3s ease-in; }
.upk-banner-wrap .upk-discount { position: absolute; color: rgb(255, 255, 255); font-weight: 600; font-size: 10px; border: 0px; background: rgb(255, 0, 0); text-align: center; padding: 4px 12px; }
.upk-banner-wrap .upk-banner-size-text { position: absolute; background: red; font-size: 10px; padding: 5px; color: rgb(255, 255, 255); font-weight: 700; text-align: center; }
.upk-sale-badge-style-1 .upk-discount { top: 0px; left: 0px; }
.upk-sale-badge-style-2 .upk-discount { top: 0px; right: 0px; }
.upk-sale-badge-style-3 .upk-discount { bottom: 0px; left: 0px; }
.upk-sale-badge-style-4 .upk-discount { bottom: 0px; right: 0px; }
.upk-sale-badge-style-5 .upk-discount { bottom: 0px; left: 50%; transform: translateX(-50%); }
.upk-sale-badge-style-6 .upk-discount { top: 0px; left: 50%; transform: translateX(-50%); }
.upk-sale-badge-style-7 .upk-discount { top: 0px; left: 0px; bottom: 0px; writing-mode: vertical-rl; text-orientation: mixed; transform: rotate(180deg); }
.upk-sale-badge-style-8 .upk-discount { top: 0px; right: 0px; bottom: 0px; writing-mode: vertical-rl; text-orientation: mixed; transform: rotate(180deg); }
.upk-size-badge-style-1 .upk-banner-size-text { top: 0px; left: 0px; }
.upk-size-badge-style-2 .upk-banner-size-text { top: 0px; right: 0px; }
.upk-size-badge-style-3 .upk-banner-size-text { bottom: 0px; left: 0px; }
.upk-size-badge-style-4 .upk-banner-size-text { bottom: 0px; right: 0px; }
.upk-size-badge-style-5 .upk-banner-size-text { bottom: 0px; left: 50%; transform: translateX(-50%); }
.upk-size-badge-style-6 .upk-banner-size-text { top: 0px; left: 50%; transform: translateX(-50%); }
.upk-size-badge-style-7 .upk-banner-size-text { top: 0px; left: 0px; bottom: 0px; writing-mode: vertical-rl; text-orientation: mixed; transform: rotate(180deg); }
.upk-size-badge-style-8 .upk-banner-size-text { top: 0px; right: 0px; bottom: 0px; writing-mode: vertical-rl; text-orientation: mixed; transform: rotate(180deg); }
.upk-banner-style-1 .upk-content { left: 0px; right: 0px; top: 50%; transform: translateY(-50%); }
.upk-banner-style-1 .upk-buy-btn { display: inline-flex; margin-top: 16px; }
.upk-banner-style-1 .upk-sub-title { padding-bottom: 10px; }
.upk-banner-style-1 .upk-title { padding-bottom: 7px; }
.upk-banner-style-2 .upk-content { display: inline-block; align-items: center; justify-content: space-between; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); }
.upk-banner-style-2 .upk-content-inner { margin-bottom: 10px; width: 100%; }
.upk-banner-style-2 .upk-title { padding-bottom: 7px; }
.upk-banner-style-2 .upk-text { width: 100%; }
.upk-banner-style-2 .upk-buy-btn { width: 100%; text-align: left; }
.upk-banner-style-3 .upk-title { padding-bottom: 10px; }
.upk-banner-style-3 .upk-content { display: block; align-items: center; justify-content: space-between; flex-direction: row-reverse; text-align: left; top: 50%; left: 0px; right: 0px; transform: translateY(-50%); }
.upk-banner-style-3 .upk-content-inner { margin-bottom: 10px; width: 100%; }
.upk-banner-style-3 .upk-text { margin: 0px; width: 100%; }
.upk-banner-style-3 .upk-buy-btn { width: 100%; text-align: left; margin-top: 15px; }
@media (min-width: 768px) {
  .upk-banner-wrap .upk-buy-btn a { font-size: 14px; padding: 9px 17px; }
  .upk-banner-wrap .upk-text { font-size: 14px; margin-bottom: 0px; }
  .upk-banner-wrap .upk-title { font-size: 25px; }
  .upk-banner-style-2 .upk-content { display: flex; }
  .upk-banner-style-2 .upk-content-inner { margin-bottom: 0px; }
  .upk-banner-style-2 .upk-discount { font-size: 12px; }
  .upk-banner-style-2 .upk-buy-btn { text-align: right; }
  .upk-banner-style-3 .upk-content { display: flex; text-align: right; }
  .upk-banner-style-3 .upk-buy-btn { margin-top: 0px; }
  .upk-banner-style-3 .upk-text { display: block; }
}
@media (min-width: 1024px) {
  .upk-banner-category a { font-size: 12px; }
  .upk-banner-item .upk-banner-content { padding: 40px; }
  .upk-banner-title { margin: 20px 0px; }
  .upk-banner-title a { font-size: 25px; }
  .upk-banner-meta { font-size: 14px; }
}
.upk-elite-grid .upk-post-grid { display: grid; gap: 20px; }
.upk-elite-grid .upk-item { position: relative; overflow: hidden; display: flex; }
.upk-elite-grid .upk-item:hover .upk-main-image::before { opacity: 0; transform: translateY(-200px); }
.upk-elite-grid .upk-item:hover .upk-meta-wrap { opacity: 0; transform: translateX(100px); }
.upk-elite-grid .upk-item-box { position: relative; }
.upk-elite-grid .upk-image-wrap { position: relative; display: flex; }
.upk-elite-grid .upk-main-image { overflow: hidden; display: flex; position: relative; width: 100%; }
.upk-elite-grid .upk-main-image::before { position: absolute; content: ""; top: 0px; width: 100%; height: 100%; background: linear-gradient(207deg, rgb(43, 45, 66) 0px, rgba(141, 153, 174, 0) 42%); opacity: 1; transform: translateY(0px); transition: 0.9s cubic-bezier(0.17, 0.73, 0.66, 0.99), z-index step-end, opacity 0.9s; }
.upk-elite-grid .upk-main-image .upk-img { width: 100%; height: 100%; object-fit: cover; }
.upk-elite-grid .upk-author-wrap { position: absolute; bottom: 0px; left: 0px; background: rgb(255, 255, 255); display: flex; align-items: center; }
.upk-elite-grid .upk-author-img-wrap img { border-radius: 50%; }
.upk-elite-grid .upk-author-info-warp { display: flex; flex-direction: column; }
.upk-elite-grid .upk-author-info-warp .author-name .name { text-decoration: none; font-weight: 600; color: rgb(40, 61, 88); text-transform: capitalize; letter-spacing: 1.1px; transition: 0.3s ease-in-out; }
.upk-elite-grid .upk-author-info-warp .author-depertment { color: rgb(141, 153, 174); letter-spacing: 1px; text-transform: capitalize; }
.upk-elite-grid .upk-content { display: flex; align-items: center; }
.upk-elite-grid .upk-title { position: relative; padding-left: 50px; font-weight: 600; line-height: 1.4; margin-top: 0px; }
.upk-elite-grid .upk-title a { color: rgb(40, 61, 88); transition: 0.5s; }
.upk-elite-grid .upk-title a:hover { color: rgb(239, 35, 60); background-size: 100% 2px; }
.upk-elite-grid .upk-title a::before { position: absolute; content: ""; border: 1px solid rgb(239, 35, 60); width: 37px; left: 0px; }
.upk-elite-grid .upk-text-wrap { padding-left: 50px; }
.upk-elite-grid .upk-text { line-height: 1.5; letter-spacing: 0.5px; color: rgb(141, 153, 174); }
.upk-elite-grid .upk-text p { margin: 0px; }
.upk-elite-grid .upk-blog-post-meta { display: flex; align-items: center; }
.upk-elite-grid .upk-blog-post-meta .author { width: 40px; border-radius: 30px; }
.upk-elite-grid .upk-blog-post-meta .author-name { text-decoration: none; font-weight: 600; }
.upk-elite-grid .upk-meta-list { display: none; }
.upk-elite-grid .upk-meta-wrap { position: absolute; right: 20px; top: 20px; display: inline-flex; align-items: center; opacity: 1; transform: translateX(0px); transition: 0.8s cubic-bezier(0.17, 0.73, 0.66, 0.99), z-index step-end, opacity 0.6s; }
.upk-elite-grid .upk-category { display: flex; margin-left: 10px; }
.upk-elite-grid .upk-category a { font-size: 14px; color: rgb(221, 223, 226); font-weight: 600; padding: 4px 8px; display: flex; line-height: 1; border-radius: 3px; transition: 0.3s; z-index: 1; }
.upk-elite-grid .upk-category a + a { margin-left: 5px; }
.upk-elite-grid .upk-reading-time, .upk-elite-grid .upk-post-time, .upk-elite-grid .upk-date { font-size: 14px; color: rgb(255, 255, 255); display: flex; line-height: 1; z-index: 1; }
.upk-elite-grid .upk-post-time i { margin-right: 2px; }
.upk-elite-grid .upk-style-1 { grid-template-columns: repeat(1, 1fr); }
.upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-author-wrap { padding: 20px 20px 20px 0px; }
.upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-author-img-wrap img { width: 38px; }
.upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-author-info-warp { padding-left: 15px; }
.upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-author-info-warp .author-name .name { font-size: 14px; }
.upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-author-info-warp .author-depertment { font-size: 12px; }
.upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-content { padding: 30px 30px 30px 0px; }
.upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-title { margin-bottom: 10px; font-size: 16px; }
.upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-title a::before { top: 12px; }
.upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-text { font-size: 13px; }
.upk-elite-grid .upk-style-2 { grid-template-columns: repeat(6, 1fr); }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) { grid-column: span 6; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-item-box { display: block; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-author-wrap { padding: 20px 20px 20px 0px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-author-img-wrap img { width: 38px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-author-info-warp { padding-left: 15px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-author-info-warp .author-name .name { font-size: 14px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-author-info-warp .author-depertment { font-size: 12px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-content { padding: 20px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-title { margin-bottom: 10px; font-size: 16px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-title a::before { top: 18px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-text { font-size: 13px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2), .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3), .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4), .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) { grid-column: span 6; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-author-wrap, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-author-wrap, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-author-wrap, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-author-wrap { padding: 20px 20px 20px 0px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-author-img-wrap img, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-author-img-wrap img, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-author-img-wrap img, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-author-img-wrap img { width: 38px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-author-info-warp, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-author-info-warp, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-author-info-warp, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-author-info-warp { padding-left: 15px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-author-info-warp .author-name .name, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-author-info-warp .author-name .name, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-author-info-warp .author-name .name, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-author-info-warp .author-name .name { font-size: 14px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-author-info-warp .author-depertment, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-author-info-warp .author-depertment, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-author-info-warp .author-depertment, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-author-info-warp .author-depertment { font-size: 12px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-content, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-content, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-content, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-content { padding-top: 30px; padding-right: 30px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-title, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-title, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-title, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-title { margin-bottom: 10px; font-size: 16px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-title a::before, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-title a::before, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-title a::before, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-title a::before { top: 12px; }
.upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-text-wrap, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-text-wrap, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-text-wrap, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-text-wrap { display: none; }
.upk-elite-grid .upk-style-3 { grid-template-columns: repeat(6, 1fr); }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) { grid-area: span 3 / span 6; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-author-wrap { padding: 20px 20px 20px 0px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-author-img-wrap img { width: 38px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-author-info-warp { padding-left: 15px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-author-info-warp .author-name .name { font-size: 14px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-author-info-warp .author-depertment { font-size: 12px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-content { padding: 30px 30px 30px 0px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-title { margin-bottom: 10px; font-size: 16px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-title a::before { top: 12px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-text { font-size: 13px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2), .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3), .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) { grid-column: span 6; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-item-box, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-item-box, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-item-box { display: block; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-main-image::before, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-main-image::before, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-main-image::before { content: none; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-wrap { padding: 5px 5px 5px 0px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-img-wrap img, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-img-wrap img, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-img-wrap img { width: 30px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-info-warp, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-info-warp, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-info-warp { padding-left: 10px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-info-warp .author-name, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-info-warp .author-name, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-info-warp .author-name { margin-bottom: 0px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-info-warp .author-name .name, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-info-warp .author-name .name, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-info-warp .author-name .name { font-size: 12px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-info-warp .author-depertment, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-info-warp .author-depertment, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-info-warp .author-depertment { font-size: 10px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-content, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-content, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-content { padding-top: 15px; padding-right: 15px; padding-left: 15px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-title, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-title, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-title { margin-bottom: 10px; font-size: 12px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-title a::before, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-title a::before, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-title a::before { top: 12px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-text-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-text-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-text-wrap { display: none; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-meta-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-meta-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-meta-wrap { display: none; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-meta-list, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-meta-list, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-meta-list { display: flex; padding-left: 50px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-meta-list .upk-date, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-meta-list .upk-date, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-meta-list .upk-date { margin-left: 10px; margin-right: 0px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-category, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-category, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-category { margin-left: 0px; }
.upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-reading-time, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-post-time, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-date, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-reading-time, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-post-time, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-date, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-reading-time, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-post-time, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-date { color: rgb(153, 153, 153); }
.upk-elite-grid .upk-date-reading-wrap > div { position: relative; display: inline-flex; }
.upk-elite-grid .upk-date-reading-wrap > div::before { content: attr(data-separator); margin: 0px 5px; }
.upk-elite-grid .upk-date-reading-wrap > div:nth-child(1)::before { display: none; }
.upk-global-link-yes .upk-elite-grid .upk-item:hover { cursor: pointer; }
@media only screen and (min-width: 600px) {
  .upk-elite-grid .upk-style-1 { grid-template-columns: repeat(3, 1fr); }
  .upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-title { margin-bottom: 20px; font-size: 20px; }
  .upk-elite-grid .upk-style-1 .upk-item:nth-child(n+1) .upk-text-wrap .upk-text { font-size: 15px; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) { grid-column: span 4; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-item-box { display: flex; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-image-wrap { max-width: 50%; min-width: 50%; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-title { margin-bottom: 20px; font-size: 25px; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-text { font-size: 16px; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2), .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3), .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4), .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) { grid-column: span 2; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-title, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-title, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-title, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-title { margin-bottom: 20px; font-size: 20px; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-text, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-text, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-text, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-text { font-size: 15px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) { grid-column: span 3; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-title { margin-bottom: 20px; font-size: 25px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-title a::before { top: 16px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) .upk-text { font-size: 16px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2), .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3), .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) { grid-column: span 3; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-item-box, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-item-box, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-item-box { display: flex; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-image-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-image-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-image-wrap { width: 40%; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-content, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-content, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-content { width: 60%; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-wrap { padding: 10px 10px 10px 0px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-img-wrap img, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-img-wrap img, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-img-wrap img { width: 32px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-info-warp, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-info-warp, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-info-warp { padding-left: 12px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-info-warp .author-name .name, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-info-warp .author-name .name, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-info-warp .author-name .name { font-size: 14px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-author-info-warp .author-depertment, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-author-info-warp .author-depertment, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-author-info-warp .author-depertment { font-size: 12px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-content, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-content, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-content { padding-top: 0px; padding-right: 30px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-title, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-title, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-title { margin-bottom: 10px; font-size: 16px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-title a::before, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-title a::before, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-title a::before { top: 12px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-text-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-text-wrap, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-text-wrap { display: none; }
}
@media only screen and (min-width: 600px) and (max-width: 1024px) {
  .upk-elite-grid .upk-style-1 { grid-template-columns: repeat(2, 1fr); }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) { grid-column: span 6; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-title { font-size: 20px; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-title a::before { top: 14px; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+1) .upk-text { font-size: 15px; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2), .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3), .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4), .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) { grid-column: span 3; }
  .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+2) .upk-title a::before, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+3) .upk-title a::before, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+4) .upk-title a::before, .upk-elite-grid .upk-style-2 .upk-item:nth-child(5n+5) .upk-title a::before { top: 14px; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+1) { grid-column: span 6; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2), .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3), .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) { grid-column: span 6; }
  .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+2) .upk-item-box, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+3) .upk-item-box, .upk-elite-grid .upk-style-3 .upk-item:nth-child(4n+4) .upk-item-box { display: flex; }
}
.upk-hazel-grid .upk-post-grid { display: grid; grid-template-columns: repeat(1, 1fr); }
.upk-hazel-grid .upk-item { position: relative; overflow: hidden; transition: 0.3s; }
.upk-hazel-grid .upk-item:hover .upk-content { opacity: 1; transform: translateY(0px); }
.upk-hazel-grid .upk-item:hover .upk-meta { opacity: 1; }
.upk-hazel-grid .upk-item-box { position: relative; overflow: hidden; transition: 0.3s ease-in; height: 100%; }
.upk-hazel-grid .upk-item-box::before { content: ""; display: block; position: absolute; width: 100%; top: 0px; bottom: 0px; z-index: 2; transition: 0.3s; }
.upk-hazel-grid .upk-item-box:hover .upk-img { transform: scale(1.1); }
.upk-hazel-grid .upk-img { width: 100%; height: 100%; object-fit: cover; transition: 0.3s; }
.upk-hazel-grid .upk-content { padding: 30px; transition: 0.3s; opacity: 1; }
.upk-hazel-grid .upk-category a { text-decoration: none; font-size: 9px; background: rgb(239, 35, 60); text-transform: uppercase; letter-spacing: 1px; border-radius: 2px; display: inline-block; padding: 3px 6px; color: rgb(255, 255, 255); }
.upk-hazel-grid .upk-category a + a { margin-left: 5px; }
.upk-hazel-grid .upk-title { font-size: clamp(15px, 2vw, 20px); line-height: 1.3; margin-bottom: 6px; }
.upk-hazel-grid .upk-meta { display: inline-flex; flex-wrap: wrap; align-items: center; opacity: 0; transition: 0.3s; font-size: 12px; }
.upk-hazel-grid .upk-meta .upk-blog-author { float: left; display: flex; align-items: center; }
.upk-hazel-grid .upk-meta .upk-blog-author a { text-transform: capitalize; font-weight: 600; }
.upk-hazel-grid .upk-meta .upk-blog-author .upk-post-grid-author { display: flex; line-height: 1; margin-left: 5px; }
.upk-hazel-grid .upk-meta .upk-date { position: relative; display: flex; align-items: center; line-height: 1; }
.upk-hazel-grid .upk-meta .upk-date i { margin: 0px 5px; }
.upk-hazel-grid .upk-meta .upk-post-time { margin-left: 5px; }
.upk-hazel-grid .upk-meta .upk-post-time i { margin-right: 2px; }
.upk-hazel-grid .upk-meta > div { position: relative; display: inline-flex; }
.upk-hazel-grid .upk-meta > div::before { content: attr(data-separator); margin: 0px 10px; }
.upk-hazel-grid .upk-meta > div:nth-child(1)::before { display: none; }
.upk-hazel-grid .upk-content-style-1 .upk-item-box::before { background: rgba(0, 0, 0, 0.4); }
.upk-hazel-grid .upk-content-style-1 .upk-cetagory { margin-bottom: 15px; }
.upk-hazel-grid .upk-content-style-1 .upk-title a { color: rgb(255, 255, 255); }
.upk-hazel-grid .upk-content-style-1 .upk-meta { color: rgb(255, 255, 255); }
.upk-hazel-grid .upk-content-style-1 .upk-meta .upk-blog-author a { color: rgb(255, 255, 255); }
.upk-hazel-grid .upk-content-style-1 .upk-meta .upk-post-time, .upk-hazel-grid .upk-content-style-1 .upk-meta .upk-date { color: rgb(255, 255, 255); }
.upk-hazel-grid .upk-content-style-2 .upk-content { padding: 15px; width: 100%; }
.upk-hazel-grid .upk-content-style-2 .upk-cetagory { margin-bottom: 15px; }
.upk-hazel-grid .upk-content-style-2 .upk-title a { color: rgb(255, 255, 255); }
.upk-hazel-grid .upk-content-style-2 .upk-meta { color: rgb(255, 255, 255); }
.upk-hazel-grid .upk-content-style-2 .upk-meta .upk-blog-author a { color: rgb(255, 255, 255); }
.upk-hazel-grid .upk-content-style-2 .upk-meta .upk-post-time, .upk-hazel-grid .upk-content-style-2 .upk-meta .upk-date { color: rgb(255, 255, 255); }
.upk-hazel-grid .upk-content-style-3 .upk-item-box::before { background: rgba(0, 0, 0, 0.4); }
.upk-hazel-grid .upk-content-style-3 .upk-cetagory { margin-bottom: 15px; }
.upk-hazel-grid .upk-content-style-3 .upk-title a { background: rgb(255, 255, 255); color: rgb(0, 0, 0); display: inline; padding: 6px; -webkit-box-decoration-break: clone; }
.upk-hazel-grid .upk-content-style-3 .upk-meta { background: rgb(255, 255, 255); color: rgb(0, 0, 0); display: inline-flex; padding: 6px; }
.upk-hazel-grid .upk-content-style-3 .upk-meta .upk-blog-author a { color: rgb(0, 0, 0); }
.upk-hazel-grid .upk-content-style-3 .upk-meta .upk-date { color: rgb(0, 0, 0); }
.upk-hazel-grid .upk-content-style-3 .upk-meta .upk-date::before { background: rgb(0, 0, 0); }
.upk-hazel-grid .upk-content-style-3 .upk-meta .upk-post-time { color: rgb(0, 0, 0); }
.upk-hazel-grid .upk-text-position-center-center .upk-content { position: absolute; top: 60%; left: 50%; width: 100%; z-index: 111; text-align: center; transform: translate(-50%, -50%); }
.upk-hazel-grid .upk-text-position-center-center .upk-item:hover .upk-content { top: 50%; transform: translate(-50%, -50%); }
.upk-hazel-grid .upk-text-position-bottom-center .upk-content, .upk-hazel-grid .upk-text-position-bottom-left .upk-content { position: absolute; bottom: 0px; left: 0px; z-index: 111; transform: translateY(30px); }
.upk-hazel-grid .upk-text-position-bottom-center .upk-content { text-align: center; }
.upk-hazel-grid .upk-text-position-top-left .upk-content { position: absolute; top: 0px; left: 0px; z-index: 111; transform: translateY(-40px); display: flex; flex-flow: wrap-reverse; }
.upk-hazel-grid .upk-text-position-top-left .upk-title-wrap { margin-bottom: 10px; width: 100%; }
.upk-hazel-grid .upk-text-position-top-left .upk-meta { margin-bottom: 20px; }
.upk-hazel-grid .upk-text-position-top-right .upk-content { position: absolute; top: 0px; right: 0px; z-index: 111; text-align: right; transform: translateY(-40px); display: flex; flex-flow: wrap-reverse; }
.upk-hazel-grid .upk-text-position-top-right .upk-title-wrap { margin-bottom: 10px; width: 100%; }
.upk-hazel-grid .upk-text-position-top-right .upk-cetagory { margin-left: auto; }
.upk-hazel-grid .upk-text-position-top-right .upk-meta { margin-left: auto; margin-bottom: 20px; }
.upk-hazel-grid .upk-text-position-top-right .upk-category { margin-left: auto; }
.upk-hazel-grid .upk-text-position-bottom-right .upk-content { position: absolute; bottom: 0px; right: 0px; z-index: 111; transform: translateY(30px); text-align: right; }
.upk-hazel-grid .upk-text-position-bottom-right .upk-meta { opacity: 1; transition: 0.3s; display: inline-flex; }
.upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+1) { grid-row: none; }
.upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(n+1) { grid-column: span 2; }
.upk-hazel-grid .upk-post-grid.upk-style-3 .upk-item:nth-child(5n+1) { grid-row: span 2; }
.upk-hazel-grid .upk-post-grid.upk-style-3 .upk-item:nth-child(n+1) { grid-column: span 2; }
.upk-hazel-grid .upk-post-grid.upk-style-4 .upk-item:nth-child(5n+2) { grid-row: span 2; }
.upk-hazel-grid .upk-post-grid.upk-style-4 .upk-item:nth-child(n+1) { grid-column: span 2; }
.upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(n+1) { grid-column: span 6; }
.upk-hazel-grid .upk-post-grid.upk-style-6 .upk-item:nth-child(n+1) { grid-column: span 2; }
.upk-hazel-grid .upk-post-grid.upk-style-6 .upk-item:nth-child(5n+3) { grid-row: span 2; }
.upk-hazel-grid .upk-post-grid.upk-style-7 .upk-item:nth-child(n+1) { grid-column: span 2; }
.upk-hazel-grid .upk-post-grid.upk-style-8 .upk-item:nth-child(n+1) { grid-column: span 3; }
.upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(n+1) { grid-column: span 6; }
.upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(n+1) { grid-column: span 6; }
.upk-global-link-yes .upk-hazel-grid .upk-item:hover { cursor: pointer; }
@media only screen and (min-width: 661px) and (max-width: 1200px) {
  .upk-hazel-grid .upk-post-grid.upk-style-1 { grid-template-columns: repeat(2, 1fr); }
  .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+1) { grid-column: span 3 !important; }
  .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+2), .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+3), .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+4), .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+5), .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+6) { grid-column: span 3; }
  .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+5) { grid-row: span 2; }
  .upk-hazel-grid .upk-post-grid.upk-style-3 .upk-item:nth-child(5n+1) { grid-area: span 2 / span 3; }
  .upk-hazel-grid .upk-post-grid.upk-style-3 .upk-item:nth-child(5n+2), .upk-hazel-grid .upk-post-grid.upk-style-3 .upk-item:nth-child(5n+3), .upk-hazel-grid .upk-post-grid.upk-style-3 .upk-item:nth-child(5n+4), .upk-hazel-grid .upk-post-grid.upk-style-3 .upk-item:nth-child(5n+5) { grid-column: span 3; }
  .upk-hazel-grid .upk-post-grid.upk-style-4 .upk-item:nth-child(5n+2) { grid-row: span 2; }
  .upk-hazel-grid .upk-post-grid.upk-style-4 .upk-item:nth-child(n+1) { grid-column: span 3; }
  .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+1) { grid-area: span 2 / span 6 !important; }
  .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+2) { grid-row: span 1 !important; }
  .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+4) { grid-area: span 2 / span 6 !important; }
  .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+2), .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+3), .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+5) { grid-column: span 3 !important; }
  .upk-hazel-grid .upk-post-grid.upk-style-6 .upk-item:nth-child(n+1) { grid-column: span 3; }
  .upk-hazel-grid .upk-post-grid.upk-style-6 .upk-item:nth-child(5n+3) { grid-row: span 2; }
  .upk-hazel-grid .upk-post-grid.upk-style-7 .upk-item:nth-child(n+1) { grid-column: span 3; }
  .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+1) { grid-area: span 2 / span 6 !important; }
  .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+2), .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+3), .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+4) { grid-column: span 3 !important; }
  .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+3) { grid-row: span 2; }
  .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+1), .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+5) { grid-row: span 2 !important; }
  .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(n+1) { grid-column: span 3 !important; }
}
@media only screen and (min-width: 661px) {
  .upk-hazel-grid .upk-post-grid { grid-template-columns: repeat(6, 1fr); }
  .upk-hazel-grid .upk-post-grid.upk-style-1 { grid-template-columns: repeat(3, 1fr); }
  .upk-hazel-grid .upk-post-grid.upk-style-7 .upk-item:nth-child(7n+1), .upk-hazel-grid .upk-post-grid.upk-style-7 .upk-item:nth-child(7n+5) { grid-row: span 2; }
  .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+1) { grid-area: span 2 / span 4; }
  .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+1) .upk-content { padding: 36px; }
  .upk-hazel-grid .upk-post-grid.upk-style-2 .upk-item:nth-child(6n+1) .upk-title { font-size: 32px; }
  .upk-hazel-grid .upk-post-grid.upk-style-3 .upk-item:nth-child(5n+1) .upk-title { font-size: 25px; }
  .upk-hazel-grid .upk-post-grid.upk-style-4 .upk-item:nth-child(5n+2) .upk-title { font-size: 25px; }
  .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+1) .upk-content, .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+4) .upk-content { padding: 36px; }
  .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+1) .upk-title, .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+4) .upk-title { font-size: 32px; }
  .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+1) { grid-column: span 4; }
  .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+4) { grid-area: span 2 / span 4; }
  .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+2), .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+3), .upk-hazel-grid .upk-post-grid.upk-style-5 .upk-item:nth-child(5n+5) { grid-column: span 2; }
  .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+1) { grid-area: span 3 / span 4; }
  .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+1) .upk-content { padding: 36px; }
  .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+1) .upk-title { font-size: 32px; }
  .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+2), .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+3), .upk-hazel-grid .upk-post-grid.upk-style-9 .upk-item:nth-child(4n+4) { grid-column: span 2; }
  .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+5) { grid-area: span 2 / span 4; }
  .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+5) .upk-content { padding: 36px; }
  .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+5) .upk-title { font-size: 32px; }
  .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+1), .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+2), .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+3), .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+4), .upk-hazel-grid .upk-post-grid.upk-style-10 .upk-item:nth-child(6n+6) { grid-column: span 2; }
}
.upk-maple-grid .upk-post-grid { display: grid; gap: 20px; }
.upk-maple-grid .upk-item { position: relative; overflow: hidden; display: flex; transition: 0.3s; }
.upk-maple-grid .upk-item:hover .upk-img { transform: scale(1.1); }
.upk-maple-grid .upk-item-box { position: relative; }
.upk-maple-grid .upk-image-wrap { position: relative; display: flex; }
.upk-maple-grid .upk-main-image { position: relative; overflow: hidden; border-radius: 5px; width: 100%; display: flex; }
.upk-maple-grid .upk-main-image .upk-img { width: 100%; height: 100%; object-fit: cover; transition: 0.3s ease-in-out; }
.upk-maple-grid .upk-category { position: absolute; top: 0px; left: 0px; margin: 15px; display: inline-flex; gap: 7px; flex-wrap: wrap; }
.upk-maple-grid .upk-category a { background-color: rgb(239, 35, 60); text-decoration: none; padding: 3px 10px; border-radius: 15px; font-size: 12px; color: rgb(255, 255, 255); }
.upk-maple-grid .upk-post-format { position: absolute; bottom: 0px; right: 50px; }
.upk-maple-grid .upk-post-format a { color: rgb(255, 255, 255); background-color: rgb(239, 35, 60); display: flex; position: absolute; padding: 10px; border-radius: 30px; cursor: pointer; transform: translate(-50%, -50%); }
.upk-maple-grid .upk-post-format a i { display: flex; }
.upk-maple-grid .upk-content { padding-top: 20px; width: 100%; [Truncated]