.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-167eb61:#006666;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.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;}}
/* Start custom CSS *//* AEKE Gallery — PowerPack Album widget restyle */
.pp-album-cover-wrap { border-radius: 16px; overflow: hidden; box-shadow: 0 2px 10px rgba(26, 26, 26, 0.08); transition: box-shadow 0.3s ease, transform 0.3s ease; }
.pp-album-cover-wrap:hover { box-shadow: 0 12px 28px rgba(0, 128, 128, 0.22); transform: translateY(-4px); }
.pp-album-cover { border-radius: 16px; overflow: hidden; }
.pp-album-cover img { transition: transform 0.5s ease; }
.pp-album-cover-wrap:hover .pp-album-cover img { transform: scale(1.08); }
.pp-album-cover-overlay { background: linear-gradient(180deg, rgba(26, 26, 26, 0) 35%, rgba(26, 26, 26, 0.72) 100%) !important; opacity: 1; transition: background 0.35s ease; }
.pp-album-cover-wrap:hover .pp-album-cover-overlay { background: linear-gradient(180deg, rgba(0, 128, 128, 0.12) 0%, rgba(26, 26, 26, 0.82) 100%) !important; }
.pp-album-content-wrap { justify-content: flex-end !important; align-items: flex-start !important; padding: 24px !important; text-align: left; }
.pp-album-content { width: 100%; }
.pp-album-title { font-family: "Sora", sans-serif; font-weight: 700; font-size: 20px; line-height: 1.25; color: #ffffff; margin-bottom: 14px; letter-spacing: -0.01em; }
.pp-album-cover-button-wrap { margin-top: 0; }
.pp-album-cover-button { background-color: #e8a838 !important; color: #1a1a1a !important; border-radius: 100px !important; font-family: "Sora", sans-serif; font-weight: 600; font-size: 14px; padding: 11px 22px !important; border: none; transition: background-color 0.25s ease, transform 0.25s ease; }
.pp-album-cover-wrap:hover .pp-album-cover-button { background-color: #008080 !important; color: #ffffff !important; transform: translateY(-2px); }
@media (max-width: 767px) {
  .pp-album-content-wrap { padding: 20px !important; }
  .pp-album-title { font-size: 17px; margin-bottom: 10px; }
  .pp-album-cover-button { font-size: 13px; padding: 10px 18px !important; }
}/* End custom CSS */