/* post-1832.css */
.elementor-kit-1832{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* woo-common.1789920252.min.css */
.ukw-notice{padding: 22px;text-align: center;color: #888;background: #f0f0f5;border: 2px dashed #ccc;border-radius: 10px;font-size: 14px}.ukw-svg{width: 1em;height: 1em;flex-shrink: 0;display: block}.ukw-stars{--sz: 15px;display: inline-block;vertical-align: middle;width: calc(var(--sz) * 5);height: var(--sz);background: linear-gradient(90deg,var(--ukw-star,#f5a623) calc(var(--r,0) / 5 * 100%),#d9d9e6 0);-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") 0 0 / var(--sz) var(--sz) repeat-x;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1z'/%3E%3C/svg%3E") 0 0 / var(--sz) var(--sz) repeat-x}.ukw-card{position: relative;display: flex;flex-direction: column;min-width: 0;background: #ffffff;border-radius: var(--ukw-r,16px);overflow: hidden;box-sizing: border-box;font-family: inherit;transition: transform 0.35s cubic-bezier(.2,.8,.2,1),box-shadow 0.35s ease,border-color 0.3s ease}.ukw-card *,.ukw-card *::before,.ukw-card *::after{box-sizing: border-box}.ukw-card-classic .ukw-card,.ukw-card-classic.ukw-card{border: 1px solid #ececf4}.ukw-card-shadow.ukw-card,.ukw-card-shadow .ukw-card{box-shadow: 0 10px 34px rgba(20,20,50,0.09)}.ukw-card-bordered.ukw-card,.ukw-card-bordered .ukw-card{border: 2px solid #e6e6f2}.ukw-card-minimal.ukw-card,.ukw-card-minimal .ukw-card{background: transparent;border: 0;border-radius: 0;overflow: visible}.ukw-card-classic .ukw-card:hover,.ukw-card-bordered .ukw-card:hover{border-color: var(--ukw-accent);box-shadow: 0 16px 40px rgba(20,20,50,0.1);transform: translateY(-4px)}.ukw-card-shadow .ukw-card:hover{transform: translateY(-6px);box-shadow: 0 22px 50px rgba(20,20,50,0.16)}.ukw-card-overlay .ukw-card{box-shadow: 0 10px 34px rgba(20,20,50,0.08)}.ukw-card-overlay .ukw-card:hover{transform: translateY(-4px)}.ukw-media{position: relative;aspect-ratio: 1 / 1;overflow: hidden;background: #f3f3f9;border-radius: var(--ukw-r,16px)}.ukw-card-classic .ukw-media,.ukw-card-shadow .ukw-media,.ukw-card-bordered .ukw-media,.ukw-card-overlay .ukw-media{border-radius: 0}.ukw-ratio-portrait .ukw-media{aspect-ratio: 3 / 4}.ukw-ratio-landscape .ukw-media{aspect-ratio: 4 / 3}.ukw-ratio-tall .ukw-media{aspect-ratio: 2 / 3}.ukw-img{display: block;position: absolute;inset: 0}.ukw-img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;display: block;transition: transform 0.8s cubic-bezier(.2,.8,.2,1),opacity 0.5s ease}.ukw-img-hover{opacity: 0}.ukw-card:hover .ukw-img-hover{opacity: 1}.ukw-card:hover .ukw-img-main{transform: scale(1.06)}.ukw-badges{position: absolute;top: 12px;left: 12px;display: flex;flex-direction: column;align-items: flex-start;gap: 6px;z-index: 2}.ukw-badge{display: inline-block;padding: 5px 11px;border-radius: 30px;color: #ffffff;font-size: 11.5px;font-weight: 800;line-height: 1.2;letter-spacing: 0.3px;box-shadow: 0 4px 12px rgba(0,0,0,0.15)}.ukw-badge.is-sale{background: linear-gradient(135deg,#ff4d6d,#ff7a59)}.ukw-badge.is-new{background: linear-gradient(135deg,#00b894,#00cec9)}.ukw-badge.is-featured{background: linear-gradient(135deg,#f39c12,#fdcb6e)}.ukw-badge.is-oos{background: #6b6b85}.ukw-actions{position: absolute;top: 12px;right: 12px;z-index: 3;display: flex;flex-direction: column;gap: 8px;opacity: 0;transform: translateX(10px);transition: opacity 0.3s ease,transform 0.3s ease}.ukw-card:hover .ukw-actions{opacity: 1;transform: none}@media (hover: none){.ukw-actions{opacity: 1;transform: none}}.ukw-qv{display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;padding: 0 !important;box-sizing: border-box;background: #ffffff;color: #1a1a2e !important;border: none;border-radius: 50%;cursor: pointer;box-shadow: 0 6px 18px rgba(0,0,0,0.18);transition: background 0.25s ease,color 0.25s ease,transform 0.25s ease}.ukw-qv:hover{background: var(--ukw-accent);color: #ffffff !important;transform: scale(1.1)}.ukw-qv .ukw-svg{width: 18px;height: 18px}.ukw-info{display: flex;flex-direction: column;gap: 6px;flex: 1 1 auto;padding: 16px 18px 20px}.ukw-card-minimal .ukw-info{padding: 14px 0 0;text-align: center;align-items: center}.ukw-cat{font-size: 11px;font-weight: 800;letter-spacing: 1.3px;text-transform: uppercase;color: var(--ukw-accent)}.ukw-title{margin: 0;font-size: 16px;font-weight: 800;line-height: 1.35}.ukw-title a{color: var(--ukw-title,#1a1a2e) !important;text-decoration: none !important;transition: color 0.25s ease}.ukw-title a:hover{color: var(--ukw-accent) !important}.ukw-rating{display: flex;align-items: center;gap: 7px}.ukw-rating-n{font-size: 12px;opacity: 0.6}.ukw-desc{margin: 0;font-size: 13.5px;line-height: 1.55;opacity: 0.75}.ukw-price{font-size: 17px;font-weight: 800;color: #1a1a2e;margin-top: 2px}.ukw-price del{font-size: 13.5px;font-weight: 600;opacity: 0.5;margin-right: 4px}.ukw-price ins{text-decoration: none;color: var(--ukw-accent)}.ukw-price .woocommerce-price-suffix{font-size: 12px;font-weight: 500;opacity: 0.6}.ukw-buy{margin-top: auto;padding-top: 12px}.ukw-card-overlay .ukw-buy{max-height: 0;opacity: 0;overflow: hidden;padding-top: 0;transition: max-height 0.4s ease,opacity 0.3s ease,padding 0.3s ease}.ukw-card-overlay .ukw-card:hover .ukw-buy,.ukw-card-overlay.ukw-card:hover .ukw-buy{max-height: 80px;opacity: 1;padding-top: 12px}@media (hover: none){.ukw-card-overlay .ukw-buy{max-height: 80px;opacity: 1;padding-top: 12px}}.ukw-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 12px 18px !important;box-sizing: border-box;min-height: 46px;background: var(--ukw-accent,#6c5ce7);color: #ffffff !important;border: 2px solid var(--ukw-accent,#6c5ce7);border-radius: calc(var(--ukw-r,16px) * 0.7);font-family: inherit;font-size: 14px;font-weight: 800;line-height: 1.2;text-decoration: none !important;cursor: pointer;transition: transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease,color 0.25s ease,border-color 0.25s ease}.ukw-btn:hover{transform: translateY(-2px);box-shadow: 0 10px 22px color-mix(in srgb,var(--ukw-accent,#6c5ce7) 38%,transparent)}.ukw-btn .ukw-svg{width: 16px;height: 16px}.ukw-btn-ic{display: inline-flex}.ukw-btn-gradient .ukw-btn{background: linear-gradient(135deg,var(--ukw-accent),var(--ukw-accent2));border-color: transparent}.ukw-btn-outline .ukw-btn{background: transparent;color: var(--ukw-accent) !important}.ukw-btn-outline .ukw-btn:hover{background: var(--ukw-accent);color: #ffffff !important}.ukw-btn-soft .ukw-btn{background: color-mix(in srgb,var(--ukw-accent) 12%,transparent);border-color: transparent;color: var(--ukw-accent) !important}.ukw-btn-soft .ukw-btn:hover{background: var(--ukw-accent);color: #ffffff !important}.ukw-btn-dark .ukw-btn{background: #1a1a2e;border-color: #1a1a2e}.ukw-btn.is-loading{opacity: 0.75;pointer-events: none}.ukw-btn.is-loading .ukw-btn-ic{animation: ukw-spin 0.8s linear infinite}.ukw-btn.is-added{background: #00b894 !important;border-color: #00b894 !important;color: #ffffff !important}@keyframes ukw-spin{to{transform: rotate(360deg)}}.ukw-toast{position: fixed;left: 50%;bottom: 28px;z-index: 100001;display: flex;align-items: center;gap: 14px;max-width: calc(100vw - 32px);padding: 14px 20px;background: #1a1a2e;color: #ffffff;border-radius: 14px;font-size: 14px;font-weight: 600;box-shadow: 0 16px 44px rgba(0,0,0,0.3);transform: translate(-50%,30px);opacity: 0;pointer-events: none;transition: transform 0.4s cubic-bezier(.2,.8,.2,1),opacity 0.3s ease}.ukw-toast.is-on{transform: translate(-50%,0);opacity: 1;pointer-events: auto}.ukw-toast.is-error{background: #b3261e}.ukw-toast a{color: #ffffff !important;font-weight: 800;text-decoration: underline !important;white-space: nowrap}.ukw-toast-ic{display: inline-flex;width: 26px;height: 26px;align-items: center;justify-content: center;border-radius: 50%;background: #00b894;flex-shrink: 0}.ukw-toast.is-error .ukw-toast-ic{background: rgba(255,255,255,0.25)}.ukw-toast-ic .ukw-svg{width: 15px;height: 15px}.ukw-modal{position: fixed;inset: 0;z-index: 100000;display: flex;align-items: center;justify-content: center;padding: 20px;visibility: hidden;opacity: 0;transition: opacity 0.3s ease,visibility 0s linear 0.3s;font-family: inherit}.ukw-modal.is-open{visibility: visible;opacity: 1;transition-delay: 0s}.ukw-modal *,.ukw-modal *::before,.ukw-modal *::after{box-sizing: border-box}.ukw-modal-overlay{position: absolute;inset: 0;background: rgba(15,15,30,0.65);-webkit-backdrop-filter: blur(4px);backdrop-filter: blur(4px)}.ukw-modal-box{--ukw-accent: #6c5ce7;--ukw-accent2: #a29bfe;--ukw-r: 16px;position: relative;width: 100%;max-width: 940px;max-height: calc(100vh - 40px);overflow-y: auto;background: #ffffff;border-radius: 24px;box-shadow: 0 30px 90px rgba(0,0,0,0.4);transform: translateY(24px) scale(0.97);transition: transform 0.45s cubic-bezier(.2,.8,.2,1)}.ukw-modal.is-open .ukw-modal-box{transform: none}.ukw-modal-close{position: absolute;top: 14px;right: 14px;z-index: 5;width: 42px;height: 42px;padding: 0 !important;box-sizing: border-box;display: flex;align-items: center;justify-content: center;background: #f1f1f8;color: #1a1a2e !important;border: none;border-radius: 50%;cursor: pointer;transition: transform 0.3s ease,background 0.25s ease,color 0.25s ease}.ukw-modal-close:hover{background: var(--ukw-accent);color: #ffffff !important;transform: rotate(90deg)}.ukw-modal-close .ukw-svg{width: 20px;height: 20px}.ukw-qv-grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.ukw-qv-gallery{padding: 26px;background: #f6f6fb;border-radius: 24px 0 0 24px}.ukw-qv-main{position: relative;aspect-ratio: 1 / 1;border-radius: 18px;overflow: hidden;background: #ffffff}.ukw-qv-main img{width: 100%;height: 100%;object-fit: cover;display: block}.ukw-qv-thumbs{display: flex;gap: 10px;margin-top: 12px;flex-wrap: wrap}.ukw-qv-thumb{width: 64px;height: 64px;padding: 0 !important;box-sizing: border-box;border: 2px solid transparent;border-radius: 12px;overflow: hidden;cursor: pointer;background: #ffffff;opacity: 0.7;transition: all 0.25s ease}.ukw-qv-thumb.is-active,.ukw-qv-thumb:hover{border-color: var(--ukw-accent);opacity: 1}.ukw-qv-thumb img{width: 100%;height: 100%;object-fit: cover;display: block}.ukw-qv-info{display: flex;flex-direction: column;gap: 12px;padding: 40px 36px 34px}.ukw-qv-cat{font-size: 12px;font-weight: 800;letter-spacing: 1.4px;text-transform: uppercase;color: var(--ukw-accent)}.ukw-qv-title{margin: 0;font-size: 28px;font-weight: 800;line-height: 1.2;color: #1a1a2e}.ukw-qv-price{font-size: 26px;font-weight: 800;color: #1a1a2e}.ukw-qv-price del{font-size: 17px;font-weight: 600;opacity: 0.5;margin-right: 6px}.ukw-qv-price ins{text-decoration: none;color: var(--ukw-accent)}.ukw-qv-desc{font-size: 15px;line-height: 1.7;color: #55556a}.ukw-qv-desc p{margin: 0 0 8px}.ukw-qv-meta{display: flex;flex-wrap: wrap;gap: 6px 20px;font-size: 13px;color: #7a7a90}.ukw-qv-stock{font-weight: 800;color: #00a67e}.ukw-qv-stock.is-out{color: #b3261e}.ukw-qv-attrs{display: flex;flex-direction: column;gap: 12px}.ukw-qv-attr label{display: block;margin-bottom: 6px;font-size: 13px;font-weight: 800;color: #1a1a2e}.ukw-qv-attr select{width: 100%;min-height: 46px;padding: 0 14px !important;background: #ffffff;color: #1a1a2e !important;border: 1.5px solid #dcdce6;border-radius: 12px;font-size: 14.5px;outline: none}.ukw-qv-attr select:focus{border-color: var(--ukw-accent);box-shadow: 0 0 0 4px color-mix(in srgb,var(--ukw-accent) 18%,transparent)}.ukw-qv-buy{display: flex;flex-wrap: wrap;gap: 12px;align-items: stretch;margin-top: 6px}.ukw-qv-buy .ukw-btn{flex: 1 1 180px;width: auto}.ukw-qv-msg{display: none;padding: 11px 14px;border-radius: 10px;font-size: 13.5px;font-weight: 600}.ukw-qv-msg.is-ok{display: block;background: #e6f9f0;color: #0a6b53}.ukw-qv-msg.is-err{display: block;background: #ffeceb;color: #b3261e}.ukw-qv-msg a{color: inherit !important;font-weight: 800;text-decoration: underline !important}.ukw-qv-link{font-size: 13.5px;font-weight: 700;color: var(--ukw-accent) !important;text-decoration: none !important}.ukw-qv-loading{display: flex;align-items: center;justify-content: center;min-height: 340px}.ukw-qv-loading::after{content: '';width: 38px;height: 38px;border: 4px solid #e4e4f0;border-top-color: #6c5ce7;border-radius: 50%;animation: ukw-spin 0.8s linear infinite}.ukw-qty{display: inline-flex;align-items: stretch;border: 1.5px solid #dcdce6;border-radius: 12px;overflow: hidden;background: #ffffff;flex: 0 0 auto}.ukw-qty button{width: 40px;padding: 0 !important;box-sizing: border-box;background: transparent;color: #1a1a2e !important;border: none;font-size: 20px;font-weight: 700;line-height: 1;cursor: pointer;transition: background 0.2s ease}.ukw-qty button:hover{background: #f1f1f8}.ukw-qty input{width: 46px;padding: 0 !important;margin: 0;text-align: center;background: transparent !important;color: #1a1a2e !important;border: none !important;border-left: 1.5px solid #ececf4 !important;border-right: 1.5px solid #ececf4 !important;border-radius: 0 !important;font-size: 15px;font-weight: 700;outline: none;box-shadow: none;-moz-appearance: textfield}.ukw-qty input::-webkit-outer-spin-button,.ukw-qty input::-webkit-inner-spin-button{-webkit-appearance: none;margin: 0}@media (max-width: 760px){.ukw-qv-grid{grid-template-columns: 1fr}.ukw-qv-gallery{border-radius: 24px 24px 0 0;padding: 18px}.ukw-qv-info{padding: 24px 22px 26px}.ukw-qv-title{font-size: 22px}}@media (prefers-reduced-motion: reduce){.ukw-modal-box,.ukw-toast,.ukw-card,.ukw-img img{transition-duration: 0.01s}}
/* post-72880.css */
.elementor-72880 .elementor-element.elementor-element-397b36a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-72880 .elementor-element.elementor-element-397b36a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72880 .elementor-element.elementor-element-6f4e725 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-72880 .elementor-element.elementor-element-58d41ce:not(.elementor-motion-effects-element-type-background), .elementor-72880 .elementor-element.elementor-element-58d41ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1f2433;background-image:url("https://getultrakit.com/wp-content/uploads/2026/10/happy-tails-pets-ht-hero-2.jpg");background-position:center center;background-size:cover;}.elementor-72880 .elementor-element.elementor-element-58d41ce > .elementor-background-overlay{background-color:#1f2433;opacity:0.58;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72880 .elementor-element.elementor-element-58d41ce > .elementor-container{max-width:1200px;}.elementor-72880 .elementor-element.elementor-element-58d41ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 20px 120px 20px;}.elementor-72880 .elementor-element.elementor-element-90747be .ultrakit-ahd-wrapper{text-align:center;--ahd-jc:center;--ahd-gap:16px;}.elementor-72880 .elementor-element.elementor-element-90747be .ultrakit-ahd-inner{max-width:880px;}.elementor-72880 .elementor-element.elementor-element-90747be .ultrakit-ahd-title{font-size:54px;font-weight:800;line-height:1.15em;letter-spacing:-1px;}.elementor-72880 .elementor-element.elementor-element-90747be .ultrakit-ahd-eyebrow{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.6px;}.elementor-72880 .elementor-element.elementor-element-90747be .ultrakit-ahd-sub{font-size:16px;font-weight:600;}.elementor-72880 .elementor-element.elementor-element-90747be .ultrakit-ahd-desc{font-size:17px;line-height:1.7em;}.elementor-72880 .elementor-element.elementor-element-c13c288:not(.elementor-motion-effects-element-type-background), .elementor-72880 .elementor-element.elementor-element-c13c288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-72880 .elementor-element.elementor-element-c13c288 > .elementor-container{max-width:1200px;}.elementor-72880 .elementor-element.elementor-element-c13c288{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 20px 10px 20px;}.elementor-72880 .elementor-element.elementor-element-c13c288 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72880 .elementor-element.elementor-element-d1a4978 .ultrakit-wcg{--wcg-cols:4;--wcg-gap:22px;}.elementor-72880 .elementor-element.elementor-element-5381af0:not(.elementor-motion-effects-element-type-background), .elementor-72880 .elementor-element.elementor-element-5381af0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-72880 .elementor-element.elementor-element-5381af0 > .elementor-container{max-width:1200px;}.elementor-72880 .elementor-element.elementor-element-5381af0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 20px 100px 20px;}.elementor-72880 .elementor-element.elementor-element-5381af0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72880 .elementor-element.elementor-element-9a7ffec .ultrakit-wpg{--wpg-cols:4;--wpg-gap:24px;}.elementor-72880 .elementor-element.elementor-element-55938b8:not(.elementor-motion-effects-element-type-background), .elementor-72880 .elementor-element.elementor-element-55938b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fff7ef;}.elementor-72880 .elementor-element.elementor-element-55938b8 > .elementor-container{max-width:1200px;}.elementor-72880 .elementor-element.elementor-element-55938b8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 20px 70px 20px;}.elementor-72880 .elementor-element.elementor-element-55938b8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72880 .elementor-element.elementor-element-d110a43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-72880 .elementor-element.elementor-element-d110a43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-72880 .elementor-element.elementor-element-545c866 > .elementor-element-populated{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-72880 .elementor-element.elementor-element-90747be .ultrakit-ahd-title{font-size:39px;}.elementor-72880 .elementor-element.elementor-element-d1a4978 .ultrakit-wcg{--wcg-cols:3;}.elementor-72880 .elementor-element.elementor-element-9a7ffec .ultrakit-wpg{--wpg-cols:3;}}@media(max-width:767px){.elementor-72880 .elementor-element.elementor-element-90747be .ultrakit-ahd-title{font-size:30px;}.elementor-72880 .elementor-element.elementor-element-90747be .ultrakit-ahd-sub{font-size:18px;}.elementor-72880 .elementor-element.elementor-element-d1a4978 .ultrakit-wcg{--wcg-cols:2;}.elementor-72880 .elementor-element.elementor-element-9a7ffec .ultrakit-wpg{--wpg-cols:2;}}
/* base-desktop.css */
.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}
