.elementor-395 .elementor-element.elementor-element-cb77e97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:1;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-395 .elementor-element.elementor-element-cb77e97:not(.elementor-motion-effects-element-type-background), .elementor-395 .elementor-element.elementor-element-cb77e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, var( --e-global-color-secondary ) 0%, var( --e-global-color-secondary ) 38%);}.elementor-395 .elementor-element.elementor-element-cb77e97::before, .elementor-395 .elementor-element.elementor-element-cb77e97 > .elementor-background-video-container::before, .elementor-395 .elementor-element.elementor-element-cb77e97 > .e-con-inner > .elementor-background-video-container::before, .elementor-395 .elementor-element.elementor-element-cb77e97 > .elementor-background-slideshow::before, .elementor-395 .elementor-element.elementor-element-cb77e97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-395 .elementor-element.elementor-element-cb77e97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://omniadesignlab.com/wp-content/uploads/2026/04/yellow-gradient.webp");--background-overlay:'';background-position:top right;background-repeat:no-repeat;background-size:contain;}.elementor-395 .elementor-element.elementor-element-8e151bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-395 .elementor-element.elementor-element-8f3b5e2 .elementor-heading-title{font-family:"degular-variable", Sans-serif;font-weight:600;color:var( --e-global-color-7d64e72 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-395 .elementor-element.elementor-element-e345731{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-b369023 );}.elementor-395 .elementor-element.elementor-element-a364e51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-395 .elementor-element.elementor-element-934dbf0{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-395 .elementor-element.elementor-element-cb77e97{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-395 .elementor-element.elementor-element-8e151bf{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-395 .elementor-element.elementor-element-e345731{width:var( --container-widget-width, 444px );max-width:444px;--container-widget-width:444px;--container-widget-flex-grow:0;text-align:center;}.elementor-395 .elementor-element.elementor-element-e345731.elementor-element{--align-self:center;}.elementor-395 .elementor-element.elementor-element-a364e51{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-395 .elementor-element.elementor-element-cb77e97{--content-width:1140px;}.elementor-395 .elementor-element.elementor-element-a364e51{--content-width:1140px;}}@media(max-width:767px){.elementor-395 .elementor-element.elementor-element-cb77e97{--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:40px;--padding-bottom:0px;--padding-left:26px;--padding-right:26px;}.elementor-395 .elementor-element.elementor-element-8e151bf{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-395 .elementor-element.elementor-element-8f3b5e2 .elementor-heading-title{line-height:1em;}.elementor-395 .elementor-element.elementor-element-e345731{width:100%;max-width:100%;text-align:start;}.elementor-395 .elementor-element.elementor-element-a364e51{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-934dbf0 */:root {
        --bg-color: #0b0b0d;
        --text-color: #ffffff;
        --subtext-color: #8f877c;
        --accent-color: #f75c2f;
        --border-color: #2a2a2c;
        --button-bg: #1a1a1c;
        --button-active-bg: #323234;
        --branding-panel-bg: #1a1a1c;
        --font-family: "Inter", sans-serif;
      }


      .filters {
        display: flex;
        gap: 8px;
        justify-content: flex-start;
        flex-wrap: wrap;
        margin-bottom: 40px;
      }

      .filter-btn {
        background-color: #212121 !important ;
        color: #ffffff !important;
        border: 1px solid #8f877c6b;
        padding: 8px 16px !important;
        border-radius: 20px !important;
        cursor: pointer !important ;
        font-size: 14px !important;
        transition:
          background-color 0.3s ease,
          color 0.3s ease,
          transform 0.2s ease;
      }

      .filter-btn:hover {
        transform: translateY(-1px);
         border: 1px solid #D0C7BC !important;
      }

      .filter-btn.active {
        background-color: #D0C7BC !important;
         border: 1px solid #D0C7BC;
         color: #1a1a1a !important;
      }

      .pricing-section {
        margin-bottom: 40px;
      }
 .item-price-main {
         font-family: "degular-variable", Sans-serif;
    font-size: 36px;
    font-weight: 600;
        color: #ffffff;
        
      }
      .pricing-section h2 {
        font-size: 20px;
        font-weight: 300;
        letter-spacing: 0.15em;
        text-transform: uppercase;
        color: var(--subtext-color);
        border-bottom: 1px solid #8f877c6b;
      }
      .entry-content :where(h1,h2,h3,h4,h5,h6) {
     margin-bottom:0px; 
}
@media screen and (max-width:768px){
    .pricing-section h2 {
         line-height: 1em;
    }
    }

      .pricing-item {
        display: grid;
        grid-template-columns: 1fr auto;
        align-items: center;
        gap: 20px;
        padding: 15px 0;
        border-bottom: 1px solid #8f877c6b;
      }

      .item-details {
        padding-right: 20px;
      }

      .item-details h3 {
        font-size: 20px;
        margin: 0 0 4px;
        font-weight: 500;
        font-family: 'Inter';
      }

      .item-details p {
        color: var(--subtext-color);
        font-size: 14px;
        margin: 0;
        line-height: 1.5;
      }

      .item-price {
        text-align: right;
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        white-space: nowrap;
      }

      .item-price-main {
        font-size:20px;
        color: #ffffff;
      }

      .item-price-unit {
        font-size: 14px;
        color: var(--subtext-color);
        text-transform: lowercase;
      }/* End custom CSS */