.elementor-4360 .elementor-element.elementor-element-4810ba8{--display:flex;--min-height:100vh;--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;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-ac1b011{--display:flex;--position:absolute;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:1;}body:not(.rtl) .elementor-4360 .elementor-element.elementor-element-ac1b011{left:0px;}body.rtl .elementor-4360 .elementor-element.elementor-element-ac1b011{right:0px;}.elementor-4360 .elementor-element.elementor-element-5bfe4d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-fb02afc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-2a43331{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-7f84e5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-82a4ac5{--display:flex;--min-height:100vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-4360 .elementor-element.elementor-element-24cfadf{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4360 .elementor-element.elementor-element-bb4e64e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-54827ff{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4360 .elementor-element.elementor-element-34b5e7f .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-4360 .elementor-element.elementor-element-3ad2bbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-d7b5535 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-ddbf70f .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-5b66d42 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-3b78931 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-74e7b37{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-82ea07e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-28a2d55{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-307cf9b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4360 .elementor-element.elementor-element-307cf9b .elementor-heading-title{font-family:"bhai22", Sans-serif;font-size:2.1em;font-weight:800;line-height:1em;letter-spacing:-1.3px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-510deac{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-51dffb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-eac6323 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;line-height:1.1rem;letter-spacing:-0.7px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-ffe3412 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:capitalize;line-height:1.4rem;letter-spacing:-0.7px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-a022fbf{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-3e65cdf{--display:flex;}.elementor-4360 .elementor-element.elementor-element-76ed62b{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4360 .elementor-element.elementor-element-eedfae5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-bf1c032{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-2522d9e .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-4360 .elementor-element.elementor-element-0c0ad24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-e11c3e4 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-309bc7f .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-6faa4a9 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-3ff4069 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-80f4d78{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-f3df8c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-b4f3290{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-14ccd41{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4360 .elementor-element.elementor-element-14ccd41 .elementor-heading-title{font-family:"bhai22", Sans-serif;font-size:2.1em;font-weight:800;line-height:1em;letter-spacing:-1.3px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-d8e45d5{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-f32b434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-c08415d .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;line-height:1.1rem;letter-spacing:-0.7px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-a61701f .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:capitalize;line-height:1.4rem;letter-spacing:-0.7px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-0cb500e{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-69ae389{--display:flex;}.elementor-4360 .elementor-element.elementor-element-bc16fcf{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4360 .elementor-element.elementor-element-e272df9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-a77a9bf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-b99981d .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-4360 .elementor-element.elementor-element-1563a2b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-86d232d .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-4ca3309 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-5c2728c .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-7c85647 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-bad315e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-7e17472{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-ba22468{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-dad2a3f{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4360 .elementor-element.elementor-element-dad2a3f .elementor-heading-title{font-family:"bhai22", Sans-serif;font-size:2.1em;font-weight:800;line-height:1em;letter-spacing:-1.3px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-6d39da6{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-911e442{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-54d90e1 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;line-height:1.1rem;letter-spacing:-0.7px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-b56ce7e .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:capitalize;line-height:1.4rem;letter-spacing:-0.7px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-46b26b6{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-fed7f7f{--display:flex;}.elementor-4360 .elementor-element.elementor-element-232aa96{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-4360 .elementor-element.elementor-element-c212444{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-6e3dee8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-c59d721 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;color:#000000;}.elementor-4360 .elementor-element.elementor-element-91e317d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-77164c0 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-e6a38ad .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-6bea75e .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-df0740d .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-7dac4c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-3485a24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-402a009{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-69e62a8{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4360 .elementor-element.elementor-element-69e62a8 .elementor-heading-title{font-family:"bhai22", Sans-serif;font-size:2.1em;font-weight:800;line-height:1em;letter-spacing:-1.3px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-f7f4375{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-3660343{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-0a4d111 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:uppercase;line-height:1.1rem;letter-spacing:-0.7px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-6a977a6 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1.1em;font-weight:800;text-transform:capitalize;line-height:1.4rem;letter-spacing:-0.7px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-a6b2c62{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-6fabe6f{--display:flex;}.elementor-4360 .elementor-element.elementor-element-522b9a6{--display:flex;--padding-top:300px;--padding-bottom:300px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-698f1f9{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-60b0711{text-align:center;}.elementor-4360 .elementor-element.elementor-element-60b0711 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:22px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.7px;color:#000000D6;}.elementor-4360 .elementor-element.elementor-element-64c9446{text-align:center;}.elementor-4360 .elementor-element.elementor-element-64c9446 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:22px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.7px;color:#000000D6;}.elementor-4360 .elementor-element.elementor-element-12dc955{text-align:center;}.elementor-4360 .elementor-element.elementor-element-12dc955 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:22px;font-weight:400;text-transform:capitalize;line-height:1.1em;letter-spacing:-0.7px;color:#000000D6;}.elementor-4360 .elementor-element.elementor-element-5d8d724{--display:flex;--min-height:100vh;--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-b669903{--display:flex;--min-height:100vh;--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-4360 .elementor-element.elementor-element-3a27940{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-2718a34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-8dfe27f{text-align:start;}.elementor-4360 .elementor-element.elementor-element-8dfe27f .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:27px;font-weight:400;line-height:1.1em;letter-spacing:-0.7px;color:#8F8F8F;}.elementor-4360 .elementor-element.elementor-element-74f221c{text-align:start;}.elementor-4360 .elementor-element.elementor-element-74f221c .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:28px;font-weight:400;line-height:1.1em;letter-spacing:-0.7px;color:#8F8F8F;}.elementor-4360 .elementor-element.elementor-element-0ee1eab{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-9b46a00{text-align:end;}.elementor-4360 .elementor-element.elementor-element-9b46a00 .elementor-heading-title{font-family:"bhai22", Sans-serif;font-size:31px;font-weight:600;line-height:28px;letter-spacing:-1.3px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-275b83b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-db73107{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-258f555{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-c5d03a0 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1em;font-weight:500;text-transform:capitalize;letter-spacing:0rem;color:#525252;}.elementor-4360 .elementor-element.elementor-element-0aa592e .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1em;font-weight:500;text-transform:capitalize;letter-spacing:0rem;color:#525252;}.elementor-4360 .elementor-element.elementor-element-cb1f167 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1em;font-weight:500;text-transform:capitalize;letter-spacing:0rem;color:#525252;}.elementor-4360 .elementor-element.elementor-element-87c0a6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4360 .elementor-element.elementor-element-fae214d .elementor-button{background-color:#61CE7000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"bhai", Sans-serif;font-size:1em;font-weight:500;letter-spacing:0rem;fill:#525252;color:#525252;padding:0px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-fae214d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4360 .elementor-element.elementor-element-badcf4c .elementor-button{background-color:#61CE7000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"bhai", Sans-serif;font-size:1em;font-weight:500;letter-spacing:0rem;fill:#525252;color:#525252;padding:0px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-badcf4c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4360 .elementor-element.elementor-element-4119830 .elementor-button{background-color:#61CE7000;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:inline-flex;font-family:"bhai", Sans-serif;font-size:1em;font-weight:500;letter-spacing:0rem;fill:#525252;color:#525252;padding:0px 0px 0px 0px;}.elementor-4360 .elementor-element.elementor-element-4119830 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-4360 .elementor-element.elementor-element-f09aeb0{--display:flex;}.elementor-4360 .elementor-element.elementor-element-3860131{text-align:end;}.elementor-4360 .elementor-element.elementor-element-3860131 .elementor-heading-title{font-family:"bhai22", Sans-serif;font-size:25px;font-weight:600;line-height:28px;letter-spacing:-1.3px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-88fde53{--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:flex-end;--gap:05px 05px;--row-gap:05px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-8d17f75{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-cc6c6c4 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;line-height:1em;letter-spacing:-1.2px;color:#000000;}.elementor-4360 .elementor-element.elementor-element-222a77d{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4360 .elementor-element.elementor-element-c5f0b7e .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1em;font-weight:400;text-decoration:underline;letter-spacing:0rem;color:#000000;}.elementor-4360 .elementor-element.elementor-element-b936104 .elementor-heading-title{font-family:"bhai", Sans-serif;font-size:1em;font-weight:400;text-decoration:underline;letter-spacing:0rem;color:#000000;}@media(min-width:768px){.elementor-4360 .elementor-element.elementor-element-ac1b011{--content-width:100%;}.elementor-4360 .elementor-element.elementor-element-54827ff{--width:50%;}.elementor-4360 .elementor-element.elementor-element-3ad2bbd{--width:50%;}.elementor-4360 .elementor-element.elementor-element-82ea07e{--width:50%;}.elementor-4360 .elementor-element.elementor-element-28a2d55{--width:50%;}.elementor-4360 .elementor-element.elementor-element-51dffb4{--width:50%;}.elementor-4360 .elementor-element.elementor-element-a022fbf{--width:50%;}.elementor-4360 .elementor-element.elementor-element-bf1c032{--width:50%;}.elementor-4360 .elementor-element.elementor-element-0c0ad24{--width:50%;}.elementor-4360 .elementor-element.elementor-element-f3df8c3{--width:50%;}.elementor-4360 .elementor-element.elementor-element-b4f3290{--width:50%;}.elementor-4360 .elementor-element.elementor-element-f32b434{--width:50%;}.elementor-4360 .elementor-element.elementor-element-0cb500e{--width:50%;}.elementor-4360 .elementor-element.elementor-element-a77a9bf{--width:50%;}.elementor-4360 .elementor-element.elementor-element-1563a2b{--width:50%;}.elementor-4360 .elementor-element.elementor-element-7e17472{--width:50%;}.elementor-4360 .elementor-element.elementor-element-ba22468{--width:50%;}.elementor-4360 .elementor-element.elementor-element-911e442{--width:50%;}.elementor-4360 .elementor-element.elementor-element-46b26b6{--width:50%;}.elementor-4360 .elementor-element.elementor-element-6e3dee8{--width:50%;}.elementor-4360 .elementor-element.elementor-element-91e317d{--width:50%;}.elementor-4360 .elementor-element.elementor-element-3485a24{--width:50%;}.elementor-4360 .elementor-element.elementor-element-402a009{--width:50%;}.elementor-4360 .elementor-element.elementor-element-3660343{--width:50%;}.elementor-4360 .elementor-element.elementor-element-a6b2c62{--width:50%;}.elementor-4360 .elementor-element.elementor-element-698f1f9{--width:100%;}.elementor-4360 .elementor-element.elementor-element-2718a34{--width:50%;}.elementor-4360 .elementor-element.elementor-element-0ee1eab{--width:50%;}.elementor-4360 .elementor-element.elementor-element-db73107{--width:50%;}.elementor-4360 .elementor-element.elementor-element-258f555{--width:25%;}.elementor-4360 .elementor-element.elementor-element-87c0a6a{--width:25%;}.elementor-4360 .elementor-element.elementor-element-f09aeb0{--width:50%;}.elementor-4360 .elementor-element.elementor-element-8d17f75{--width:50%;}.elementor-4360 .elementor-element.elementor-element-222a77d{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-3e65cdf *//* =========================================
   NF HERO SLIDESHOW
   Background: Horizontal Animation
   Content: Instant Change
   Progress: 5 Second Loading
========================================= */


/* 1. MAIN HERO SECTION */

.nf-hero-stage {
    position: relative;
    width: 100%;
    min-height: 100vh;
    overflow: hidden;
}


/* 2. BACKGROUND WRAPPER */

.nf-hero-backgrounds {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}


/* 3. BACKGROUND PANELS */

.nf-hero-bg-panel {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;

    transform: translateX(100%);
    transition: transform 0.8s ease;

    will-change: transform;
}

/* ACTIVE BACKGROUND */

.nf-hero-bg-panel.active {
    transform: translateX(0);
    z-index: 3;
}

/* PREVIOUS BACKGROUND */

.nf-hero-bg-panel.prev {
    transform: translateX(-100%);
    z-index: 2;
}


/* 4. BACKGROUND COLORS */

.nf-bg-1 {
    background-color: #7654D6;
}

.nf-bg-2 {
    background-color: #B7D94B;
}

.nf-bg-3 {
    background-color: #E34B42;
}

.nf-bg-4 {
    background-color: #E6A7B7;
}


/* 5. CONTENT WRAPPER */

.nf-hero-slides {
    position: relative;
    width: 100%;
    min-height: 100vh;
    z-index: 5;
}


/* 6. INDIVIDUAL CONTENT SLIDES */

.nf-hero-slide-panel {
    position: absolute !important;
    inset: 0;

    width: 100%;
    min-height: 100vh;

    display: none !important;

    opacity: 1;
    visibility: visible;
    transform: none;

    transition: none !important;
    pointer-events: none;
}


/* ACTIVE CONTENT */

.nf-hero-slide-panel.active {
    display: flex !important;
    pointer-events: auto;
}


/* 7. PROGRESS BAR WRAPPER */

.slider-progress {
    width: auto;
}

.progres-item {
    width: 100%;
}


/* 8. PROGRESS TRACK */

.nf-progress-track {
    width: 100px;
    height: 2px;

    background: #D9D9D9;

    border-radius: 999px;
    overflow: hidden;
}


/* PROGRESS FILL */

.nf-progress-fill {
    width: 0%;
    height: 100%;

    background: #000000;

    border-radius: 999px;
}


/* ACTIVE SLIDE PROGRESS ANIMATION */

.nf-hero-slide-panel.active .nf-progress-fill {
    animation: nf-progress-loading 5s linear forwards;
}


/* PROGRESS KEYFRAMES */

@keyframes nf-progress-loading {
    from {
        width: 0%;
    }

    to {
        width: 100%;
    }
}


/* 9. MOBILE RESPONSIVE */

@media (max-width: 767px) {

    .nf-hero-stage,
    .nf-hero-slides,
    .nf-hero-slide-panel {
        min-height: 100svh;
    }

}


/* 10. REDUCED MOTION */

@media (prefers-reduced-motion: reduce) {

    .nf-hero-bg-panel {
        transition: none;
    }

    .nf-hero-slide-panel.active .nf-progress-fill {
        animation: none;
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69ae389 *//* =========================================
   NF HERO SLIDESHOW
   Background: Horizontal Animation
   Content: Instant Change
   Progress: 5 Second Loading
========================================= */


/* 1. MAIN HERO SECTION */

.nf-hero-stage {
    position: relative;
    width: 100%;
    min-height: 100vh;
    overflow: hidden;
}


/* 2. BACKGROUND WRAPPER */

.nf-hero-backgrounds {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}


/* 3. BACKGROUND PANELS */

.nf-hero-bg-panel {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;

    transform: translateX(100%);
    transition: transform 0.8s ease;

    will-change: transform;
}

/* ACTIVE BACKGROUND */

.nf-hero-bg-panel.active {
    transform: translateX(0);
    z-index: 3;
}

/* PREVIOUS BACKGROUND */

.nf-hero-bg-panel.prev {
    transform: translateX(-100%);
    z-index: 2;
}


/* 4. BACKGROUND COLORS */

.nf-bg-1 {
    background-color: #7654D6;
}

.nf-bg-2 {
    background-color: #B7D94B;
}

.nf-bg-3 {
    background-color: #E34B42;
}

.nf-bg-4 {
    background-color: #E6A7B7;
}


/* 5. CONTENT WRAPPER */

.nf-hero-slides {
    position: relative;
    width: 100%;
    min-height: 100vh;
    z-index: 5;
}


/* 6. INDIVIDUAL CONTENT SLIDES */

.nf-hero-slide-panel {
    position: absolute !important;
    inset: 0;

    width: 100%;
    min-height: 100vh;

    display: none !important;

    opacity: 1;
    visibility: visible;
    transform: none;

    transition: none !important;
    pointer-events: none;
}


/* ACTIVE CONTENT */

.nf-hero-slide-panel.active {
    display: flex !important;
    pointer-events: auto;
}


/* 7. PROGRESS BAR WRAPPER */

.slider-progress {
    width: auto;
}

.progres-item {
    width: 100%;
}


/* 8. PROGRESS TRACK */

.nf-progress-track {
    width: 100px;
    height: 2px;

    background: #D9D9D9;

    border-radius: 999px;
    overflow: hidden;
}


/* PROGRESS FILL */

.nf-progress-fill {
    width: 0%;
    height: 100%;

    background: #000000;

    border-radius: 999px;
}


/* ACTIVE SLIDE PROGRESS ANIMATION */

.nf-hero-slide-panel.active .nf-progress-fill {
    animation: nf-progress-loading 5s linear forwards;
}


/* PROGRESS KEYFRAMES */

@keyframes nf-progress-loading {
    from {
        width: 0%;
    }

    to {
        width: 100%;
    }
}


/* 9. MOBILE RESPONSIVE */

@media (max-width: 767px) {

    .nf-hero-stage,
    .nf-hero-slides,
    .nf-hero-slide-panel {
        min-height: 100svh;
    }

}


/* 10. REDUCED MOTION */

@media (prefers-reduced-motion: reduce) {

    .nf-hero-bg-panel {
        transition: none;
    }

    .nf-hero-slide-panel.active .nf-progress-fill {
        animation: none;
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fed7f7f *//* =========================================
   NF HERO SLIDESHOW
   Background: Horizontal Animation
   Content: Instant Change
   Progress: 5 Second Loading
========================================= */


/* 1. MAIN HERO SECTION */

.nf-hero-stage {
    position: relative;
    width: 100%;
    min-height: 100vh;
    overflow: hidden;
}


/* 2. BACKGROUND WRAPPER */

.nf-hero-backgrounds {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}


/* 3. BACKGROUND PANELS */

.nf-hero-bg-panel {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;

    transform: translateX(100%);
    transition: transform 0.8s ease;

    will-change: transform;
}

/* ACTIVE BACKGROUND */

.nf-hero-bg-panel.active {
    transform: translateX(0);
    z-index: 3;
}

/* PREVIOUS BACKGROUND */

.nf-hero-bg-panel.prev {
    transform: translateX(-100%);
    z-index: 2;
}


/* 4. BACKGROUND COLORS */

.nf-bg-1 {
    background-color: #7654D6;
}

.nf-bg-2 {
    background-color: #B7D94B;
}

.nf-bg-3 {
    background-color: #E34B42;
}

.nf-bg-4 {
    background-color: #E6A7B7;
}


/* 5. CONTENT WRAPPER */

.nf-hero-slides {
    position: relative;
    width: 100%;
    min-height: 100vh;
    z-index: 5;
}


/* 6. INDIVIDUAL CONTENT SLIDES */

.nf-hero-slide-panel {
    position: absolute !important;
    inset: 0;

    width: 100%;
    min-height: 100vh;

    display: none !important;

    opacity: 1;
    visibility: visible;
    transform: none;

    transition: none !important;
    pointer-events: none;
}


/* ACTIVE CONTENT */

.nf-hero-slide-panel.active {
    display: flex !important;
    pointer-events: auto;
}


/* 7. PROGRESS BAR WRAPPER */

.slider-progress {
    width: auto;
}

.progres-item {
    width: 100%;
}


/* 8. PROGRESS TRACK */

.nf-progress-track {
    width: 100px;
    height: 2px;

    background: #D9D9D9;

    border-radius: 999px;
    overflow: hidden;
}


/* PROGRESS FILL */

.nf-progress-fill {
    width: 0%;
    height: 100%;

    background: #000000;

    border-radius: 999px;
}


/* ACTIVE SLIDE PROGRESS ANIMATION */

.nf-hero-slide-panel.active .nf-progress-fill {
    animation: nf-progress-loading 5s linear forwards;
}


/* PROGRESS KEYFRAMES */

@keyframes nf-progress-loading {
    from {
        width: 0%;
    }

    to {
        width: 100%;
    }
}


/* 9. MOBILE RESPONSIVE */

@media (max-width: 767px) {

    .nf-hero-stage,
    .nf-hero-slides,
    .nf-hero-slide-panel {
        min-height: 100svh;
    }

}


/* 10. REDUCED MOTION */

@media (prefers-reduced-motion: reduce) {

    .nf-hero-bg-panel {
        transition: none;
    }

    .nf-hero-slide-panel.active .nf-progress-fill {
        animation: none;
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fabe6f *//* =========================================
   NF HERO SLIDESHOW
   Background: Horizontal Animation
   Content: Instant Change
   Progress: 5 Second Loading
========================================= */


/* 1. MAIN HERO SECTION */

.nf-hero-stage {
    position: relative;
    width: 100%;
    min-height: 100vh;
    overflow: hidden;
}


/* 2. BACKGROUND WRAPPER */

.nf-hero-backgrounds {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}


/* 3. BACKGROUND PANELS */

.nf-hero-bg-panel {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;

    transform: translateX(100%);
    transition: transform 0.8s ease;

    will-change: transform;
}

/* ACTIVE BACKGROUND */

.nf-hero-bg-panel.active {
    transform: translateX(0);
    z-index: 3;
}

/* PREVIOUS BACKGROUND */

.nf-hero-bg-panel.prev {
    transform: translateX(-100%);
    z-index: 2;
}


/* 4. BACKGROUND COLORS */

.nf-bg-1 {
    background-color: #7654D6;
}

.nf-bg-2 {
    background-color: #B7D94B;
}

.nf-bg-3 {
    background-color: #E34B42;
}

.nf-bg-4 {
    background-color: #E6A7B7;
}


/* 5. CONTENT WRAPPER */

.nf-hero-slides {
    position: relative;
    width: 100%;
    min-height: 100vh;
    z-index: 5;
}


/* 6. INDIVIDUAL CONTENT SLIDES */

.nf-hero-slide-panel {
    position: absolute !important;
    inset: 0;

    width: 100%;
    min-height: 100vh;

    display: none !important;

    opacity: 1;
    visibility: visible;
    transform: none;

    transition: none !important;
    pointer-events: none;
}


/* ACTIVE CONTENT */

.nf-hero-slide-panel.active {
    display: flex !important;
    pointer-events: auto;
}


/* 7. PROGRESS BAR WRAPPER */

.slider-progress {
    width: auto;
}

.progres-item {
    width: 100%;
}


/* 8. PROGRESS TRACK */

.nf-progress-track {
    width: 100px;
    height: 2px;

    background: #D9D9D9;

    border-radius: 999px;
    overflow: hidden;
}


/* PROGRESS FILL */

.nf-progress-fill {
    width: 0%;
    height: 100%;

    background: #000000;

    border-radius: 999px;
}


/* ACTIVE SLIDE PROGRESS ANIMATION */

.nf-hero-slide-panel.active .nf-progress-fill {
    animation: nf-progress-loading 5s linear forwards;
}


/* PROGRESS KEYFRAMES */

@keyframes nf-progress-loading {
    from {
        width: 0%;
    }

    to {
        width: 100%;
    }
}


/* 9. MOBILE RESPONSIVE */

@media (max-width: 767px) {

    .nf-hero-stage,
    .nf-hero-slides,
    .nf-hero-slide-panel {
        min-height: 100svh;
    }

}


/* 10. REDUCED MOTION */

@media (prefers-reduced-motion: reduce) {

    .nf-hero-bg-panel {
        transition: none;
    }

    .nf-hero-slide-panel.active .nf-progress-fill {
        animation: none;
        width: 100%;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4810ba8 *//* =====================================
   NF HERO SLIDESHOW
   4 Backgrounds + 4 Content Slides
   Background: Horizontal Slide
   Content: Instant Switch
   Duration: 5 Seconds
===================================== */

/* MAIN HERO */
.nf-hero-stage {
    position: relative;
    width: 100%;
    min-height: 100vh;
    overflow: hidden;
}

/* BACKGROUND WRAPPER */
.nf-hero-backgrounds {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 1;
}

/* BACKGROUND PANELS */
.nf-hero-bg-panel {
    position: absolute !important;
    inset: 0;
    width: 100%;
    height: 100%;
    transform: translateX(100%);
    transition: transform 0.8s ease;
    will-change: transform;
}

/* FIRST BACKGROUND: STATIC ON INITIAL LOAD */
.nf-hero-stage:not(.nf-ready) .nf-bg-1 {
    transform: translateX(0);
    z-index: 3;
}

/* ACTIVE BACKGROUND */
.nf-hero-bg-panel.active {
    transform: translateX(0);
    z-index: 3;
}

/* PREVIOUS BACKGROUND */
.nf-hero-bg-panel.prev {
    transform: translateX(-100%);
    z-index: 2;
}

/* BACKGROUND COLORS */
.nf-bg-1 { background-color: #7654D6; }
.nf-bg-2 { background-color: #B7D94B; }
.nf-bg-3 { background-color: #E34B42; }
.nf-bg-4 { background-color: #E6A7B7; }

/* CONTENT WRAPPER */
.nf-hero-slides {
    position: relative;
    width: 100%;
    min-height: 100vh;
    z-index: 5;
}

/* CONTENT PANELS */
.nf-hero-slide-panel {
    position: absolute !important;
    inset: 0;
    width: 100%;
    min-height: 100vh;
    display: none !important;
    opacity: 1;
    visibility: visible;
    transform: none !important;
    transition: none !important;
    pointer-events: none;
}

/* ACTIVE CONTENT */
.nf-hero-slide-panel.active {
    display: flex !important;
    pointer-events: auto;
}

/* PROGRESS BAR */
.nf-progress-track {
    width: 100px;
    height: 2px;
    background: #D9D9D9;
    border-radius: 999px;
    overflow: hidden;
}

.nf-progress-fill {
    width: 0%;
    height: 100%;
    background: #000;
    border-radius: 999px;
}

/* ACTIVE SLIDE PROGRESS */
.nf-hero-slide-panel.active .nf-progress-fill {
    animation: nf-progress-loading 5s linear forwards;
}

@keyframes nf-progress-loading {
    from { width: 0%; }
    to { width: 100%; }
}

/* MOBILE */
@media (max-width: 767px) {
    .nf-hero-stage,
    .nf-hero-slides,
    .nf-hero-slide-panel {
        min-height: 100svh;
    }
}

/* REDUCED MOTION */
@media (prefers-reduced-motion: reduce) {
    .nf-hero-bg-panel {
        transition: none;
    }

    .nf-hero-slide-panel.active .nf-progress-fill {
        animation: none;
        width: 100%;
    }
}/* End custom CSS */