.elementor-57 .elementor-element.elementor-element-6f0af4c{--display:flex;--min-height:81vh;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-57 .elementor-element.elementor-element-14e653f{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-57 .elementor-element.elementor-element-14e653f:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-14e653f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-794fa23 );}.elementor-57 .elementor-element.elementor-element-30ad99d{--display:flex;--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-57 .elementor-element.elementor-element-3597204{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-39df8ca{--display:flex;--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-57 .elementor-element.elementor-element-b34d7b9 .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-b34d7b9 .premium-dual-header-second-header{display:block;}.elementor-57 .elementor-element.elementor-element-b34d7b9{text-align:left;}.elementor-57 .elementor-element.elementor-element-b34d7b9 .premium-dual-header-first-span{font-family:var( --e-global-typography-5c63c5c-font-family ), Sans-serif;font-size:var( --e-global-typography-5c63c5c-font-size );font-weight:var( --e-global-typography-5c63c5c-font-weight );text-transform:var( --e-global-typography-5c63c5c-text-transform );font-style:var( --e-global-typography-5c63c5c-font-style );text-decoration:var( --e-global-typography-5c63c5c-text-decoration );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );color:var( --e-global-color-secondary );border-style:none;border-radius:30px;margin:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-b34d7b9 .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-b34d7b9.premium-title-first-noise-yes .premium-dual-header-first-span::before, .elementor-57 .elementor-element.elementor-element-b34d7b9.premium-title-first-noise-yes .premium-dual-header-first-span::after{padding:2px 15px 2px 15px;}.elementor-57 .elementor-element.elementor-element-b34d7b9 .premium-dual-header-second-header{font-family:var( --e-global-typography-977859f-font-family ), Sans-serif;font-size:var( --e-global-typography-977859f-font-size );font-weight:var( --e-global-typography-977859f-font-weight );text-transform:var( --e-global-typography-977859f-text-transform );font-style:var( --e-global-typography-977859f-font-style );text-decoration:var( --e-global-typography-977859f-text-decoration );color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-59ae2bb{--display:flex;--justify-content:flex-end;--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-57 .elementor-element.elementor-element-b213d01 .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-1ea1110-font-family ), Sans-serif;font-size:var( --e-global-typography-1ea1110-font-size );font-weight:var( --e-global-typography-1ea1110-font-weight );text-transform:var( --e-global-typography-1ea1110-text-transform );font-style:var( --e-global-typography-1ea1110-font-style );text-decoration:var( --e-global-typography-1ea1110-text-decoration );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-b213d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-b213d01 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-b213d01 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-b213d01 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-b213d01 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-feaefc2{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-ca54d2f{--display:flex;--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-57 .elementor-element.elementor-element-1143668{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-57 .elementor-element.elementor-element-1143668 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-57 .elementor-element.elementor-element-1143668 .e-loop-item > .elementor-section, .elementor-57 .elementor-element.elementor-element-1143668 .e-loop-item > .elementor-section > .elementor-container, .elementor-57 .elementor-element.elementor-element-1143668 .e-loop-item > .e-con, .elementor-57 .elementor-element.elementor-element-1143668 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-57 .elementor-element.elementor-element-8c06a7a{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-57 .elementor-element.elementor-element-8c06a7a:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-8c06a7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-839d6e2 );}.elementor-57 .elementor-element.elementor-element-077a84d{--display:flex;--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-57 .elementor-element.elementor-element-d5526f7{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-22c75a2{--display:flex;--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-57 .elementor-element.elementor-element-8649db8 .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-8649db8 .premium-dual-header-second-header{display:block;}.elementor-57 .elementor-element.elementor-element-8649db8{text-align:left;}.elementor-57 .elementor-element.elementor-element-8649db8 .premium-dual-header-first-span{font-family:var( --e-global-typography-5c63c5c-font-family ), Sans-serif;font-size:var( --e-global-typography-5c63c5c-font-size );font-weight:var( --e-global-typography-5c63c5c-font-weight );text-transform:var( --e-global-typography-5c63c5c-text-transform );font-style:var( --e-global-typography-5c63c5c-font-style );text-decoration:var( --e-global-typography-5c63c5c-text-decoration );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );color:var( --e-global-color-secondary );border-style:none;border-radius:30px;margin:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-8649db8 .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-8649db8.premium-title-first-noise-yes .premium-dual-header-first-span::before, .elementor-57 .elementor-element.elementor-element-8649db8.premium-title-first-noise-yes .premium-dual-header-first-span::after{padding:2px 15px 2px 15px;}.elementor-57 .elementor-element.elementor-element-8649db8 .premium-dual-header-second-header{font-family:var( --e-global-typography-977859f-font-family ), Sans-serif;font-size:var( --e-global-typography-977859f-font-size );font-weight:var( --e-global-typography-977859f-font-weight );text-transform:var( --e-global-typography-977859f-text-transform );font-style:var( --e-global-typography-977859f-font-style );text-decoration:var( --e-global-typography-977859f-text-decoration );color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-50958bf{--display:flex;--justify-content:flex-end;--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-57 .elementor-element.elementor-element-8d61840 .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-1ea1110-font-family ), Sans-serif;font-size:var( --e-global-typography-1ea1110-font-size );font-weight:var( --e-global-typography-1ea1110-font-weight );text-transform:var( --e-global-typography-1ea1110-text-transform );font-style:var( --e-global-typography-1ea1110-font-style );text-decoration:var( --e-global-typography-1ea1110-text-decoration );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-8d61840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-8d61840 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-8d61840 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-8d61840 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-8d61840 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-3e13a59{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-aa4fc17{--display:flex;--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-57 .elementor-element.elementor-element-2855828{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-57 .elementor-element.elementor-element-2855828 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-57 .elementor-element.elementor-element-2855828 .e-loop-item > .elementor-section, .elementor-57 .elementor-element.elementor-element-2855828 .e-loop-item > .elementor-section > .elementor-container, .elementor-57 .elementor-element.elementor-element-2855828 .e-loop-item > .e-con, .elementor-57 .elementor-element.elementor-element-2855828 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-57 .elementor-element.elementor-element-9aeb88e{--display:flex;--min-height:67vh;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-57 .elementor-element.elementor-element-9aeb88e:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-9aeb88e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-794fa23 );}.elementor-57 .elementor-element.elementor-element-6690092{--display:flex;--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-57 .elementor-element.elementor-element-78966ea{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-7c8abb3{--display:flex;--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-57 .elementor-element.elementor-element-ab98ccc .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-ab98ccc .premium-dual-header-second-header{display:block;}.elementor-57 .elementor-element.elementor-element-ab98ccc{text-align:left;}.elementor-57 .elementor-element.elementor-element-ab98ccc .premium-dual-header-first-span{font-family:var( --e-global-typography-5c63c5c-font-family ), Sans-serif;font-size:var( --e-global-typography-5c63c5c-font-size );font-weight:var( --e-global-typography-5c63c5c-font-weight );text-transform:var( --e-global-typography-5c63c5c-text-transform );font-style:var( --e-global-typography-5c63c5c-font-style );text-decoration:var( --e-global-typography-5c63c5c-text-decoration );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );color:var( --e-global-color-secondary );border-style:none;border-radius:30px;margin:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ab98ccc .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-ab98ccc.premium-title-first-noise-yes .premium-dual-header-first-span::before, .elementor-57 .elementor-element.elementor-element-ab98ccc.premium-title-first-noise-yes .premium-dual-header-first-span::after{padding:2px 15px 2px 15px;}.elementor-57 .elementor-element.elementor-element-ab98ccc .premium-dual-header-second-header{font-family:var( --e-global-typography-977859f-font-family ), Sans-serif;font-size:var( --e-global-typography-977859f-font-size );font-weight:var( --e-global-typography-977859f-font-weight );text-transform:var( --e-global-typography-977859f-text-transform );font-style:var( --e-global-typography-977859f-font-style );text-decoration:var( --e-global-typography-977859f-text-decoration );color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-b62479a{--display:flex;--justify-content:flex-end;--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-57 .elementor-element.elementor-element-258b117 .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-1ea1110-font-family ), Sans-serif;font-size:var( --e-global-typography-1ea1110-font-size );font-weight:var( --e-global-typography-1ea1110-font-weight );text-transform:var( --e-global-typography-1ea1110-text-transform );font-style:var( --e-global-typography-1ea1110-font-style );text-decoration:var( --e-global-typography-1ea1110-text-decoration );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-258b117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-258b117 .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-258b117 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-258b117 .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-258b117 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-4553bab{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-d86b03f{--display:flex;--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-57 .elementor-element.elementor-element-e7202bc{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-57 .elementor-element.elementor-element-e7202bc .elementor-loop-container{grid-auto-rows:1fr;}.elementor-57 .elementor-element.elementor-element-e7202bc .e-loop-item > .elementor-section, .elementor-57 .elementor-element.elementor-element-e7202bc .e-loop-item > .elementor-section > .elementor-container, .elementor-57 .elementor-element.elementor-element-e7202bc .e-loop-item > .e-con, .elementor-57 .elementor-element.elementor-element-e7202bc .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-57 .elementor-element.elementor-element-66ece2f{--display:flex;--min-height:67vh;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-57 .elementor-element.elementor-element-66ece2f:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-66ece2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-839d6e2 );}.elementor-57 .elementor-element.elementor-element-c33f349{--display:flex;--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-57 .elementor-element.elementor-element-e7e4c00{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-5ec6fe3{--display:flex;--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-57 .elementor-element.elementor-element-807b37e .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-807b37e .premium-dual-header-second-header{display:block;}.elementor-57 .elementor-element.elementor-element-807b37e{text-align:left;}.elementor-57 .elementor-element.elementor-element-807b37e .premium-dual-header-first-span{font-family:var( --e-global-typography-5c63c5c-font-family ), Sans-serif;font-size:var( --e-global-typography-5c63c5c-font-size );font-weight:var( --e-global-typography-5c63c5c-font-weight );text-transform:var( --e-global-typography-5c63c5c-text-transform );font-style:var( --e-global-typography-5c63c5c-font-style );text-decoration:var( --e-global-typography-5c63c5c-text-decoration );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );color:var( --e-global-color-secondary );border-style:none;border-radius:30px;margin:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-807b37e .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-807b37e.premium-title-first-noise-yes .premium-dual-header-first-span::before, .elementor-57 .elementor-element.elementor-element-807b37e.premium-title-first-noise-yes .premium-dual-header-first-span::after{padding:2px 15px 2px 15px;}.elementor-57 .elementor-element.elementor-element-807b37e .premium-dual-header-second-header{font-family:var( --e-global-typography-977859f-font-family ), Sans-serif;font-size:var( --e-global-typography-977859f-font-size );font-weight:var( --e-global-typography-977859f-font-weight );text-transform:var( --e-global-typography-977859f-text-transform );font-style:var( --e-global-typography-977859f-font-style );text-decoration:var( --e-global-typography-977859f-text-decoration );color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-bca1734{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-c13fa18{--grid-columns:3;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-57 .elementor-element.elementor-element-c13fa18 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-57 .elementor-element.elementor-element-c13fa18 .e-loop-item > .elementor-section, .elementor-57 .elementor-element.elementor-element-c13fa18 .e-loop-item > .elementor-section > .elementor-container, .elementor-57 .elementor-element.elementor-element-c13fa18 .e-loop-item > .e-con, .elementor-57 .elementor-element.elementor-element-c13fa18 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-57 .elementor-element.elementor-element-f1901b2{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-4dbfbcb{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-4dbfbcb:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-4dbfbcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bnicatering.co.uk/wp-content/uploads/2026/07/refrigration.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-06543a3 .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-794fa23 );color:var( --e-global-color-794fa23 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-3f2a01a{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-3f2a01a:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-3f2a01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bnicatering.co.uk/wp-content/uploads/2026/07/cooking.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-cd3a4b8 .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-794fa23 );color:var( --e-global-color-794fa23 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-203cc04{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-203cc04:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-203cc04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bnicatering.co.uk/wp-content/uploads/2026/07/foodService.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-5d1e232 .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-794fa23 );color:var( --e-global-color-794fa23 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-6d9e279{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--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-57 .elementor-element.elementor-element-e76d2bc{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-e76d2bc:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-e76d2bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bnicatering.co.uk/wp-content/uploads/2026/07/foodPrep.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-222e874 .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-794fa23 );color:var( --e-global-color-794fa23 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-97f1204{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-97f1204:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-97f1204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bnicatering.co.uk/wp-content/uploads/2026/07/griddle.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-14ba6a0 .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-794fa23 );color:var( --e-global-color-794fa23 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-a2872d3{--display:flex;--min-height:400px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-57 .elementor-element.elementor-element-a2872d3:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-a2872d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bnicatering.co.uk/wp-content/uploads/2026/07/meat.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-57 .elementor-element.elementor-element-84b67f2 .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );fill:var( --e-global-color-794fa23 );color:var( --e-global-color-794fa23 );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-ced1467{--display:flex;--min-height:67vh;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-57 .elementor-element.elementor-element-ced1467:not(.elementor-motion-effects-element-type-background), .elementor-57 .elementor-element.elementor-element-ced1467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-794fa23 );}.elementor-57 .elementor-element.elementor-element-9d48fd9{--display:flex;--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-57 .elementor-element.elementor-element-8af2a1b{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-57 .elementor-element.elementor-element-ff1556f{--display:flex;--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-57 .elementor-element.elementor-element-9abb7d2 .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-9abb7d2 .premium-dual-header-second-header{display:block;}.elementor-57 .elementor-element.elementor-element-9abb7d2{text-align:left;}.elementor-57 .elementor-element.elementor-element-9abb7d2 .premium-dual-header-first-span{font-family:var( --e-global-typography-5c63c5c-font-family ), Sans-serif;font-size:var( --e-global-typography-5c63c5c-font-size );font-weight:var( --e-global-typography-5c63c5c-font-weight );text-transform:var( --e-global-typography-5c63c5c-text-transform );font-style:var( --e-global-typography-5c63c5c-font-style );text-decoration:var( --e-global-typography-5c63c5c-text-decoration );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );color:var( --e-global-color-secondary );border-style:none;border-radius:30px;margin:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-9abb7d2 .premium-dual-header-first-span, .elementor-57 .elementor-element.elementor-element-9abb7d2.premium-title-first-noise-yes .premium-dual-header-first-span::before, .elementor-57 .elementor-element.elementor-element-9abb7d2.premium-title-first-noise-yes .premium-dual-header-first-span::after{padding:2px 15px 2px 15px;}.elementor-57 .elementor-element.elementor-element-9abb7d2 .premium-dual-header-second-header{font-family:var( --e-global-typography-977859f-font-family ), Sans-serif;font-size:var( --e-global-typography-977859f-font-size );font-weight:var( --e-global-typography-977859f-font-weight );text-transform:var( --e-global-typography-977859f-text-transform );font-style:var( --e-global-typography-977859f-font-style );text-decoration:var( --e-global-typography-977859f-text-decoration );color:var( --e-global-color-secondary );}.elementor-57 .elementor-element.elementor-element-18fb174{--display:flex;--justify-content:flex-end;--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-57 .elementor-element.elementor-element-192846f .elementor-button{background-color:var( --e-global-color-c43d54c );font-family:var( --e-global-typography-1ea1110-font-family ), Sans-serif;font-size:var( --e-global-typography-1ea1110-font-size );font-weight:var( --e-global-typography-1ea1110-font-weight );text-transform:var( --e-global-typography-1ea1110-text-transform );font-style:var( --e-global-typography-1ea1110-font-style );text-decoration:var( --e-global-typography-1ea1110-text-decoration );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:50px 50px 50px 50px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-192846f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-192846f .elementor-button:hover, .elementor-57 .elementor-element.elementor-element-192846f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-192846f .elementor-button:hover svg, .elementor-57 .elementor-element.elementor-element-192846f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-57 .elementor-element.elementor-element-aa0bb87{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-6bbe7a5{--display:flex;--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-57 .elementor-element.elementor-element-0115c96{--grid-columns:4;--grid-row-gap:20px;--grid-column-gap:20px;}.elementor-57 .elementor-element.elementor-element-0115c96 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-57 .elementor-element.elementor-element-0115c96 .e-loop-item > .elementor-section, .elementor-57 .elementor-element.elementor-element-0115c96 .e-loop-item > .elementor-section > .elementor-container, .elementor-57 .elementor-element.elementor-element-0115c96 .e-loop-item > .e-con, .elementor-57 .elementor-element.elementor-element-0115c96 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-57 .elementor-element.elementor-element-3704ee6{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-89c8392{--display:flex;--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-57 .elementor-element.elementor-element-47c4e8b.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-57 .elementor-element.elementor-element-47c4e8b.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-57 .elementor-element.elementor-element-47c4e8b.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-57 .elementor-element.elementor-element-47c4e8b .elementor-image-box-title{margin-bottom:2px;}.elementor-57 .elementor-element.elementor-element-47c4e8b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-57 .elementor-element.elementor-element-47c4e8b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57 .elementor-element.elementor-element-4ab4408{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-992a627.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-57 .elementor-element.elementor-element-992a627.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-57 .elementor-element.elementor-element-992a627.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-57 .elementor-element.elementor-element-992a627 .elementor-image-box-title{margin-bottom:2px;}.elementor-57 .elementor-element.elementor-element-992a627 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-57 .elementor-element.elementor-element-992a627 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57 .elementor-element.elementor-element-111dc3a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:33px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-a22b59a.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-57 .elementor-element.elementor-element-a22b59a.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-57 .elementor-element.elementor-element-a22b59a.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-57 .elementor-element.elementor-element-a22b59a .elementor-image-box-title{margin-bottom:2px;}.elementor-57 .elementor-element.elementor-element-a22b59a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-57 .elementor-element.elementor-element-a22b59a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57 .elementor-element.elementor-element-b64c57f{--display:flex;--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-57 .elementor-element.elementor-element-c9dadd4.elementor-position-right .elementor-image-box-img{margin-left:12px;}.elementor-57 .elementor-element.elementor-element-c9dadd4.elementor-position-left .elementor-image-box-img{margin-right:12px;}.elementor-57 .elementor-element.elementor-element-c9dadd4.elementor-position-top .elementor-image-box-img{margin-bottom:12px;}.elementor-57 .elementor-element.elementor-element-c9dadd4 .elementor-image-box-title{margin-bottom:2px;}.elementor-57 .elementor-element.elementor-element-c9dadd4 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-57 .elementor-element.elementor-element-c9dadd4 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-57 .elementor-element.elementor-element-c64540c{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-57 .elementor-element.elementor-element-6f0af4c{--min-height:55vh;}.elementor-57 .elementor-element.elementor-element-14e653f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-b34d7b9 .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-b34d7b9 .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-b213d01 .elementor-button{font-size:var( --e-global-typography-1ea1110-font-size );}.elementor-57 .elementor-element.elementor-element-1143668{--grid-columns:2;}.elementor-57 .elementor-element.elementor-element-8c06a7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-8649db8 .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-8649db8 .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-8d61840 .elementor-button{font-size:var( --e-global-typography-1ea1110-font-size );}.elementor-57 .elementor-element.elementor-element-2855828{--grid-columns:2;}.elementor-57 .elementor-element.elementor-element-9aeb88e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-ab98ccc .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-ab98ccc .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-258b117 .elementor-button{font-size:var( --e-global-typography-1ea1110-font-size );}.elementor-57 .elementor-element.elementor-element-e7202bc{--grid-columns:2;}.elementor-57 .elementor-element.elementor-element-66ece2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-807b37e .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-807b37e .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-c13fa18{--grid-columns:2;}.elementor-57 .elementor-element.elementor-element-f1901b2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-4dbfbcb{--min-height:230px;}.elementor-57 .elementor-element.elementor-element-3f2a01a{--min-height:230px;}.elementor-57 .elementor-element.elementor-element-203cc04{--min-height:230px;}.elementor-57 .elementor-element.elementor-element-6d9e279{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-e76d2bc{--min-height:230px;}.elementor-57 .elementor-element.elementor-element-97f1204{--min-height:230px;}.elementor-57 .elementor-element.elementor-element-a2872d3{--min-height:230px;}.elementor-57 .elementor-element.elementor-element-ced1467{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-9abb7d2 .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-9abb7d2 .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-192846f .elementor-button{font-size:var( --e-global-typography-1ea1110-font-size );}.elementor-57 .elementor-element.elementor-element-0115c96{--grid-columns:2;}.elementor-57 .elementor-element.elementor-element-3704ee6{--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-47c4e8b .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-57 .elementor-element.elementor-element-4ab4408{--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-57 .elementor-element.elementor-element-992a627 .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-57 .elementor-element.elementor-element-111dc3a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-57 .elementor-element.elementor-element-a22b59a .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}.elementor-57 .elementor-element.elementor-element-c9dadd4 .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}}@media(max-width:767px){.elementor-57 .elementor-element.elementor-element-6f0af4c{--min-height:460px;--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-57 .elementor-element.elementor-element-14e653f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-39df8ca{--width:70%;}.elementor-57 .elementor-element.elementor-element-b34d7b9 .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-b34d7b9 .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-59ae2bb{--width:100%;--margin-top:0px;--margin-bottom:-34px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-59ae2bb.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-57 .elementor-element.elementor-element-b213d01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-b213d01 .elementor-button{font-size:var( --e-global-typography-1ea1110-font-size );}.elementor-57 .elementor-element.elementor-element-1143668{--grid-columns:1;}.elementor-57 .elementor-element.elementor-element-8c06a7a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-22c75a2{--width:70%;}.elementor-57 .elementor-element.elementor-element-8649db8 .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-8649db8 .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-50958bf{--width:100%;--margin-top:0px;--margin-bottom:-34px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-50958bf.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-57 .elementor-element.elementor-element-8d61840{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-8d61840 .elementor-button{font-size:var( --e-global-typography-1ea1110-font-size );}.elementor-57 .elementor-element.elementor-element-2855828{--grid-columns:1;}.elementor-57 .elementor-element.elementor-element-9aeb88e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-7c8abb3{--width:70%;}.elementor-57 .elementor-element.elementor-element-ab98ccc .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-ab98ccc .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-b62479a{--width:100%;--margin-top:0px;--margin-bottom:-34px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-b62479a.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-57 .elementor-element.elementor-element-258b117{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-258b117 .elementor-button{font-size:var( --e-global-typography-1ea1110-font-size );}.elementor-57 .elementor-element.elementor-element-e7202bc{--grid-columns:1;}.elementor-57 .elementor-element.elementor-element-66ece2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-5ec6fe3{--width:70%;}.elementor-57 .elementor-element.elementor-element-807b37e .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-807b37e .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-c13fa18{--grid-columns:1;}.elementor-57 .elementor-element.elementor-element-4dbfbcb{--min-height:304px;}.elementor-57 .elementor-element.elementor-element-3f2a01a{--min-height:304px;}.elementor-57 .elementor-element.elementor-element-203cc04{--min-height:304px;}.elementor-57 .elementor-element.elementor-element-e76d2bc{--min-height:304px;}.elementor-57 .elementor-element.elementor-element-97f1204{--min-height:304px;}.elementor-57 .elementor-element.elementor-element-a2872d3{--min-height:304px;}.elementor-57 .elementor-element.elementor-element-ced1467{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-ff1556f{--width:70%;}.elementor-57 .elementor-element.elementor-element-9abb7d2 .premium-dual-header-first-span{font-size:var( --e-global-typography-5c63c5c-font-size );letter-spacing:var( --e-global-typography-5c63c5c-letter-spacing );}.elementor-57 .elementor-element.elementor-element-9abb7d2 .premium-dual-header-second-header{font-size:var( --e-global-typography-977859f-font-size );}.elementor-57 .elementor-element.elementor-element-18fb174{--width:100%;--margin-top:0px;--margin-bottom:-34px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-57 .elementor-element.elementor-element-18fb174.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-57 .elementor-element.elementor-element-192846f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-192846f .elementor-button{font-size:var( --e-global-typography-1ea1110-font-size );}.elementor-57 .elementor-element.elementor-element-0115c96{--grid-columns:1;}.elementor-57 .elementor-element.elementor-element-3704ee6{--flex-wrap:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-57 .elementor-element.elementor-element-89c8392{--width:49%;--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-57 .elementor-element.elementor-element-47c4e8b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-47c4e8b .elementor-image-box-img{margin-bottom:12px;}.elementor-57 .elementor-element.elementor-element-47c4e8b .elementor-image-box-wrapper .elementor-image-box-img{width:28%;}.elementor-57 .elementor-element.elementor-element-4ab4408{--width:47%;--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-57 .elementor-element.elementor-element-992a627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-992a627 .elementor-image-box-img{margin-bottom:12px;}.elementor-57 .elementor-element.elementor-element-992a627 .elementor-image-box-wrapper .elementor-image-box-img{width:28%;}.elementor-57 .elementor-element.elementor-element-111dc3a{--width:53%;--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-57 .elementor-element.elementor-element-a22b59a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-a22b59a .elementor-image-box-img{margin-bottom:12px;}.elementor-57 .elementor-element.elementor-element-a22b59a .elementor-image-box-wrapper .elementor-image-box-img{width:28%;}.elementor-57 .elementor-element.elementor-element-b64c57f{--width:43%;--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-57 .elementor-element.elementor-element-c9dadd4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-57 .elementor-element.elementor-element-c9dadd4 .elementor-image-box-img{margin-bottom:12px;}.elementor-57 .elementor-element.elementor-element-c9dadd4 .elementor-image-box-wrapper .elementor-image-box-img{width:28%;}}@media(min-width:768px){.elementor-57 .elementor-element.elementor-element-6f0af4c{--width:100%;}.elementor-57 .elementor-element.elementor-element-3704ee6{--content-width:1249px;}}@media(max-width:1024px) and (min-width:768px){.elementor-57 .elementor-element.elementor-element-89c8392{--width:25%;}.elementor-57 .elementor-element.elementor-element-4ab4408{--width:25%;}.elementor-57 .elementor-element.elementor-element-111dc3a{--width:25%;}.elementor-57 .elementor-element.elementor-element-b64c57f{--width:25%;}}/* Start custom CSS for container, class: .elementor-element-4dbfbcb *//* 1. Base setup text ke liye takay woh image ke upar dikhe */
.category-card {
    position: relative;
    overflow: hidden;
    cursor: pointer;
}

.category-card .category-title {
    position: absolute;
    bottom: 20px; /* Aap apne hisab se adjust kar sakte hain */
    left: 50%;
    transform: translateX(-50%) scale(1);
    z-index: 2;
    transition: transform 0.3s ease-in-out !important;
}

/* 2. Dark Overlay Setup (Jo hover par aayega) */
.category-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0); /* Pehle transparent hoga */
    z-index: 1;
    transition: background 0.3s ease-in-out;
    pointer-events: none;
}

/* 3. HOVER EFFECTS */

/* Hover par background dark overlay active karna */
.category-card:hover::before {
    background: rgba(0, 0, 0, 0.35); /* Halka dark filter jaise pehli screenshot mein hai */
}

/* Hover par text ko halka sa zoom (scale) karna */
.category-card:hover .category-title {
    transform: translateX(-50%) scale(1.5); /* Text thoda bara ho jayega */
}

/* Agar aap chahte hain ke image bhi thodi zoom ho (Optional) */
.category-card img {
    transition: transform 0.3s ease-in-out !important;
}
.category-card:hover img {
    transform: scale(1.05);
}/* End custom CSS */