.elementor-1178 .elementor-element.elementor-element-d20f814{--display:flex;--min-height:446px;--overlay-opacity:0.65;--padding-top:214px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-d20f814:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-d20f814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bhojanilaw.com/wp-content/uploads/2026/06/fun-hero-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1178 .elementor-element.elementor-element-d20f814::before, .elementor-1178 .elementor-element.elementor-element-d20f814 > .elementor-background-video-container::before, .elementor-1178 .elementor-element.elementor-element-d20f814 > .e-con-inner > .elementor-background-video-container::before, .elementor-1178 .elementor-element.elementor-element-d20f814 > .elementor-background-slideshow::before, .elementor-1178 .elementor-element.elementor-element-d20f814 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1178 .elementor-element.elementor-element-d20f814 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#080808;--background-overlay:'';}.elementor-1178 .elementor-element.elementor-element-af24220{width:var( --container-widget-width, 961px );max-width:961px;--container-widget-width:961px;--container-widget-flex-grow:0;text-align:center;}.elementor-1178 .elementor-element.elementor-element-af24220.elementor-element{--align-self:center;}.elementor-1178 .elementor-element.elementor-element-af24220 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:55px;font-weight:400;line-height:1.2em;letter-spacing:-5%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-1d431ab{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-1d431ab:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-1d431ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-678ef85{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-a9a4b0b{text-align:start;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-a9a4b0b p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-aee9bbf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-457124a{--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;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-457124a:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-457124a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-0cd980a{--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:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-0cd980a:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-0cd980a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-260eb8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-10d78d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-0bb6abc{text-align:start;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-0bb6abc p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-bccf43e{--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:center;--gap:180px 180px;--row-gap:180px;--column-gap:180px;--padding-top:125px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-2797c23{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-44f6ffc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1178 .elementor-element.elementor-element-44f6ffc .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-5%;color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-63073dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-63073dc p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-97581b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-350778c{--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:center;--gap:138px 138px;--row-gap:138px;--column-gap:138px;--padding-top:125px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-350778c:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-350778c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-d5930cc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-8e4033f{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-e8c5ab8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1178 .elementor-element.elementor-element-e8c5ab8 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-5%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-19a5c7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-19a5c7e p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-7092670{--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:center;--gap:188px 188px;--row-gap:188px;--column-gap:188px;--padding-top:133px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-a859a17{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-88e226d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1178 .elementor-element.elementor-element-88e226d .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-5%;color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-31bfe0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-31bfe0a p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-1905804{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-3c36bd8{--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:center;--gap:187px 187px;--row-gap:187px;--column-gap:187px;--padding-top:105px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-3c36bd8:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-3c36bd8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-9cb46dc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-838f12b{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-7b39472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1178 .elementor-element.elementor-element-7b39472 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-5%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-3d6d7a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-3d6d7a2 p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-8e1c2c5{--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:center;--gap:142px 142px;--row-gap:142px;--column-gap:142px;--padding-top:123px;--padding-bottom:97px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-c93820d{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-fc774d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1178 .elementor-element.elementor-element-fc774d8 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-5%;color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-e83d3ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-e83d3ec p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-65514b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-3c3ce3c{--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:center;--gap:161px 161px;--row-gap:161px;--column-gap:161px;--padding-top:150px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-3c3ce3c:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-3c3ce3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-9321929{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-a96ff59{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1178 .elementor-element.elementor-element-46dd964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1178 .elementor-element.elementor-element-46dd964 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-5%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-4651355{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-4651355 p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-abbf126{--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-1178 .elementor-element.elementor-element-bab2826{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1178 .elementor-element.elementor-element-bab2826:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-bab2826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-bc294d9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1178 .elementor-element.elementor-element-bc294d9 .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-5%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-f064502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-secondary );}.elementor-1178 .elementor-element.elementor-element-f064502.elementor-element{--align-self:center;}.elementor-1178 .elementor-element.elementor-element-f064502 p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-895ec39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-ec8069c );}.elementor-1178 .elementor-element.elementor-element-77296c2{--display:flex;--gap:84px 84px;--row-gap:84px;--column-gap:84px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-1178 .elementor-element.elementor-element-77296c2:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-77296c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-1178 .elementor-element.elementor-element-9f87bcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1178 .elementor-element.elementor-element-9f87bcc .elementor-heading-title{font-family:"gotham", Sans-serif;font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:-5%;color:var( --e-global-color-76f7b5f );}.elementor-1178 .elementor-element.elementor-element-07108d7{--display:flex;}.elementor-1178 .elementor-element.elementor-element-8f76ad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-ec8069c );}.elementor-1178 .elementor-element.elementor-element-8f76ad5 p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-64aaffc{--display:flex;}.elementor-1178 .elementor-element.elementor-element-1b5f46d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-ec8069c );}.elementor-1178 .elementor-element.elementor-element-1b5f46d p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-94109bb{--display:flex;}.elementor-1178 .elementor-element.elementor-element-01209b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-ec8069c );}.elementor-1178 .elementor-element.elementor-element-01209b0 p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-32728a7{--display:flex;}.elementor-1178 .elementor-element.elementor-element-ee63978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-ec8069c );}.elementor-1178 .elementor-element.elementor-element-ee63978 p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-e7533b4{--display:flex;}.elementor-1178 .elementor-element.elementor-element-0d0459e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"futura-pt", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1%;color:var( --e-global-color-ec8069c );}.elementor-1178 .elementor-element.elementor-element-0d0459e p{margin-block-end:30px;}.elementor-1178 .elementor-element.elementor-element-1a86361{--n-accordion-title-font-size:18px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-ec8069c );--n-accordion-title-hover-color:var( --e-global-color-76f7b5f );--n-accordion-title-active-color:var( --e-global-color-76f7b5f );--n-accordion-icon-size:24px;}.elementor-1178 .elementor-element.elementor-element-1a86361 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );border-style:none;}:where( .elementor-1178 .elementor-element.elementor-element-1a86361 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-secondary );border-style:none;--padding-top:0px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-1178 .elementor-element.elementor-element-1a86361 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-1178 .elementor-element.elementor-element-1a86361 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"gotham", Sans-serif;font-weight:500;line-height:1.2em;letter-spacing:-1%;}:root{--page-title-display:none;}@media(min-width:1201px){.elementor-1178 .elementor-element.elementor-element-d20f814:not(.elementor-motion-effects-element-type-background), .elementor-1178 .elementor-element.elementor-element-d20f814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1200px){.elementor-1178 .elementor-element.elementor-element-d20f814{--padding-top:146px;--padding-bottom:146px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-1d431ab{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-0cd980a{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-bccf43e{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-44f6ffc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-1178 .elementor-element.elementor-element-63073dc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1178 .elementor-element.elementor-element-63073dc p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-350778c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-e8c5ab8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-1178 .elementor-element.elementor-element-19a5c7e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1178 .elementor-element.elementor-element-19a5c7e p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-7092670{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-88e226d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-1178 .elementor-element.elementor-element-31bfe0a{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1178 .elementor-element.elementor-element-31bfe0a p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-3c36bd8{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-7b39472{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-1178 .elementor-element.elementor-element-3d6d7a2{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1178 .elementor-element.elementor-element-3d6d7a2 p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-8e1c2c5{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-fc774d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-1178 .elementor-element.elementor-element-e83d3ec{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1178 .elementor-element.elementor-element-e83d3ec p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-3c3ce3c{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-46dd964{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 46px) 0px;}.elementor-1178 .elementor-element.elementor-element-4651355{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1178 .elementor-element.elementor-element-4651355 p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-abbf126{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1178 .elementor-element.elementor-element-bab2826{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1178 .elementor-element.elementor-element-895ec39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-1178 .elementor-element.elementor-element-77296c2{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1178 .elementor-element.elementor-element-af24220 .elementor-heading-title{font-size:30px;}.elementor-1178 .elementor-element.elementor-element-a9a4b0b{font-size:16px;}.elementor-1178 .elementor-element.elementor-element-0bb6abc{font-size:16px;}.elementor-1178 .elementor-element.elementor-element-44f6ffc .elementor-heading-title{font-size:25px;}.elementor-1178 .elementor-element.elementor-element-63073dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-63073dc p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-e8c5ab8 .elementor-heading-title{font-size:25px;}.elementor-1178 .elementor-element.elementor-element-19a5c7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-19a5c7e p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-88e226d .elementor-heading-title{font-size:25px;}.elementor-1178 .elementor-element.elementor-element-31bfe0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-31bfe0a p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-7b39472 .elementor-heading-title{font-size:25px;}.elementor-1178 .elementor-element.elementor-element-3d6d7a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-3d6d7a2 p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-fc774d8 .elementor-heading-title{font-size:25px;}.elementor-1178 .elementor-element.elementor-element-e83d3ec{font-size:16px;}.elementor-1178 .elementor-element.elementor-element-e83d3ec p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-46dd964 .elementor-heading-title{font-size:25px;}.elementor-1178 .elementor-element.elementor-element-4651355{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-4651355 p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-bc294d9 .elementor-heading-title{font-size:25px;}.elementor-1178 .elementor-element.elementor-element-f064502{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-f064502 p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-895ec39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-9f87bcc{text-align:center;}.elementor-1178 .elementor-element.elementor-element-9f87bcc .elementor-heading-title{font-size:25px;}.elementor-1178 .elementor-element.elementor-element-8f76ad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-8f76ad5 p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-1b5f46d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-1b5f46d p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-01209b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-01209b0 p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-ee63978{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-ee63978 p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-0d0459e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-size:16px;}.elementor-1178 .elementor-element.elementor-element-0d0459e p{margin-block-end:20px;}.elementor-1178 .elementor-element.elementor-element-1a86361{--n-accordion-item-title-space-between:10px;--n-accordion-title-font-size:16px;--n-accordion-icon-size:20px;}.elementor-1178 .elementor-element.elementor-element-1a86361 {--n-accordion-padding:10px 10px 10px 10px;}:where( .elementor-1178 .elementor-element.elementor-element-1a86361 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--padding-top:0px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}}/* Start custom CSS for container, class: .elementor-element-1d431ab */.right-bleed-gradient-line-separator .e-con-inner .right-bleed-text-col {
    flex: 0 0 650px;
}
.right-bleed-gradient-line-separator .e-con-inner .right-bleed-line-col .elementor-widget-image {
    width: calc(100% + max(0px, (100vw - 1240px) / 2 + 0px));
    max-width: unset;
}
.right-bleed-gradient-line-separator .e-con-inner .right-bleed-line-col .elementor-widget-image img {
    width: 100%;
}
@media screen and (max-width: 1200px) {
.right-bleed-gradient-line-separator .e-con-inner .right-bleed-text-col {
    flex: 0 0 100%;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0cd980a */.left-bleed-gradient-line-separator .e-con-inner .left-bleed-text-col {
    flex: 0 0 650px;
}
.left-bleed-gradient-line-separator .e-con-inner .left-bleed-line-col .elementor-widget-image {
    width: calc(100% + max(0px, (100vw - 1240px) / 2 + 0px)) !important;
    max-width: unset !important;
    margin-left: calc(-1 * max(0px, (100vw - 1240px) / 2)) !important;
}
.left-bleed-gradient-line-separator .e-con-inner .left-bleed-line-col .elementor-widget-image img {
    width: 100%;
}
@media screen and (max-width: 1200px) {
.left-bleed-gradient-line-separator .e-con-inner .left-bleed-text-col {
    flex: 0 0 100%;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6effa16 */.mobile-right-bleed-image.elementor-widget-image {
    width: calc(100% + max(0px, (100vw - 100%) / 2 + 0px)) !important;
    max-width: unset !important;
    padding-left:30px;
}
.mobile-right-bleed-image.elementor-widget-image img {
    width: 100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.mobile-right-bleed-image.elementor-widget-image:before {
    content: '';
    position: absolute;
    top: -46px;
    left: 175px;
    right: 0;
    bottom: 0px;
    border-radius: 10px;
    background-color: #F5F5F5;
    z-index: -1;
}
.mobile-right-bleed-image.elementor-widget-image:after {
    content: '';
    position: absolute;
    left: 0;
    top: 79px;
    bottom: 22px;
    right: 130px;
    border-radius: 10px;
    background-color: #E9E9E9;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2797c23 */.right-bleed-image-text.e-child {
    flex: 0 0 600px;
}
@media screen and (max-width: 1200px) {
.right-bleed-image-text.e-child {
    flex: 0 0 100%;
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-90d68ea */.right-bleed-image.elementor-widget-image {
    width: calc(100% + max(0px, (100vw - 1240px) / 2 + 0px)) !important;
    max-width: unset !important;
    position: relative;
}
.right-bleed-image.elementor-widget-image:before {
    content: '';
    position: absolute;
    left: 136px;
    top: -60px;
    right: 0px;
    bottom: 0px;
    background-color: #F5F5F5;
    border-radius: 10px;
    z-index: -1;
}
.right-bleed-image.elementor-widget-image:after {
    content: '';
    position: absolute;
    left: -80px;
    top: 133px;
    bottom: 26px;
    right: 208px;
    border-radius: 10px;
    background-color: #E9E9E9;
    z-index: -1;
}
.right-bleed-image.elementor-widget-image img {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a0661d */.left-bleed-image.elementor-widget-image {
    width: calc(100% + max(0px, (100vw - 1240px) / 2 + 0px));
    max-width: unset !important;
    margin-left: calc(-1 * max(0px, (100vw - 1240px) / 2));
    padding-top: 14px;
    z-index: 0;
}
.left-bleed-image.elementor-widget-image img {
    width: 100%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.left-bleed-image.elementor-widget-image:before {
    content: '';
    position: absolute;
    top: -60px;
    left: 0;
    right: 172px;
    bottom: 0px;
    background-color: #1E1E1E;
    border-radius: 10px;
    z-index: -1;
}
.left-bleed-image.elementor-widget-image:after {
    content: '';
    position: absolute;
    top: 72px;
    bottom: 72px;
    left: 0px;
    right: -38px;
    border-radius: 10px;
    background-color: #1E1E1E;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0c22aa5 */.mobile-left-bleed-image.elementor-widget-image {
    width: calc(100% + max(0px, (100vw - 100%) / 2 + 0px));
    max-width: unset !important;
    margin-left: calc(-1 * max(0px, (100vw - 100%) / 2));
    padding-right: 31px;
    z-index: 0;
}
.mobile-left-bleed-image.elementor-widget-image img {
    width: 100%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
.mobile-left-bleed-image.elementor-widget-image:before {
    content: '';
    position: absolute;
    top: -47px;
    bottom: 0px;
    left: 0;
    right: 144px;
    border-radius: 10px;
    background-color: #1E1E1E;
    z-index: -1;
}
.mobile-left-bleed-image.elementor-widget-image:after {
    content: '';
    position: absolute;
    top: 56px;
    bottom: 56px;
    left: 0;
    right: 0;
    border-radius: 10px;
    background-color: #1E1E1E;
    z-index: -1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e4033f */.left-bleed-image-text.e-child {
    flex: 0 0 600px;
}
@media screen and (max-width: 1200px) {
.left-bleed-image-text.e-child {
    flex: 0 0 100%;
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-533ca12 */.mobile-right-bleed-image.ppm-mobile-right-bleed-image.elementor-widget-image:after {
    top: 36px;
    bottom: 23px;
}
.mobile-right-bleed-image.ppm-mobile-right-bleed-image.elementor-widget-image:before {
    left: 216px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a859a17 */.right-bleed-image-text.e-child {
    flex: 0 0 600px;
}
@media screen and (max-width: 1200px) {
.right-bleed-image-text.e-child {
    flex: 0 0 100%;
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-469280b */.right-bleed-image.ppm-right-bleed-image.elementor-widget-image:before {
    left: 335px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-71d4722 */.left-bleed-image.subscription-left-bleed-image.elementor-widget-image:before {
    top: -41px;
    right: 123px;
}
.left-bleed-image.subscription-left-bleed-image.elementor-widget-image:after {
    top: 121px;
    bottom: 34px;
    right: -87px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cd4ab2a */.mobile-left-bleed-image.subscription-mobile-left-bleed-image.elementor-widget-image:before {
    top: -47px;
    right: 88px;
}
.mobile-left-bleed-image.subscription-mobile-left-bleed-image.elementor-widget-image:after {
    top: 56px;
    bottom: 36px;
}
.mobile-left-bleed-image.subscription-mobile-left-bleed-image.elementor-widget-image {
    padding-right: 58px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-838f12b */.left-bleed-image-text.e-child {
    flex: 0 0 600px;
}
@media screen and (max-width: 1200px) {
.left-bleed-image-text.e-child {
    flex: 0 0 100%;
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1d317 */.mobile-right-bleed-image.ddp-mobile-right-bleed-image.elementor-widget-image:after {
    bottom: -20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c93820d */.right-bleed-image-text.e-child {
    flex: 0 0 600px;
}
@media screen and (max-width: 1200px) {
.right-bleed-image-text.e-child {
    flex: 0 0 100%;
}   
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-77e2d3f */.right-bleed-image.ddp-right-bleed-image.elementor-widget-image:before {
    left: 190px;
}
.right-bleed-image.ddp-right-bleed-image.elementor-widget-image:after {
    left: -42px;
    bottom: -34px;
    top: 193px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0eee0f4 */.left-bleed-image.long-term-left-bleed-image.elementor-widget-image:before {
    right: 149px;
}
.left-bleed-image.long-term-left-bleed-image.elementor-widget-image:after {
    bottom: 40px;
    right: -61px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c258b5b */.mobile-left-bleed-image.long-term-mobile-left-bleed-image.elementor-widget-image:before {
    right: 104px;
}
.mobile-left-bleed-image.long-term-mobile-left-bleed-image.elementor-widget-image:after {
    top: 42px;
    bottom: 19px;
}
.mobile-left-bleed-image.long-term-mobile-left-bleed-image.elementor-widget-image
 {
    padding-right: 40px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a96ff59 */.left-bleed-image-text.e-child {
    flex: 0 0 600px;
}
@media screen and (max-width: 1200px) {
.left-bleed-image-text.e-child {
    flex: 0 0 100%;
}   
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-895ec39 */.close-cta-statement.elementor-widget-text-editor {
    margin-top: auto !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab2826 */.footer-cta-left-col.e-child {
    flex: 0 0 640px;
}
@media screen and (max-width: 1200px) {
.footer-cta-left-col.e-child {
    flex: 0 0 100%;
}
}
@media screen and (min-width: 1500px) {
.footer-cta-left-col.e-child {
    flex: 0 0 40%;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1a86361 */.footer-faq-wrapper details.e-n-accordion-item {
    border-radius: 14px;
    overflow: hidden;
}
.footer-faq-wrapper summary.e-n-accordion-item-title {
    justify-content: space-between;
}
.footer-faq-wrapper summary.e-n-accordion-item-title span.e-n-accordion-item-title-icon svg {
    fill: none !important;
}/* End custom CSS */