.elementor-13 .elementor-element.elementor-element-d0eebc4{--display:flex;--min-height:514px;--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:19px 19px;--row-gap:19px;--column-gap:19px;--overlay-opacity:0.42;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-d0eebc4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d0eebc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4E6D6;background-image:url("https://www.nishaafoods.com/wp-content/uploads/2025/08/Sample-1.png");background-position:50% 28%;background-repeat:no-repeat;background-size:cover;}.elementor-13 .elementor-element.elementor-element-d0eebc4::before, .elementor-13 .elementor-element.elementor-element-d0eebc4 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d0eebc4 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-d0eebc4 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d0eebc4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-d0eebc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2B160A;--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-d0eebc4::before{filter:brightness( 95% ) contrast( 104% ) saturate( 100% ) blur( 2px ) hue-rotate( 0deg );}.elementor-13 .elementor-element.elementor-element-d0eebc4.e-con{--align-self:center;}.elementor-13 .elementor-element.elementor-element-9f93e13{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--border-radius:1px 0px 1px 0px;box-shadow:0px 0px 10px 0px #EEEEEE;--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-9f93e13:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-9f93e13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-394e811{--display:flex;}.elementor-13 .elementor-element.elementor-element-887820d{padding:8px 0px 12px 0px;--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-887820d .elementor-icon-box-wrapper{text-align:center;}.elementor-13 .elementor-element.elementor-element-887820d .elementor-icon-box-title{margin-block-end:16px;color:#111827;}.elementor-13 .elementor-element.elementor-element-887820d.elementor-view-stacked .elementor-icon{background-color:#C6A244;}.elementor-13 .elementor-element.elementor-element-887820d.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-887820d.elementor-view-default .elementor-icon{fill:#C6A244;color:#C6A244;border-color:#C6A244;}.elementor-13 .elementor-element.elementor-element-887820d .elementor-icon{font-size:24px;}.elementor-13 .elementor-element.elementor-element-887820d .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-887820d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-887820d .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#6B7280;}.elementor-13 .elementor-element.elementor-element-a824655{--display:flex;}.elementor-13 .elementor-element.elementor-element-479f882{padding:8px 0px 12px 0px;--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-479f882.elementor-view-stacked .elementor-icon{background-color:#C6A244;}.elementor-13 .elementor-element.elementor-element-479f882.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-479f882.elementor-view-default .elementor-icon{fill:#C6A244;color:#C6A244;border-color:#C6A244;}.elementor-13 .elementor-element.elementor-element-479f882 .elementor-icon{font-size:24px;}.elementor-13 .elementor-element.elementor-element-479f882 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-479f882 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-479f882 .elementor-icon-box-title{color:#111827;}.elementor-13 .elementor-element.elementor-element-479f882 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-13 .elementor-element.elementor-element-2e75030{--display:flex;}.elementor-13 .elementor-element.elementor-element-9b085f6{padding:8px 0px 12px 0px;--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-9b085f6.elementor-view-stacked .elementor-icon{background-color:#C6A244;}.elementor-13 .elementor-element.elementor-element-9b085f6.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-9b085f6.elementor-view-default .elementor-icon{fill:#C6A244;color:#C6A244;border-color:#C6A244;}.elementor-13 .elementor-element.elementor-element-9b085f6 .elementor-icon{font-size:24px;}.elementor-13 .elementor-element.elementor-element-9b085f6 .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-9b085f6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-9b085f6 .elementor-icon-box-title{color:#111827;}.elementor-13 .elementor-element.elementor-element-9b085f6 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-13 .elementor-element.elementor-element-172516e{--display:flex;}.elementor-13 .elementor-element.elementor-element-075ee1f{--icon-box-icon-margin:15px;}.elementor-13 .elementor-element.elementor-element-075ee1f.elementor-view-stacked .elementor-icon{background-color:#C6A244;}.elementor-13 .elementor-element.elementor-element-075ee1f.elementor-view-framed .elementor-icon, .elementor-13 .elementor-element.elementor-element-075ee1f.elementor-view-default .elementor-icon{fill:#C6A244;color:#C6A244;border-color:#C6A244;}.elementor-13 .elementor-element.elementor-element-075ee1f .elementor-icon{font-size:24px;}.elementor-13 .elementor-element.elementor-element-075ee1f .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-075ee1f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;}.elementor-13 .elementor-element.elementor-element-075ee1f .elementor-icon-box-title{color:#111827;}.elementor-13 .elementor-element.elementor-element-075ee1f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;color:#6B7280;}.elementor-13 .elementor-element.elementor-element-26732e4{--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:flex-start;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.25;--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-26732e4::before, .elementor-13 .elementor-element.elementor-element-26732e4 > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-26732e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-13 .elementor-element.elementor-element-26732e4 > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-26732e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13 .elementor-element.elementor-element-26732e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-13 .elementor-element.elementor-element-99b61cf{z-index:2;text-align:left;}.elementor-13 .elementor-element.elementor-element-99b61cf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:56px;font-weight:700;line-height:1.15;letter-spacing:0px;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e95073c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:nowrap;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-e95073c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e95073c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5E6D3;}.elementor-13 .elementor-element.elementor-element-35ac0d3{--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;}.elementor-13 .elementor-element.elementor-element-e02b5c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-13 .elementor-element.elementor-element-e02b5c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:700;line-height:1.2px;color:#5C3B2E;}.elementor-13 .elementor-element.elementor-element-501beaf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:18px;font-weight:600;color:#5A4638;}.elementor-13 .elementor-element.elementor-element-700e9b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#8F7F73;}.elementor-13 .elementor-element.elementor-element-245f15f{text-align:left;}.elementor-13 .elementor-element.elementor-element-245f15f img{width:100px;}.elementor-13 .elementor-element.elementor-element-16b5289{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:400;line-height:1.7;color:#5C4631;}.elementor-13 .elementor-element.elementor-element-610f27e .elementor-button{background-color:#C84B27;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:8px 8px 8px 8px;}.elementor-13 .elementor-element.elementor-element-610f27e{padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-c7221c3{--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:flex-start;--align-items:flex-start;--gap:12px 0px;--row-gap:12px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.12);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-c7221c3:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c7221c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-200272a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-13 .elementor-element.elementor-element-200272a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:700;line-height:1.3px;color:#5C3B2E;}.elementor-13 .elementor-element.elementor-element-d027090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;border-style:none;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);text-align:left;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;line-height:21px;letter-spacing:0.8px;word-spacing:2px;color:#3B2F2F;}.elementor-13 .elementor-element.elementor-element-d027090 p{margin-block-end:3px;}.elementor-13 .elementor-element.elementor-element-b263304 .elementor-button{background-color:#C29B5E;font-family:"Playfair Display", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-b263304 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-b263304 .elementor-button:focus{background-color:#A77E45;}.elementor-13 .elementor-element.elementor-element-b263304{padding:12px 24px 12px 24px;}.elementor-13 .elementor-element.elementor-element-a81a029{--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;}.elementor-13 .elementor-element.elementor-element-a81a029:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-a81a029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C5532F;}.elementor-13 .elementor-element.elementor-element-1aa79ee{--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;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-f9e8ca8{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-f9e8ca8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:700;line-height:1.2;color:#5C2D0B;}.elementor-13 .elementor-element.elementor-element-807488c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-13 .elementor-element.elementor-element-807488c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-807488c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-e184d3f{--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;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-e184d3f:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-e184d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-d00dd64{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-13 .elementor-element.elementor-element-d00dd64 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:0.2px;color:#5C2E1F;}.elementor-13 .elementor-element.elementor-element-eda8190 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-c10dff4{--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;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-c10dff4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-c10dff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-c049a80{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-13 .elementor-element.elementor-element-c049a80 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.2;letter-spacing:0.2px;color:#5C2E1F;}.elementor-13 .elementor-element.elementor-element-45c10ee img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-47be04c{--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;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-47be04c:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-47be04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-73edf82 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#5C2E1F;}.elementor-13 .elementor-element.elementor-element-1fcba80 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-0473650{--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;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:16px 16px 16px 16px;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.08);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-0473650:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-0473650 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5f66ac8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;color:#5C2E1F;}.elementor-13 .elementor-element.elementor-element-f5adf78 img{width:100%;border-radius:12px 12px 12px 12px;}.elementor-13 .elementor-element.elementor-element-cdf5fce{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-d0eebc4{--content-width:1200px;}.elementor-13 .elementor-element.elementor-element-9f93e13{--content-width:1200px;}.elementor-13 .elementor-element.elementor-element-394e811{--width:99%;}.elementor-13 .elementor-element.elementor-element-a824655{--width:99%;}.elementor-13 .elementor-element.elementor-element-2e75030{--width:99%;}.elementor-13 .elementor-element.elementor-element-172516e{--width:99%;}.elementor-13 .elementor-element.elementor-element-e95073c{--content-width:1200px;}.elementor-13 .elementor-element.elementor-element-35ac0d3{--width:58%;}.elementor-13 .elementor-element.elementor-element-c7221c3{--width:42%;}.elementor-13 .elementor-element.elementor-element-e184d3f{--width:50%;}.elementor-13 .elementor-element.elementor-element-c10dff4{--width:50%;}.elementor-13 .elementor-element.elementor-element-47be04c{--width:50%;}.elementor-13 .elementor-element.elementor-element-0473650{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-13 .elementor-element.elementor-element-394e811{--width:50%;}.elementor-13 .elementor-element.elementor-element-a824655{--width:50%;}.elementor-13 .elementor-element.elementor-element-2e75030{--width:50%;}.elementor-13 .elementor-element.elementor-element-172516e{--width:50%;}}@media(min-width:1025px){.elementor-13 .elementor-element.elementor-element-d0eebc4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d0eebc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-d0eebc4{--min-height:75vh;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;}.elementor-13 .elementor-element.elementor-element-d0eebc4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d0eebc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13 .elementor-element.elementor-element-9f93e13{--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-26732e4{--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-99b61cf .elementor-heading-title{font-size:40px;line-height:1.15;}.elementor-13 .elementor-element.elementor-element-e02b5c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-e02b5c0 .elementor-heading-title{font-size:28px;}.elementor-13 .elementor-element.elementor-element-16b5289{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;font-size:16px;}.elementor-13 .elementor-element.elementor-element-f9e8ca8 .elementor-heading-title{font-size:34px;line-height:1.2;}.elementor-13 .elementor-element.elementor-element-d00dd64{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-13 .elementor-element.elementor-element-d00dd64 .elementor-heading-title{font-size:20px;}.elementor-13 .elementor-element.elementor-element-c049a80{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-13 .elementor-element.elementor-element-c049a80 .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-d0eebc4{--min-height:40vh;--gap:12px 14px;--row-gap:12px;--column-gap:14px;--overlay-opacity:0.27;}.elementor-13 .elementor-element.elementor-element-d0eebc4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-d0eebc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 0%;}.elementor-13 .elementor-element.elementor-element-9f93e13{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-13 .elementor-element.elementor-element-394e811{--width:100%;}.elementor-13 .elementor-element.elementor-element-887820d .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-887820d .elementor-icon-box-title, .elementor-13 .elementor-element.elementor-element-887820d .elementor-icon-box-title a{font-size:20px;}.elementor-13 .elementor-element.elementor-element-a824655{--width:100%;}.elementor-13 .elementor-element.elementor-element-479f882 .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-2e75030{--width:100%;}.elementor-13 .elementor-element.elementor-element-9b085f6 .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-172516e{--width:100%;}.elementor-13 .elementor-element.elementor-element-075ee1f .elementor-icon{font-size:20px;}.elementor-13 .elementor-element.elementor-element-26732e4{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-99b61cf .elementor-heading-title{font-size:28px;line-height:1.15;letter-spacing:-1.3px;}.elementor-13 .elementor-element.elementor-element-e95073c{--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:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-35ac0d3{--width:100%;--margin-top:0px;--margin-bottom:16px;--margin-left:0px;--margin-right:0px;}.elementor-13 .elementor-element.elementor-element-e02b5c0{margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-13 .elementor-element.elementor-element-e02b5c0 .elementor-heading-title{font-size:24px;line-height:1.6em;}.elementor-13 .elementor-element.elementor-element-16b5289{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-size:15px;}.elementor-13 .elementor-element.elementor-element-c7221c3{--border-radius:12px 12px 12px 12px;--padding-top:19px;--padding-bottom:19px;--padding-left:19px;--padding-right:19px;}.elementor-13 .elementor-element.elementor-element-d027090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-13 .elementor-element.elementor-element-a81a029{--padding-top:40px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-13 .elementor-element.elementor-element-f9e8ca8 .elementor-heading-title{font-size:28px;line-height:1.2;}.elementor-13 .elementor-element.elementor-element-d00dd64{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-13 .elementor-element.elementor-element-d00dd64 .elementor-heading-title{font-size:18px;}.elementor-13 .elementor-element.elementor-element-c049a80{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-13 .elementor-element.elementor-element-c049a80 .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-9f93e13 *//* 4-up grid that never lets cards get too skinny */
.usp-row {
  display: grid;
  grid-template-columns: repeat(4, minmax(220px, 1fr)); /* 220px keeps text from stacking */
  gap: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

/* Center the contents inside each card */
.usp-row > * { 
  text-align: center;
}

/* Responsive */
@media (max-width: 1024px) {
  .usp-row { grid-template-columns: repeat(2, minmax(220px, 1fr)); }
}
@media (max-width: 640px) {
  .usp-row { grid-template-columns: 1fr; }
}
/* ---------- USP row (icon boxes) ---------- */
.usp-row .elementor-widget-icon-box .elementor-icon-box-wrapper{
  display:flex;
  flex-direction:column;
  align-items:center;
  text-align:center;
  gap:.5rem;
}

.usp-row .elementor-icon{
  color:#C6A655;                /* brand gold */
  font-size:34px;
  line-height:1;
}

.usp-row .elementor-icon-box-title{
  margin:8px 0 6px;
  font-weight:700;
  line-height:1.35;
  letter-spacing:.005em;
}

.usp-row .elementor-icon-box-description{
  color:#6a717c;                /* soft grey */
  font-size:16px;
  line-height:1.45;
  max-width:26ch;               /* keeps lines elegant */
  margin:0 auto;
}

/* Make each card fill its column for consistent vertical centering */
.usp-row .elementor-widget-icon-box{ height:100%; }
.usp-row .elementor-column > .elementor-widget-wrap{
  display:flex; align-items:center; justify-content:center;
}

/* Subtle premium hover (optional) */
.usp-row .elementor-widget-icon-box{
  transition:transform .18s ease, filter .18s ease;
}
.usp-row .elementor-widget-icon-box:hover{
  transform:translateY(-2px);
  filter:saturate(1.05);
}

/* Laptop: prevent overlap & tighten copy */
@media (min-width:1024px) and (max-width:1366px){
  .usp-row .elementor-icon{ font-size:32px; }
  .usp-row .elementor-icon-box-title{ font-size:19px; }
  .usp-row .elementor-icon-box-description{
    font-size:15px;
    max-width:24ch;
  }
}

/* Tablet */
@media (max-width:1023px){
  .usp-row .elementor-icon{ font-size:32px; }
  .usp-row .elementor-icon-box-title{ font-size:18px; }
  .usp-row .elementor-icon-box-description{ font-size:15px; }
}

/* Phone */
@media (max-width:767px){
  .usp-row .elementor-icon{ font-size:30px; }
  .usp-row .elementor-icon-box-title{ font-size:17px; }
  .usp-row .elementor-icon-box-description{
    font-size:14.5px; max-width:28ch;
  }
}
.usp-row .elementor-widget-container{
  box-shadow: 0 14px 40px rgba(0,0,0,.08);  /* slightly softer, wider */
}
.usp-row .elementor-icon-box-title{ margin: 6px 0 4px; }
.usp-row .elementor-icon-box-description{ margin-top: 2px; }
@media (min-width:1024px) and (max-width:1280px){
  .usp-row .elementor-column{ padding: 0 10px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-99b61cf *//* Subtle readability on photo */
.elementor-13 .elementor-element.elementor-element-99b61cf{
  text-shadow: 0 2px 8px rgba(0,0,0,.35);
}
.hero-title .chip{
  display:inline-block;
  padding:.18em .68em .22em;
  border-radius:999px;
  background: rgba(71,85,105,.32);      /* #475569 @ 32% */
  color:#fff;
  border:1px solid rgba(255,255,255,.10);
  box-shadow:0 10px 22px rgba(0,0,0,.24);
}
.hero-title .chip{
  display:inline-block;
  padding:.16em .64em .20em;
  border-radius:.5em;
  background: linear-gradient(135deg, rgba(212,162,81,.18), rgba(183,131,47,.14));
  color:#fff;
  box-shadow:0 10px 24px rgba(0,0,0,.22);
}
/* HERO title */
.hero-title{
  position:relative;
  color:#fff;
  line-height:1.08;
  text-shadow:0 2px 16px rgba(0,0,0,.35);
  /* keeps long lines from becoming too wide */
  max-width: 18ch;
}

/* Highlighted phrase */
.hero-title .chip{
  display:inline-block;
  padding:.18em .70em .24em;        /* slightly more bottom padding for optical balance */
  border-radius:999px;
  background:
    linear-gradient(0deg, rgba(255,248,242,.14), rgba(255,248,242,.14)) padding-box,
    linear-gradient(135deg, #D4A251, #B7832F) border-box;  /* subtle gold edge */
  border:1.5px solid transparent;
  color:#fff;
  box-shadow:
    0 10px 26px rgba(0,0,0,.25),
    inset 0 0 0 1px rgba(255,255,255,.06);
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* Mobile: tighter padding so it never looks bulky if it wraps */
@media (max-width: 767px){
  .hero-title{ max-width: 22ch; }
  .hero-title .chip{ padding:.14em .56em .18em; }
}

/* If transparency is disabled by the user */
@media (prefers-reduced-transparency: reduce) {
  .hero-title .chip{
    backdrop-filter:none; -webkit-backdrop-filter:none;
    background:rgba(255,248,242,.16);
    border-color:#D4A251;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-700e9b9 */.elementor-13 .elementor-element.elementor-element-700e9b9, .elementor-13 .elementor-element.elementor-element-700e9b9 * { text-shadow: none; -webkit-text-stroke: 0; }
.elementor-13 .elementor-element.elementor-element-700e9b9:before, .elementor-13 .elementor-element.elementor-element-700e9b9:after { content: none !important; }
.elementor-13 .elementor-element.elementor-element-700e9b9 { line-height: 1.6; }
.elementor-13 .elementor-element.elementor-element-700e9b9 p { margin: 0; }
.elementor-13 .elementor-element.elementor-element-700e9b9 a { text-decoration: underline; font-weight: 600; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aa79ee */:root{
  --text: #1E1E1E;
  --accent: #D4A251;
  --accent-900: #B7832F;
  --bg-warm: #FFF8F2;
  --border: #ECEFF1;
}

/* ===== Section separator (container has class `section-sep`) ===== */
.section-sep{
  position: relative;
  isolation: isolate;
  /* Terracotta ribbon — slightly dimensional */
  background: linear-gradient(180deg, #BF5634 0%, #B44728 100%);
  padding: clamp(32px, 5vw, 56px) 0 clamp(22px, 3vw, 32px);
  box-shadow: 0 10px 24px rgba(0,0,0,.08) inset;
}

/* Glowing gold highlight (thin rule near the top) */
.section-sep::before{
  content:"";
  position:absolute;
  left: 2%;
  right: 2%;
  top: clamp(6px, 1.2vw, 10px);
  height: 8px;
  background: radial-gradient(ellipse at center,
              rgba(212,162,81,.75) 0%,
              rgba(212,162,81,.45) 45%,
              rgba(212,162,81,.00) 70%);
  filter: blur(0.3px);
  border-radius: 999px;
  box-shadow: 0 3px 10px rgba(183,131,47,.25);
  opacity: .95;
}

/* Gentle hairline at the very top for an “embossed” feel */
.section-sep::after{
  content:"";
  position:absolute;
  left:0; right:0; top:0;
  height:1px;
  background: rgba(255,255,255,.28);
}

/* ===== Title treatment inside the separator ===== */
/* Works with your existing Elementor heading inside this container */
.section-sep .elementor-heading-title{
  position: relative;
  display: inline-block;
  margin: 0 auto;
  padding: 10px 22px;
  color: #5B2E1C;                                   /* deep cocoa */
  background: var(--bg-warm);                       /* warm chip */
  border: 1px solid var(--border);
  border-radius: 12px;
  box-shadow: 0 8px 20px rgba(0,0,0,.08);
  letter-spacing: .04em;
  text-transform: none;
}

/* Gold rules flanking the chip */
.section-sep .elementor-heading-title::before,
.section-sep .elementor-heading-title::after{
  content:"";
  position:absolute;
  top: 50%;
  width: clamp(80px, 12vw, 140px);
  height: 2px;
  transform: translateY(-50%);
  background: linear-gradient(90deg,
              rgba(212,162,81,0) 0%,
              var(--accent) 35%,
              var(--accent-900) 50%,
              var(--accent) 65%,
              rgba(212,162,81,0) 100%);
  filter: drop-shadow(0 1px 0 rgba(0,0,0,.05));
  border-radius: 999px;
}
.section-sep .elementor-heading-title::before{ right: calc(100% + 18px); }
.section-sep .elementor-heading-title::after{  left:  calc(100% + 18px); }

/* Optional subtle glow behind the chip */
.section-sep .elementor-heading-title{
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

/* Responsiveness */
@media (max-width: 768px){
  .section-sep{ padding-top: 28px; padding-bottom: 22px; }
  .section-sep .elementor-heading-title{
    padding: 8px 16px;
    font-size: clamp(18px, 5vw, 22px);
  }
}/* End custom CSS */