.elementor-464 .elementor-element.elementor-element-434ef28{--display:flex;--overlay-opacity:0.6;--padding-top:140px;--padding-bottom:140px;--padding-left:80px;--padding-right:80px;}.elementor-464 .elementor-element.elementor-element-434ef28:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-434ef28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/5-Bryce-Ln-12.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-434ef28::before, .elementor-464 .elementor-element.elementor-element-434ef28 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-434ef28 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-434ef28 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-434ef28 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-434ef28 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-1a4253a{--display:flex;}.elementor-464 .elementor-element.elementor-element-140c6e5 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-464 .elementor-element.elementor-element-140c6e5{text-align:start;}.elementor-464 .elementor-element.elementor-element-140c6e5 .elementor-heading-title{color:var( --e-global-color-048bdd6 );}.elementor-464 .elementor-element.elementor-element-cd0e2bc > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-464 .elementor-element.elementor-element-cd0e2bc{font-family:var( --e-global-typography-f02a132-font-family ), Sans-serif;font-size:var( --e-global-typography-f02a132-font-size );font-weight:var( --e-global-typography-f02a132-font-weight );line-height:var( --e-global-typography-f02a132-line-height );color:var( --e-global-color-048bdd6 );}.elementor-464 .elementor-element.elementor-element-6ede77a .elementor-button{background-color:var( --e-global-color-048bdd6 );font-family:var( --e-global-typography-bdc027e-font-family ), Sans-serif;font-size:var( --e-global-typography-bdc027e-font-size );font-weight:var( --e-global-typography-bdc027e-font-weight );line-height:var( --e-global-typography-bdc027e-line-height );fill:var( --e-global-color-1bb7a45 );color:var( --e-global-color-1bb7a45 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-048bdd6 );border-radius:10px 10px 10px 10px;padding:10px 25px 10px 25px;}.elementor-464 .elementor-element.elementor-element-6ede77a .elementor-button:hover, .elementor-464 .elementor-element.elementor-element-6ede77a .elementor-button:focus{background-color:var( --e-global-color-1bb7a45 );color:var( --e-global-color-048bdd6 );border-color:var( --e-global-color-048bdd6 );}.elementor-464 .elementor-element.elementor-element-6ede77a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-464 .elementor-element.elementor-element-6ede77a .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-464 .elementor-element.elementor-element-6ede77a .elementor-button:hover svg, .elementor-464 .elementor-element.elementor-element-6ede77a .elementor-button:focus svg{fill:var( --e-global-color-048bdd6 );}.elementor-464 .elementor-element.elementor-element-349c0447{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-464 .elementor-element.elementor-element-2f07da09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-464 .elementor-element.elementor-element-1618a8ae > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-464 .elementor-element.elementor-element-1618a8ae{text-align:center;}.elementor-464 .elementor-element.elementor-element-1618a8ae .elementor-heading-title{font-family:var( --e-global-typography-aa6f9a8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa6f9a8-font-size );font-weight:var( --e-global-typography-aa6f9a8-font-weight );text-transform:var( --e-global-typography-aa6f9a8-text-transform );line-height:var( --e-global-typography-aa6f9a8-line-height );letter-spacing:var( --e-global-typography-aa6f9a8-letter-spacing );color:var( --e-global-color-1bb7a45 );}.elementor-464 .elementor-element.elementor-element-57feaf19 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-464 .elementor-element.elementor-element-57feaf19{text-align:center;}.elementor-464 .elementor-element.elementor-element-57feaf19 .elementor-heading-title{color:var( --e-global-color-1bb7a45 );}.elementor-464 .elementor-element.elementor-element-43bb1839{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-7c3a4e2 );}.elementor-464 .elementor-element.elementor-element-43bb1839.elementor-element{--align-self:center;}.elementor-464 .elementor-element.elementor-element-528c6078{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-79025dc );--border-color:var( --e-global-color-79025dc );--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-5894039{--display:flex;}.elementor-464 .elementor-element.elementor-element-0c8df0f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(10, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-8bdca9f{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-8bdca9f:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-8bdca9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/LangskitchendesignFurlong1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-8bdca9f::before, .elementor-464 .elementor-element.elementor-element-8bdca9f > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8bdca9f > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8bdca9f > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-8bdca9f > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-8bdca9f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8bdca9f > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-8bdca9f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-8bdca9f:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-b033fa6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-b033fa6 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-e70080a{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-e70080a:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-e70080a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/13-Lookout-Lane-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-e70080a::before, .elementor-464 .elementor-element.elementor-element-e70080a > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e70080a > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e70080a > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e70080a > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e70080a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-e70080a:hover::before, .elementor-464 .elementor-element.elementor-element-e70080a:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e70080a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e70080a > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-e70080a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-e70080a:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-86fc088 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-86fc088 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-77996e9{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-77996e9:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-77996e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/SlateHillRd1_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-77996e9::before, .elementor-464 .elementor-element.elementor-element-77996e9 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-77996e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-77996e9 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-77996e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-77996e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-77996e9:hover::before, .elementor-464 .elementor-element.elementor-element-77996e9:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-77996e9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-77996e9 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-77996e9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-77996e9:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-7dd0557 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-7dd0557 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-82abc31{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-82abc31:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-82abc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/RuppkitchendesignNewtown12.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-82abc31::before, .elementor-464 .elementor-element.elementor-element-82abc31 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-82abc31 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-82abc31 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-82abc31 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-82abc31 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-82abc31:hover::before, .elementor-464 .elementor-element.elementor-element-82abc31:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-82abc31:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-82abc31 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-82abc31 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-82abc31:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-f9bdf00 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-f9bdf00 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-1288bed{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-1288bed:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-1288bed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Brownstonekitchendesign1-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-1288bed::before, .elementor-464 .elementor-element.elementor-element-1288bed > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1288bed > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1288bed > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1288bed > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1288bed > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-1288bed:hover::before, .elementor-464 .elementor-element.elementor-element-1288bed:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1288bed:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1288bed > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-1288bed > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-1288bed:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-7065153 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-7065153 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-991dc5f{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-991dc5f:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-991dc5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langskitchendesign2Furlong7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-991dc5f::before, .elementor-464 .elementor-element.elementor-element-991dc5f > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-991dc5f > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-991dc5f > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-991dc5f > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-991dc5f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-991dc5f:hover::before, .elementor-464 .elementor-element.elementor-element-991dc5f:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-991dc5f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-991dc5f > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-991dc5f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-991dc5f:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-76583b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-76583b3 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-376013b{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-376013b:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-376013b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Johnsonkitchendesign1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-376013b::before, .elementor-464 .elementor-element.elementor-element-376013b > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-376013b > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-376013b > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-376013b > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-376013b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-376013b:hover::before, .elementor-464 .elementor-element.elementor-element-376013b:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-376013b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-376013b > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-376013b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-376013b:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-5ec1c83 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-5ec1c83 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-2283de9{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-2283de9:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-2283de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/CrescentAvekitchendesign1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-2283de9::before, .elementor-464 .elementor-element.elementor-element-2283de9 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-2283de9 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-2283de9 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-2283de9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-2283de9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-2283de9:hover::before, .elementor-464 .elementor-element.elementor-element-2283de9:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-2283de9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-2283de9 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-2283de9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-2283de9:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-2a0202a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-2a0202a .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-f6105ff{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-f6105ff:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-f6105ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/BradleyKitchenDesignHolland3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-f6105ff::before, .elementor-464 .elementor-element.elementor-element-f6105ff > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f6105ff > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f6105ff > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f6105ff > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f6105ff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-f6105ff:hover::before, .elementor-464 .elementor-element.elementor-element-f6105ff:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f6105ff:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f6105ff > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-f6105ff > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-f6105ff:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-e604cc7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-e604cc7 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-1c38d41{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-1c38d41:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-1c38d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Woodendkitchendesign2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-1c38d41::before, .elementor-464 .elementor-element.elementor-element-1c38d41 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1c38d41 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1c38d41 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1c38d41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1c38d41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-1c38d41:hover::before, .elementor-464 .elementor-element.elementor-element-1c38d41:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1c38d41:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1c38d41 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-1c38d41 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-1c38d41:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-f1e4121 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-f1e4121 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-7b51bd2{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-7b51bd2:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-7b51bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/Travassokitchendesign1_web-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-7b51bd2::before, .elementor-464 .elementor-element.elementor-element-7b51bd2 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-7b51bd2 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-7b51bd2 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-7b51bd2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-7b51bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-7b51bd2 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-7b51bd2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-7b51bd2:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-ff4038e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-ff4038e .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-78dee3f{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-78dee3f:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-78dee3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/ParsonsKitchenDesignYardley1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-78dee3f::before, .elementor-464 .elementor-element.elementor-element-78dee3f > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-78dee3f > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-78dee3f > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-78dee3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-78dee3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-78dee3f:hover::before, .elementor-464 .elementor-element.elementor-element-78dee3f:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-78dee3f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-78dee3f > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-78dee3f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-78dee3f:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-f6d8c2e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-f6d8c2e .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-14f1c93{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-14f1c93:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-14f1c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Boylankitchendesign1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-14f1c93::before, .elementor-464 .elementor-element.elementor-element-14f1c93 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-14f1c93 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-14f1c93 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-14f1c93 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-14f1c93 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-14f1c93:hover::before, .elementor-464 .elementor-element.elementor-element-14f1c93:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-14f1c93:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-14f1c93 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-14f1c93 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-14f1c93:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-56a4876 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-56a4876 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-a7b7b5c{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-a7b7b5c:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-a7b7b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/CreameryRdkitchendesign1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-a7b7b5c::before, .elementor-464 .elementor-element.elementor-element-a7b7b5c > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-a7b7b5c > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-a7b7b5c > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-a7b7b5c > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-a7b7b5c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-a7b7b5c > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-a7b7b5c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-7ddb5b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-7ddb5b1 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-5f135c1{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-5f135c1:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-5f135c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Webbkitchendesign2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-5f135c1::before, .elementor-464 .elementor-element.elementor-element-5f135c1 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5f135c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5f135c1 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-5f135c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-5f135c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-5f135c1:hover::before, .elementor-464 .elementor-element.elementor-element-5f135c1:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5f135c1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5f135c1 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-5f135c1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-5f135c1:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-8b40ef4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-8b40ef4 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-340e8fc{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-340e8fc:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-340e8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/7-Alscot-Cr.-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-340e8fc::before, .elementor-464 .elementor-element.elementor-element-340e8fc > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-340e8fc > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-340e8fc > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-340e8fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-340e8fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-340e8fc:hover::before, .elementor-464 .elementor-element.elementor-element-340e8fc:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-340e8fc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-340e8fc > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-340e8fc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-340e8fc:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-8ad66b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-8ad66b9 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-b7b33e3{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-b7b33e3:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b7b33e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/7606-Woodlawn-Ave-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-b7b33e3::before, .elementor-464 .elementor-element.elementor-element-b7b33e3 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b7b33e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b7b33e3 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b7b33e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b7b33e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b7b33e3 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-b7b33e3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-b7b33e3:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-634784f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-634784f .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-283c7b6{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-283c7b6:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-283c7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langs-810-Hudson-5-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-283c7b6::before, .elementor-464 .elementor-element.elementor-element-283c7b6 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-283c7b6 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-283c7b6 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-283c7b6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-283c7b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-283c7b6:hover::before, .elementor-464 .elementor-element.elementor-element-283c7b6:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-283c7b6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-283c7b6 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-283c7b6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-283c7b6:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-4fec64a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-4fec64a .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-32f7daf{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-32f7daf:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-32f7daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/5-Bryce-Ln-19-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-32f7daf::before, .elementor-464 .elementor-element.elementor-element-32f7daf > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-32f7daf > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-32f7daf > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-32f7daf > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-32f7daf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-32f7daf:hover::before, .elementor-464 .elementor-element.elementor-element-32f7daf:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-32f7daf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-32f7daf > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-32f7daf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-32f7daf:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-2e8737d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-2e8737d .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-f0c8e1b{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-f0c8e1b:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-f0c8e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/2059-Wellington-Rd-4-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-f0c8e1b::before, .elementor-464 .elementor-element.elementor-element-f0c8e1b > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f0c8e1b > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f0c8e1b > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f0c8e1b > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f0c8e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f0c8e1b > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-f0c8e1b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-ba6cb46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-ba6cb46 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-3862d07{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-3862d07:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-3862d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Capik-1331-Moon-Dr.-5-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-3862d07::before, .elementor-464 .elementor-element.elementor-element-3862d07 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-3862d07 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-3862d07 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-3862d07 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-3862d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-3862d07:hover::before, .elementor-464 .elementor-element.elementor-element-3862d07:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-3862d07:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-3862d07 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-3862d07 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-3862d07:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-455efae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-455efae .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-87e87a9{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-87e87a9:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-87e87a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Monteiro-9-Devon-Dr.-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-87e87a9::before, .elementor-464 .elementor-element.elementor-element-87e87a9 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-87e87a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-87e87a9 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-87e87a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-87e87a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-87e87a9:hover::before, .elementor-464 .elementor-element.elementor-element-87e87a9:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-87e87a9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-87e87a9 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-87e87a9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-87e87a9:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-9306288 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-9306288 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-cbf2de1{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-cbf2de1:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-cbf2de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Theonnes-391-Lenape-Ln-10-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-cbf2de1::before, .elementor-464 .elementor-element.elementor-element-cbf2de1 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-cbf2de1 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-cbf2de1 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-cbf2de1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-cbf2de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-cbf2de1 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-cbf2de1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-cbf2de1:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-b7e107f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-b7e107f .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-bf420a8{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-bf420a8:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-bf420a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Dyerkitchendesign1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-bf420a8::before, .elementor-464 .elementor-element.elementor-element-bf420a8 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-bf420a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-bf420a8 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-bf420a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-bf420a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-bf420a8:hover::before, .elementor-464 .elementor-element.elementor-element-bf420a8:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-bf420a8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-bf420a8 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-bf420a8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-bf420a8:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-efeaa24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-efeaa24 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-036be52{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-036be52:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-036be52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/LangKB_Shane_002.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-036be52::before, .elementor-464 .elementor-element.elementor-element-036be52 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-036be52 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-036be52 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-036be52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-036be52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-036be52:hover::before, .elementor-464 .elementor-element.elementor-element-036be52:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-036be52:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-036be52 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-036be52 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-036be52:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-c5c335e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-c5c335e .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-663ed7e{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-663ed7e:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-663ed7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/kitchen1-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-663ed7e::before, .elementor-464 .elementor-element.elementor-element-663ed7e > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-663ed7e > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-663ed7e > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-663ed7e > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-663ed7e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-663ed7e:hover::before, .elementor-464 .elementor-element.elementor-element-663ed7e:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-663ed7e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-663ed7e > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-663ed7e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-663ed7e:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-8ae83ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-8ae83ef .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-6a17636{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-6a17636:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-6a17636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/DeMorro1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-6a17636::before, .elementor-464 .elementor-element.elementor-element-6a17636 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6a17636 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6a17636 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-6a17636 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-6a17636 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-6a17636:hover::before, .elementor-464 .elementor-element.elementor-element-6a17636:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6a17636:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6a17636 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-6a17636 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-6a17636:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-4141aae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-4141aae .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-b0ca825{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-b0ca825:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b0ca825 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/glassbackshplash2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-b0ca825::before, .elementor-464 .elementor-element.elementor-element-b0ca825 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b0ca825 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b0ca825 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b0ca825 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b0ca825 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-b0ca825:hover::before, .elementor-464 .elementor-element.elementor-element-b0ca825:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b0ca825:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b0ca825 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-b0ca825 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-b0ca825:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-899d9ef > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-899d9ef .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-490f06e{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-490f06e:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-490f06e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/Karam1_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-490f06e::before, .elementor-464 .elementor-element.elementor-element-490f06e > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-490f06e > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-490f06e > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-490f06e > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-490f06e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-490f06e:hover::before, .elementor-464 .elementor-element.elementor-element-490f06e:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-490f06e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-490f06e > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-490f06e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-490f06e:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-7332936 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-7332936 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-432117b{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-432117b:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-432117b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/03/Brod1_website.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-432117b::before, .elementor-464 .elementor-element.elementor-element-432117b > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-432117b > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-432117b > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-432117b > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-432117b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-432117b:hover::before, .elementor-464 .elementor-element.elementor-element-432117b:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-432117b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-432117b > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-432117b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-432117b:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-24b4c3f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-24b4c3f .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-95732a2{--display:flex;}.elementor-464 .elementor-element.elementor-element-89077a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-464 .elementor-element.elementor-element-89077a1 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-464 .elementor-element.elementor-element-89077a1 .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-464 .elementor-element.elementor-element-88f5166{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(15, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-6da9daf{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-6da9daf:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-6da9daf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/ParsonsBathroomDesignYardley3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-6da9daf::before, .elementor-464 .elementor-element.elementor-element-6da9daf > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6da9daf > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6da9daf > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-6da9daf > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-6da9daf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-6da9daf:hover::before, .elementor-464 .elementor-element.elementor-element-6da9daf:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6da9daf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6da9daf > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-6da9daf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-6da9daf:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-6f678b1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-6f678b1 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-743fdf6{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-743fdf6:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-743fdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langs-7-Eagleton-Rd.-21-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-743fdf6::before, .elementor-464 .elementor-element.elementor-element-743fdf6 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-743fdf6 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-743fdf6 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-743fdf6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-743fdf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-743fdf6:hover::before, .elementor-464 .elementor-element.elementor-element-743fdf6:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-743fdf6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-743fdf6 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-743fdf6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-743fdf6:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-7209f32 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-7209f32 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-73dfe23{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-73dfe23:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-73dfe23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Pearsonbathdesign1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-73dfe23::before, .elementor-464 .elementor-element.elementor-element-73dfe23 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-73dfe23 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-73dfe23 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-73dfe23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-73dfe23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-73dfe23:hover::before, .elementor-464 .elementor-element.elementor-element-73dfe23:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-73dfe23:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-73dfe23 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-73dfe23 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-73dfe23:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-8614ab4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-8614ab4 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-f44cac0{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-f44cac0:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-f44cac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Baronebathdesign8.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-f44cac0::before, .elementor-464 .elementor-element.elementor-element-f44cac0 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f44cac0 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f44cac0 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f44cac0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f44cac0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-f44cac0:hover::before, .elementor-464 .elementor-element.elementor-element-f44cac0:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f44cac0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f44cac0 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-f44cac0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-f44cac0:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-3412f88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-3412f88 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-1fbd59b{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-1fbd59b:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-1fbd59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Parsonshallbathdesign2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-1fbd59b::before, .elementor-464 .elementor-element.elementor-element-1fbd59b > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1fbd59b > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1fbd59b > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1fbd59b > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1fbd59b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1fbd59b > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-1fbd59b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-1fbd59b:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-4d994cc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-4d994cc .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-6347dc6{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-6347dc6:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-6347dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/OldFarmCtYardleyPAbathdesign1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-6347dc6::before, .elementor-464 .elementor-element.elementor-element-6347dc6 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6347dc6 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6347dc6 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-6347dc6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-6347dc6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-6347dc6:hover::before, .elementor-464 .elementor-element.elementor-element-6347dc6:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6347dc6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-6347dc6 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-6347dc6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-6347dc6:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-3ce4122 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-3ce4122 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-4811b02{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-4811b02:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-4811b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Tormentibathdesign1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-4811b02::before, .elementor-464 .elementor-element.elementor-element-4811b02 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-4811b02 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-4811b02 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-4811b02 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-4811b02 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-4811b02:hover::before, .elementor-464 .elementor-element.elementor-element-4811b02:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-4811b02:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-4811b02 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-4811b02 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-4811b02:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-19fcf2d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-19fcf2d .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-4e710e3{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-4e710e3:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-4e710e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/ParsonsPowderRoomDesignYardley3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-4e710e3::before, .elementor-464 .elementor-element.elementor-element-4e710e3 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-4e710e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-4e710e3 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-4e710e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-4e710e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-4e710e3:hover::before, .elementor-464 .elementor-element.elementor-element-4e710e3:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-4e710e3:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-4e710e3 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-4e710e3 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-4e710e3:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-664fb46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-664fb46 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-b88d892{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-b88d892:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b88d892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/DuffyLauberbathdesign14.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-b88d892::before, .elementor-464 .elementor-element.elementor-element-b88d892 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b88d892 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b88d892 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b88d892 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b88d892 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-b88d892:hover::before, .elementor-464 .elementor-element.elementor-element-b88d892:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b88d892:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b88d892 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-b88d892 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-b88d892:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-e35e247 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-e35e247 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-b60e37d{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-b60e37d:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b60e37d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/ParkAve1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-b60e37d::before, .elementor-464 .elementor-element.elementor-element-b60e37d > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b60e37d > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b60e37d > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b60e37d > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b60e37d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-b60e37d:hover::before, .elementor-464 .elementor-element.elementor-element-b60e37d:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b60e37d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b60e37d > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-b60e37d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-b60e37d:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-8ae777b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-8ae777b .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-e358c5b{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-e358c5b:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-e358c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/RobertsonPowderRoomprof1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-e358c5b::before, .elementor-464 .elementor-element.elementor-element-e358c5b > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e358c5b > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e358c5b > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e358c5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e358c5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-e358c5b:hover::before, .elementor-464 .elementor-element.elementor-element-e358c5b:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e358c5b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e358c5b > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-e358c5b > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-e358c5b:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-2931f28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-2931f28 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-04b3839{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-04b3839:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-04b3839 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/LeedomsDriveBathDesign1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-04b3839::before, .elementor-464 .elementor-element.elementor-element-04b3839 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-04b3839 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-04b3839 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-04b3839 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-04b3839 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-04b3839:hover::before, .elementor-464 .elementor-element.elementor-element-04b3839:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-04b3839:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-04b3839 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-04b3839 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-04b3839:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-915f057 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-915f057 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-82ae522{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-82ae522:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-82ae522 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/MorissonWay1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-82ae522::before, .elementor-464 .elementor-element.elementor-element-82ae522 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-82ae522 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-82ae522 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-82ae522 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-82ae522 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-82ae522:hover::before, .elementor-464 .elementor-element.elementor-element-82ae522:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-82ae522:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-82ae522 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-82ae522 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-82ae522:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-cf3a4bb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-cf3a4bb .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-0e21668{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-0e21668:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-0e21668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/SignalHillbathdesign9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-0e21668::before, .elementor-464 .elementor-element.elementor-element-0e21668 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-0e21668 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-0e21668 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-0e21668 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-0e21668 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-0e21668:hover::before, .elementor-464 .elementor-element.elementor-element-0e21668:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-0e21668:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-0e21668 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-0e21668 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-0e21668:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-04c5018 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-04c5018 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-58ae636{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-58ae636:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-58ae636 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/CreameryRdbathdesign.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-58ae636::before, .elementor-464 .elementor-element.elementor-element-58ae636 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-58ae636 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-58ae636 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-58ae636 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-58ae636 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-58ae636:hover::before, .elementor-464 .elementor-element.elementor-element-58ae636:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-58ae636:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-58ae636 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-58ae636 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-58ae636:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-0796e31 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-0796e31 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-5f30f34{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-5f30f34:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-5f30f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/BradleyFinish_8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-5f30f34::before, .elementor-464 .elementor-element.elementor-element-5f30f34 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5f30f34 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5f30f34 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-5f30f34 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-5f30f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-5f30f34:hover::before, .elementor-464 .elementor-element.elementor-element-5f30f34:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5f30f34:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5f30f34 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-5f30f34 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-5f30f34:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-15e00f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-15e00f8 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-93f3fcc{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-93f3fcc:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-93f3fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/13-Lookout-Lane-17-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-93f3fcc::before, .elementor-464 .elementor-element.elementor-element-93f3fcc > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-93f3fcc > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-93f3fcc > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-93f3fcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-93f3fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-93f3fcc > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-93f3fcc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-93f3fcc:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-d7f823d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-d7f823d .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-c1ab4af{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-c1ab4af:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-c1ab4af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1031-Creamery-Rd.-5.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-c1ab4af::before, .elementor-464 .elementor-element.elementor-element-c1ab4af > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c1ab4af > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c1ab4af > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-c1ab4af > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-c1ab4af > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c1ab4af > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-c1ab4af > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-c1ab4af:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-b835eac > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-b835eac .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-f0d8ecf{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-f0d8ecf:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-f0d8ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/5-Spruce-Dr.-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-f0d8ecf::before, .elementor-464 .elementor-element.elementor-element-f0d8ecf > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f0d8ecf > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f0d8ecf > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f0d8ecf > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f0d8ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f0d8ecf > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-f0d8ecf > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-b1a025a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-b1a025a .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-c2ab56e{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-c2ab56e:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-c2ab56e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/883-Macclesfield-Rd.7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-c2ab56e::before, .elementor-464 .elementor-element.elementor-element-c2ab56e > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c2ab56e > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c2ab56e > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-c2ab56e > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-c2ab56e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c2ab56e > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-c2ab56e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-c2ab56e:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-5a2649b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-5a2649b .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-b1fa4d9{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-b1fa4d9:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b1fa4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/111-Hillborn-Drive-10.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-b1fa4d9::before, .elementor-464 .elementor-element.elementor-element-b1fa4d9 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b1fa4d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b1fa4d9 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b1fa4d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b1fa4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b1fa4d9 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-b1fa4d9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-d057060 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-d057060 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-ede95cc{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-ede95cc:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-ede95cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1961-Sugar-Bottom-Rd.-46.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-ede95cc::before, .elementor-464 .elementor-element.elementor-element-ede95cc > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-ede95cc > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-ede95cc > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-ede95cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-ede95cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-ede95cc:hover::before, .elementor-464 .elementor-element.elementor-element-ede95cc:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-ede95cc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-ede95cc > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-ede95cc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-ede95cc:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-aa37156 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-aa37156 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-12bcbf0{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-12bcbf0:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-12bcbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1961-Sugar-Bottom-Rd.-65-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-12bcbf0::before, .elementor-464 .elementor-element.elementor-element-12bcbf0 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-12bcbf0 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-12bcbf0 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-12bcbf0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-12bcbf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-12bcbf0 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-12bcbf0 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-12bcbf0:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-56950a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-56950a3 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-463e953{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-463e953:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-463e953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1961-Sugar-Bottom-Rd.-75.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-463e953::before, .elementor-464 .elementor-element.elementor-element-463e953 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-463e953 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-463e953 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-463e953 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-463e953 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-463e953:hover::before, .elementor-464 .elementor-element.elementor-element-463e953:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-463e953:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-463e953 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-463e953 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-463e953:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-aaaf57e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-aaaf57e .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-de0e8ab{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-de0e8ab:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-de0e8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1226-Pine-Grove-Rd-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-de0e8ab::before, .elementor-464 .elementor-element.elementor-element-de0e8ab > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-de0e8ab > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-de0e8ab > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-de0e8ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-de0e8ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-de0e8ab > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-de0e8ab > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-de0e8ab:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-296c083 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-296c083 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-c51d76c{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-c51d76c:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-c51d76c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1305-Mill-Creek-Rd.-22.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-c51d76c::before, .elementor-464 .elementor-element.elementor-element-c51d76c > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c51d76c > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c51d76c > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-c51d76c > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-c51d76c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-c51d76c:hover::before, .elementor-464 .elementor-element.elementor-element-c51d76c:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c51d76c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c51d76c > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-c51d76c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-c51d76c:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-6a4a037 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-6a4a037 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-55f9ed4{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-55f9ed4:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-55f9ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langs-5602-Lower-Mountain-Rd.-8.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-55f9ed4::before, .elementor-464 .elementor-element.elementor-element-55f9ed4 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-55f9ed4 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-55f9ed4 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-55f9ed4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-55f9ed4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-55f9ed4 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-55f9ed4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-55f9ed4:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-8b2695e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-8b2695e .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-273b05e{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-273b05e:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-273b05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langs-5602-Lower-Mountain-Rd.-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-273b05e::before, .elementor-464 .elementor-element.elementor-element-273b05e > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-273b05e > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-273b05e > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-273b05e > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-273b05e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-273b05e:hover::before, .elementor-464 .elementor-element.elementor-element-273b05e:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-273b05e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-273b05e > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-273b05e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-273b05e:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-cb1b83e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-cb1b83e .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-645c198{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-645c198:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-645c198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1350-Paost-Oak-Ct.-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-645c198::before, .elementor-464 .elementor-element.elementor-element-645c198 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-645c198 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-645c198 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-645c198 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-645c198 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-645c198:hover::before, .elementor-464 .elementor-element.elementor-element-645c198:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-645c198:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-645c198 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-645c198 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-645c198:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-b83826b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-b83826b .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-a3f2d40{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-a3f2d40:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-a3f2d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1305-Mill-Creek-Rd.-6.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-a3f2d40::before, .elementor-464 .elementor-element.elementor-element-a3f2d40 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-a3f2d40 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-a3f2d40 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-a3f2d40 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-a3f2d40 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-a3f2d40 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-a3f2d40 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-a3f2d40:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-fb58860 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-fb58860 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-1753ea4{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-1753ea4:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-1753ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1305-Mill-Creek-Rd.-15.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-1753ea4::before, .elementor-464 .elementor-element.elementor-element-1753ea4 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1753ea4 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1753ea4 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1753ea4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1753ea4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-1753ea4:hover::before, .elementor-464 .elementor-element.elementor-element-1753ea4:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1753ea4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1753ea4 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-1753ea4 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-1753ea4:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-53912db > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-53912db .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-dd1d46a{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-dd1d46a:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-dd1d46a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langs-5602-Lower-Mountain-Rd.-17.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-dd1d46a::before, .elementor-464 .elementor-element.elementor-element-dd1d46a > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-dd1d46a > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-dd1d46a > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-dd1d46a > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-dd1d46a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-dd1d46a > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-dd1d46a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-dd1d46a:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-65e3efc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-65e3efc .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-3e1d086{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-3e1d086:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-3e1d086 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/Zolfo1_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-3e1d086::before, .elementor-464 .elementor-element.elementor-element-3e1d086 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-3e1d086 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-3e1d086 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-3e1d086 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-3e1d086 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-3e1d086:hover::before, .elementor-464 .elementor-element.elementor-element-3e1d086:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-3e1d086:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-3e1d086 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-3e1d086 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-3e1d086:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-d26a73d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-d26a73d .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-76c1b3f{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-76c1b3f:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-76c1b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/Robertsonhallbath6_web-min.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-76c1b3f::before, .elementor-464 .elementor-element.elementor-element-76c1b3f > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-76c1b3f > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-76c1b3f > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-76c1b3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-76c1b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-76c1b3f > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-76c1b3f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-76c1b3f:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-2572d41 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-2572d41 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-9761478{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-9761478:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-9761478 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/dajani1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-9761478::before, .elementor-464 .elementor-element.elementor-element-9761478 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9761478 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9761478 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-9761478 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-9761478 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-9761478:hover::before, .elementor-464 .elementor-element.elementor-element-9761478:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9761478:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9761478 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-9761478 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-9761478:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-af7a5fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-af7a5fb .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-f7ccce8{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-f7ccce8:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-f7ccce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/Toiletvew_edited_resized2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-f7ccce8::before, .elementor-464 .elementor-element.elementor-element-f7ccce8 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f7ccce8 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f7ccce8 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f7ccce8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-f7ccce8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-f7ccce8 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-f7ccce8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-f7ccce8:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-cfacfb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-cfacfb8 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-495a902{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-495a902:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-495a902 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/FuchsBathDesign5_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-495a902::before, .elementor-464 .elementor-element.elementor-element-495a902 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-495a902 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-495a902 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-495a902 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-495a902 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-495a902:hover::before, .elementor-464 .elementor-element.elementor-element-495a902:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-495a902:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-495a902 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-495a902 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-495a902:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-a4b5dfd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-a4b5dfd .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-5435643{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-5435643:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-5435643 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/ErwinMaster6_revised_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-5435643::before, .elementor-464 .elementor-element.elementor-element-5435643 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5435643 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5435643 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-5435643 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-5435643 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-5435643:hover::before, .elementor-464 .elementor-element.elementor-element-5435643:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5435643:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5435643 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-5435643 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-5435643:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-a42b9fc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-a42b9fc .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-79757f2{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-79757f2:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-79757f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/ErwinMaster2_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-79757f2::before, .elementor-464 .elementor-element.elementor-element-79757f2 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-79757f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-79757f2 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-79757f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-79757f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-79757f2:hover::before, .elementor-464 .elementor-element.elementor-element-79757f2:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-79757f2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-79757f2 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-79757f2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-79757f2:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-9dbbac8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-9dbbac8 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-1f0f53d{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-1f0f53d:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-1f0f53d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/Erwin1_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-1f0f53d::before, .elementor-464 .elementor-element.elementor-element-1f0f53d > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1f0f53d > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1f0f53d > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1f0f53d > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-1f0f53d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-1f0f53d > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-1f0f53d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-1f0f53d:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-67bd53b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-67bd53b .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-2b628c1{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-2b628c1:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-2b628c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/Erwin2ndPowder2_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-2b628c1::before, .elementor-464 .elementor-element.elementor-element-2b628c1 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-2b628c1 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-2b628c1 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-2b628c1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-2b628c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-2b628c1:hover::before, .elementor-464 .elementor-element.elementor-element-2b628c1:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-2b628c1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-2b628c1 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-2b628c1 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-2b628c1:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-1275074 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-1275074 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-d25e33d{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-d25e33d:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-d25e33d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/Wrublesky1_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-d25e33d::before, .elementor-464 .elementor-element.elementor-element-d25e33d > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-d25e33d > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-d25e33d > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-d25e33d > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-d25e33d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-d25e33d:hover::before, .elementor-464 .elementor-element.elementor-element-d25e33d:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-d25e33d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-d25e33d > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-d25e33d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-d25e33d:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-5a00068 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-5a00068 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-9564a71{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-9564a71:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-9564a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/Grubb_1445.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-9564a71::before, .elementor-464 .elementor-element.elementor-element-9564a71 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9564a71 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9564a71 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-9564a71 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-9564a71 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-9564a71:hover::before, .elementor-464 .elementor-element.elementor-element-9564a71:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9564a71:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9564a71 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-9564a71 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-9564a71:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-273433c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-273433c .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-72f7062{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-72f7062:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-72f7062 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/04/MellickBathLaundryDesign10revised_web.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-72f7062::before, .elementor-464 .elementor-element.elementor-element-72f7062 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-72f7062 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-72f7062 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-72f7062 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-72f7062 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-72f7062:hover::before, .elementor-464 .elementor-element.elementor-element-72f7062:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-72f7062:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-72f7062 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-72f7062 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-72f7062:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-8a93e65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-8a93e65 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-873025d{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-464 .elementor-element.elementor-element-873025d > .elementor-widget-container{margin:60px 0px 15px 0px;}.elementor-464 .elementor-element.elementor-element-873025d .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-464 .elementor-element.elementor-element-86d73f5{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-8a0b42f{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-8a0b42f:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-8a0b42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1961-Sugar-Bottom-Rd.-43-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-8a0b42f::before, .elementor-464 .elementor-element.elementor-element-8a0b42f > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8a0b42f > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8a0b42f > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-8a0b42f > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-8a0b42f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8a0b42f > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-8a0b42f > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-8a0b42f:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-9c3fb12 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-9c3fb12 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-5df1e89{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-5df1e89:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-5df1e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1961-Sugar-Bottom-Rd.-73-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-5df1e89::before, .elementor-464 .elementor-element.elementor-element-5df1e89 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5df1e89 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5df1e89 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-5df1e89 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-5df1e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-5df1e89:hover::before, .elementor-464 .elementor-element.elementor-element-5df1e89:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5df1e89:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-5df1e89 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-5df1e89 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-5df1e89:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-7148cf6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-7148cf6 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-e066a39{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-e066a39:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-e066a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langs-7-Eagleton-Rd.-10-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-e066a39::before, .elementor-464 .elementor-element.elementor-element-e066a39 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e066a39 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e066a39 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e066a39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-e066a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-e066a39:hover::before, .elementor-464 .elementor-element.elementor-element-e066a39:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e066a39:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-e066a39 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-e066a39 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-e066a39:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-702941c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-702941c .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-b9b5237{--display:flex;}.elementor-464 .elementor-element.elementor-element-dbfff99{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-54eb766{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-54eb766:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-54eb766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langs-55-Lavender-Lane-13.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-54eb766::before, .elementor-464 .elementor-element.elementor-element-54eb766 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-54eb766 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-54eb766 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-54eb766 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-54eb766 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-54eb766:hover::before, .elementor-464 .elementor-element.elementor-element-54eb766:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-54eb766:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-54eb766 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-54eb766 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-54eb766:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-2475c75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-2475c75 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-952dcdc{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-952dcdc:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-952dcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/7-London-Ct-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-952dcdc::before, .elementor-464 .elementor-element.elementor-element-952dcdc > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-952dcdc > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-952dcdc > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-952dcdc > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-952dcdc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-952dcdc:hover::before, .elementor-464 .elementor-element.elementor-element-952dcdc:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-952dcdc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-952dcdc > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-952dcdc > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-952dcdc:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-3f54651 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-3f54651 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-a6e2c80{--display:flex;}.elementor-464 .elementor-element.elementor-element-66f8f71{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-cbe8d1a{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-cbe8d1a:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-cbe8d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1961-Sugar-Bottom-Rd.-39.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-cbe8d1a::before, .elementor-464 .elementor-element.elementor-element-cbe8d1a > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-cbe8d1a > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-cbe8d1a > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-cbe8d1a > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-cbe8d1a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-cbe8d1a > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-cbe8d1a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-e7b6289 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-e7b6289 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-c6e31fd{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-c6e31fd:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-c6e31fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1961-Sugar-Bottom-Rd.-61-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-c6e31fd::before, .elementor-464 .elementor-element.elementor-element-c6e31fd > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c6e31fd > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c6e31fd > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-c6e31fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-c6e31fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-c6e31fd > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-c6e31fd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-c6e31fd:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-60551a8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-60551a8 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-9523ba8{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-9523ba8:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-9523ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/1305-Mill-Creek-Rd.-0.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-9523ba8::before, .elementor-464 .elementor-element.elementor-element-9523ba8 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9523ba8 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9523ba8 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-9523ba8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-9523ba8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-9523ba8:hover::before, .elementor-464 .elementor-element.elementor-element-9523ba8:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9523ba8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-9523ba8 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-9523ba8 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-9523ba8:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-dac2828 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-dac2828 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-8fc33be{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-8fc33be:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-8fc33be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Creamery-Rd-Laundry-room-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-8fc33be::before, .elementor-464 .elementor-element.elementor-element-8fc33be > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8fc33be > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8fc33be > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-8fc33be > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-8fc33be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-8fc33be:hover::before, .elementor-464 .elementor-element.elementor-element-8fc33be:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8fc33be:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-8fc33be > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-8fc33be > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-8fc33be:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-db0286c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-db0286c .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-4497b22{--display:flex;}.elementor-464 .elementor-element.elementor-element-b383dcc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-464 .elementor-element.elementor-element-2b305fb .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-464 .elementor-element.elementor-element-2b305fb .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-464 .elementor-element.elementor-element-2b305fb{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-464 .elementor-element.elementor-element-525ecb0{--display:flex;}.elementor-464 .elementor-element.elementor-element-31d3bca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-464 .elementor-element.elementor-element-4226fb3 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-464 .elementor-element.elementor-element-4226fb3 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-464 .elementor-element.elementor-element-4226fb3{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-464 .elementor-element.elementor-element-a0ee48c{--display:flex;}.elementor-464 .elementor-element.elementor-element-84daeab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-464 .elementor-element.elementor-element-2db310e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-464 .elementor-element.elementor-element-2db310e > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-464 .elementor-element.elementor-element-2db310e .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-464 .elementor-element.elementor-element-8fb1e36 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-464 .elementor-element.elementor-element-8fb1e36 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-464 .elementor-element.elementor-element-8fb1e36 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-8fb1e36{--image-border-radius:10px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-464 .elementor-element.elementor-element-54d432e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-464 .elementor-element.elementor-element-54d432e > .elementor-widget-container{margin:30px 0px 15px 0px;}.elementor-464 .elementor-element.elementor-element-54d432e .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-464 .elementor-element.elementor-element-feaaa11 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-464 .elementor-element.elementor-element-feaaa11 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-464 .elementor-element.elementor-element-feaaa11 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-feaaa11{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-464 .elementor-element.elementor-element-d0f954c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-464 .elementor-element.elementor-element-d0f954c > .elementor-widget-container{margin:30px 0px 15px 0px;}.elementor-464 .elementor-element.elementor-element-d0f954c .elementor-heading-title{font-size:30px;font-weight:600;}.elementor-464 .elementor-element.elementor-element-1257253 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-464 .elementor-element.elementor-element-1257253 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-464 .elementor-element.elementor-element-1257253 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-1257253{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-464 .elementor-element.elementor-element-35dd5e6{--display:flex;}.elementor-464 .elementor-element.elementor-element-6576911{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-b03e6f2{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-b03e6f2:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-b03e6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langs-810-Hudson-27-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-b03e6f2::before, .elementor-464 .elementor-element.elementor-element-b03e6f2 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b03e6f2 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b03e6f2 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b03e6f2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-b03e6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-b03e6f2 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-b03e6f2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-b03e6f2:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-e1602a6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-e1602a6 .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-463b4c2{--display:flex;--min-height:450px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-464 .elementor-element.elementor-element-463b4c2:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-463b4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/05/Langs-1-Larkspur-Lane-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-464 .elementor-element.elementor-element-463b4c2::before, .elementor-464 .elementor-element.elementor-element-463b4c2 > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-463b4c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-463b4c2 > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-463b4c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-464 .elementor-element.elementor-element-463b4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #2C2C2C00 0%, #2C2C2CE6 100%);}.elementor-464 .elementor-element.elementor-element-463b4c2:hover::before, .elementor-464 .elementor-element.elementor-element-463b4c2:hover > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-463b4c2:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-464 .elementor-element.elementor-element-463b4c2 > .elementor-background-slideshow:hover::before, .elementor-464 .elementor-element.elementor-element-463b4c2 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-464 .elementor-element.elementor-element-463b4c2:hover{--overlay-opacity:1;}.elementor-464 .elementor-element.elementor-element-5fab7df > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-5fab7df .elementor-heading-title{color:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-168c8720{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:50px;--n-tabs-title-border-radius:0% 0% 0% 0%;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:35px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:35px;--n-tabs-title-color:#66666680;--n-tabs-title-color-active:#2C2C2C;}.elementor-464 .elementor-element.elementor-element-168c8720 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-464 .elementor-element.elementor-element-168c8720.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#D9D9D9;}.elementor-464 .elementor-element.elementor-element-168c8720.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-464 .elementor-element.elementor-element-168c8720.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;border-style:solid;border-width:0px 0px 3px 0px;border-color:#2C2C2C;}.elementor-464 .elementor-element.elementor-element-168c8720.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:0px 0px 1px 0px;border-color:#D9D9D9;}.elementor-464 .elementor-element.elementor-element-168c8720.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:400;}.elementor-464 .elementor-element.elementor-element-168c8720 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#2C2C2C;}.elementor-464 .elementor-element.elementor-element-6180028{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-464 .elementor-element.elementor-element-689e5b7{--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:100px 100px;--row-gap:100px;--column-gap:100px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-79025dc );--border-color:var( --e-global-color-79025dc );--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-f365127{--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;}.elementor-464 .elementor-element.elementor-element-f365127:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-f365127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://langskitchens.com/wp-content/uploads/2025/02/Frame-1.svg");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-464 .elementor-element.elementor-element-33e9b60{--display:flex;--justify-content:flex-end;}.elementor-464 .elementor-element.elementor-element-6a091a1 img{width:100%;max-width:100%;height:425px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-464 .elementor-element.elementor-element-3a0c39c{--display:flex;--margin-top:0px;--margin-bottom:59px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-406856c img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-464 .elementor-element.elementor-element-20e359c{--display:flex;--justify-content:center;}.elementor-464 .elementor-element.elementor-element-3870c45 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-464 .elementor-element.elementor-element-3870c45 .elementor-heading-title{font-family:var( --e-global-typography-aa6f9a8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa6f9a8-font-size );font-weight:var( --e-global-typography-aa6f9a8-font-weight );text-transform:var( --e-global-typography-aa6f9a8-text-transform );line-height:var( --e-global-typography-aa6f9a8-line-height );letter-spacing:var( --e-global-typography-aa6f9a8-letter-spacing );color:var( --e-global-color-1bb7a45 );}.elementor-464 .elementor-element.elementor-element-35e8f7d{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-464 .elementor-element.elementor-element-35e8f7d > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-464 .elementor-element.elementor-element-4417ea0{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;color:var( --e-global-color-7c3a4e2 );}.elementor-464 .elementor-element.elementor-element-4417ea0 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-464 .elementor-element.elementor-element-fb8fb37 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-464 .elementor-element.elementor-element-fb8fb37 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-464 .elementor-element.elementor-element-5a30bfd{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-464 .elementor-element.elementor-element-7921721{--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:100px 100px;--row-gap:100px;--column-gap:100px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-79025dc );--border-color:var( --e-global-color-79025dc );--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-4f2a288{--display:flex;--justify-content:center;}.elementor-464 .elementor-element.elementor-element-c148db0 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-464 .elementor-element.elementor-element-c148db0 .elementor-heading-title{font-family:var( --e-global-typography-aa6f9a8-font-family ), Sans-serif;font-size:var( --e-global-typography-aa6f9a8-font-size );font-weight:var( --e-global-typography-aa6f9a8-font-weight );text-transform:var( --e-global-typography-aa6f9a8-text-transform );line-height:var( --e-global-typography-aa6f9a8-line-height );letter-spacing:var( --e-global-typography-aa6f9a8-letter-spacing );color:var( --e-global-color-1bb7a45 );}.elementor-464 .elementor-element.elementor-element-af0281e{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-464 .elementor-element.elementor-element-af0281e > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-464 .elementor-element.elementor-element-af0281e .elementor-heading-title{color:var( --e-global-color-1bb7a45 );}.elementor-464 .elementor-element.elementor-element-8aaa592{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;color:var( --e-global-color-7c3a4e2 );}.elementor-464 .elementor-element.elementor-element-8aaa592 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-464 .elementor-element.elementor-element-cf0eadf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-464 .elementor-element.elementor-element-cf0eadf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-464 .elementor-element.elementor-element-2daf496{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-464 .elementor-element.elementor-element-67d83e3{--display:flex;}.elementor-464 .elementor-element.elementor-element-0a1accd{z-index:1;}.elementor-464 .elementor-element.elementor-element-0a1accd img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-464 .elementor-element.elementor-element-85dea07{--display:flex;}.elementor-464 .elementor-element.elementor-element-07bdf7e > .elementor-widget-container{margin:69px 102px 0px -102px;padding:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-07bdf7e img{width:100%;max-width:100%;height:50px;object-fit:cover;object-position:center center;}.elementor-464 .elementor-element.elementor-element-47f81f2{--display:flex;--min-height:400px;}.elementor-464 .elementor-element.elementor-element-397b99b > .elementor-widget-container{background-color:var( --e-global-color-048bdd6 );margin:0px 0px 0px -131px;padding:10px 10px 10px 10px;border-radius:10px 10px 10px 10px;}.elementor-464 .elementor-element.elementor-element-397b99b{z-index:2;}.elementor-464 .elementor-element.elementor-element-397b99b img{width:100%;max-width:100%;height:400px;object-fit:cover;object-position:center center;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-464 .elementor-element.elementor-element-dca2bca{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-464 .elementor-element.elementor-element-434ef28{--padding-top:144px;--padding-bottom:152px;--padding-left:40px;--padding-right:40px;}.elementor-464 .elementor-element.elementor-element-cd0e2bc{font-size:var( --e-global-typography-f02a132-font-size );line-height:var( --e-global-typography-f02a132-line-height );}.elementor-464 .elementor-element.elementor-element-6ede77a .elementor-button{font-size:var( --e-global-typography-bdc027e-font-size );line-height:var( --e-global-typography-bdc027e-line-height );}.elementor-464 .elementor-element.elementor-element-349c0447{--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-464 .elementor-element.elementor-element-2f07da09{--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-464 .elementor-element.elementor-element-1618a8ae .elementor-heading-title{font-size:var( --e-global-typography-aa6f9a8-font-size );line-height:var( --e-global-typography-aa6f9a8-line-height );letter-spacing:var( --e-global-typography-aa6f9a8-letter-spacing );}.elementor-464 .elementor-element.elementor-element-528c6078{--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-0c8df0f{--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-88f5166{--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-86d73f5{--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-dbfff99{--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-66f8f71{--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-6576911{--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-6180028{--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-464 .elementor-element.elementor-element-689e5b7{--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-3870c45 .elementor-heading-title{font-size:var( --e-global-typography-aa6f9a8-font-size );line-height:var( --e-global-typography-aa6f9a8-line-height );letter-spacing:var( --e-global-typography-aa6f9a8-letter-spacing );}.elementor-464 .elementor-element.elementor-element-5a30bfd{--padding-top:60px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-464 .elementor-element.elementor-element-7921721{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-c148db0 .elementor-heading-title{font-size:var( --e-global-typography-aa6f9a8-font-size );line-height:var( --e-global-typography-aa6f9a8-line-height );letter-spacing:var( --e-global-typography-aa6f9a8-letter-spacing );}}@media(max-width:767px){.elementor-464 .elementor-element.elementor-element-434ef28{--padding-top:80px;--padding-bottom:80px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-1a4253a{--width:100%;}.elementor-464 .elementor-element.elementor-element-140c6e5 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-464 .elementor-element.elementor-element-140c6e5{text-align:start;}.elementor-464 .elementor-element.elementor-element-cd0e2bc{font-size:var( --e-global-typography-f02a132-font-size );line-height:var( --e-global-typography-f02a132-line-height );}.elementor-464 .elementor-element.elementor-element-6ede77a .elementor-button{font-size:var( --e-global-typography-bdc027e-font-size );line-height:var( --e-global-typography-bdc027e-line-height );}.elementor-464 .elementor-element.elementor-element-349c0447{--padding-top:40px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-1618a8ae{text-align:start;}.elementor-464 .elementor-element.elementor-element-1618a8ae .elementor-heading-title{font-size:var( --e-global-typography-aa6f9a8-font-size );line-height:var( --e-global-typography-aa6f9a8-line-height );letter-spacing:var( --e-global-typography-aa6f9a8-letter-spacing );}.elementor-464 .elementor-element.elementor-element-57feaf19{text-align:start;}.elementor-464 .elementor-element.elementor-element-43bb1839{text-align:start;}.elementor-464 .elementor-element.elementor-element-528c6078{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-0c8df0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-8bdca9f{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-e70080a{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-77996e9{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-82abc31{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-1288bed{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-991dc5f{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-376013b{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-2283de9{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-f6105ff{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-1c38d41{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-7b51bd2{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-78dee3f{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-14f1c93{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-a7b7b5c{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-5f135c1{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-340e8fc{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-b7b33e3{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-283c7b6{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-32f7daf{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-f0c8e1b{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-3862d07{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-87e87a9{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-cbf2de1{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-bf420a8{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-036be52{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-663ed7e{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-6a17636{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-b0ca825{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-490f06e{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-432117b{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-89077a1 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-464 .elementor-element.elementor-element-88f5166{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-6da9daf{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-743fdf6{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-73dfe23{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-f44cac0{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-1fbd59b{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-6347dc6{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-4811b02{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-4e710e3{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-b88d892{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-b60e37d{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-e358c5b{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-04b3839{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-82ae522{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-0e21668{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-58ae636{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-5f30f34{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-93f3fcc{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-c1ab4af{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-f0d8ecf{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-c2ab56e{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-b1fa4d9{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-ede95cc{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-12bcbf0{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-463e953{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-de0e8ab{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-c51d76c{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-55f9ed4{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-273b05e{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-645c198{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-a3f2d40{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-1753ea4{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-dd1d46a{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-3e1d086{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-76c1b3f{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-9761478{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-f7ccce8{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-495a902{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-5435643{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-79757f2{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-1f0f53d{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-2b628c1{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-d25e33d{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-9564a71{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-72f7062{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-873025d > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-464 .elementor-element.elementor-element-86d73f5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-8a0b42f{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-5df1e89{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-e066a39{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-dbfff99{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-54eb766{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-952dcdc{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-66f8f71{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-cbe8d1a{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-c6e31fd{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-9523ba8{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-8fc33be{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-2db310e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-464 .elementor-element.elementor-element-54d432e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-464 .elementor-element.elementor-element-d0f954c > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-464 .elementor-element.elementor-element-6576911{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-464 .elementor-element.elementor-element-b03e6f2{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-463b4c2{--min-height:350px;}.elementor-464 .elementor-element.elementor-element-6180028{--padding-top:40px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-689e5b7{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-f365127{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-464 .elementor-element.elementor-element-f365127:not(.elementor-motion-effects-element-type-background), .elementor-464 .elementor-element.elementor-element-f365127 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:initial;}.elementor-464 .elementor-element.elementor-element-6a091a1 img{height:350px;}.elementor-464 .elementor-element.elementor-element-3a0c39c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-406856c img{height:350px;}.elementor-464 .elementor-element.elementor-element-3870c45 .elementor-heading-title{font-size:var( --e-global-typography-aa6f9a8-font-size );line-height:var( --e-global-typography-aa6f9a8-line-height );letter-spacing:var( --e-global-typography-aa6f9a8-letter-spacing );}.elementor-464 .elementor-element.elementor-element-35e8f7d > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-464 .elementor-element.elementor-element-5a30bfd{--padding-top:40px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-464 .elementor-element.elementor-element-7921721{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-464 .elementor-element.elementor-element-c148db0 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-464 .elementor-element.elementor-element-c148db0 .elementor-heading-title{font-size:var( --e-global-typography-aa6f9a8-font-size );line-height:var( --e-global-typography-aa6f9a8-line-height );letter-spacing:var( --e-global-typography-aa6f9a8-letter-spacing );}.elementor-464 .elementor-element.elementor-element-af0281e > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-464 .elementor-element.elementor-element-2daf496{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-464 .elementor-element.elementor-element-67d83e3{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-464 .elementor-element.elementor-element-0a1accd img{height:350px;}.elementor-464 .elementor-element.elementor-element-07bdf7e > .elementor-widget-container{margin:0px 100px 0px -102px;}.elementor-464 .elementor-element.elementor-element-397b99b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-464 .elementor-element.elementor-element-397b99b img{height:300px;}}@media(min-width:768px){.elementor-464 .elementor-element.elementor-element-1a4253a{--width:501px;}.elementor-464 .elementor-element.elementor-element-4f2a288{--width:40%;}.elementor-464 .elementor-element.elementor-element-2daf496{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-464 .elementor-element.elementor-element-4f2a288{--width:100%;}.elementor-464 .elementor-element.elementor-element-2daf496{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-cd0e2bc */.elementor-464 .elementor-element.elementor-element-cd0e2bc p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6ede77a */a.elementor-button.elementor-button-link.elementor-size-sm {
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-43bb1839 */.elementor-464 .elementor-element.elementor-element-43bb1839 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdca9f */.elementor-464 .elementor-element.elementor-element-8bdca9f .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70080a */.elementor-464 .elementor-element.elementor-element-e70080a .heading,.elementor-464 .elementor-element.elementor-element-e70080a .tagline, .elementor-464 .elementor-element.elementor-element-e70080a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e70080a:hover .heading,.elementor-464 .elementor-element.elementor-element-e70080a:hover .tagline, .elementor-464 .elementor-element.elementor-element-e70080a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77996e9 */.elementor-464 .elementor-element.elementor-element-77996e9 .heading,.elementor-464 .elementor-element.elementor-element-77996e9 .tagline, .elementor-464 .elementor-element.elementor-element-77996e9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-77996e9:hover .heading,.elementor-464 .elementor-element.elementor-element-77996e9:hover .tagline, .elementor-464 .elementor-element.elementor-element-77996e9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82abc31 */.elementor-464 .elementor-element.elementor-element-82abc31 .heading,.elementor-464 .elementor-element.elementor-element-82abc31 .tagline, .elementor-464 .elementor-element.elementor-element-82abc31::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82abc31:hover .heading,.elementor-464 .elementor-element.elementor-element-82abc31:hover .tagline, .elementor-464 .elementor-element.elementor-element-82abc31:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288bed */.elementor-464 .elementor-element.elementor-element-1288bed .heading,.elementor-464 .elementor-element.elementor-element-1288bed .tagline, .elementor-464 .elementor-element.elementor-element-1288bed::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1288bed:hover .heading,.elementor-464 .elementor-element.elementor-element-1288bed:hover .tagline, .elementor-464 .elementor-element.elementor-element-1288bed:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991dc5f */.elementor-464 .elementor-element.elementor-element-991dc5f .heading,.elementor-464 .elementor-element.elementor-element-991dc5f .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-991dc5f:hover .heading,.elementor-464 .elementor-element.elementor-element-991dc5f:hover .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-376013b */.elementor-464 .elementor-element.elementor-element-376013b .heading,.elementor-464 .elementor-element.elementor-element-376013b .tagline, .elementor-464 .elementor-element.elementor-element-376013b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-376013b:hover .heading,.elementor-464 .elementor-element.elementor-element-376013b:hover .tagline, .elementor-464 .elementor-element.elementor-element-376013b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283de9 */.elementor-464 .elementor-element.elementor-element-2283de9 .heading,.elementor-464 .elementor-element.elementor-element-2283de9 .tagline, .elementor-464 .elementor-element.elementor-element-2283de9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2283de9:hover .heading,.elementor-464 .elementor-element.elementor-element-2283de9:hover .tagline, .elementor-464 .elementor-element.elementor-element-2283de9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6105ff */.elementor-464 .elementor-element.elementor-element-f6105ff .heading,.elementor-464 .elementor-element.elementor-element-f6105ff .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f6105ff:hover .heading,.elementor-464 .elementor-element.elementor-element-f6105ff:hover .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c38d41 */.elementor-464 .elementor-element.elementor-element-1c38d41 .heading,.elementor-464 .elementor-element.elementor-element-1c38d41 .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1c38d41:hover .heading,.elementor-464 .elementor-element.elementor-element-1c38d41:hover .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b51bd2 */.elementor-464 .elementor-element.elementor-element-7b51bd2 .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2 .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dee3f */.elementor-464 .elementor-element.elementor-element-78dee3f .heading,.elementor-464 .elementor-element.elementor-element-78dee3f .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-78dee3f:hover .heading,.elementor-464 .elementor-element.elementor-element-78dee3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1c93 */.elementor-464 .elementor-element.elementor-element-14f1c93 .heading,.elementor-464 .elementor-element.elementor-element-14f1c93 .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-14f1c93:hover .heading,.elementor-464 .elementor-element.elementor-element-14f1c93:hover .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b7b5c */.elementor-464 .elementor-element.elementor-element-a7b7b5c .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f135c1 */.elementor-464 .elementor-element.elementor-element-5f135c1 .heading,.elementor-464 .elementor-element.elementor-element-5f135c1 .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f135c1:hover .heading,.elementor-464 .elementor-element.elementor-element-5f135c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e8fc */.elementor-464 .elementor-element.elementor-element-340e8fc .heading,.elementor-464 .elementor-element.elementor-element-340e8fc .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-340e8fc:hover .heading,.elementor-464 .elementor-element.elementor-element-340e8fc:hover .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b33e3 */.elementor-464 .elementor-element.elementor-element-b7b33e3 .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3 .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283c7b6 */.elementor-464 .elementor-element.elementor-element-283c7b6 .heading,.elementor-464 .elementor-element.elementor-element-283c7b6 .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-283c7b6:hover .heading,.elementor-464 .elementor-element.elementor-element-283c7b6:hover .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f7daf */.elementor-464 .elementor-element.elementor-element-32f7daf .heading,.elementor-464 .elementor-element.elementor-element-32f7daf .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-32f7daf:hover .heading,.elementor-464 .elementor-element.elementor-element-32f7daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c8e1b */.elementor-464 .elementor-element.elementor-element-f0c8e1b .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3862d07 */.elementor-464 .elementor-element.elementor-element-3862d07 .heading,.elementor-464 .elementor-element.elementor-element-3862d07 .tagline, .elementor-464 .elementor-element.elementor-element-3862d07::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3862d07:hover .heading,.elementor-464 .elementor-element.elementor-element-3862d07:hover .tagline, .elementor-464 .elementor-element.elementor-element-3862d07:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e87a9 */.elementor-464 .elementor-element.elementor-element-87e87a9 .heading,.elementor-464 .elementor-element.elementor-element-87e87a9 .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-87e87a9:hover .heading,.elementor-464 .elementor-element.elementor-element-87e87a9:hover .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf2de1 */.elementor-464 .elementor-element.elementor-element-cbf2de1 .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1 .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf420a8 */.elementor-464 .elementor-element.elementor-element-bf420a8 .heading,.elementor-464 .elementor-element.elementor-element-bf420a8 .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-bf420a8:hover .heading,.elementor-464 .elementor-element.elementor-element-bf420a8:hover .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036be52 */.elementor-464 .elementor-element.elementor-element-036be52 .heading,.elementor-464 .elementor-element.elementor-element-036be52 .tagline, .elementor-464 .elementor-element.elementor-element-036be52::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-036be52:hover .heading,.elementor-464 .elementor-element.elementor-element-036be52:hover .tagline, .elementor-464 .elementor-element.elementor-element-036be52:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663ed7e */.elementor-464 .elementor-element.elementor-element-663ed7e .heading,.elementor-464 .elementor-element.elementor-element-663ed7e .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-663ed7e:hover .heading,.elementor-464 .elementor-element.elementor-element-663ed7e:hover .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17636 */.elementor-464 .elementor-element.elementor-element-6a17636 .heading,.elementor-464 .elementor-element.elementor-element-6a17636 .tagline, .elementor-464 .elementor-element.elementor-element-6a17636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6a17636:hover .heading,.elementor-464 .elementor-element.elementor-element-6a17636:hover .tagline, .elementor-464 .elementor-element.elementor-element-6a17636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ca825 */.elementor-464 .elementor-element.elementor-element-b0ca825 .heading,.elementor-464 .elementor-element.elementor-element-b0ca825 .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b0ca825:hover .heading,.elementor-464 .elementor-element.elementor-element-b0ca825:hover .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490f06e */.elementor-464 .elementor-element.elementor-element-490f06e .heading,.elementor-464 .elementor-element.elementor-element-490f06e .tagline, .elementor-464 .elementor-element.elementor-element-490f06e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-490f06e:hover .heading,.elementor-464 .elementor-element.elementor-element-490f06e:hover .tagline, .elementor-464 .elementor-element.elementor-element-490f06e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432117b */.elementor-464 .elementor-element.elementor-element-432117b .heading,.elementor-464 .elementor-element.elementor-element-432117b .tagline, .elementor-464 .elementor-element.elementor-element-432117b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-432117b:hover .heading,.elementor-464 .elementor-element.elementor-element-432117b:hover .tagline, .elementor-464 .elementor-element.elementor-element-432117b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9daf */.elementor-464 .elementor-element.elementor-element-6da9daf .heading,.elementor-464 .elementor-element.elementor-element-6da9daf .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6da9daf:hover .heading,.elementor-464 .elementor-element.elementor-element-6da9daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743fdf6 */.elementor-464 .elementor-element.elementor-element-743fdf6 .heading,.elementor-464 .elementor-element.elementor-element-743fdf6 .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-743fdf6:hover .heading,.elementor-464 .elementor-element.elementor-element-743fdf6:hover .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfe23 */.elementor-464 .elementor-element.elementor-element-73dfe23 .heading,.elementor-464 .elementor-element.elementor-element-73dfe23 .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-73dfe23:hover .heading,.elementor-464 .elementor-element.elementor-element-73dfe23:hover .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44cac0 */.elementor-464 .elementor-element.elementor-element-f44cac0 .heading,.elementor-464 .elementor-element.elementor-element-f44cac0 .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f44cac0:hover .heading,.elementor-464 .elementor-element.elementor-element-f44cac0:hover .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbd59b */.elementor-464 .elementor-element.elementor-element-1fbd59b .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6347dc6 */.elementor-464 .elementor-element.elementor-element-6347dc6 .heading,.elementor-464 .elementor-element.elementor-element-6347dc6 .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6347dc6:hover .heading,.elementor-464 .elementor-element.elementor-element-6347dc6:hover .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4811b02 */.elementor-464 .elementor-element.elementor-element-4811b02 .heading,.elementor-464 .elementor-element.elementor-element-4811b02 .tagline, .elementor-464 .elementor-element.elementor-element-4811b02::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4811b02:hover .heading,.elementor-464 .elementor-element.elementor-element-4811b02:hover .tagline, .elementor-464 .elementor-element.elementor-element-4811b02:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e710e3 */.elementor-464 .elementor-element.elementor-element-4e710e3 .heading,.elementor-464 .elementor-element.elementor-element-4e710e3 .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4e710e3:hover .heading,.elementor-464 .elementor-element.elementor-element-4e710e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d892 */.elementor-464 .elementor-element.elementor-element-b88d892 .heading,.elementor-464 .elementor-element.elementor-element-b88d892 .tagline, .elementor-464 .elementor-element.elementor-element-b88d892::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b88d892:hover .heading,.elementor-464 .elementor-element.elementor-element-b88d892:hover .tagline, .elementor-464 .elementor-element.elementor-element-b88d892:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60e37d */.elementor-464 .elementor-element.elementor-element-b60e37d .heading,.elementor-464 .elementor-element.elementor-element-b60e37d .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b60e37d:hover .heading,.elementor-464 .elementor-element.elementor-element-b60e37d:hover .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358c5b */.elementor-464 .elementor-element.elementor-element-e358c5b .heading,.elementor-464 .elementor-element.elementor-element-e358c5b .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e358c5b:hover .heading,.elementor-464 .elementor-element.elementor-element-e358c5b:hover .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b3839 */.elementor-464 .elementor-element.elementor-element-04b3839 .heading,.elementor-464 .elementor-element.elementor-element-04b3839 .tagline, .elementor-464 .elementor-element.elementor-element-04b3839::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-04b3839:hover .heading,.elementor-464 .elementor-element.elementor-element-04b3839:hover .tagline, .elementor-464 .elementor-element.elementor-element-04b3839:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ae522 */.elementor-464 .elementor-element.elementor-element-82ae522 .heading,.elementor-464 .elementor-element.elementor-element-82ae522 .tagline, .elementor-464 .elementor-element.elementor-element-82ae522::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82ae522:hover .heading,.elementor-464 .elementor-element.elementor-element-82ae522:hover .tagline, .elementor-464 .elementor-element.elementor-element-82ae522:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e21668 */.elementor-464 .elementor-element.elementor-element-0e21668 .heading,.elementor-464 .elementor-element.elementor-element-0e21668 .tagline, .elementor-464 .elementor-element.elementor-element-0e21668::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-0e21668:hover .heading,.elementor-464 .elementor-element.elementor-element-0e21668:hover .tagline, .elementor-464 .elementor-element.elementor-element-0e21668:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ae636 */.elementor-464 .elementor-element.elementor-element-58ae636 .heading,.elementor-464 .elementor-element.elementor-element-58ae636 .tagline, .elementor-464 .elementor-element.elementor-element-58ae636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-58ae636:hover .heading,.elementor-464 .elementor-element.elementor-element-58ae636:hover .tagline, .elementor-464 .elementor-element.elementor-element-58ae636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30f34 */.elementor-464 .elementor-element.elementor-element-5f30f34 .heading,.elementor-464 .elementor-element.elementor-element-5f30f34 .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f30f34:hover .heading,.elementor-464 .elementor-element.elementor-element-5f30f34:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f3fcc */.elementor-464 .elementor-element.elementor-element-93f3fcc .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ab4af */.elementor-464 .elementor-element.elementor-element-c1ab4af .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d8ecf */.elementor-464 .elementor-element.elementor-element-f0d8ecf .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab56e */.elementor-464 .elementor-element.elementor-element-c2ab56e .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fa4d9 */.elementor-464 .elementor-element.elementor-element-b1fa4d9 .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9 .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede95cc */.elementor-464 .elementor-element.elementor-element-ede95cc .heading,.elementor-464 .elementor-element.elementor-element-ede95cc .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-ede95cc:hover .heading,.elementor-464 .elementor-element.elementor-element-ede95cc:hover .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bcbf0 */.elementor-464 .elementor-element.elementor-element-12bcbf0 .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0 .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463e953 */.elementor-464 .elementor-element.elementor-element-463e953 .heading,.elementor-464 .elementor-element.elementor-element-463e953 .tagline, .elementor-464 .elementor-element.elementor-element-463e953::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463e953:hover .heading,.elementor-464 .elementor-element.elementor-element-463e953:hover .tagline, .elementor-464 .elementor-element.elementor-element-463e953:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e8ab */.elementor-464 .elementor-element.elementor-element-de0e8ab .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51d76c */.elementor-464 .elementor-element.elementor-element-c51d76c .heading,.elementor-464 .elementor-element.elementor-element-c51d76c .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c51d76c:hover .heading,.elementor-464 .elementor-element.elementor-element-c51d76c:hover .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9ed4 */.elementor-464 .elementor-element.elementor-element-55f9ed4 .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4 .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273b05e */.elementor-464 .elementor-element.elementor-element-273b05e .heading,.elementor-464 .elementor-element.elementor-element-273b05e .tagline, .elementor-464 .elementor-element.elementor-element-273b05e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-273b05e:hover .heading,.elementor-464 .elementor-element.elementor-element-273b05e:hover .tagline, .elementor-464 .elementor-element.elementor-element-273b05e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645c198 */.elementor-464 .elementor-element.elementor-element-645c198 .heading,.elementor-464 .elementor-element.elementor-element-645c198 .tagline, .elementor-464 .elementor-element.elementor-element-645c198::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-645c198:hover .heading,.elementor-464 .elementor-element.elementor-element-645c198:hover .tagline, .elementor-464 .elementor-element.elementor-element-645c198:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f2d40 */.elementor-464 .elementor-element.elementor-element-a3f2d40 .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40 .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753ea4 */.elementor-464 .elementor-element.elementor-element-1753ea4 .heading,.elementor-464 .elementor-element.elementor-element-1753ea4 .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1753ea4:hover .heading,.elementor-464 .elementor-element.elementor-element-1753ea4:hover .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d46a */.elementor-464 .elementor-element.elementor-element-dd1d46a .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d086 */.elementor-464 .elementor-element.elementor-element-3e1d086 .heading,.elementor-464 .elementor-element.elementor-element-3e1d086 .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3e1d086:hover .heading,.elementor-464 .elementor-element.elementor-element-3e1d086:hover .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c1b3f */.elementor-464 .elementor-element.elementor-element-76c1b3f .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761478 */.elementor-464 .elementor-element.elementor-element-9761478 .heading,.elementor-464 .elementor-element.elementor-element-9761478 .tagline, .elementor-464 .elementor-element.elementor-element-9761478::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9761478:hover .heading,.elementor-464 .elementor-element.elementor-element-9761478:hover .tagline, .elementor-464 .elementor-element.elementor-element-9761478:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ccce8 */.elementor-464 .elementor-element.elementor-element-f7ccce8 .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8 .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495a902 */.elementor-464 .elementor-element.elementor-element-495a902 .heading,.elementor-464 .elementor-element.elementor-element-495a902 .tagline, .elementor-464 .elementor-element.elementor-element-495a902::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-495a902:hover .heading,.elementor-464 .elementor-element.elementor-element-495a902:hover .tagline, .elementor-464 .elementor-element.elementor-element-495a902:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5435643 */.elementor-464 .elementor-element.elementor-element-5435643 .heading,.elementor-464 .elementor-element.elementor-element-5435643 .tagline, .elementor-464 .elementor-element.elementor-element-5435643::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5435643:hover .heading,.elementor-464 .elementor-element.elementor-element-5435643:hover .tagline, .elementor-464 .elementor-element.elementor-element-5435643:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79757f2 */.elementor-464 .elementor-element.elementor-element-79757f2 .heading,.elementor-464 .elementor-element.elementor-element-79757f2 .tagline, .elementor-464 .elementor-element.elementor-element-79757f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-79757f2:hover .heading,.elementor-464 .elementor-element.elementor-element-79757f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-79757f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0f53d */.elementor-464 .elementor-element.elementor-element-1f0f53d .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b628c1 */.elementor-464 .elementor-element.elementor-element-2b628c1 .heading,.elementor-464 .elementor-element.elementor-element-2b628c1 .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2b628c1:hover .heading,.elementor-464 .elementor-element.elementor-element-2b628c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25e33d */.elementor-464 .elementor-element.elementor-element-d25e33d .heading,.elementor-464 .elementor-element.elementor-element-d25e33d .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-d25e33d:hover .heading,.elementor-464 .elementor-element.elementor-element-d25e33d:hover .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9564a71 */.elementor-464 .elementor-element.elementor-element-9564a71 .heading,.elementor-464 .elementor-element.elementor-element-9564a71 .tagline, .elementor-464 .elementor-element.elementor-element-9564a71::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9564a71:hover .heading,.elementor-464 .elementor-element.elementor-element-9564a71:hover .tagline, .elementor-464 .elementor-element.elementor-element-9564a71:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7062 */.elementor-464 .elementor-element.elementor-element-72f7062 .heading,.elementor-464 .elementor-element.elementor-element-72f7062 .tagline, .elementor-464 .elementor-element.elementor-element-72f7062::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-72f7062:hover .heading,.elementor-464 .elementor-element.elementor-element-72f7062:hover .tagline, .elementor-464 .elementor-element.elementor-element-72f7062:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0b42f */.elementor-464 .elementor-element.elementor-element-8a0b42f .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e89 */.elementor-464 .elementor-element.elementor-element-5df1e89 .heading,.elementor-464 .elementor-element.elementor-element-5df1e89 .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5df1e89:hover .heading,.elementor-464 .elementor-element.elementor-element-5df1e89:hover .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e066a39 */.elementor-464 .elementor-element.elementor-element-e066a39 .heading,.elementor-464 .elementor-element.elementor-element-e066a39 .tagline, .elementor-464 .elementor-element.elementor-element-e066a39::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e066a39:hover .heading,.elementor-464 .elementor-element.elementor-element-e066a39:hover .tagline, .elementor-464 .elementor-element.elementor-element-e066a39:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eb766 */.elementor-464 .elementor-element.elementor-element-54eb766 .heading,.elementor-464 .elementor-element.elementor-element-54eb766 .tagline, .elementor-464 .elementor-element.elementor-element-54eb766::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-54eb766:hover .heading,.elementor-464 .elementor-element.elementor-element-54eb766:hover .tagline, .elementor-464 .elementor-element.elementor-element-54eb766:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952dcdc */.elementor-464 .elementor-element.elementor-element-952dcdc .heading,.elementor-464 .elementor-element.elementor-element-952dcdc .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-952dcdc:hover .heading,.elementor-464 .elementor-element.elementor-element-952dcdc:hover .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe8d1a */.elementor-464 .elementor-element.elementor-element-cbe8d1a .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e31fd */.elementor-464 .elementor-element.elementor-element-c6e31fd .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9523ba8 */.elementor-464 .elementor-element.elementor-element-9523ba8 .heading,.elementor-464 .elementor-element.elementor-element-9523ba8 .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9523ba8:hover .heading,.elementor-464 .elementor-element.elementor-element-9523ba8:hover .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc33be */.elementor-464 .elementor-element.elementor-element-8fc33be .heading,.elementor-464 .elementor-element.elementor-element-8fc33be .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8fc33be:hover .heading,.elementor-464 .elementor-element.elementor-element-8fc33be:hover .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03e6f2 */.elementor-464 .elementor-element.elementor-element-b03e6f2 .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2 .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463b4c2 */.elementor-464 .elementor-element.elementor-element-463b4c2 .heading,.elementor-464 .elementor-element.elementor-element-463b4c2 .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463b4c2:hover .heading,.elementor-464 .elementor-element.elementor-element-463b4c2:hover .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdca9f */.elementor-464 .elementor-element.elementor-element-8bdca9f .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70080a */.elementor-464 .elementor-element.elementor-element-e70080a .heading,.elementor-464 .elementor-element.elementor-element-e70080a .tagline, .elementor-464 .elementor-element.elementor-element-e70080a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e70080a:hover .heading,.elementor-464 .elementor-element.elementor-element-e70080a:hover .tagline, .elementor-464 .elementor-element.elementor-element-e70080a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77996e9 */.elementor-464 .elementor-element.elementor-element-77996e9 .heading,.elementor-464 .elementor-element.elementor-element-77996e9 .tagline, .elementor-464 .elementor-element.elementor-element-77996e9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-77996e9:hover .heading,.elementor-464 .elementor-element.elementor-element-77996e9:hover .tagline, .elementor-464 .elementor-element.elementor-element-77996e9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82abc31 */.elementor-464 .elementor-element.elementor-element-82abc31 .heading,.elementor-464 .elementor-element.elementor-element-82abc31 .tagline, .elementor-464 .elementor-element.elementor-element-82abc31::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82abc31:hover .heading,.elementor-464 .elementor-element.elementor-element-82abc31:hover .tagline, .elementor-464 .elementor-element.elementor-element-82abc31:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288bed */.elementor-464 .elementor-element.elementor-element-1288bed .heading,.elementor-464 .elementor-element.elementor-element-1288bed .tagline, .elementor-464 .elementor-element.elementor-element-1288bed::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1288bed:hover .heading,.elementor-464 .elementor-element.elementor-element-1288bed:hover .tagline, .elementor-464 .elementor-element.elementor-element-1288bed:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991dc5f */.elementor-464 .elementor-element.elementor-element-991dc5f .heading,.elementor-464 .elementor-element.elementor-element-991dc5f .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-991dc5f:hover .heading,.elementor-464 .elementor-element.elementor-element-991dc5f:hover .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-376013b */.elementor-464 .elementor-element.elementor-element-376013b .heading,.elementor-464 .elementor-element.elementor-element-376013b .tagline, .elementor-464 .elementor-element.elementor-element-376013b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-376013b:hover .heading,.elementor-464 .elementor-element.elementor-element-376013b:hover .tagline, .elementor-464 .elementor-element.elementor-element-376013b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283de9 */.elementor-464 .elementor-element.elementor-element-2283de9 .heading,.elementor-464 .elementor-element.elementor-element-2283de9 .tagline, .elementor-464 .elementor-element.elementor-element-2283de9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2283de9:hover .heading,.elementor-464 .elementor-element.elementor-element-2283de9:hover .tagline, .elementor-464 .elementor-element.elementor-element-2283de9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6105ff */.elementor-464 .elementor-element.elementor-element-f6105ff .heading,.elementor-464 .elementor-element.elementor-element-f6105ff .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f6105ff:hover .heading,.elementor-464 .elementor-element.elementor-element-f6105ff:hover .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c38d41 */.elementor-464 .elementor-element.elementor-element-1c38d41 .heading,.elementor-464 .elementor-element.elementor-element-1c38d41 .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1c38d41:hover .heading,.elementor-464 .elementor-element.elementor-element-1c38d41:hover .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b51bd2 */.elementor-464 .elementor-element.elementor-element-7b51bd2 .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2 .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dee3f */.elementor-464 .elementor-element.elementor-element-78dee3f .heading,.elementor-464 .elementor-element.elementor-element-78dee3f .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-78dee3f:hover .heading,.elementor-464 .elementor-element.elementor-element-78dee3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1c93 */.elementor-464 .elementor-element.elementor-element-14f1c93 .heading,.elementor-464 .elementor-element.elementor-element-14f1c93 .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-14f1c93:hover .heading,.elementor-464 .elementor-element.elementor-element-14f1c93:hover .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b7b5c */.elementor-464 .elementor-element.elementor-element-a7b7b5c .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f135c1 */.elementor-464 .elementor-element.elementor-element-5f135c1 .heading,.elementor-464 .elementor-element.elementor-element-5f135c1 .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f135c1:hover .heading,.elementor-464 .elementor-element.elementor-element-5f135c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e8fc */.elementor-464 .elementor-element.elementor-element-340e8fc .heading,.elementor-464 .elementor-element.elementor-element-340e8fc .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-340e8fc:hover .heading,.elementor-464 .elementor-element.elementor-element-340e8fc:hover .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b33e3 */.elementor-464 .elementor-element.elementor-element-b7b33e3 .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3 .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283c7b6 */.elementor-464 .elementor-element.elementor-element-283c7b6 .heading,.elementor-464 .elementor-element.elementor-element-283c7b6 .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-283c7b6:hover .heading,.elementor-464 .elementor-element.elementor-element-283c7b6:hover .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f7daf */.elementor-464 .elementor-element.elementor-element-32f7daf .heading,.elementor-464 .elementor-element.elementor-element-32f7daf .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-32f7daf:hover .heading,.elementor-464 .elementor-element.elementor-element-32f7daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c8e1b */.elementor-464 .elementor-element.elementor-element-f0c8e1b .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3862d07 */.elementor-464 .elementor-element.elementor-element-3862d07 .heading,.elementor-464 .elementor-element.elementor-element-3862d07 .tagline, .elementor-464 .elementor-element.elementor-element-3862d07::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3862d07:hover .heading,.elementor-464 .elementor-element.elementor-element-3862d07:hover .tagline, .elementor-464 .elementor-element.elementor-element-3862d07:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e87a9 */.elementor-464 .elementor-element.elementor-element-87e87a9 .heading,.elementor-464 .elementor-element.elementor-element-87e87a9 .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-87e87a9:hover .heading,.elementor-464 .elementor-element.elementor-element-87e87a9:hover .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf2de1 */.elementor-464 .elementor-element.elementor-element-cbf2de1 .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1 .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf420a8 */.elementor-464 .elementor-element.elementor-element-bf420a8 .heading,.elementor-464 .elementor-element.elementor-element-bf420a8 .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-bf420a8:hover .heading,.elementor-464 .elementor-element.elementor-element-bf420a8:hover .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036be52 */.elementor-464 .elementor-element.elementor-element-036be52 .heading,.elementor-464 .elementor-element.elementor-element-036be52 .tagline, .elementor-464 .elementor-element.elementor-element-036be52::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-036be52:hover .heading,.elementor-464 .elementor-element.elementor-element-036be52:hover .tagline, .elementor-464 .elementor-element.elementor-element-036be52:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663ed7e */.elementor-464 .elementor-element.elementor-element-663ed7e .heading,.elementor-464 .elementor-element.elementor-element-663ed7e .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-663ed7e:hover .heading,.elementor-464 .elementor-element.elementor-element-663ed7e:hover .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17636 */.elementor-464 .elementor-element.elementor-element-6a17636 .heading,.elementor-464 .elementor-element.elementor-element-6a17636 .tagline, .elementor-464 .elementor-element.elementor-element-6a17636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6a17636:hover .heading,.elementor-464 .elementor-element.elementor-element-6a17636:hover .tagline, .elementor-464 .elementor-element.elementor-element-6a17636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ca825 */.elementor-464 .elementor-element.elementor-element-b0ca825 .heading,.elementor-464 .elementor-element.elementor-element-b0ca825 .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b0ca825:hover .heading,.elementor-464 .elementor-element.elementor-element-b0ca825:hover .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490f06e */.elementor-464 .elementor-element.elementor-element-490f06e .heading,.elementor-464 .elementor-element.elementor-element-490f06e .tagline, .elementor-464 .elementor-element.elementor-element-490f06e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-490f06e:hover .heading,.elementor-464 .elementor-element.elementor-element-490f06e:hover .tagline, .elementor-464 .elementor-element.elementor-element-490f06e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432117b */.elementor-464 .elementor-element.elementor-element-432117b .heading,.elementor-464 .elementor-element.elementor-element-432117b .tagline, .elementor-464 .elementor-element.elementor-element-432117b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-432117b:hover .heading,.elementor-464 .elementor-element.elementor-element-432117b:hover .tagline, .elementor-464 .elementor-element.elementor-element-432117b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9daf */.elementor-464 .elementor-element.elementor-element-6da9daf .heading,.elementor-464 .elementor-element.elementor-element-6da9daf .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6da9daf:hover .heading,.elementor-464 .elementor-element.elementor-element-6da9daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743fdf6 */.elementor-464 .elementor-element.elementor-element-743fdf6 .heading,.elementor-464 .elementor-element.elementor-element-743fdf6 .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-743fdf6:hover .heading,.elementor-464 .elementor-element.elementor-element-743fdf6:hover .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfe23 */.elementor-464 .elementor-element.elementor-element-73dfe23 .heading,.elementor-464 .elementor-element.elementor-element-73dfe23 .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-73dfe23:hover .heading,.elementor-464 .elementor-element.elementor-element-73dfe23:hover .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44cac0 */.elementor-464 .elementor-element.elementor-element-f44cac0 .heading,.elementor-464 .elementor-element.elementor-element-f44cac0 .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f44cac0:hover .heading,.elementor-464 .elementor-element.elementor-element-f44cac0:hover .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbd59b */.elementor-464 .elementor-element.elementor-element-1fbd59b .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6347dc6 */.elementor-464 .elementor-element.elementor-element-6347dc6 .heading,.elementor-464 .elementor-element.elementor-element-6347dc6 .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6347dc6:hover .heading,.elementor-464 .elementor-element.elementor-element-6347dc6:hover .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4811b02 */.elementor-464 .elementor-element.elementor-element-4811b02 .heading,.elementor-464 .elementor-element.elementor-element-4811b02 .tagline, .elementor-464 .elementor-element.elementor-element-4811b02::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4811b02:hover .heading,.elementor-464 .elementor-element.elementor-element-4811b02:hover .tagline, .elementor-464 .elementor-element.elementor-element-4811b02:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e710e3 */.elementor-464 .elementor-element.elementor-element-4e710e3 .heading,.elementor-464 .elementor-element.elementor-element-4e710e3 .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4e710e3:hover .heading,.elementor-464 .elementor-element.elementor-element-4e710e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d892 */.elementor-464 .elementor-element.elementor-element-b88d892 .heading,.elementor-464 .elementor-element.elementor-element-b88d892 .tagline, .elementor-464 .elementor-element.elementor-element-b88d892::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b88d892:hover .heading,.elementor-464 .elementor-element.elementor-element-b88d892:hover .tagline, .elementor-464 .elementor-element.elementor-element-b88d892:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60e37d */.elementor-464 .elementor-element.elementor-element-b60e37d .heading,.elementor-464 .elementor-element.elementor-element-b60e37d .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b60e37d:hover .heading,.elementor-464 .elementor-element.elementor-element-b60e37d:hover .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358c5b */.elementor-464 .elementor-element.elementor-element-e358c5b .heading,.elementor-464 .elementor-element.elementor-element-e358c5b .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e358c5b:hover .heading,.elementor-464 .elementor-element.elementor-element-e358c5b:hover .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b3839 */.elementor-464 .elementor-element.elementor-element-04b3839 .heading,.elementor-464 .elementor-element.elementor-element-04b3839 .tagline, .elementor-464 .elementor-element.elementor-element-04b3839::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-04b3839:hover .heading,.elementor-464 .elementor-element.elementor-element-04b3839:hover .tagline, .elementor-464 .elementor-element.elementor-element-04b3839:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ae522 */.elementor-464 .elementor-element.elementor-element-82ae522 .heading,.elementor-464 .elementor-element.elementor-element-82ae522 .tagline, .elementor-464 .elementor-element.elementor-element-82ae522::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82ae522:hover .heading,.elementor-464 .elementor-element.elementor-element-82ae522:hover .tagline, .elementor-464 .elementor-element.elementor-element-82ae522:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e21668 */.elementor-464 .elementor-element.elementor-element-0e21668 .heading,.elementor-464 .elementor-element.elementor-element-0e21668 .tagline, .elementor-464 .elementor-element.elementor-element-0e21668::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-0e21668:hover .heading,.elementor-464 .elementor-element.elementor-element-0e21668:hover .tagline, .elementor-464 .elementor-element.elementor-element-0e21668:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ae636 */.elementor-464 .elementor-element.elementor-element-58ae636 .heading,.elementor-464 .elementor-element.elementor-element-58ae636 .tagline, .elementor-464 .elementor-element.elementor-element-58ae636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-58ae636:hover .heading,.elementor-464 .elementor-element.elementor-element-58ae636:hover .tagline, .elementor-464 .elementor-element.elementor-element-58ae636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30f34 */.elementor-464 .elementor-element.elementor-element-5f30f34 .heading,.elementor-464 .elementor-element.elementor-element-5f30f34 .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f30f34:hover .heading,.elementor-464 .elementor-element.elementor-element-5f30f34:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f3fcc */.elementor-464 .elementor-element.elementor-element-93f3fcc .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ab4af */.elementor-464 .elementor-element.elementor-element-c1ab4af .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d8ecf */.elementor-464 .elementor-element.elementor-element-f0d8ecf .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab56e */.elementor-464 .elementor-element.elementor-element-c2ab56e .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fa4d9 */.elementor-464 .elementor-element.elementor-element-b1fa4d9 .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9 .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede95cc */.elementor-464 .elementor-element.elementor-element-ede95cc .heading,.elementor-464 .elementor-element.elementor-element-ede95cc .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-ede95cc:hover .heading,.elementor-464 .elementor-element.elementor-element-ede95cc:hover .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bcbf0 */.elementor-464 .elementor-element.elementor-element-12bcbf0 .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0 .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463e953 */.elementor-464 .elementor-element.elementor-element-463e953 .heading,.elementor-464 .elementor-element.elementor-element-463e953 .tagline, .elementor-464 .elementor-element.elementor-element-463e953::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463e953:hover .heading,.elementor-464 .elementor-element.elementor-element-463e953:hover .tagline, .elementor-464 .elementor-element.elementor-element-463e953:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e8ab */.elementor-464 .elementor-element.elementor-element-de0e8ab .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51d76c */.elementor-464 .elementor-element.elementor-element-c51d76c .heading,.elementor-464 .elementor-element.elementor-element-c51d76c .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c51d76c:hover .heading,.elementor-464 .elementor-element.elementor-element-c51d76c:hover .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9ed4 */.elementor-464 .elementor-element.elementor-element-55f9ed4 .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4 .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273b05e */.elementor-464 .elementor-element.elementor-element-273b05e .heading,.elementor-464 .elementor-element.elementor-element-273b05e .tagline, .elementor-464 .elementor-element.elementor-element-273b05e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-273b05e:hover .heading,.elementor-464 .elementor-element.elementor-element-273b05e:hover .tagline, .elementor-464 .elementor-element.elementor-element-273b05e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645c198 */.elementor-464 .elementor-element.elementor-element-645c198 .heading,.elementor-464 .elementor-element.elementor-element-645c198 .tagline, .elementor-464 .elementor-element.elementor-element-645c198::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-645c198:hover .heading,.elementor-464 .elementor-element.elementor-element-645c198:hover .tagline, .elementor-464 .elementor-element.elementor-element-645c198:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f2d40 */.elementor-464 .elementor-element.elementor-element-a3f2d40 .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40 .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753ea4 */.elementor-464 .elementor-element.elementor-element-1753ea4 .heading,.elementor-464 .elementor-element.elementor-element-1753ea4 .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1753ea4:hover .heading,.elementor-464 .elementor-element.elementor-element-1753ea4:hover .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d46a */.elementor-464 .elementor-element.elementor-element-dd1d46a .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d086 */.elementor-464 .elementor-element.elementor-element-3e1d086 .heading,.elementor-464 .elementor-element.elementor-element-3e1d086 .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3e1d086:hover .heading,.elementor-464 .elementor-element.elementor-element-3e1d086:hover .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c1b3f */.elementor-464 .elementor-element.elementor-element-76c1b3f .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761478 */.elementor-464 .elementor-element.elementor-element-9761478 .heading,.elementor-464 .elementor-element.elementor-element-9761478 .tagline, .elementor-464 .elementor-element.elementor-element-9761478::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9761478:hover .heading,.elementor-464 .elementor-element.elementor-element-9761478:hover .tagline, .elementor-464 .elementor-element.elementor-element-9761478:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ccce8 */.elementor-464 .elementor-element.elementor-element-f7ccce8 .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8 .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495a902 */.elementor-464 .elementor-element.elementor-element-495a902 .heading,.elementor-464 .elementor-element.elementor-element-495a902 .tagline, .elementor-464 .elementor-element.elementor-element-495a902::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-495a902:hover .heading,.elementor-464 .elementor-element.elementor-element-495a902:hover .tagline, .elementor-464 .elementor-element.elementor-element-495a902:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5435643 */.elementor-464 .elementor-element.elementor-element-5435643 .heading,.elementor-464 .elementor-element.elementor-element-5435643 .tagline, .elementor-464 .elementor-element.elementor-element-5435643::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5435643:hover .heading,.elementor-464 .elementor-element.elementor-element-5435643:hover .tagline, .elementor-464 .elementor-element.elementor-element-5435643:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79757f2 */.elementor-464 .elementor-element.elementor-element-79757f2 .heading,.elementor-464 .elementor-element.elementor-element-79757f2 .tagline, .elementor-464 .elementor-element.elementor-element-79757f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-79757f2:hover .heading,.elementor-464 .elementor-element.elementor-element-79757f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-79757f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0f53d */.elementor-464 .elementor-element.elementor-element-1f0f53d .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b628c1 */.elementor-464 .elementor-element.elementor-element-2b628c1 .heading,.elementor-464 .elementor-element.elementor-element-2b628c1 .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2b628c1:hover .heading,.elementor-464 .elementor-element.elementor-element-2b628c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25e33d */.elementor-464 .elementor-element.elementor-element-d25e33d .heading,.elementor-464 .elementor-element.elementor-element-d25e33d .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-d25e33d:hover .heading,.elementor-464 .elementor-element.elementor-element-d25e33d:hover .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9564a71 */.elementor-464 .elementor-element.elementor-element-9564a71 .heading,.elementor-464 .elementor-element.elementor-element-9564a71 .tagline, .elementor-464 .elementor-element.elementor-element-9564a71::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9564a71:hover .heading,.elementor-464 .elementor-element.elementor-element-9564a71:hover .tagline, .elementor-464 .elementor-element.elementor-element-9564a71:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7062 */.elementor-464 .elementor-element.elementor-element-72f7062 .heading,.elementor-464 .elementor-element.elementor-element-72f7062 .tagline, .elementor-464 .elementor-element.elementor-element-72f7062::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-72f7062:hover .heading,.elementor-464 .elementor-element.elementor-element-72f7062:hover .tagline, .elementor-464 .elementor-element.elementor-element-72f7062:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0b42f */.elementor-464 .elementor-element.elementor-element-8a0b42f .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e89 */.elementor-464 .elementor-element.elementor-element-5df1e89 .heading,.elementor-464 .elementor-element.elementor-element-5df1e89 .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5df1e89:hover .heading,.elementor-464 .elementor-element.elementor-element-5df1e89:hover .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e066a39 */.elementor-464 .elementor-element.elementor-element-e066a39 .heading,.elementor-464 .elementor-element.elementor-element-e066a39 .tagline, .elementor-464 .elementor-element.elementor-element-e066a39::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e066a39:hover .heading,.elementor-464 .elementor-element.elementor-element-e066a39:hover .tagline, .elementor-464 .elementor-element.elementor-element-e066a39:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eb766 */.elementor-464 .elementor-element.elementor-element-54eb766 .heading,.elementor-464 .elementor-element.elementor-element-54eb766 .tagline, .elementor-464 .elementor-element.elementor-element-54eb766::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-54eb766:hover .heading,.elementor-464 .elementor-element.elementor-element-54eb766:hover .tagline, .elementor-464 .elementor-element.elementor-element-54eb766:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952dcdc */.elementor-464 .elementor-element.elementor-element-952dcdc .heading,.elementor-464 .elementor-element.elementor-element-952dcdc .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-952dcdc:hover .heading,.elementor-464 .elementor-element.elementor-element-952dcdc:hover .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe8d1a */.elementor-464 .elementor-element.elementor-element-cbe8d1a .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e31fd */.elementor-464 .elementor-element.elementor-element-c6e31fd .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9523ba8 */.elementor-464 .elementor-element.elementor-element-9523ba8 .heading,.elementor-464 .elementor-element.elementor-element-9523ba8 .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9523ba8:hover .heading,.elementor-464 .elementor-element.elementor-element-9523ba8:hover .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc33be */.elementor-464 .elementor-element.elementor-element-8fc33be .heading,.elementor-464 .elementor-element.elementor-element-8fc33be .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8fc33be:hover .heading,.elementor-464 .elementor-element.elementor-element-8fc33be:hover .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03e6f2 */.elementor-464 .elementor-element.elementor-element-b03e6f2 .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2 .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463b4c2 */.elementor-464 .elementor-element.elementor-element-463b4c2 .heading,.elementor-464 .elementor-element.elementor-element-463b4c2 .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463b4c2:hover .heading,.elementor-464 .elementor-element.elementor-element-463b4c2:hover .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdca9f */.elementor-464 .elementor-element.elementor-element-8bdca9f .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70080a */.elementor-464 .elementor-element.elementor-element-e70080a .heading,.elementor-464 .elementor-element.elementor-element-e70080a .tagline, .elementor-464 .elementor-element.elementor-element-e70080a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e70080a:hover .heading,.elementor-464 .elementor-element.elementor-element-e70080a:hover .tagline, .elementor-464 .elementor-element.elementor-element-e70080a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77996e9 */.elementor-464 .elementor-element.elementor-element-77996e9 .heading,.elementor-464 .elementor-element.elementor-element-77996e9 .tagline, .elementor-464 .elementor-element.elementor-element-77996e9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-77996e9:hover .heading,.elementor-464 .elementor-element.elementor-element-77996e9:hover .tagline, .elementor-464 .elementor-element.elementor-element-77996e9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82abc31 */.elementor-464 .elementor-element.elementor-element-82abc31 .heading,.elementor-464 .elementor-element.elementor-element-82abc31 .tagline, .elementor-464 .elementor-element.elementor-element-82abc31::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82abc31:hover .heading,.elementor-464 .elementor-element.elementor-element-82abc31:hover .tagline, .elementor-464 .elementor-element.elementor-element-82abc31:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288bed */.elementor-464 .elementor-element.elementor-element-1288bed .heading,.elementor-464 .elementor-element.elementor-element-1288bed .tagline, .elementor-464 .elementor-element.elementor-element-1288bed::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1288bed:hover .heading,.elementor-464 .elementor-element.elementor-element-1288bed:hover .tagline, .elementor-464 .elementor-element.elementor-element-1288bed:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991dc5f */.elementor-464 .elementor-element.elementor-element-991dc5f .heading,.elementor-464 .elementor-element.elementor-element-991dc5f .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-991dc5f:hover .heading,.elementor-464 .elementor-element.elementor-element-991dc5f:hover .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-376013b */.elementor-464 .elementor-element.elementor-element-376013b .heading,.elementor-464 .elementor-element.elementor-element-376013b .tagline, .elementor-464 .elementor-element.elementor-element-376013b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-376013b:hover .heading,.elementor-464 .elementor-element.elementor-element-376013b:hover .tagline, .elementor-464 .elementor-element.elementor-element-376013b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283de9 */.elementor-464 .elementor-element.elementor-element-2283de9 .heading,.elementor-464 .elementor-element.elementor-element-2283de9 .tagline, .elementor-464 .elementor-element.elementor-element-2283de9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2283de9:hover .heading,.elementor-464 .elementor-element.elementor-element-2283de9:hover .tagline, .elementor-464 .elementor-element.elementor-element-2283de9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6105ff */.elementor-464 .elementor-element.elementor-element-f6105ff .heading,.elementor-464 .elementor-element.elementor-element-f6105ff .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f6105ff:hover .heading,.elementor-464 .elementor-element.elementor-element-f6105ff:hover .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c38d41 */.elementor-464 .elementor-element.elementor-element-1c38d41 .heading,.elementor-464 .elementor-element.elementor-element-1c38d41 .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1c38d41:hover .heading,.elementor-464 .elementor-element.elementor-element-1c38d41:hover .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b51bd2 */.elementor-464 .elementor-element.elementor-element-7b51bd2 .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2 .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dee3f */.elementor-464 .elementor-element.elementor-element-78dee3f .heading,.elementor-464 .elementor-element.elementor-element-78dee3f .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-78dee3f:hover .heading,.elementor-464 .elementor-element.elementor-element-78dee3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1c93 */.elementor-464 .elementor-element.elementor-element-14f1c93 .heading,.elementor-464 .elementor-element.elementor-element-14f1c93 .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-14f1c93:hover .heading,.elementor-464 .elementor-element.elementor-element-14f1c93:hover .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b7b5c */.elementor-464 .elementor-element.elementor-element-a7b7b5c .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f135c1 */.elementor-464 .elementor-element.elementor-element-5f135c1 .heading,.elementor-464 .elementor-element.elementor-element-5f135c1 .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f135c1:hover .heading,.elementor-464 .elementor-element.elementor-element-5f135c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e8fc */.elementor-464 .elementor-element.elementor-element-340e8fc .heading,.elementor-464 .elementor-element.elementor-element-340e8fc .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-340e8fc:hover .heading,.elementor-464 .elementor-element.elementor-element-340e8fc:hover .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b33e3 */.elementor-464 .elementor-element.elementor-element-b7b33e3 .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3 .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283c7b6 */.elementor-464 .elementor-element.elementor-element-283c7b6 .heading,.elementor-464 .elementor-element.elementor-element-283c7b6 .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-283c7b6:hover .heading,.elementor-464 .elementor-element.elementor-element-283c7b6:hover .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f7daf */.elementor-464 .elementor-element.elementor-element-32f7daf .heading,.elementor-464 .elementor-element.elementor-element-32f7daf .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-32f7daf:hover .heading,.elementor-464 .elementor-element.elementor-element-32f7daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c8e1b */.elementor-464 .elementor-element.elementor-element-f0c8e1b .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3862d07 */.elementor-464 .elementor-element.elementor-element-3862d07 .heading,.elementor-464 .elementor-element.elementor-element-3862d07 .tagline, .elementor-464 .elementor-element.elementor-element-3862d07::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3862d07:hover .heading,.elementor-464 .elementor-element.elementor-element-3862d07:hover .tagline, .elementor-464 .elementor-element.elementor-element-3862d07:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e87a9 */.elementor-464 .elementor-element.elementor-element-87e87a9 .heading,.elementor-464 .elementor-element.elementor-element-87e87a9 .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-87e87a9:hover .heading,.elementor-464 .elementor-element.elementor-element-87e87a9:hover .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf2de1 */.elementor-464 .elementor-element.elementor-element-cbf2de1 .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1 .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf420a8 */.elementor-464 .elementor-element.elementor-element-bf420a8 .heading,.elementor-464 .elementor-element.elementor-element-bf420a8 .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-bf420a8:hover .heading,.elementor-464 .elementor-element.elementor-element-bf420a8:hover .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036be52 */.elementor-464 .elementor-element.elementor-element-036be52 .heading,.elementor-464 .elementor-element.elementor-element-036be52 .tagline, .elementor-464 .elementor-element.elementor-element-036be52::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-036be52:hover .heading,.elementor-464 .elementor-element.elementor-element-036be52:hover .tagline, .elementor-464 .elementor-element.elementor-element-036be52:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663ed7e */.elementor-464 .elementor-element.elementor-element-663ed7e .heading,.elementor-464 .elementor-element.elementor-element-663ed7e .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-663ed7e:hover .heading,.elementor-464 .elementor-element.elementor-element-663ed7e:hover .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17636 */.elementor-464 .elementor-element.elementor-element-6a17636 .heading,.elementor-464 .elementor-element.elementor-element-6a17636 .tagline, .elementor-464 .elementor-element.elementor-element-6a17636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6a17636:hover .heading,.elementor-464 .elementor-element.elementor-element-6a17636:hover .tagline, .elementor-464 .elementor-element.elementor-element-6a17636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ca825 */.elementor-464 .elementor-element.elementor-element-b0ca825 .heading,.elementor-464 .elementor-element.elementor-element-b0ca825 .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b0ca825:hover .heading,.elementor-464 .elementor-element.elementor-element-b0ca825:hover .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490f06e */.elementor-464 .elementor-element.elementor-element-490f06e .heading,.elementor-464 .elementor-element.elementor-element-490f06e .tagline, .elementor-464 .elementor-element.elementor-element-490f06e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-490f06e:hover .heading,.elementor-464 .elementor-element.elementor-element-490f06e:hover .tagline, .elementor-464 .elementor-element.elementor-element-490f06e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432117b */.elementor-464 .elementor-element.elementor-element-432117b .heading,.elementor-464 .elementor-element.elementor-element-432117b .tagline, .elementor-464 .elementor-element.elementor-element-432117b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-432117b:hover .heading,.elementor-464 .elementor-element.elementor-element-432117b:hover .tagline, .elementor-464 .elementor-element.elementor-element-432117b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9daf */.elementor-464 .elementor-element.elementor-element-6da9daf .heading,.elementor-464 .elementor-element.elementor-element-6da9daf .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6da9daf:hover .heading,.elementor-464 .elementor-element.elementor-element-6da9daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743fdf6 */.elementor-464 .elementor-element.elementor-element-743fdf6 .heading,.elementor-464 .elementor-element.elementor-element-743fdf6 .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-743fdf6:hover .heading,.elementor-464 .elementor-element.elementor-element-743fdf6:hover .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfe23 */.elementor-464 .elementor-element.elementor-element-73dfe23 .heading,.elementor-464 .elementor-element.elementor-element-73dfe23 .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-73dfe23:hover .heading,.elementor-464 .elementor-element.elementor-element-73dfe23:hover .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44cac0 */.elementor-464 .elementor-element.elementor-element-f44cac0 .heading,.elementor-464 .elementor-element.elementor-element-f44cac0 .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f44cac0:hover .heading,.elementor-464 .elementor-element.elementor-element-f44cac0:hover .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbd59b */.elementor-464 .elementor-element.elementor-element-1fbd59b .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6347dc6 */.elementor-464 .elementor-element.elementor-element-6347dc6 .heading,.elementor-464 .elementor-element.elementor-element-6347dc6 .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6347dc6:hover .heading,.elementor-464 .elementor-element.elementor-element-6347dc6:hover .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4811b02 */.elementor-464 .elementor-element.elementor-element-4811b02 .heading,.elementor-464 .elementor-element.elementor-element-4811b02 .tagline, .elementor-464 .elementor-element.elementor-element-4811b02::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4811b02:hover .heading,.elementor-464 .elementor-element.elementor-element-4811b02:hover .tagline, .elementor-464 .elementor-element.elementor-element-4811b02:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e710e3 */.elementor-464 .elementor-element.elementor-element-4e710e3 .heading,.elementor-464 .elementor-element.elementor-element-4e710e3 .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4e710e3:hover .heading,.elementor-464 .elementor-element.elementor-element-4e710e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d892 */.elementor-464 .elementor-element.elementor-element-b88d892 .heading,.elementor-464 .elementor-element.elementor-element-b88d892 .tagline, .elementor-464 .elementor-element.elementor-element-b88d892::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b88d892:hover .heading,.elementor-464 .elementor-element.elementor-element-b88d892:hover .tagline, .elementor-464 .elementor-element.elementor-element-b88d892:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60e37d */.elementor-464 .elementor-element.elementor-element-b60e37d .heading,.elementor-464 .elementor-element.elementor-element-b60e37d .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b60e37d:hover .heading,.elementor-464 .elementor-element.elementor-element-b60e37d:hover .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358c5b */.elementor-464 .elementor-element.elementor-element-e358c5b .heading,.elementor-464 .elementor-element.elementor-element-e358c5b .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e358c5b:hover .heading,.elementor-464 .elementor-element.elementor-element-e358c5b:hover .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b3839 */.elementor-464 .elementor-element.elementor-element-04b3839 .heading,.elementor-464 .elementor-element.elementor-element-04b3839 .tagline, .elementor-464 .elementor-element.elementor-element-04b3839::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-04b3839:hover .heading,.elementor-464 .elementor-element.elementor-element-04b3839:hover .tagline, .elementor-464 .elementor-element.elementor-element-04b3839:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ae522 */.elementor-464 .elementor-element.elementor-element-82ae522 .heading,.elementor-464 .elementor-element.elementor-element-82ae522 .tagline, .elementor-464 .elementor-element.elementor-element-82ae522::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82ae522:hover .heading,.elementor-464 .elementor-element.elementor-element-82ae522:hover .tagline, .elementor-464 .elementor-element.elementor-element-82ae522:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e21668 */.elementor-464 .elementor-element.elementor-element-0e21668 .heading,.elementor-464 .elementor-element.elementor-element-0e21668 .tagline, .elementor-464 .elementor-element.elementor-element-0e21668::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-0e21668:hover .heading,.elementor-464 .elementor-element.elementor-element-0e21668:hover .tagline, .elementor-464 .elementor-element.elementor-element-0e21668:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ae636 */.elementor-464 .elementor-element.elementor-element-58ae636 .heading,.elementor-464 .elementor-element.elementor-element-58ae636 .tagline, .elementor-464 .elementor-element.elementor-element-58ae636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-58ae636:hover .heading,.elementor-464 .elementor-element.elementor-element-58ae636:hover .tagline, .elementor-464 .elementor-element.elementor-element-58ae636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30f34 */.elementor-464 .elementor-element.elementor-element-5f30f34 .heading,.elementor-464 .elementor-element.elementor-element-5f30f34 .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f30f34:hover .heading,.elementor-464 .elementor-element.elementor-element-5f30f34:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f3fcc */.elementor-464 .elementor-element.elementor-element-93f3fcc .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ab4af */.elementor-464 .elementor-element.elementor-element-c1ab4af .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d8ecf */.elementor-464 .elementor-element.elementor-element-f0d8ecf .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab56e */.elementor-464 .elementor-element.elementor-element-c2ab56e .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fa4d9 */.elementor-464 .elementor-element.elementor-element-b1fa4d9 .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9 .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede95cc */.elementor-464 .elementor-element.elementor-element-ede95cc .heading,.elementor-464 .elementor-element.elementor-element-ede95cc .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-ede95cc:hover .heading,.elementor-464 .elementor-element.elementor-element-ede95cc:hover .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bcbf0 */.elementor-464 .elementor-element.elementor-element-12bcbf0 .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0 .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463e953 */.elementor-464 .elementor-element.elementor-element-463e953 .heading,.elementor-464 .elementor-element.elementor-element-463e953 .tagline, .elementor-464 .elementor-element.elementor-element-463e953::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463e953:hover .heading,.elementor-464 .elementor-element.elementor-element-463e953:hover .tagline, .elementor-464 .elementor-element.elementor-element-463e953:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e8ab */.elementor-464 .elementor-element.elementor-element-de0e8ab .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51d76c */.elementor-464 .elementor-element.elementor-element-c51d76c .heading,.elementor-464 .elementor-element.elementor-element-c51d76c .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c51d76c:hover .heading,.elementor-464 .elementor-element.elementor-element-c51d76c:hover .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9ed4 */.elementor-464 .elementor-element.elementor-element-55f9ed4 .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4 .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273b05e */.elementor-464 .elementor-element.elementor-element-273b05e .heading,.elementor-464 .elementor-element.elementor-element-273b05e .tagline, .elementor-464 .elementor-element.elementor-element-273b05e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-273b05e:hover .heading,.elementor-464 .elementor-element.elementor-element-273b05e:hover .tagline, .elementor-464 .elementor-element.elementor-element-273b05e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645c198 */.elementor-464 .elementor-element.elementor-element-645c198 .heading,.elementor-464 .elementor-element.elementor-element-645c198 .tagline, .elementor-464 .elementor-element.elementor-element-645c198::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-645c198:hover .heading,.elementor-464 .elementor-element.elementor-element-645c198:hover .tagline, .elementor-464 .elementor-element.elementor-element-645c198:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f2d40 */.elementor-464 .elementor-element.elementor-element-a3f2d40 .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40 .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753ea4 */.elementor-464 .elementor-element.elementor-element-1753ea4 .heading,.elementor-464 .elementor-element.elementor-element-1753ea4 .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1753ea4:hover .heading,.elementor-464 .elementor-element.elementor-element-1753ea4:hover .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d46a */.elementor-464 .elementor-element.elementor-element-dd1d46a .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d086 */.elementor-464 .elementor-element.elementor-element-3e1d086 .heading,.elementor-464 .elementor-element.elementor-element-3e1d086 .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3e1d086:hover .heading,.elementor-464 .elementor-element.elementor-element-3e1d086:hover .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c1b3f */.elementor-464 .elementor-element.elementor-element-76c1b3f .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761478 */.elementor-464 .elementor-element.elementor-element-9761478 .heading,.elementor-464 .elementor-element.elementor-element-9761478 .tagline, .elementor-464 .elementor-element.elementor-element-9761478::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9761478:hover .heading,.elementor-464 .elementor-element.elementor-element-9761478:hover .tagline, .elementor-464 .elementor-element.elementor-element-9761478:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ccce8 */.elementor-464 .elementor-element.elementor-element-f7ccce8 .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8 .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495a902 */.elementor-464 .elementor-element.elementor-element-495a902 .heading,.elementor-464 .elementor-element.elementor-element-495a902 .tagline, .elementor-464 .elementor-element.elementor-element-495a902::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-495a902:hover .heading,.elementor-464 .elementor-element.elementor-element-495a902:hover .tagline, .elementor-464 .elementor-element.elementor-element-495a902:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5435643 */.elementor-464 .elementor-element.elementor-element-5435643 .heading,.elementor-464 .elementor-element.elementor-element-5435643 .tagline, .elementor-464 .elementor-element.elementor-element-5435643::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5435643:hover .heading,.elementor-464 .elementor-element.elementor-element-5435643:hover .tagline, .elementor-464 .elementor-element.elementor-element-5435643:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79757f2 */.elementor-464 .elementor-element.elementor-element-79757f2 .heading,.elementor-464 .elementor-element.elementor-element-79757f2 .tagline, .elementor-464 .elementor-element.elementor-element-79757f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-79757f2:hover .heading,.elementor-464 .elementor-element.elementor-element-79757f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-79757f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0f53d */.elementor-464 .elementor-element.elementor-element-1f0f53d .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b628c1 */.elementor-464 .elementor-element.elementor-element-2b628c1 .heading,.elementor-464 .elementor-element.elementor-element-2b628c1 .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2b628c1:hover .heading,.elementor-464 .elementor-element.elementor-element-2b628c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25e33d */.elementor-464 .elementor-element.elementor-element-d25e33d .heading,.elementor-464 .elementor-element.elementor-element-d25e33d .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-d25e33d:hover .heading,.elementor-464 .elementor-element.elementor-element-d25e33d:hover .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9564a71 */.elementor-464 .elementor-element.elementor-element-9564a71 .heading,.elementor-464 .elementor-element.elementor-element-9564a71 .tagline, .elementor-464 .elementor-element.elementor-element-9564a71::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9564a71:hover .heading,.elementor-464 .elementor-element.elementor-element-9564a71:hover .tagline, .elementor-464 .elementor-element.elementor-element-9564a71:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7062 */.elementor-464 .elementor-element.elementor-element-72f7062 .heading,.elementor-464 .elementor-element.elementor-element-72f7062 .tagline, .elementor-464 .elementor-element.elementor-element-72f7062::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-72f7062:hover .heading,.elementor-464 .elementor-element.elementor-element-72f7062:hover .tagline, .elementor-464 .elementor-element.elementor-element-72f7062:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0b42f */.elementor-464 .elementor-element.elementor-element-8a0b42f .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e89 */.elementor-464 .elementor-element.elementor-element-5df1e89 .heading,.elementor-464 .elementor-element.elementor-element-5df1e89 .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5df1e89:hover .heading,.elementor-464 .elementor-element.elementor-element-5df1e89:hover .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e066a39 */.elementor-464 .elementor-element.elementor-element-e066a39 .heading,.elementor-464 .elementor-element.elementor-element-e066a39 .tagline, .elementor-464 .elementor-element.elementor-element-e066a39::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e066a39:hover .heading,.elementor-464 .elementor-element.elementor-element-e066a39:hover .tagline, .elementor-464 .elementor-element.elementor-element-e066a39:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eb766 */.elementor-464 .elementor-element.elementor-element-54eb766 .heading,.elementor-464 .elementor-element.elementor-element-54eb766 .tagline, .elementor-464 .elementor-element.elementor-element-54eb766::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-54eb766:hover .heading,.elementor-464 .elementor-element.elementor-element-54eb766:hover .tagline, .elementor-464 .elementor-element.elementor-element-54eb766:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952dcdc */.elementor-464 .elementor-element.elementor-element-952dcdc .heading,.elementor-464 .elementor-element.elementor-element-952dcdc .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-952dcdc:hover .heading,.elementor-464 .elementor-element.elementor-element-952dcdc:hover .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe8d1a */.elementor-464 .elementor-element.elementor-element-cbe8d1a .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e31fd */.elementor-464 .elementor-element.elementor-element-c6e31fd .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9523ba8 */.elementor-464 .elementor-element.elementor-element-9523ba8 .heading,.elementor-464 .elementor-element.elementor-element-9523ba8 .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9523ba8:hover .heading,.elementor-464 .elementor-element.elementor-element-9523ba8:hover .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc33be */.elementor-464 .elementor-element.elementor-element-8fc33be .heading,.elementor-464 .elementor-element.elementor-element-8fc33be .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8fc33be:hover .heading,.elementor-464 .elementor-element.elementor-element-8fc33be:hover .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03e6f2 */.elementor-464 .elementor-element.elementor-element-b03e6f2 .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2 .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463b4c2 */.elementor-464 .elementor-element.elementor-element-463b4c2 .heading,.elementor-464 .elementor-element.elementor-element-463b4c2 .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463b4c2:hover .heading,.elementor-464 .elementor-element.elementor-element-463b4c2:hover .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdca9f */.elementor-464 .elementor-element.elementor-element-8bdca9f .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70080a */.elementor-464 .elementor-element.elementor-element-e70080a .heading,.elementor-464 .elementor-element.elementor-element-e70080a .tagline, .elementor-464 .elementor-element.elementor-element-e70080a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e70080a:hover .heading,.elementor-464 .elementor-element.elementor-element-e70080a:hover .tagline, .elementor-464 .elementor-element.elementor-element-e70080a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77996e9 */.elementor-464 .elementor-element.elementor-element-77996e9 .heading,.elementor-464 .elementor-element.elementor-element-77996e9 .tagline, .elementor-464 .elementor-element.elementor-element-77996e9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-77996e9:hover .heading,.elementor-464 .elementor-element.elementor-element-77996e9:hover .tagline, .elementor-464 .elementor-element.elementor-element-77996e9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82abc31 */.elementor-464 .elementor-element.elementor-element-82abc31 .heading,.elementor-464 .elementor-element.elementor-element-82abc31 .tagline, .elementor-464 .elementor-element.elementor-element-82abc31::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82abc31:hover .heading,.elementor-464 .elementor-element.elementor-element-82abc31:hover .tagline, .elementor-464 .elementor-element.elementor-element-82abc31:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288bed */.elementor-464 .elementor-element.elementor-element-1288bed .heading,.elementor-464 .elementor-element.elementor-element-1288bed .tagline, .elementor-464 .elementor-element.elementor-element-1288bed::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1288bed:hover .heading,.elementor-464 .elementor-element.elementor-element-1288bed:hover .tagline, .elementor-464 .elementor-element.elementor-element-1288bed:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991dc5f */.elementor-464 .elementor-element.elementor-element-991dc5f .heading,.elementor-464 .elementor-element.elementor-element-991dc5f .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-991dc5f:hover .heading,.elementor-464 .elementor-element.elementor-element-991dc5f:hover .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-376013b */.elementor-464 .elementor-element.elementor-element-376013b .heading,.elementor-464 .elementor-element.elementor-element-376013b .tagline, .elementor-464 .elementor-element.elementor-element-376013b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-376013b:hover .heading,.elementor-464 .elementor-element.elementor-element-376013b:hover .tagline, .elementor-464 .elementor-element.elementor-element-376013b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283de9 */.elementor-464 .elementor-element.elementor-element-2283de9 .heading,.elementor-464 .elementor-element.elementor-element-2283de9 .tagline, .elementor-464 .elementor-element.elementor-element-2283de9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2283de9:hover .heading,.elementor-464 .elementor-element.elementor-element-2283de9:hover .tagline, .elementor-464 .elementor-element.elementor-element-2283de9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6105ff */.elementor-464 .elementor-element.elementor-element-f6105ff .heading,.elementor-464 .elementor-element.elementor-element-f6105ff .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f6105ff:hover .heading,.elementor-464 .elementor-element.elementor-element-f6105ff:hover .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c38d41 */.elementor-464 .elementor-element.elementor-element-1c38d41 .heading,.elementor-464 .elementor-element.elementor-element-1c38d41 .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1c38d41:hover .heading,.elementor-464 .elementor-element.elementor-element-1c38d41:hover .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b51bd2 */.elementor-464 .elementor-element.elementor-element-7b51bd2 .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2 .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dee3f */.elementor-464 .elementor-element.elementor-element-78dee3f .heading,.elementor-464 .elementor-element.elementor-element-78dee3f .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-78dee3f:hover .heading,.elementor-464 .elementor-element.elementor-element-78dee3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1c93 */.elementor-464 .elementor-element.elementor-element-14f1c93 .heading,.elementor-464 .elementor-element.elementor-element-14f1c93 .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-14f1c93:hover .heading,.elementor-464 .elementor-element.elementor-element-14f1c93:hover .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b7b5c */.elementor-464 .elementor-element.elementor-element-a7b7b5c .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f135c1 */.elementor-464 .elementor-element.elementor-element-5f135c1 .heading,.elementor-464 .elementor-element.elementor-element-5f135c1 .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f135c1:hover .heading,.elementor-464 .elementor-element.elementor-element-5f135c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e8fc */.elementor-464 .elementor-element.elementor-element-340e8fc .heading,.elementor-464 .elementor-element.elementor-element-340e8fc .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-340e8fc:hover .heading,.elementor-464 .elementor-element.elementor-element-340e8fc:hover .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b33e3 */.elementor-464 .elementor-element.elementor-element-b7b33e3 .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3 .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283c7b6 */.elementor-464 .elementor-element.elementor-element-283c7b6 .heading,.elementor-464 .elementor-element.elementor-element-283c7b6 .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-283c7b6:hover .heading,.elementor-464 .elementor-element.elementor-element-283c7b6:hover .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f7daf */.elementor-464 .elementor-element.elementor-element-32f7daf .heading,.elementor-464 .elementor-element.elementor-element-32f7daf .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-32f7daf:hover .heading,.elementor-464 .elementor-element.elementor-element-32f7daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c8e1b */.elementor-464 .elementor-element.elementor-element-f0c8e1b .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3862d07 */.elementor-464 .elementor-element.elementor-element-3862d07 .heading,.elementor-464 .elementor-element.elementor-element-3862d07 .tagline, .elementor-464 .elementor-element.elementor-element-3862d07::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3862d07:hover .heading,.elementor-464 .elementor-element.elementor-element-3862d07:hover .tagline, .elementor-464 .elementor-element.elementor-element-3862d07:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e87a9 */.elementor-464 .elementor-element.elementor-element-87e87a9 .heading,.elementor-464 .elementor-element.elementor-element-87e87a9 .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-87e87a9:hover .heading,.elementor-464 .elementor-element.elementor-element-87e87a9:hover .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf2de1 */.elementor-464 .elementor-element.elementor-element-cbf2de1 .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1 .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf420a8 */.elementor-464 .elementor-element.elementor-element-bf420a8 .heading,.elementor-464 .elementor-element.elementor-element-bf420a8 .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-bf420a8:hover .heading,.elementor-464 .elementor-element.elementor-element-bf420a8:hover .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036be52 */.elementor-464 .elementor-element.elementor-element-036be52 .heading,.elementor-464 .elementor-element.elementor-element-036be52 .tagline, .elementor-464 .elementor-element.elementor-element-036be52::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-036be52:hover .heading,.elementor-464 .elementor-element.elementor-element-036be52:hover .tagline, .elementor-464 .elementor-element.elementor-element-036be52:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663ed7e */.elementor-464 .elementor-element.elementor-element-663ed7e .heading,.elementor-464 .elementor-element.elementor-element-663ed7e .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-663ed7e:hover .heading,.elementor-464 .elementor-element.elementor-element-663ed7e:hover .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17636 */.elementor-464 .elementor-element.elementor-element-6a17636 .heading,.elementor-464 .elementor-element.elementor-element-6a17636 .tagline, .elementor-464 .elementor-element.elementor-element-6a17636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6a17636:hover .heading,.elementor-464 .elementor-element.elementor-element-6a17636:hover .tagline, .elementor-464 .elementor-element.elementor-element-6a17636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ca825 */.elementor-464 .elementor-element.elementor-element-b0ca825 .heading,.elementor-464 .elementor-element.elementor-element-b0ca825 .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b0ca825:hover .heading,.elementor-464 .elementor-element.elementor-element-b0ca825:hover .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490f06e */.elementor-464 .elementor-element.elementor-element-490f06e .heading,.elementor-464 .elementor-element.elementor-element-490f06e .tagline, .elementor-464 .elementor-element.elementor-element-490f06e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-490f06e:hover .heading,.elementor-464 .elementor-element.elementor-element-490f06e:hover .tagline, .elementor-464 .elementor-element.elementor-element-490f06e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432117b */.elementor-464 .elementor-element.elementor-element-432117b .heading,.elementor-464 .elementor-element.elementor-element-432117b .tagline, .elementor-464 .elementor-element.elementor-element-432117b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-432117b:hover .heading,.elementor-464 .elementor-element.elementor-element-432117b:hover .tagline, .elementor-464 .elementor-element.elementor-element-432117b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9daf */.elementor-464 .elementor-element.elementor-element-6da9daf .heading,.elementor-464 .elementor-element.elementor-element-6da9daf .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6da9daf:hover .heading,.elementor-464 .elementor-element.elementor-element-6da9daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743fdf6 */.elementor-464 .elementor-element.elementor-element-743fdf6 .heading,.elementor-464 .elementor-element.elementor-element-743fdf6 .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-743fdf6:hover .heading,.elementor-464 .elementor-element.elementor-element-743fdf6:hover .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfe23 */.elementor-464 .elementor-element.elementor-element-73dfe23 .heading,.elementor-464 .elementor-element.elementor-element-73dfe23 .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-73dfe23:hover .heading,.elementor-464 .elementor-element.elementor-element-73dfe23:hover .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44cac0 */.elementor-464 .elementor-element.elementor-element-f44cac0 .heading,.elementor-464 .elementor-element.elementor-element-f44cac0 .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f44cac0:hover .heading,.elementor-464 .elementor-element.elementor-element-f44cac0:hover .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbd59b */.elementor-464 .elementor-element.elementor-element-1fbd59b .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6347dc6 */.elementor-464 .elementor-element.elementor-element-6347dc6 .heading,.elementor-464 .elementor-element.elementor-element-6347dc6 .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6347dc6:hover .heading,.elementor-464 .elementor-element.elementor-element-6347dc6:hover .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4811b02 */.elementor-464 .elementor-element.elementor-element-4811b02 .heading,.elementor-464 .elementor-element.elementor-element-4811b02 .tagline, .elementor-464 .elementor-element.elementor-element-4811b02::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4811b02:hover .heading,.elementor-464 .elementor-element.elementor-element-4811b02:hover .tagline, .elementor-464 .elementor-element.elementor-element-4811b02:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e710e3 */.elementor-464 .elementor-element.elementor-element-4e710e3 .heading,.elementor-464 .elementor-element.elementor-element-4e710e3 .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4e710e3:hover .heading,.elementor-464 .elementor-element.elementor-element-4e710e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d892 */.elementor-464 .elementor-element.elementor-element-b88d892 .heading,.elementor-464 .elementor-element.elementor-element-b88d892 .tagline, .elementor-464 .elementor-element.elementor-element-b88d892::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b88d892:hover .heading,.elementor-464 .elementor-element.elementor-element-b88d892:hover .tagline, .elementor-464 .elementor-element.elementor-element-b88d892:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60e37d */.elementor-464 .elementor-element.elementor-element-b60e37d .heading,.elementor-464 .elementor-element.elementor-element-b60e37d .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b60e37d:hover .heading,.elementor-464 .elementor-element.elementor-element-b60e37d:hover .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358c5b */.elementor-464 .elementor-element.elementor-element-e358c5b .heading,.elementor-464 .elementor-element.elementor-element-e358c5b .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e358c5b:hover .heading,.elementor-464 .elementor-element.elementor-element-e358c5b:hover .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b3839 */.elementor-464 .elementor-element.elementor-element-04b3839 .heading,.elementor-464 .elementor-element.elementor-element-04b3839 .tagline, .elementor-464 .elementor-element.elementor-element-04b3839::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-04b3839:hover .heading,.elementor-464 .elementor-element.elementor-element-04b3839:hover .tagline, .elementor-464 .elementor-element.elementor-element-04b3839:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ae522 */.elementor-464 .elementor-element.elementor-element-82ae522 .heading,.elementor-464 .elementor-element.elementor-element-82ae522 .tagline, .elementor-464 .elementor-element.elementor-element-82ae522::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82ae522:hover .heading,.elementor-464 .elementor-element.elementor-element-82ae522:hover .tagline, .elementor-464 .elementor-element.elementor-element-82ae522:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e21668 */.elementor-464 .elementor-element.elementor-element-0e21668 .heading,.elementor-464 .elementor-element.elementor-element-0e21668 .tagline, .elementor-464 .elementor-element.elementor-element-0e21668::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-0e21668:hover .heading,.elementor-464 .elementor-element.elementor-element-0e21668:hover .tagline, .elementor-464 .elementor-element.elementor-element-0e21668:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ae636 */.elementor-464 .elementor-element.elementor-element-58ae636 .heading,.elementor-464 .elementor-element.elementor-element-58ae636 .tagline, .elementor-464 .elementor-element.elementor-element-58ae636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-58ae636:hover .heading,.elementor-464 .elementor-element.elementor-element-58ae636:hover .tagline, .elementor-464 .elementor-element.elementor-element-58ae636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30f34 */.elementor-464 .elementor-element.elementor-element-5f30f34 .heading,.elementor-464 .elementor-element.elementor-element-5f30f34 .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f30f34:hover .heading,.elementor-464 .elementor-element.elementor-element-5f30f34:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f3fcc */.elementor-464 .elementor-element.elementor-element-93f3fcc .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ab4af */.elementor-464 .elementor-element.elementor-element-c1ab4af .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d8ecf */.elementor-464 .elementor-element.elementor-element-f0d8ecf .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab56e */.elementor-464 .elementor-element.elementor-element-c2ab56e .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fa4d9 */.elementor-464 .elementor-element.elementor-element-b1fa4d9 .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9 .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede95cc */.elementor-464 .elementor-element.elementor-element-ede95cc .heading,.elementor-464 .elementor-element.elementor-element-ede95cc .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-ede95cc:hover .heading,.elementor-464 .elementor-element.elementor-element-ede95cc:hover .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bcbf0 */.elementor-464 .elementor-element.elementor-element-12bcbf0 .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0 .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463e953 */.elementor-464 .elementor-element.elementor-element-463e953 .heading,.elementor-464 .elementor-element.elementor-element-463e953 .tagline, .elementor-464 .elementor-element.elementor-element-463e953::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463e953:hover .heading,.elementor-464 .elementor-element.elementor-element-463e953:hover .tagline, .elementor-464 .elementor-element.elementor-element-463e953:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e8ab */.elementor-464 .elementor-element.elementor-element-de0e8ab .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51d76c */.elementor-464 .elementor-element.elementor-element-c51d76c .heading,.elementor-464 .elementor-element.elementor-element-c51d76c .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c51d76c:hover .heading,.elementor-464 .elementor-element.elementor-element-c51d76c:hover .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9ed4 */.elementor-464 .elementor-element.elementor-element-55f9ed4 .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4 .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273b05e */.elementor-464 .elementor-element.elementor-element-273b05e .heading,.elementor-464 .elementor-element.elementor-element-273b05e .tagline, .elementor-464 .elementor-element.elementor-element-273b05e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-273b05e:hover .heading,.elementor-464 .elementor-element.elementor-element-273b05e:hover .tagline, .elementor-464 .elementor-element.elementor-element-273b05e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645c198 */.elementor-464 .elementor-element.elementor-element-645c198 .heading,.elementor-464 .elementor-element.elementor-element-645c198 .tagline, .elementor-464 .elementor-element.elementor-element-645c198::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-645c198:hover .heading,.elementor-464 .elementor-element.elementor-element-645c198:hover .tagline, .elementor-464 .elementor-element.elementor-element-645c198:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f2d40 */.elementor-464 .elementor-element.elementor-element-a3f2d40 .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40 .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753ea4 */.elementor-464 .elementor-element.elementor-element-1753ea4 .heading,.elementor-464 .elementor-element.elementor-element-1753ea4 .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1753ea4:hover .heading,.elementor-464 .elementor-element.elementor-element-1753ea4:hover .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d46a */.elementor-464 .elementor-element.elementor-element-dd1d46a .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d086 */.elementor-464 .elementor-element.elementor-element-3e1d086 .heading,.elementor-464 .elementor-element.elementor-element-3e1d086 .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3e1d086:hover .heading,.elementor-464 .elementor-element.elementor-element-3e1d086:hover .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c1b3f */.elementor-464 .elementor-element.elementor-element-76c1b3f .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761478 */.elementor-464 .elementor-element.elementor-element-9761478 .heading,.elementor-464 .elementor-element.elementor-element-9761478 .tagline, .elementor-464 .elementor-element.elementor-element-9761478::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9761478:hover .heading,.elementor-464 .elementor-element.elementor-element-9761478:hover .tagline, .elementor-464 .elementor-element.elementor-element-9761478:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ccce8 */.elementor-464 .elementor-element.elementor-element-f7ccce8 .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8 .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495a902 */.elementor-464 .elementor-element.elementor-element-495a902 .heading,.elementor-464 .elementor-element.elementor-element-495a902 .tagline, .elementor-464 .elementor-element.elementor-element-495a902::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-495a902:hover .heading,.elementor-464 .elementor-element.elementor-element-495a902:hover .tagline, .elementor-464 .elementor-element.elementor-element-495a902:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5435643 */.elementor-464 .elementor-element.elementor-element-5435643 .heading,.elementor-464 .elementor-element.elementor-element-5435643 .tagline, .elementor-464 .elementor-element.elementor-element-5435643::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5435643:hover .heading,.elementor-464 .elementor-element.elementor-element-5435643:hover .tagline, .elementor-464 .elementor-element.elementor-element-5435643:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79757f2 */.elementor-464 .elementor-element.elementor-element-79757f2 .heading,.elementor-464 .elementor-element.elementor-element-79757f2 .tagline, .elementor-464 .elementor-element.elementor-element-79757f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-79757f2:hover .heading,.elementor-464 .elementor-element.elementor-element-79757f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-79757f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0f53d */.elementor-464 .elementor-element.elementor-element-1f0f53d .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b628c1 */.elementor-464 .elementor-element.elementor-element-2b628c1 .heading,.elementor-464 .elementor-element.elementor-element-2b628c1 .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2b628c1:hover .heading,.elementor-464 .elementor-element.elementor-element-2b628c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25e33d */.elementor-464 .elementor-element.elementor-element-d25e33d .heading,.elementor-464 .elementor-element.elementor-element-d25e33d .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-d25e33d:hover .heading,.elementor-464 .elementor-element.elementor-element-d25e33d:hover .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9564a71 */.elementor-464 .elementor-element.elementor-element-9564a71 .heading,.elementor-464 .elementor-element.elementor-element-9564a71 .tagline, .elementor-464 .elementor-element.elementor-element-9564a71::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9564a71:hover .heading,.elementor-464 .elementor-element.elementor-element-9564a71:hover .tagline, .elementor-464 .elementor-element.elementor-element-9564a71:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7062 */.elementor-464 .elementor-element.elementor-element-72f7062 .heading,.elementor-464 .elementor-element.elementor-element-72f7062 .tagline, .elementor-464 .elementor-element.elementor-element-72f7062::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-72f7062:hover .heading,.elementor-464 .elementor-element.elementor-element-72f7062:hover .tagline, .elementor-464 .elementor-element.elementor-element-72f7062:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0b42f */.elementor-464 .elementor-element.elementor-element-8a0b42f .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e89 */.elementor-464 .elementor-element.elementor-element-5df1e89 .heading,.elementor-464 .elementor-element.elementor-element-5df1e89 .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5df1e89:hover .heading,.elementor-464 .elementor-element.elementor-element-5df1e89:hover .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e066a39 */.elementor-464 .elementor-element.elementor-element-e066a39 .heading,.elementor-464 .elementor-element.elementor-element-e066a39 .tagline, .elementor-464 .elementor-element.elementor-element-e066a39::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e066a39:hover .heading,.elementor-464 .elementor-element.elementor-element-e066a39:hover .tagline, .elementor-464 .elementor-element.elementor-element-e066a39:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eb766 */.elementor-464 .elementor-element.elementor-element-54eb766 .heading,.elementor-464 .elementor-element.elementor-element-54eb766 .tagline, .elementor-464 .elementor-element.elementor-element-54eb766::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-54eb766:hover .heading,.elementor-464 .elementor-element.elementor-element-54eb766:hover .tagline, .elementor-464 .elementor-element.elementor-element-54eb766:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952dcdc */.elementor-464 .elementor-element.elementor-element-952dcdc .heading,.elementor-464 .elementor-element.elementor-element-952dcdc .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-952dcdc:hover .heading,.elementor-464 .elementor-element.elementor-element-952dcdc:hover .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe8d1a */.elementor-464 .elementor-element.elementor-element-cbe8d1a .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e31fd */.elementor-464 .elementor-element.elementor-element-c6e31fd .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9523ba8 */.elementor-464 .elementor-element.elementor-element-9523ba8 .heading,.elementor-464 .elementor-element.elementor-element-9523ba8 .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9523ba8:hover .heading,.elementor-464 .elementor-element.elementor-element-9523ba8:hover .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc33be */.elementor-464 .elementor-element.elementor-element-8fc33be .heading,.elementor-464 .elementor-element.elementor-element-8fc33be .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8fc33be:hover .heading,.elementor-464 .elementor-element.elementor-element-8fc33be:hover .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03e6f2 */.elementor-464 .elementor-element.elementor-element-b03e6f2 .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2 .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463b4c2 */.elementor-464 .elementor-element.elementor-element-463b4c2 .heading,.elementor-464 .elementor-element.elementor-element-463b4c2 .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463b4c2:hover .heading,.elementor-464 .elementor-element.elementor-element-463b4c2:hover .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdca9f */.elementor-464 .elementor-element.elementor-element-8bdca9f .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70080a */.elementor-464 .elementor-element.elementor-element-e70080a .heading,.elementor-464 .elementor-element.elementor-element-e70080a .tagline, .elementor-464 .elementor-element.elementor-element-e70080a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e70080a:hover .heading,.elementor-464 .elementor-element.elementor-element-e70080a:hover .tagline, .elementor-464 .elementor-element.elementor-element-e70080a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77996e9 */.elementor-464 .elementor-element.elementor-element-77996e9 .heading,.elementor-464 .elementor-element.elementor-element-77996e9 .tagline, .elementor-464 .elementor-element.elementor-element-77996e9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-77996e9:hover .heading,.elementor-464 .elementor-element.elementor-element-77996e9:hover .tagline, .elementor-464 .elementor-element.elementor-element-77996e9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82abc31 */.elementor-464 .elementor-element.elementor-element-82abc31 .heading,.elementor-464 .elementor-element.elementor-element-82abc31 .tagline, .elementor-464 .elementor-element.elementor-element-82abc31::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82abc31:hover .heading,.elementor-464 .elementor-element.elementor-element-82abc31:hover .tagline, .elementor-464 .elementor-element.elementor-element-82abc31:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288bed */.elementor-464 .elementor-element.elementor-element-1288bed .heading,.elementor-464 .elementor-element.elementor-element-1288bed .tagline, .elementor-464 .elementor-element.elementor-element-1288bed::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1288bed:hover .heading,.elementor-464 .elementor-element.elementor-element-1288bed:hover .tagline, .elementor-464 .elementor-element.elementor-element-1288bed:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991dc5f */.elementor-464 .elementor-element.elementor-element-991dc5f .heading,.elementor-464 .elementor-element.elementor-element-991dc5f .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-991dc5f:hover .heading,.elementor-464 .elementor-element.elementor-element-991dc5f:hover .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-376013b */.elementor-464 .elementor-element.elementor-element-376013b .heading,.elementor-464 .elementor-element.elementor-element-376013b .tagline, .elementor-464 .elementor-element.elementor-element-376013b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-376013b:hover .heading,.elementor-464 .elementor-element.elementor-element-376013b:hover .tagline, .elementor-464 .elementor-element.elementor-element-376013b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283de9 */.elementor-464 .elementor-element.elementor-element-2283de9 .heading,.elementor-464 .elementor-element.elementor-element-2283de9 .tagline, .elementor-464 .elementor-element.elementor-element-2283de9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2283de9:hover .heading,.elementor-464 .elementor-element.elementor-element-2283de9:hover .tagline, .elementor-464 .elementor-element.elementor-element-2283de9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6105ff */.elementor-464 .elementor-element.elementor-element-f6105ff .heading,.elementor-464 .elementor-element.elementor-element-f6105ff .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f6105ff:hover .heading,.elementor-464 .elementor-element.elementor-element-f6105ff:hover .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c38d41 */.elementor-464 .elementor-element.elementor-element-1c38d41 .heading,.elementor-464 .elementor-element.elementor-element-1c38d41 .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1c38d41:hover .heading,.elementor-464 .elementor-element.elementor-element-1c38d41:hover .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b51bd2 */.elementor-464 .elementor-element.elementor-element-7b51bd2 .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2 .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dee3f */.elementor-464 .elementor-element.elementor-element-78dee3f .heading,.elementor-464 .elementor-element.elementor-element-78dee3f .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-78dee3f:hover .heading,.elementor-464 .elementor-element.elementor-element-78dee3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1c93 */.elementor-464 .elementor-element.elementor-element-14f1c93 .heading,.elementor-464 .elementor-element.elementor-element-14f1c93 .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-14f1c93:hover .heading,.elementor-464 .elementor-element.elementor-element-14f1c93:hover .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b7b5c */.elementor-464 .elementor-element.elementor-element-a7b7b5c .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f135c1 */.elementor-464 .elementor-element.elementor-element-5f135c1 .heading,.elementor-464 .elementor-element.elementor-element-5f135c1 .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f135c1:hover .heading,.elementor-464 .elementor-element.elementor-element-5f135c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e8fc */.elementor-464 .elementor-element.elementor-element-340e8fc .heading,.elementor-464 .elementor-element.elementor-element-340e8fc .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-340e8fc:hover .heading,.elementor-464 .elementor-element.elementor-element-340e8fc:hover .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b33e3 */.elementor-464 .elementor-element.elementor-element-b7b33e3 .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3 .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283c7b6 */.elementor-464 .elementor-element.elementor-element-283c7b6 .heading,.elementor-464 .elementor-element.elementor-element-283c7b6 .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-283c7b6:hover .heading,.elementor-464 .elementor-element.elementor-element-283c7b6:hover .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f7daf */.elementor-464 .elementor-element.elementor-element-32f7daf .heading,.elementor-464 .elementor-element.elementor-element-32f7daf .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-32f7daf:hover .heading,.elementor-464 .elementor-element.elementor-element-32f7daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c8e1b */.elementor-464 .elementor-element.elementor-element-f0c8e1b .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3862d07 */.elementor-464 .elementor-element.elementor-element-3862d07 .heading,.elementor-464 .elementor-element.elementor-element-3862d07 .tagline, .elementor-464 .elementor-element.elementor-element-3862d07::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3862d07:hover .heading,.elementor-464 .elementor-element.elementor-element-3862d07:hover .tagline, .elementor-464 .elementor-element.elementor-element-3862d07:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e87a9 */.elementor-464 .elementor-element.elementor-element-87e87a9 .heading,.elementor-464 .elementor-element.elementor-element-87e87a9 .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-87e87a9:hover .heading,.elementor-464 .elementor-element.elementor-element-87e87a9:hover .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf2de1 */.elementor-464 .elementor-element.elementor-element-cbf2de1 .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1 .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf420a8 */.elementor-464 .elementor-element.elementor-element-bf420a8 .heading,.elementor-464 .elementor-element.elementor-element-bf420a8 .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-bf420a8:hover .heading,.elementor-464 .elementor-element.elementor-element-bf420a8:hover .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036be52 */.elementor-464 .elementor-element.elementor-element-036be52 .heading,.elementor-464 .elementor-element.elementor-element-036be52 .tagline, .elementor-464 .elementor-element.elementor-element-036be52::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-036be52:hover .heading,.elementor-464 .elementor-element.elementor-element-036be52:hover .tagline, .elementor-464 .elementor-element.elementor-element-036be52:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663ed7e */.elementor-464 .elementor-element.elementor-element-663ed7e .heading,.elementor-464 .elementor-element.elementor-element-663ed7e .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-663ed7e:hover .heading,.elementor-464 .elementor-element.elementor-element-663ed7e:hover .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17636 */.elementor-464 .elementor-element.elementor-element-6a17636 .heading,.elementor-464 .elementor-element.elementor-element-6a17636 .tagline, .elementor-464 .elementor-element.elementor-element-6a17636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6a17636:hover .heading,.elementor-464 .elementor-element.elementor-element-6a17636:hover .tagline, .elementor-464 .elementor-element.elementor-element-6a17636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ca825 */.elementor-464 .elementor-element.elementor-element-b0ca825 .heading,.elementor-464 .elementor-element.elementor-element-b0ca825 .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b0ca825:hover .heading,.elementor-464 .elementor-element.elementor-element-b0ca825:hover .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490f06e */.elementor-464 .elementor-element.elementor-element-490f06e .heading,.elementor-464 .elementor-element.elementor-element-490f06e .tagline, .elementor-464 .elementor-element.elementor-element-490f06e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-490f06e:hover .heading,.elementor-464 .elementor-element.elementor-element-490f06e:hover .tagline, .elementor-464 .elementor-element.elementor-element-490f06e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432117b */.elementor-464 .elementor-element.elementor-element-432117b .heading,.elementor-464 .elementor-element.elementor-element-432117b .tagline, .elementor-464 .elementor-element.elementor-element-432117b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-432117b:hover .heading,.elementor-464 .elementor-element.elementor-element-432117b:hover .tagline, .elementor-464 .elementor-element.elementor-element-432117b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9daf */.elementor-464 .elementor-element.elementor-element-6da9daf .heading,.elementor-464 .elementor-element.elementor-element-6da9daf .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6da9daf:hover .heading,.elementor-464 .elementor-element.elementor-element-6da9daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743fdf6 */.elementor-464 .elementor-element.elementor-element-743fdf6 .heading,.elementor-464 .elementor-element.elementor-element-743fdf6 .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-743fdf6:hover .heading,.elementor-464 .elementor-element.elementor-element-743fdf6:hover .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfe23 */.elementor-464 .elementor-element.elementor-element-73dfe23 .heading,.elementor-464 .elementor-element.elementor-element-73dfe23 .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-73dfe23:hover .heading,.elementor-464 .elementor-element.elementor-element-73dfe23:hover .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44cac0 */.elementor-464 .elementor-element.elementor-element-f44cac0 .heading,.elementor-464 .elementor-element.elementor-element-f44cac0 .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f44cac0:hover .heading,.elementor-464 .elementor-element.elementor-element-f44cac0:hover .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbd59b */.elementor-464 .elementor-element.elementor-element-1fbd59b .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6347dc6 */.elementor-464 .elementor-element.elementor-element-6347dc6 .heading,.elementor-464 .elementor-element.elementor-element-6347dc6 .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6347dc6:hover .heading,.elementor-464 .elementor-element.elementor-element-6347dc6:hover .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4811b02 */.elementor-464 .elementor-element.elementor-element-4811b02 .heading,.elementor-464 .elementor-element.elementor-element-4811b02 .tagline, .elementor-464 .elementor-element.elementor-element-4811b02::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4811b02:hover .heading,.elementor-464 .elementor-element.elementor-element-4811b02:hover .tagline, .elementor-464 .elementor-element.elementor-element-4811b02:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e710e3 */.elementor-464 .elementor-element.elementor-element-4e710e3 .heading,.elementor-464 .elementor-element.elementor-element-4e710e3 .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4e710e3:hover .heading,.elementor-464 .elementor-element.elementor-element-4e710e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d892 */.elementor-464 .elementor-element.elementor-element-b88d892 .heading,.elementor-464 .elementor-element.elementor-element-b88d892 .tagline, .elementor-464 .elementor-element.elementor-element-b88d892::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b88d892:hover .heading,.elementor-464 .elementor-element.elementor-element-b88d892:hover .tagline, .elementor-464 .elementor-element.elementor-element-b88d892:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60e37d */.elementor-464 .elementor-element.elementor-element-b60e37d .heading,.elementor-464 .elementor-element.elementor-element-b60e37d .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b60e37d:hover .heading,.elementor-464 .elementor-element.elementor-element-b60e37d:hover .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358c5b */.elementor-464 .elementor-element.elementor-element-e358c5b .heading,.elementor-464 .elementor-element.elementor-element-e358c5b .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e358c5b:hover .heading,.elementor-464 .elementor-element.elementor-element-e358c5b:hover .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b3839 */.elementor-464 .elementor-element.elementor-element-04b3839 .heading,.elementor-464 .elementor-element.elementor-element-04b3839 .tagline, .elementor-464 .elementor-element.elementor-element-04b3839::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-04b3839:hover .heading,.elementor-464 .elementor-element.elementor-element-04b3839:hover .tagline, .elementor-464 .elementor-element.elementor-element-04b3839:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ae522 */.elementor-464 .elementor-element.elementor-element-82ae522 .heading,.elementor-464 .elementor-element.elementor-element-82ae522 .tagline, .elementor-464 .elementor-element.elementor-element-82ae522::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82ae522:hover .heading,.elementor-464 .elementor-element.elementor-element-82ae522:hover .tagline, .elementor-464 .elementor-element.elementor-element-82ae522:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e21668 */.elementor-464 .elementor-element.elementor-element-0e21668 .heading,.elementor-464 .elementor-element.elementor-element-0e21668 .tagline, .elementor-464 .elementor-element.elementor-element-0e21668::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-0e21668:hover .heading,.elementor-464 .elementor-element.elementor-element-0e21668:hover .tagline, .elementor-464 .elementor-element.elementor-element-0e21668:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ae636 */.elementor-464 .elementor-element.elementor-element-58ae636 .heading,.elementor-464 .elementor-element.elementor-element-58ae636 .tagline, .elementor-464 .elementor-element.elementor-element-58ae636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-58ae636:hover .heading,.elementor-464 .elementor-element.elementor-element-58ae636:hover .tagline, .elementor-464 .elementor-element.elementor-element-58ae636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30f34 */.elementor-464 .elementor-element.elementor-element-5f30f34 .heading,.elementor-464 .elementor-element.elementor-element-5f30f34 .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f30f34:hover .heading,.elementor-464 .elementor-element.elementor-element-5f30f34:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f3fcc */.elementor-464 .elementor-element.elementor-element-93f3fcc .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ab4af */.elementor-464 .elementor-element.elementor-element-c1ab4af .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d8ecf */.elementor-464 .elementor-element.elementor-element-f0d8ecf .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab56e */.elementor-464 .elementor-element.elementor-element-c2ab56e .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fa4d9 */.elementor-464 .elementor-element.elementor-element-b1fa4d9 .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9 .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede95cc */.elementor-464 .elementor-element.elementor-element-ede95cc .heading,.elementor-464 .elementor-element.elementor-element-ede95cc .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-ede95cc:hover .heading,.elementor-464 .elementor-element.elementor-element-ede95cc:hover .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bcbf0 */.elementor-464 .elementor-element.elementor-element-12bcbf0 .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0 .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463e953 */.elementor-464 .elementor-element.elementor-element-463e953 .heading,.elementor-464 .elementor-element.elementor-element-463e953 .tagline, .elementor-464 .elementor-element.elementor-element-463e953::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463e953:hover .heading,.elementor-464 .elementor-element.elementor-element-463e953:hover .tagline, .elementor-464 .elementor-element.elementor-element-463e953:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e8ab */.elementor-464 .elementor-element.elementor-element-de0e8ab .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51d76c */.elementor-464 .elementor-element.elementor-element-c51d76c .heading,.elementor-464 .elementor-element.elementor-element-c51d76c .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c51d76c:hover .heading,.elementor-464 .elementor-element.elementor-element-c51d76c:hover .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9ed4 */.elementor-464 .elementor-element.elementor-element-55f9ed4 .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4 .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273b05e */.elementor-464 .elementor-element.elementor-element-273b05e .heading,.elementor-464 .elementor-element.elementor-element-273b05e .tagline, .elementor-464 .elementor-element.elementor-element-273b05e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-273b05e:hover .heading,.elementor-464 .elementor-element.elementor-element-273b05e:hover .tagline, .elementor-464 .elementor-element.elementor-element-273b05e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645c198 */.elementor-464 .elementor-element.elementor-element-645c198 .heading,.elementor-464 .elementor-element.elementor-element-645c198 .tagline, .elementor-464 .elementor-element.elementor-element-645c198::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-645c198:hover .heading,.elementor-464 .elementor-element.elementor-element-645c198:hover .tagline, .elementor-464 .elementor-element.elementor-element-645c198:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f2d40 */.elementor-464 .elementor-element.elementor-element-a3f2d40 .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40 .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753ea4 */.elementor-464 .elementor-element.elementor-element-1753ea4 .heading,.elementor-464 .elementor-element.elementor-element-1753ea4 .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1753ea4:hover .heading,.elementor-464 .elementor-element.elementor-element-1753ea4:hover .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d46a */.elementor-464 .elementor-element.elementor-element-dd1d46a .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d086 */.elementor-464 .elementor-element.elementor-element-3e1d086 .heading,.elementor-464 .elementor-element.elementor-element-3e1d086 .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3e1d086:hover .heading,.elementor-464 .elementor-element.elementor-element-3e1d086:hover .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c1b3f */.elementor-464 .elementor-element.elementor-element-76c1b3f .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761478 */.elementor-464 .elementor-element.elementor-element-9761478 .heading,.elementor-464 .elementor-element.elementor-element-9761478 .tagline, .elementor-464 .elementor-element.elementor-element-9761478::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9761478:hover .heading,.elementor-464 .elementor-element.elementor-element-9761478:hover .tagline, .elementor-464 .elementor-element.elementor-element-9761478:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ccce8 */.elementor-464 .elementor-element.elementor-element-f7ccce8 .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8 .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495a902 */.elementor-464 .elementor-element.elementor-element-495a902 .heading,.elementor-464 .elementor-element.elementor-element-495a902 .tagline, .elementor-464 .elementor-element.elementor-element-495a902::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-495a902:hover .heading,.elementor-464 .elementor-element.elementor-element-495a902:hover .tagline, .elementor-464 .elementor-element.elementor-element-495a902:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5435643 */.elementor-464 .elementor-element.elementor-element-5435643 .heading,.elementor-464 .elementor-element.elementor-element-5435643 .tagline, .elementor-464 .elementor-element.elementor-element-5435643::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5435643:hover .heading,.elementor-464 .elementor-element.elementor-element-5435643:hover .tagline, .elementor-464 .elementor-element.elementor-element-5435643:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79757f2 */.elementor-464 .elementor-element.elementor-element-79757f2 .heading,.elementor-464 .elementor-element.elementor-element-79757f2 .tagline, .elementor-464 .elementor-element.elementor-element-79757f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-79757f2:hover .heading,.elementor-464 .elementor-element.elementor-element-79757f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-79757f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0f53d */.elementor-464 .elementor-element.elementor-element-1f0f53d .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b628c1 */.elementor-464 .elementor-element.elementor-element-2b628c1 .heading,.elementor-464 .elementor-element.elementor-element-2b628c1 .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2b628c1:hover .heading,.elementor-464 .elementor-element.elementor-element-2b628c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25e33d */.elementor-464 .elementor-element.elementor-element-d25e33d .heading,.elementor-464 .elementor-element.elementor-element-d25e33d .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-d25e33d:hover .heading,.elementor-464 .elementor-element.elementor-element-d25e33d:hover .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9564a71 */.elementor-464 .elementor-element.elementor-element-9564a71 .heading,.elementor-464 .elementor-element.elementor-element-9564a71 .tagline, .elementor-464 .elementor-element.elementor-element-9564a71::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9564a71:hover .heading,.elementor-464 .elementor-element.elementor-element-9564a71:hover .tagline, .elementor-464 .elementor-element.elementor-element-9564a71:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7062 */.elementor-464 .elementor-element.elementor-element-72f7062 .heading,.elementor-464 .elementor-element.elementor-element-72f7062 .tagline, .elementor-464 .elementor-element.elementor-element-72f7062::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-72f7062:hover .heading,.elementor-464 .elementor-element.elementor-element-72f7062:hover .tagline, .elementor-464 .elementor-element.elementor-element-72f7062:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0b42f */.elementor-464 .elementor-element.elementor-element-8a0b42f .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e89 */.elementor-464 .elementor-element.elementor-element-5df1e89 .heading,.elementor-464 .elementor-element.elementor-element-5df1e89 .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5df1e89:hover .heading,.elementor-464 .elementor-element.elementor-element-5df1e89:hover .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e066a39 */.elementor-464 .elementor-element.elementor-element-e066a39 .heading,.elementor-464 .elementor-element.elementor-element-e066a39 .tagline, .elementor-464 .elementor-element.elementor-element-e066a39::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e066a39:hover .heading,.elementor-464 .elementor-element.elementor-element-e066a39:hover .tagline, .elementor-464 .elementor-element.elementor-element-e066a39:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eb766 */.elementor-464 .elementor-element.elementor-element-54eb766 .heading,.elementor-464 .elementor-element.elementor-element-54eb766 .tagline, .elementor-464 .elementor-element.elementor-element-54eb766::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-54eb766:hover .heading,.elementor-464 .elementor-element.elementor-element-54eb766:hover .tagline, .elementor-464 .elementor-element.elementor-element-54eb766:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952dcdc */.elementor-464 .elementor-element.elementor-element-952dcdc .heading,.elementor-464 .elementor-element.elementor-element-952dcdc .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-952dcdc:hover .heading,.elementor-464 .elementor-element.elementor-element-952dcdc:hover .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe8d1a */.elementor-464 .elementor-element.elementor-element-cbe8d1a .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e31fd */.elementor-464 .elementor-element.elementor-element-c6e31fd .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9523ba8 */.elementor-464 .elementor-element.elementor-element-9523ba8 .heading,.elementor-464 .elementor-element.elementor-element-9523ba8 .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9523ba8:hover .heading,.elementor-464 .elementor-element.elementor-element-9523ba8:hover .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc33be */.elementor-464 .elementor-element.elementor-element-8fc33be .heading,.elementor-464 .elementor-element.elementor-element-8fc33be .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8fc33be:hover .heading,.elementor-464 .elementor-element.elementor-element-8fc33be:hover .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03e6f2 */.elementor-464 .elementor-element.elementor-element-b03e6f2 .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2 .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463b4c2 */.elementor-464 .elementor-element.elementor-element-463b4c2 .heading,.elementor-464 .elementor-element.elementor-element-463b4c2 .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463b4c2:hover .heading,.elementor-464 .elementor-element.elementor-element-463b4c2:hover .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdca9f */.elementor-464 .elementor-element.elementor-element-8bdca9f .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70080a */.elementor-464 .elementor-element.elementor-element-e70080a .heading,.elementor-464 .elementor-element.elementor-element-e70080a .tagline, .elementor-464 .elementor-element.elementor-element-e70080a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e70080a:hover .heading,.elementor-464 .elementor-element.elementor-element-e70080a:hover .tagline, .elementor-464 .elementor-element.elementor-element-e70080a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77996e9 */.elementor-464 .elementor-element.elementor-element-77996e9 .heading,.elementor-464 .elementor-element.elementor-element-77996e9 .tagline, .elementor-464 .elementor-element.elementor-element-77996e9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-77996e9:hover .heading,.elementor-464 .elementor-element.elementor-element-77996e9:hover .tagline, .elementor-464 .elementor-element.elementor-element-77996e9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82abc31 */.elementor-464 .elementor-element.elementor-element-82abc31 .heading,.elementor-464 .elementor-element.elementor-element-82abc31 .tagline, .elementor-464 .elementor-element.elementor-element-82abc31::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82abc31:hover .heading,.elementor-464 .elementor-element.elementor-element-82abc31:hover .tagline, .elementor-464 .elementor-element.elementor-element-82abc31:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288bed */.elementor-464 .elementor-element.elementor-element-1288bed .heading,.elementor-464 .elementor-element.elementor-element-1288bed .tagline, .elementor-464 .elementor-element.elementor-element-1288bed::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1288bed:hover .heading,.elementor-464 .elementor-element.elementor-element-1288bed:hover .tagline, .elementor-464 .elementor-element.elementor-element-1288bed:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991dc5f */.elementor-464 .elementor-element.elementor-element-991dc5f .heading,.elementor-464 .elementor-element.elementor-element-991dc5f .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-991dc5f:hover .heading,.elementor-464 .elementor-element.elementor-element-991dc5f:hover .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-376013b */.elementor-464 .elementor-element.elementor-element-376013b .heading,.elementor-464 .elementor-element.elementor-element-376013b .tagline, .elementor-464 .elementor-element.elementor-element-376013b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-376013b:hover .heading,.elementor-464 .elementor-element.elementor-element-376013b:hover .tagline, .elementor-464 .elementor-element.elementor-element-376013b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283de9 */.elementor-464 .elementor-element.elementor-element-2283de9 .heading,.elementor-464 .elementor-element.elementor-element-2283de9 .tagline, .elementor-464 .elementor-element.elementor-element-2283de9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2283de9:hover .heading,.elementor-464 .elementor-element.elementor-element-2283de9:hover .tagline, .elementor-464 .elementor-element.elementor-element-2283de9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6105ff */.elementor-464 .elementor-element.elementor-element-f6105ff .heading,.elementor-464 .elementor-element.elementor-element-f6105ff .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f6105ff:hover .heading,.elementor-464 .elementor-element.elementor-element-f6105ff:hover .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c38d41 */.elementor-464 .elementor-element.elementor-element-1c38d41 .heading,.elementor-464 .elementor-element.elementor-element-1c38d41 .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1c38d41:hover .heading,.elementor-464 .elementor-element.elementor-element-1c38d41:hover .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b51bd2 */.elementor-464 .elementor-element.elementor-element-7b51bd2 .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2 .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dee3f */.elementor-464 .elementor-element.elementor-element-78dee3f .heading,.elementor-464 .elementor-element.elementor-element-78dee3f .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-78dee3f:hover .heading,.elementor-464 .elementor-element.elementor-element-78dee3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1c93 */.elementor-464 .elementor-element.elementor-element-14f1c93 .heading,.elementor-464 .elementor-element.elementor-element-14f1c93 .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-14f1c93:hover .heading,.elementor-464 .elementor-element.elementor-element-14f1c93:hover .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b7b5c */.elementor-464 .elementor-element.elementor-element-a7b7b5c .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f135c1 */.elementor-464 .elementor-element.elementor-element-5f135c1 .heading,.elementor-464 .elementor-element.elementor-element-5f135c1 .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f135c1:hover .heading,.elementor-464 .elementor-element.elementor-element-5f135c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e8fc */.elementor-464 .elementor-element.elementor-element-340e8fc .heading,.elementor-464 .elementor-element.elementor-element-340e8fc .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-340e8fc:hover .heading,.elementor-464 .elementor-element.elementor-element-340e8fc:hover .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b33e3 */.elementor-464 .elementor-element.elementor-element-b7b33e3 .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3 .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283c7b6 */.elementor-464 .elementor-element.elementor-element-283c7b6 .heading,.elementor-464 .elementor-element.elementor-element-283c7b6 .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-283c7b6:hover .heading,.elementor-464 .elementor-element.elementor-element-283c7b6:hover .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f7daf */.elementor-464 .elementor-element.elementor-element-32f7daf .heading,.elementor-464 .elementor-element.elementor-element-32f7daf .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-32f7daf:hover .heading,.elementor-464 .elementor-element.elementor-element-32f7daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c8e1b */.elementor-464 .elementor-element.elementor-element-f0c8e1b .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3862d07 */.elementor-464 .elementor-element.elementor-element-3862d07 .heading,.elementor-464 .elementor-element.elementor-element-3862d07 .tagline, .elementor-464 .elementor-element.elementor-element-3862d07::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3862d07:hover .heading,.elementor-464 .elementor-element.elementor-element-3862d07:hover .tagline, .elementor-464 .elementor-element.elementor-element-3862d07:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e87a9 */.elementor-464 .elementor-element.elementor-element-87e87a9 .heading,.elementor-464 .elementor-element.elementor-element-87e87a9 .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-87e87a9:hover .heading,.elementor-464 .elementor-element.elementor-element-87e87a9:hover .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf2de1 */.elementor-464 .elementor-element.elementor-element-cbf2de1 .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1 .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf420a8 */.elementor-464 .elementor-element.elementor-element-bf420a8 .heading,.elementor-464 .elementor-element.elementor-element-bf420a8 .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-bf420a8:hover .heading,.elementor-464 .elementor-element.elementor-element-bf420a8:hover .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036be52 */.elementor-464 .elementor-element.elementor-element-036be52 .heading,.elementor-464 .elementor-element.elementor-element-036be52 .tagline, .elementor-464 .elementor-element.elementor-element-036be52::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-036be52:hover .heading,.elementor-464 .elementor-element.elementor-element-036be52:hover .tagline, .elementor-464 .elementor-element.elementor-element-036be52:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663ed7e */.elementor-464 .elementor-element.elementor-element-663ed7e .heading,.elementor-464 .elementor-element.elementor-element-663ed7e .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-663ed7e:hover .heading,.elementor-464 .elementor-element.elementor-element-663ed7e:hover .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17636 */.elementor-464 .elementor-element.elementor-element-6a17636 .heading,.elementor-464 .elementor-element.elementor-element-6a17636 .tagline, .elementor-464 .elementor-element.elementor-element-6a17636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6a17636:hover .heading,.elementor-464 .elementor-element.elementor-element-6a17636:hover .tagline, .elementor-464 .elementor-element.elementor-element-6a17636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ca825 */.elementor-464 .elementor-element.elementor-element-b0ca825 .heading,.elementor-464 .elementor-element.elementor-element-b0ca825 .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b0ca825:hover .heading,.elementor-464 .elementor-element.elementor-element-b0ca825:hover .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490f06e */.elementor-464 .elementor-element.elementor-element-490f06e .heading,.elementor-464 .elementor-element.elementor-element-490f06e .tagline, .elementor-464 .elementor-element.elementor-element-490f06e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-490f06e:hover .heading,.elementor-464 .elementor-element.elementor-element-490f06e:hover .tagline, .elementor-464 .elementor-element.elementor-element-490f06e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432117b */.elementor-464 .elementor-element.elementor-element-432117b .heading,.elementor-464 .elementor-element.elementor-element-432117b .tagline, .elementor-464 .elementor-element.elementor-element-432117b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-432117b:hover .heading,.elementor-464 .elementor-element.elementor-element-432117b:hover .tagline, .elementor-464 .elementor-element.elementor-element-432117b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9daf */.elementor-464 .elementor-element.elementor-element-6da9daf .heading,.elementor-464 .elementor-element.elementor-element-6da9daf .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6da9daf:hover .heading,.elementor-464 .elementor-element.elementor-element-6da9daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743fdf6 */.elementor-464 .elementor-element.elementor-element-743fdf6 .heading,.elementor-464 .elementor-element.elementor-element-743fdf6 .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-743fdf6:hover .heading,.elementor-464 .elementor-element.elementor-element-743fdf6:hover .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfe23 */.elementor-464 .elementor-element.elementor-element-73dfe23 .heading,.elementor-464 .elementor-element.elementor-element-73dfe23 .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-73dfe23:hover .heading,.elementor-464 .elementor-element.elementor-element-73dfe23:hover .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44cac0 */.elementor-464 .elementor-element.elementor-element-f44cac0 .heading,.elementor-464 .elementor-element.elementor-element-f44cac0 .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f44cac0:hover .heading,.elementor-464 .elementor-element.elementor-element-f44cac0:hover .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbd59b */.elementor-464 .elementor-element.elementor-element-1fbd59b .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6347dc6 */.elementor-464 .elementor-element.elementor-element-6347dc6 .heading,.elementor-464 .elementor-element.elementor-element-6347dc6 .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6347dc6:hover .heading,.elementor-464 .elementor-element.elementor-element-6347dc6:hover .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4811b02 */.elementor-464 .elementor-element.elementor-element-4811b02 .heading,.elementor-464 .elementor-element.elementor-element-4811b02 .tagline, .elementor-464 .elementor-element.elementor-element-4811b02::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4811b02:hover .heading,.elementor-464 .elementor-element.elementor-element-4811b02:hover .tagline, .elementor-464 .elementor-element.elementor-element-4811b02:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e710e3 */.elementor-464 .elementor-element.elementor-element-4e710e3 .heading,.elementor-464 .elementor-element.elementor-element-4e710e3 .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4e710e3:hover .heading,.elementor-464 .elementor-element.elementor-element-4e710e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d892 */.elementor-464 .elementor-element.elementor-element-b88d892 .heading,.elementor-464 .elementor-element.elementor-element-b88d892 .tagline, .elementor-464 .elementor-element.elementor-element-b88d892::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b88d892:hover .heading,.elementor-464 .elementor-element.elementor-element-b88d892:hover .tagline, .elementor-464 .elementor-element.elementor-element-b88d892:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60e37d */.elementor-464 .elementor-element.elementor-element-b60e37d .heading,.elementor-464 .elementor-element.elementor-element-b60e37d .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b60e37d:hover .heading,.elementor-464 .elementor-element.elementor-element-b60e37d:hover .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358c5b */.elementor-464 .elementor-element.elementor-element-e358c5b .heading,.elementor-464 .elementor-element.elementor-element-e358c5b .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e358c5b:hover .heading,.elementor-464 .elementor-element.elementor-element-e358c5b:hover .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b3839 */.elementor-464 .elementor-element.elementor-element-04b3839 .heading,.elementor-464 .elementor-element.elementor-element-04b3839 .tagline, .elementor-464 .elementor-element.elementor-element-04b3839::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-04b3839:hover .heading,.elementor-464 .elementor-element.elementor-element-04b3839:hover .tagline, .elementor-464 .elementor-element.elementor-element-04b3839:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ae522 */.elementor-464 .elementor-element.elementor-element-82ae522 .heading,.elementor-464 .elementor-element.elementor-element-82ae522 .tagline, .elementor-464 .elementor-element.elementor-element-82ae522::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82ae522:hover .heading,.elementor-464 .elementor-element.elementor-element-82ae522:hover .tagline, .elementor-464 .elementor-element.elementor-element-82ae522:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e21668 */.elementor-464 .elementor-element.elementor-element-0e21668 .heading,.elementor-464 .elementor-element.elementor-element-0e21668 .tagline, .elementor-464 .elementor-element.elementor-element-0e21668::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-0e21668:hover .heading,.elementor-464 .elementor-element.elementor-element-0e21668:hover .tagline, .elementor-464 .elementor-element.elementor-element-0e21668:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ae636 */.elementor-464 .elementor-element.elementor-element-58ae636 .heading,.elementor-464 .elementor-element.elementor-element-58ae636 .tagline, .elementor-464 .elementor-element.elementor-element-58ae636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-58ae636:hover .heading,.elementor-464 .elementor-element.elementor-element-58ae636:hover .tagline, .elementor-464 .elementor-element.elementor-element-58ae636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30f34 */.elementor-464 .elementor-element.elementor-element-5f30f34 .heading,.elementor-464 .elementor-element.elementor-element-5f30f34 .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f30f34:hover .heading,.elementor-464 .elementor-element.elementor-element-5f30f34:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f3fcc */.elementor-464 .elementor-element.elementor-element-93f3fcc .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ab4af */.elementor-464 .elementor-element.elementor-element-c1ab4af .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d8ecf */.elementor-464 .elementor-element.elementor-element-f0d8ecf .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab56e */.elementor-464 .elementor-element.elementor-element-c2ab56e .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fa4d9 */.elementor-464 .elementor-element.elementor-element-b1fa4d9 .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9 .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede95cc */.elementor-464 .elementor-element.elementor-element-ede95cc .heading,.elementor-464 .elementor-element.elementor-element-ede95cc .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-ede95cc:hover .heading,.elementor-464 .elementor-element.elementor-element-ede95cc:hover .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bcbf0 */.elementor-464 .elementor-element.elementor-element-12bcbf0 .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0 .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463e953 */.elementor-464 .elementor-element.elementor-element-463e953 .heading,.elementor-464 .elementor-element.elementor-element-463e953 .tagline, .elementor-464 .elementor-element.elementor-element-463e953::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463e953:hover .heading,.elementor-464 .elementor-element.elementor-element-463e953:hover .tagline, .elementor-464 .elementor-element.elementor-element-463e953:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e8ab */.elementor-464 .elementor-element.elementor-element-de0e8ab .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51d76c */.elementor-464 .elementor-element.elementor-element-c51d76c .heading,.elementor-464 .elementor-element.elementor-element-c51d76c .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c51d76c:hover .heading,.elementor-464 .elementor-element.elementor-element-c51d76c:hover .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9ed4 */.elementor-464 .elementor-element.elementor-element-55f9ed4 .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4 .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273b05e */.elementor-464 .elementor-element.elementor-element-273b05e .heading,.elementor-464 .elementor-element.elementor-element-273b05e .tagline, .elementor-464 .elementor-element.elementor-element-273b05e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-273b05e:hover .heading,.elementor-464 .elementor-element.elementor-element-273b05e:hover .tagline, .elementor-464 .elementor-element.elementor-element-273b05e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645c198 */.elementor-464 .elementor-element.elementor-element-645c198 .heading,.elementor-464 .elementor-element.elementor-element-645c198 .tagline, .elementor-464 .elementor-element.elementor-element-645c198::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-645c198:hover .heading,.elementor-464 .elementor-element.elementor-element-645c198:hover .tagline, .elementor-464 .elementor-element.elementor-element-645c198:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f2d40 */.elementor-464 .elementor-element.elementor-element-a3f2d40 .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40 .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753ea4 */.elementor-464 .elementor-element.elementor-element-1753ea4 .heading,.elementor-464 .elementor-element.elementor-element-1753ea4 .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1753ea4:hover .heading,.elementor-464 .elementor-element.elementor-element-1753ea4:hover .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d46a */.elementor-464 .elementor-element.elementor-element-dd1d46a .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d086 */.elementor-464 .elementor-element.elementor-element-3e1d086 .heading,.elementor-464 .elementor-element.elementor-element-3e1d086 .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3e1d086:hover .heading,.elementor-464 .elementor-element.elementor-element-3e1d086:hover .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c1b3f */.elementor-464 .elementor-element.elementor-element-76c1b3f .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761478 */.elementor-464 .elementor-element.elementor-element-9761478 .heading,.elementor-464 .elementor-element.elementor-element-9761478 .tagline, .elementor-464 .elementor-element.elementor-element-9761478::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9761478:hover .heading,.elementor-464 .elementor-element.elementor-element-9761478:hover .tagline, .elementor-464 .elementor-element.elementor-element-9761478:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ccce8 */.elementor-464 .elementor-element.elementor-element-f7ccce8 .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8 .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495a902 */.elementor-464 .elementor-element.elementor-element-495a902 .heading,.elementor-464 .elementor-element.elementor-element-495a902 .tagline, .elementor-464 .elementor-element.elementor-element-495a902::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-495a902:hover .heading,.elementor-464 .elementor-element.elementor-element-495a902:hover .tagline, .elementor-464 .elementor-element.elementor-element-495a902:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5435643 */.elementor-464 .elementor-element.elementor-element-5435643 .heading,.elementor-464 .elementor-element.elementor-element-5435643 .tagline, .elementor-464 .elementor-element.elementor-element-5435643::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5435643:hover .heading,.elementor-464 .elementor-element.elementor-element-5435643:hover .tagline, .elementor-464 .elementor-element.elementor-element-5435643:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79757f2 */.elementor-464 .elementor-element.elementor-element-79757f2 .heading,.elementor-464 .elementor-element.elementor-element-79757f2 .tagline, .elementor-464 .elementor-element.elementor-element-79757f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-79757f2:hover .heading,.elementor-464 .elementor-element.elementor-element-79757f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-79757f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0f53d */.elementor-464 .elementor-element.elementor-element-1f0f53d .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b628c1 */.elementor-464 .elementor-element.elementor-element-2b628c1 .heading,.elementor-464 .elementor-element.elementor-element-2b628c1 .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2b628c1:hover .heading,.elementor-464 .elementor-element.elementor-element-2b628c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25e33d */.elementor-464 .elementor-element.elementor-element-d25e33d .heading,.elementor-464 .elementor-element.elementor-element-d25e33d .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-d25e33d:hover .heading,.elementor-464 .elementor-element.elementor-element-d25e33d:hover .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9564a71 */.elementor-464 .elementor-element.elementor-element-9564a71 .heading,.elementor-464 .elementor-element.elementor-element-9564a71 .tagline, .elementor-464 .elementor-element.elementor-element-9564a71::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9564a71:hover .heading,.elementor-464 .elementor-element.elementor-element-9564a71:hover .tagline, .elementor-464 .elementor-element.elementor-element-9564a71:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7062 */.elementor-464 .elementor-element.elementor-element-72f7062 .heading,.elementor-464 .elementor-element.elementor-element-72f7062 .tagline, .elementor-464 .elementor-element.elementor-element-72f7062::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-72f7062:hover .heading,.elementor-464 .elementor-element.elementor-element-72f7062:hover .tagline, .elementor-464 .elementor-element.elementor-element-72f7062:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0b42f */.elementor-464 .elementor-element.elementor-element-8a0b42f .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e89 */.elementor-464 .elementor-element.elementor-element-5df1e89 .heading,.elementor-464 .elementor-element.elementor-element-5df1e89 .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5df1e89:hover .heading,.elementor-464 .elementor-element.elementor-element-5df1e89:hover .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e066a39 */.elementor-464 .elementor-element.elementor-element-e066a39 .heading,.elementor-464 .elementor-element.elementor-element-e066a39 .tagline, .elementor-464 .elementor-element.elementor-element-e066a39::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e066a39:hover .heading,.elementor-464 .elementor-element.elementor-element-e066a39:hover .tagline, .elementor-464 .elementor-element.elementor-element-e066a39:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eb766 */.elementor-464 .elementor-element.elementor-element-54eb766 .heading,.elementor-464 .elementor-element.elementor-element-54eb766 .tagline, .elementor-464 .elementor-element.elementor-element-54eb766::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-54eb766:hover .heading,.elementor-464 .elementor-element.elementor-element-54eb766:hover .tagline, .elementor-464 .elementor-element.elementor-element-54eb766:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952dcdc */.elementor-464 .elementor-element.elementor-element-952dcdc .heading,.elementor-464 .elementor-element.elementor-element-952dcdc .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-952dcdc:hover .heading,.elementor-464 .elementor-element.elementor-element-952dcdc:hover .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe8d1a */.elementor-464 .elementor-element.elementor-element-cbe8d1a .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e31fd */.elementor-464 .elementor-element.elementor-element-c6e31fd .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9523ba8 */.elementor-464 .elementor-element.elementor-element-9523ba8 .heading,.elementor-464 .elementor-element.elementor-element-9523ba8 .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9523ba8:hover .heading,.elementor-464 .elementor-element.elementor-element-9523ba8:hover .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc33be */.elementor-464 .elementor-element.elementor-element-8fc33be .heading,.elementor-464 .elementor-element.elementor-element-8fc33be .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8fc33be:hover .heading,.elementor-464 .elementor-element.elementor-element-8fc33be:hover .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03e6f2 */.elementor-464 .elementor-element.elementor-element-b03e6f2 .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2 .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463b4c2 */.elementor-464 .elementor-element.elementor-element-463b4c2 .heading,.elementor-464 .elementor-element.elementor-element-463b4c2 .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463b4c2:hover .heading,.elementor-464 .elementor-element.elementor-element-463b4c2:hover .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdca9f */.elementor-464 .elementor-element.elementor-element-8bdca9f .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70080a */.elementor-464 .elementor-element.elementor-element-e70080a .heading,.elementor-464 .elementor-element.elementor-element-e70080a .tagline, .elementor-464 .elementor-element.elementor-element-e70080a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e70080a:hover .heading,.elementor-464 .elementor-element.elementor-element-e70080a:hover .tagline, .elementor-464 .elementor-element.elementor-element-e70080a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77996e9 */.elementor-464 .elementor-element.elementor-element-77996e9 .heading,.elementor-464 .elementor-element.elementor-element-77996e9 .tagline, .elementor-464 .elementor-element.elementor-element-77996e9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-77996e9:hover .heading,.elementor-464 .elementor-element.elementor-element-77996e9:hover .tagline, .elementor-464 .elementor-element.elementor-element-77996e9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82abc31 */.elementor-464 .elementor-element.elementor-element-82abc31 .heading,.elementor-464 .elementor-element.elementor-element-82abc31 .tagline, .elementor-464 .elementor-element.elementor-element-82abc31::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82abc31:hover .heading,.elementor-464 .elementor-element.elementor-element-82abc31:hover .tagline, .elementor-464 .elementor-element.elementor-element-82abc31:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288bed */.elementor-464 .elementor-element.elementor-element-1288bed .heading,.elementor-464 .elementor-element.elementor-element-1288bed .tagline, .elementor-464 .elementor-element.elementor-element-1288bed::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1288bed:hover .heading,.elementor-464 .elementor-element.elementor-element-1288bed:hover .tagline, .elementor-464 .elementor-element.elementor-element-1288bed:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991dc5f */.elementor-464 .elementor-element.elementor-element-991dc5f .heading,.elementor-464 .elementor-element.elementor-element-991dc5f .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-991dc5f:hover .heading,.elementor-464 .elementor-element.elementor-element-991dc5f:hover .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-376013b */.elementor-464 .elementor-element.elementor-element-376013b .heading,.elementor-464 .elementor-element.elementor-element-376013b .tagline, .elementor-464 .elementor-element.elementor-element-376013b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-376013b:hover .heading,.elementor-464 .elementor-element.elementor-element-376013b:hover .tagline, .elementor-464 .elementor-element.elementor-element-376013b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283de9 */.elementor-464 .elementor-element.elementor-element-2283de9 .heading,.elementor-464 .elementor-element.elementor-element-2283de9 .tagline, .elementor-464 .elementor-element.elementor-element-2283de9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2283de9:hover .heading,.elementor-464 .elementor-element.elementor-element-2283de9:hover .tagline, .elementor-464 .elementor-element.elementor-element-2283de9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6105ff */.elementor-464 .elementor-element.elementor-element-f6105ff .heading,.elementor-464 .elementor-element.elementor-element-f6105ff .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f6105ff:hover .heading,.elementor-464 .elementor-element.elementor-element-f6105ff:hover .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c38d41 */.elementor-464 .elementor-element.elementor-element-1c38d41 .heading,.elementor-464 .elementor-element.elementor-element-1c38d41 .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1c38d41:hover .heading,.elementor-464 .elementor-element.elementor-element-1c38d41:hover .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b51bd2 */.elementor-464 .elementor-element.elementor-element-7b51bd2 .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2 .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dee3f */.elementor-464 .elementor-element.elementor-element-78dee3f .heading,.elementor-464 .elementor-element.elementor-element-78dee3f .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-78dee3f:hover .heading,.elementor-464 .elementor-element.elementor-element-78dee3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1c93 */.elementor-464 .elementor-element.elementor-element-14f1c93 .heading,.elementor-464 .elementor-element.elementor-element-14f1c93 .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-14f1c93:hover .heading,.elementor-464 .elementor-element.elementor-element-14f1c93:hover .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b7b5c */.elementor-464 .elementor-element.elementor-element-a7b7b5c .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f135c1 */.elementor-464 .elementor-element.elementor-element-5f135c1 .heading,.elementor-464 .elementor-element.elementor-element-5f135c1 .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f135c1:hover .heading,.elementor-464 .elementor-element.elementor-element-5f135c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e8fc */.elementor-464 .elementor-element.elementor-element-340e8fc .heading,.elementor-464 .elementor-element.elementor-element-340e8fc .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-340e8fc:hover .heading,.elementor-464 .elementor-element.elementor-element-340e8fc:hover .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b33e3 */.elementor-464 .elementor-element.elementor-element-b7b33e3 .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3 .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283c7b6 */.elementor-464 .elementor-element.elementor-element-283c7b6 .heading,.elementor-464 .elementor-element.elementor-element-283c7b6 .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-283c7b6:hover .heading,.elementor-464 .elementor-element.elementor-element-283c7b6:hover .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f7daf */.elementor-464 .elementor-element.elementor-element-32f7daf .heading,.elementor-464 .elementor-element.elementor-element-32f7daf .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-32f7daf:hover .heading,.elementor-464 .elementor-element.elementor-element-32f7daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c8e1b */.elementor-464 .elementor-element.elementor-element-f0c8e1b .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3862d07 */.elementor-464 .elementor-element.elementor-element-3862d07 .heading,.elementor-464 .elementor-element.elementor-element-3862d07 .tagline, .elementor-464 .elementor-element.elementor-element-3862d07::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3862d07:hover .heading,.elementor-464 .elementor-element.elementor-element-3862d07:hover .tagline, .elementor-464 .elementor-element.elementor-element-3862d07:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e87a9 */.elementor-464 .elementor-element.elementor-element-87e87a9 .heading,.elementor-464 .elementor-element.elementor-element-87e87a9 .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-87e87a9:hover .heading,.elementor-464 .elementor-element.elementor-element-87e87a9:hover .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf2de1 */.elementor-464 .elementor-element.elementor-element-cbf2de1 .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1 .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf420a8 */.elementor-464 .elementor-element.elementor-element-bf420a8 .heading,.elementor-464 .elementor-element.elementor-element-bf420a8 .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-bf420a8:hover .heading,.elementor-464 .elementor-element.elementor-element-bf420a8:hover .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036be52 */.elementor-464 .elementor-element.elementor-element-036be52 .heading,.elementor-464 .elementor-element.elementor-element-036be52 .tagline, .elementor-464 .elementor-element.elementor-element-036be52::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-036be52:hover .heading,.elementor-464 .elementor-element.elementor-element-036be52:hover .tagline, .elementor-464 .elementor-element.elementor-element-036be52:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663ed7e */.elementor-464 .elementor-element.elementor-element-663ed7e .heading,.elementor-464 .elementor-element.elementor-element-663ed7e .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-663ed7e:hover .heading,.elementor-464 .elementor-element.elementor-element-663ed7e:hover .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17636 */.elementor-464 .elementor-element.elementor-element-6a17636 .heading,.elementor-464 .elementor-element.elementor-element-6a17636 .tagline, .elementor-464 .elementor-element.elementor-element-6a17636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6a17636:hover .heading,.elementor-464 .elementor-element.elementor-element-6a17636:hover .tagline, .elementor-464 .elementor-element.elementor-element-6a17636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ca825 */.elementor-464 .elementor-element.elementor-element-b0ca825 .heading,.elementor-464 .elementor-element.elementor-element-b0ca825 .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b0ca825:hover .heading,.elementor-464 .elementor-element.elementor-element-b0ca825:hover .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490f06e */.elementor-464 .elementor-element.elementor-element-490f06e .heading,.elementor-464 .elementor-element.elementor-element-490f06e .tagline, .elementor-464 .elementor-element.elementor-element-490f06e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-490f06e:hover .heading,.elementor-464 .elementor-element.elementor-element-490f06e:hover .tagline, .elementor-464 .elementor-element.elementor-element-490f06e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432117b */.elementor-464 .elementor-element.elementor-element-432117b .heading,.elementor-464 .elementor-element.elementor-element-432117b .tagline, .elementor-464 .elementor-element.elementor-element-432117b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-432117b:hover .heading,.elementor-464 .elementor-element.elementor-element-432117b:hover .tagline, .elementor-464 .elementor-element.elementor-element-432117b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9daf */.elementor-464 .elementor-element.elementor-element-6da9daf .heading,.elementor-464 .elementor-element.elementor-element-6da9daf .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6da9daf:hover .heading,.elementor-464 .elementor-element.elementor-element-6da9daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743fdf6 */.elementor-464 .elementor-element.elementor-element-743fdf6 .heading,.elementor-464 .elementor-element.elementor-element-743fdf6 .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-743fdf6:hover .heading,.elementor-464 .elementor-element.elementor-element-743fdf6:hover .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfe23 */.elementor-464 .elementor-element.elementor-element-73dfe23 .heading,.elementor-464 .elementor-element.elementor-element-73dfe23 .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-73dfe23:hover .heading,.elementor-464 .elementor-element.elementor-element-73dfe23:hover .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44cac0 */.elementor-464 .elementor-element.elementor-element-f44cac0 .heading,.elementor-464 .elementor-element.elementor-element-f44cac0 .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f44cac0:hover .heading,.elementor-464 .elementor-element.elementor-element-f44cac0:hover .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbd59b */.elementor-464 .elementor-element.elementor-element-1fbd59b .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6347dc6 */.elementor-464 .elementor-element.elementor-element-6347dc6 .heading,.elementor-464 .elementor-element.elementor-element-6347dc6 .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6347dc6:hover .heading,.elementor-464 .elementor-element.elementor-element-6347dc6:hover .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4811b02 */.elementor-464 .elementor-element.elementor-element-4811b02 .heading,.elementor-464 .elementor-element.elementor-element-4811b02 .tagline, .elementor-464 .elementor-element.elementor-element-4811b02::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4811b02:hover .heading,.elementor-464 .elementor-element.elementor-element-4811b02:hover .tagline, .elementor-464 .elementor-element.elementor-element-4811b02:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e710e3 */.elementor-464 .elementor-element.elementor-element-4e710e3 .heading,.elementor-464 .elementor-element.elementor-element-4e710e3 .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4e710e3:hover .heading,.elementor-464 .elementor-element.elementor-element-4e710e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d892 */.elementor-464 .elementor-element.elementor-element-b88d892 .heading,.elementor-464 .elementor-element.elementor-element-b88d892 .tagline, .elementor-464 .elementor-element.elementor-element-b88d892::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b88d892:hover .heading,.elementor-464 .elementor-element.elementor-element-b88d892:hover .tagline, .elementor-464 .elementor-element.elementor-element-b88d892:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60e37d */.elementor-464 .elementor-element.elementor-element-b60e37d .heading,.elementor-464 .elementor-element.elementor-element-b60e37d .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b60e37d:hover .heading,.elementor-464 .elementor-element.elementor-element-b60e37d:hover .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358c5b */.elementor-464 .elementor-element.elementor-element-e358c5b .heading,.elementor-464 .elementor-element.elementor-element-e358c5b .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e358c5b:hover .heading,.elementor-464 .elementor-element.elementor-element-e358c5b:hover .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b3839 */.elementor-464 .elementor-element.elementor-element-04b3839 .heading,.elementor-464 .elementor-element.elementor-element-04b3839 .tagline, .elementor-464 .elementor-element.elementor-element-04b3839::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-04b3839:hover .heading,.elementor-464 .elementor-element.elementor-element-04b3839:hover .tagline, .elementor-464 .elementor-element.elementor-element-04b3839:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ae522 */.elementor-464 .elementor-element.elementor-element-82ae522 .heading,.elementor-464 .elementor-element.elementor-element-82ae522 .tagline, .elementor-464 .elementor-element.elementor-element-82ae522::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82ae522:hover .heading,.elementor-464 .elementor-element.elementor-element-82ae522:hover .tagline, .elementor-464 .elementor-element.elementor-element-82ae522:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e21668 */.elementor-464 .elementor-element.elementor-element-0e21668 .heading,.elementor-464 .elementor-element.elementor-element-0e21668 .tagline, .elementor-464 .elementor-element.elementor-element-0e21668::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-0e21668:hover .heading,.elementor-464 .elementor-element.elementor-element-0e21668:hover .tagline, .elementor-464 .elementor-element.elementor-element-0e21668:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ae636 */.elementor-464 .elementor-element.elementor-element-58ae636 .heading,.elementor-464 .elementor-element.elementor-element-58ae636 .tagline, .elementor-464 .elementor-element.elementor-element-58ae636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-58ae636:hover .heading,.elementor-464 .elementor-element.elementor-element-58ae636:hover .tagline, .elementor-464 .elementor-element.elementor-element-58ae636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30f34 */.elementor-464 .elementor-element.elementor-element-5f30f34 .heading,.elementor-464 .elementor-element.elementor-element-5f30f34 .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f30f34:hover .heading,.elementor-464 .elementor-element.elementor-element-5f30f34:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f3fcc */.elementor-464 .elementor-element.elementor-element-93f3fcc .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ab4af */.elementor-464 .elementor-element.elementor-element-c1ab4af .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d8ecf */.elementor-464 .elementor-element.elementor-element-f0d8ecf .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab56e */.elementor-464 .elementor-element.elementor-element-c2ab56e .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fa4d9 */.elementor-464 .elementor-element.elementor-element-b1fa4d9 .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9 .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede95cc */.elementor-464 .elementor-element.elementor-element-ede95cc .heading,.elementor-464 .elementor-element.elementor-element-ede95cc .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-ede95cc:hover .heading,.elementor-464 .elementor-element.elementor-element-ede95cc:hover .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bcbf0 */.elementor-464 .elementor-element.elementor-element-12bcbf0 .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0 .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463e953 */.elementor-464 .elementor-element.elementor-element-463e953 .heading,.elementor-464 .elementor-element.elementor-element-463e953 .tagline, .elementor-464 .elementor-element.elementor-element-463e953::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463e953:hover .heading,.elementor-464 .elementor-element.elementor-element-463e953:hover .tagline, .elementor-464 .elementor-element.elementor-element-463e953:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e8ab */.elementor-464 .elementor-element.elementor-element-de0e8ab .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51d76c */.elementor-464 .elementor-element.elementor-element-c51d76c .heading,.elementor-464 .elementor-element.elementor-element-c51d76c .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c51d76c:hover .heading,.elementor-464 .elementor-element.elementor-element-c51d76c:hover .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9ed4 */.elementor-464 .elementor-element.elementor-element-55f9ed4 .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4 .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273b05e */.elementor-464 .elementor-element.elementor-element-273b05e .heading,.elementor-464 .elementor-element.elementor-element-273b05e .tagline, .elementor-464 .elementor-element.elementor-element-273b05e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-273b05e:hover .heading,.elementor-464 .elementor-element.elementor-element-273b05e:hover .tagline, .elementor-464 .elementor-element.elementor-element-273b05e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645c198 */.elementor-464 .elementor-element.elementor-element-645c198 .heading,.elementor-464 .elementor-element.elementor-element-645c198 .tagline, .elementor-464 .elementor-element.elementor-element-645c198::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-645c198:hover .heading,.elementor-464 .elementor-element.elementor-element-645c198:hover .tagline, .elementor-464 .elementor-element.elementor-element-645c198:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f2d40 */.elementor-464 .elementor-element.elementor-element-a3f2d40 .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40 .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753ea4 */.elementor-464 .elementor-element.elementor-element-1753ea4 .heading,.elementor-464 .elementor-element.elementor-element-1753ea4 .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1753ea4:hover .heading,.elementor-464 .elementor-element.elementor-element-1753ea4:hover .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d46a */.elementor-464 .elementor-element.elementor-element-dd1d46a .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d086 */.elementor-464 .elementor-element.elementor-element-3e1d086 .heading,.elementor-464 .elementor-element.elementor-element-3e1d086 .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3e1d086:hover .heading,.elementor-464 .elementor-element.elementor-element-3e1d086:hover .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c1b3f */.elementor-464 .elementor-element.elementor-element-76c1b3f .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761478 */.elementor-464 .elementor-element.elementor-element-9761478 .heading,.elementor-464 .elementor-element.elementor-element-9761478 .tagline, .elementor-464 .elementor-element.elementor-element-9761478::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9761478:hover .heading,.elementor-464 .elementor-element.elementor-element-9761478:hover .tagline, .elementor-464 .elementor-element.elementor-element-9761478:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ccce8 */.elementor-464 .elementor-element.elementor-element-f7ccce8 .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8 .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495a902 */.elementor-464 .elementor-element.elementor-element-495a902 .heading,.elementor-464 .elementor-element.elementor-element-495a902 .tagline, .elementor-464 .elementor-element.elementor-element-495a902::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-495a902:hover .heading,.elementor-464 .elementor-element.elementor-element-495a902:hover .tagline, .elementor-464 .elementor-element.elementor-element-495a902:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5435643 */.elementor-464 .elementor-element.elementor-element-5435643 .heading,.elementor-464 .elementor-element.elementor-element-5435643 .tagline, .elementor-464 .elementor-element.elementor-element-5435643::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5435643:hover .heading,.elementor-464 .elementor-element.elementor-element-5435643:hover .tagline, .elementor-464 .elementor-element.elementor-element-5435643:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79757f2 */.elementor-464 .elementor-element.elementor-element-79757f2 .heading,.elementor-464 .elementor-element.elementor-element-79757f2 .tagline, .elementor-464 .elementor-element.elementor-element-79757f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-79757f2:hover .heading,.elementor-464 .elementor-element.elementor-element-79757f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-79757f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0f53d */.elementor-464 .elementor-element.elementor-element-1f0f53d .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b628c1 */.elementor-464 .elementor-element.elementor-element-2b628c1 .heading,.elementor-464 .elementor-element.elementor-element-2b628c1 .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2b628c1:hover .heading,.elementor-464 .elementor-element.elementor-element-2b628c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25e33d */.elementor-464 .elementor-element.elementor-element-d25e33d .heading,.elementor-464 .elementor-element.elementor-element-d25e33d .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-d25e33d:hover .heading,.elementor-464 .elementor-element.elementor-element-d25e33d:hover .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9564a71 */.elementor-464 .elementor-element.elementor-element-9564a71 .heading,.elementor-464 .elementor-element.elementor-element-9564a71 .tagline, .elementor-464 .elementor-element.elementor-element-9564a71::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9564a71:hover .heading,.elementor-464 .elementor-element.elementor-element-9564a71:hover .tagline, .elementor-464 .elementor-element.elementor-element-9564a71:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7062 */.elementor-464 .elementor-element.elementor-element-72f7062 .heading,.elementor-464 .elementor-element.elementor-element-72f7062 .tagline, .elementor-464 .elementor-element.elementor-element-72f7062::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-72f7062:hover .heading,.elementor-464 .elementor-element.elementor-element-72f7062:hover .tagline, .elementor-464 .elementor-element.elementor-element-72f7062:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0b42f */.elementor-464 .elementor-element.elementor-element-8a0b42f .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e89 */.elementor-464 .elementor-element.elementor-element-5df1e89 .heading,.elementor-464 .elementor-element.elementor-element-5df1e89 .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5df1e89:hover .heading,.elementor-464 .elementor-element.elementor-element-5df1e89:hover .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e066a39 */.elementor-464 .elementor-element.elementor-element-e066a39 .heading,.elementor-464 .elementor-element.elementor-element-e066a39 .tagline, .elementor-464 .elementor-element.elementor-element-e066a39::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e066a39:hover .heading,.elementor-464 .elementor-element.elementor-element-e066a39:hover .tagline, .elementor-464 .elementor-element.elementor-element-e066a39:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eb766 */.elementor-464 .elementor-element.elementor-element-54eb766 .heading,.elementor-464 .elementor-element.elementor-element-54eb766 .tagline, .elementor-464 .elementor-element.elementor-element-54eb766::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-54eb766:hover .heading,.elementor-464 .elementor-element.elementor-element-54eb766:hover .tagline, .elementor-464 .elementor-element.elementor-element-54eb766:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952dcdc */.elementor-464 .elementor-element.elementor-element-952dcdc .heading,.elementor-464 .elementor-element.elementor-element-952dcdc .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-952dcdc:hover .heading,.elementor-464 .elementor-element.elementor-element-952dcdc:hover .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe8d1a */.elementor-464 .elementor-element.elementor-element-cbe8d1a .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e31fd */.elementor-464 .elementor-element.elementor-element-c6e31fd .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9523ba8 */.elementor-464 .elementor-element.elementor-element-9523ba8 .heading,.elementor-464 .elementor-element.elementor-element-9523ba8 .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9523ba8:hover .heading,.elementor-464 .elementor-element.elementor-element-9523ba8:hover .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc33be */.elementor-464 .elementor-element.elementor-element-8fc33be .heading,.elementor-464 .elementor-element.elementor-element-8fc33be .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8fc33be:hover .heading,.elementor-464 .elementor-element.elementor-element-8fc33be:hover .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03e6f2 */.elementor-464 .elementor-element.elementor-element-b03e6f2 .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2 .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463b4c2 */.elementor-464 .elementor-element.elementor-element-463b4c2 .heading,.elementor-464 .elementor-element.elementor-element-463b4c2 .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463b4c2:hover .heading,.elementor-464 .elementor-element.elementor-element-463b4c2:hover .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdca9f */.elementor-464 .elementor-element.elementor-element-8bdca9f .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70080a */.elementor-464 .elementor-element.elementor-element-e70080a .heading,.elementor-464 .elementor-element.elementor-element-e70080a .tagline, .elementor-464 .elementor-element.elementor-element-e70080a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e70080a:hover .heading,.elementor-464 .elementor-element.elementor-element-e70080a:hover .tagline, .elementor-464 .elementor-element.elementor-element-e70080a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77996e9 */.elementor-464 .elementor-element.elementor-element-77996e9 .heading,.elementor-464 .elementor-element.elementor-element-77996e9 .tagline, .elementor-464 .elementor-element.elementor-element-77996e9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-77996e9:hover .heading,.elementor-464 .elementor-element.elementor-element-77996e9:hover .tagline, .elementor-464 .elementor-element.elementor-element-77996e9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82abc31 */.elementor-464 .elementor-element.elementor-element-82abc31 .heading,.elementor-464 .elementor-element.elementor-element-82abc31 .tagline, .elementor-464 .elementor-element.elementor-element-82abc31::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82abc31:hover .heading,.elementor-464 .elementor-element.elementor-element-82abc31:hover .tagline, .elementor-464 .elementor-element.elementor-element-82abc31:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288bed */.elementor-464 .elementor-element.elementor-element-1288bed .heading,.elementor-464 .elementor-element.elementor-element-1288bed .tagline, .elementor-464 .elementor-element.elementor-element-1288bed::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1288bed:hover .heading,.elementor-464 .elementor-element.elementor-element-1288bed:hover .tagline, .elementor-464 .elementor-element.elementor-element-1288bed:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991dc5f */.elementor-464 .elementor-element.elementor-element-991dc5f .heading,.elementor-464 .elementor-element.elementor-element-991dc5f .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-991dc5f:hover .heading,.elementor-464 .elementor-element.elementor-element-991dc5f:hover .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-376013b */.elementor-464 .elementor-element.elementor-element-376013b .heading,.elementor-464 .elementor-element.elementor-element-376013b .tagline, .elementor-464 .elementor-element.elementor-element-376013b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-376013b:hover .heading,.elementor-464 .elementor-element.elementor-element-376013b:hover .tagline, .elementor-464 .elementor-element.elementor-element-376013b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283de9 */.elementor-464 .elementor-element.elementor-element-2283de9 .heading,.elementor-464 .elementor-element.elementor-element-2283de9 .tagline, .elementor-464 .elementor-element.elementor-element-2283de9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2283de9:hover .heading,.elementor-464 .elementor-element.elementor-element-2283de9:hover .tagline, .elementor-464 .elementor-element.elementor-element-2283de9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6105ff */.elementor-464 .elementor-element.elementor-element-f6105ff .heading,.elementor-464 .elementor-element.elementor-element-f6105ff .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f6105ff:hover .heading,.elementor-464 .elementor-element.elementor-element-f6105ff:hover .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c38d41 */.elementor-464 .elementor-element.elementor-element-1c38d41 .heading,.elementor-464 .elementor-element.elementor-element-1c38d41 .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1c38d41:hover .heading,.elementor-464 .elementor-element.elementor-element-1c38d41:hover .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b51bd2 */.elementor-464 .elementor-element.elementor-element-7b51bd2 .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2 .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dee3f */.elementor-464 .elementor-element.elementor-element-78dee3f .heading,.elementor-464 .elementor-element.elementor-element-78dee3f .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-78dee3f:hover .heading,.elementor-464 .elementor-element.elementor-element-78dee3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1c93 */.elementor-464 .elementor-element.elementor-element-14f1c93 .heading,.elementor-464 .elementor-element.elementor-element-14f1c93 .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-14f1c93:hover .heading,.elementor-464 .elementor-element.elementor-element-14f1c93:hover .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b7b5c */.elementor-464 .elementor-element.elementor-element-a7b7b5c .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f135c1 */.elementor-464 .elementor-element.elementor-element-5f135c1 .heading,.elementor-464 .elementor-element.elementor-element-5f135c1 .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f135c1:hover .heading,.elementor-464 .elementor-element.elementor-element-5f135c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e8fc */.elementor-464 .elementor-element.elementor-element-340e8fc .heading,.elementor-464 .elementor-element.elementor-element-340e8fc .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-340e8fc:hover .heading,.elementor-464 .elementor-element.elementor-element-340e8fc:hover .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b33e3 */.elementor-464 .elementor-element.elementor-element-b7b33e3 .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3 .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283c7b6 */.elementor-464 .elementor-element.elementor-element-283c7b6 .heading,.elementor-464 .elementor-element.elementor-element-283c7b6 .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-283c7b6:hover .heading,.elementor-464 .elementor-element.elementor-element-283c7b6:hover .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f7daf */.elementor-464 .elementor-element.elementor-element-32f7daf .heading,.elementor-464 .elementor-element.elementor-element-32f7daf .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-32f7daf:hover .heading,.elementor-464 .elementor-element.elementor-element-32f7daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c8e1b */.elementor-464 .elementor-element.elementor-element-f0c8e1b .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3862d07 */.elementor-464 .elementor-element.elementor-element-3862d07 .heading,.elementor-464 .elementor-element.elementor-element-3862d07 .tagline, .elementor-464 .elementor-element.elementor-element-3862d07::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3862d07:hover .heading,.elementor-464 .elementor-element.elementor-element-3862d07:hover .tagline, .elementor-464 .elementor-element.elementor-element-3862d07:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e87a9 */.elementor-464 .elementor-element.elementor-element-87e87a9 .heading,.elementor-464 .elementor-element.elementor-element-87e87a9 .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-87e87a9:hover .heading,.elementor-464 .elementor-element.elementor-element-87e87a9:hover .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf2de1 */.elementor-464 .elementor-element.elementor-element-cbf2de1 .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1 .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf420a8 */.elementor-464 .elementor-element.elementor-element-bf420a8 .heading,.elementor-464 .elementor-element.elementor-element-bf420a8 .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-bf420a8:hover .heading,.elementor-464 .elementor-element.elementor-element-bf420a8:hover .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036be52 */.elementor-464 .elementor-element.elementor-element-036be52 .heading,.elementor-464 .elementor-element.elementor-element-036be52 .tagline, .elementor-464 .elementor-element.elementor-element-036be52::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-036be52:hover .heading,.elementor-464 .elementor-element.elementor-element-036be52:hover .tagline, .elementor-464 .elementor-element.elementor-element-036be52:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663ed7e */.elementor-464 .elementor-element.elementor-element-663ed7e .heading,.elementor-464 .elementor-element.elementor-element-663ed7e .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-663ed7e:hover .heading,.elementor-464 .elementor-element.elementor-element-663ed7e:hover .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17636 */.elementor-464 .elementor-element.elementor-element-6a17636 .heading,.elementor-464 .elementor-element.elementor-element-6a17636 .tagline, .elementor-464 .elementor-element.elementor-element-6a17636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6a17636:hover .heading,.elementor-464 .elementor-element.elementor-element-6a17636:hover .tagline, .elementor-464 .elementor-element.elementor-element-6a17636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ca825 */.elementor-464 .elementor-element.elementor-element-b0ca825 .heading,.elementor-464 .elementor-element.elementor-element-b0ca825 .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b0ca825:hover .heading,.elementor-464 .elementor-element.elementor-element-b0ca825:hover .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490f06e */.elementor-464 .elementor-element.elementor-element-490f06e .heading,.elementor-464 .elementor-element.elementor-element-490f06e .tagline, .elementor-464 .elementor-element.elementor-element-490f06e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-490f06e:hover .heading,.elementor-464 .elementor-element.elementor-element-490f06e:hover .tagline, .elementor-464 .elementor-element.elementor-element-490f06e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432117b */.elementor-464 .elementor-element.elementor-element-432117b .heading,.elementor-464 .elementor-element.elementor-element-432117b .tagline, .elementor-464 .elementor-element.elementor-element-432117b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-432117b:hover .heading,.elementor-464 .elementor-element.elementor-element-432117b:hover .tagline, .elementor-464 .elementor-element.elementor-element-432117b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9daf */.elementor-464 .elementor-element.elementor-element-6da9daf .heading,.elementor-464 .elementor-element.elementor-element-6da9daf .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6da9daf:hover .heading,.elementor-464 .elementor-element.elementor-element-6da9daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743fdf6 */.elementor-464 .elementor-element.elementor-element-743fdf6 .heading,.elementor-464 .elementor-element.elementor-element-743fdf6 .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-743fdf6:hover .heading,.elementor-464 .elementor-element.elementor-element-743fdf6:hover .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfe23 */.elementor-464 .elementor-element.elementor-element-73dfe23 .heading,.elementor-464 .elementor-element.elementor-element-73dfe23 .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-73dfe23:hover .heading,.elementor-464 .elementor-element.elementor-element-73dfe23:hover .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44cac0 */.elementor-464 .elementor-element.elementor-element-f44cac0 .heading,.elementor-464 .elementor-element.elementor-element-f44cac0 .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f44cac0:hover .heading,.elementor-464 .elementor-element.elementor-element-f44cac0:hover .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbd59b */.elementor-464 .elementor-element.elementor-element-1fbd59b .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6347dc6 */.elementor-464 .elementor-element.elementor-element-6347dc6 .heading,.elementor-464 .elementor-element.elementor-element-6347dc6 .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6347dc6:hover .heading,.elementor-464 .elementor-element.elementor-element-6347dc6:hover .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4811b02 */.elementor-464 .elementor-element.elementor-element-4811b02 .heading,.elementor-464 .elementor-element.elementor-element-4811b02 .tagline, .elementor-464 .elementor-element.elementor-element-4811b02::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4811b02:hover .heading,.elementor-464 .elementor-element.elementor-element-4811b02:hover .tagline, .elementor-464 .elementor-element.elementor-element-4811b02:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e710e3 */.elementor-464 .elementor-element.elementor-element-4e710e3 .heading,.elementor-464 .elementor-element.elementor-element-4e710e3 .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4e710e3:hover .heading,.elementor-464 .elementor-element.elementor-element-4e710e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d892 */.elementor-464 .elementor-element.elementor-element-b88d892 .heading,.elementor-464 .elementor-element.elementor-element-b88d892 .tagline, .elementor-464 .elementor-element.elementor-element-b88d892::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b88d892:hover .heading,.elementor-464 .elementor-element.elementor-element-b88d892:hover .tagline, .elementor-464 .elementor-element.elementor-element-b88d892:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60e37d */.elementor-464 .elementor-element.elementor-element-b60e37d .heading,.elementor-464 .elementor-element.elementor-element-b60e37d .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b60e37d:hover .heading,.elementor-464 .elementor-element.elementor-element-b60e37d:hover .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358c5b */.elementor-464 .elementor-element.elementor-element-e358c5b .heading,.elementor-464 .elementor-element.elementor-element-e358c5b .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e358c5b:hover .heading,.elementor-464 .elementor-element.elementor-element-e358c5b:hover .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b3839 */.elementor-464 .elementor-element.elementor-element-04b3839 .heading,.elementor-464 .elementor-element.elementor-element-04b3839 .tagline, .elementor-464 .elementor-element.elementor-element-04b3839::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-04b3839:hover .heading,.elementor-464 .elementor-element.elementor-element-04b3839:hover .tagline, .elementor-464 .elementor-element.elementor-element-04b3839:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ae522 */.elementor-464 .elementor-element.elementor-element-82ae522 .heading,.elementor-464 .elementor-element.elementor-element-82ae522 .tagline, .elementor-464 .elementor-element.elementor-element-82ae522::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82ae522:hover .heading,.elementor-464 .elementor-element.elementor-element-82ae522:hover .tagline, .elementor-464 .elementor-element.elementor-element-82ae522:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e21668 */.elementor-464 .elementor-element.elementor-element-0e21668 .heading,.elementor-464 .elementor-element.elementor-element-0e21668 .tagline, .elementor-464 .elementor-element.elementor-element-0e21668::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-0e21668:hover .heading,.elementor-464 .elementor-element.elementor-element-0e21668:hover .tagline, .elementor-464 .elementor-element.elementor-element-0e21668:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ae636 */.elementor-464 .elementor-element.elementor-element-58ae636 .heading,.elementor-464 .elementor-element.elementor-element-58ae636 .tagline, .elementor-464 .elementor-element.elementor-element-58ae636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-58ae636:hover .heading,.elementor-464 .elementor-element.elementor-element-58ae636:hover .tagline, .elementor-464 .elementor-element.elementor-element-58ae636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30f34 */.elementor-464 .elementor-element.elementor-element-5f30f34 .heading,.elementor-464 .elementor-element.elementor-element-5f30f34 .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f30f34:hover .heading,.elementor-464 .elementor-element.elementor-element-5f30f34:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f3fcc */.elementor-464 .elementor-element.elementor-element-93f3fcc .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ab4af */.elementor-464 .elementor-element.elementor-element-c1ab4af .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d8ecf */.elementor-464 .elementor-element.elementor-element-f0d8ecf .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab56e */.elementor-464 .elementor-element.elementor-element-c2ab56e .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fa4d9 */.elementor-464 .elementor-element.elementor-element-b1fa4d9 .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9 .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede95cc */.elementor-464 .elementor-element.elementor-element-ede95cc .heading,.elementor-464 .elementor-element.elementor-element-ede95cc .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-ede95cc:hover .heading,.elementor-464 .elementor-element.elementor-element-ede95cc:hover .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bcbf0 */.elementor-464 .elementor-element.elementor-element-12bcbf0 .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0 .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463e953 */.elementor-464 .elementor-element.elementor-element-463e953 .heading,.elementor-464 .elementor-element.elementor-element-463e953 .tagline, .elementor-464 .elementor-element.elementor-element-463e953::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463e953:hover .heading,.elementor-464 .elementor-element.elementor-element-463e953:hover .tagline, .elementor-464 .elementor-element.elementor-element-463e953:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e8ab */.elementor-464 .elementor-element.elementor-element-de0e8ab .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51d76c */.elementor-464 .elementor-element.elementor-element-c51d76c .heading,.elementor-464 .elementor-element.elementor-element-c51d76c .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c51d76c:hover .heading,.elementor-464 .elementor-element.elementor-element-c51d76c:hover .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9ed4 */.elementor-464 .elementor-element.elementor-element-55f9ed4 .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4 .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273b05e */.elementor-464 .elementor-element.elementor-element-273b05e .heading,.elementor-464 .elementor-element.elementor-element-273b05e .tagline, .elementor-464 .elementor-element.elementor-element-273b05e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-273b05e:hover .heading,.elementor-464 .elementor-element.elementor-element-273b05e:hover .tagline, .elementor-464 .elementor-element.elementor-element-273b05e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645c198 */.elementor-464 .elementor-element.elementor-element-645c198 .heading,.elementor-464 .elementor-element.elementor-element-645c198 .tagline, .elementor-464 .elementor-element.elementor-element-645c198::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-645c198:hover .heading,.elementor-464 .elementor-element.elementor-element-645c198:hover .tagline, .elementor-464 .elementor-element.elementor-element-645c198:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f2d40 */.elementor-464 .elementor-element.elementor-element-a3f2d40 .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40 .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753ea4 */.elementor-464 .elementor-element.elementor-element-1753ea4 .heading,.elementor-464 .elementor-element.elementor-element-1753ea4 .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1753ea4:hover .heading,.elementor-464 .elementor-element.elementor-element-1753ea4:hover .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d46a */.elementor-464 .elementor-element.elementor-element-dd1d46a .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d086 */.elementor-464 .elementor-element.elementor-element-3e1d086 .heading,.elementor-464 .elementor-element.elementor-element-3e1d086 .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3e1d086:hover .heading,.elementor-464 .elementor-element.elementor-element-3e1d086:hover .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c1b3f */.elementor-464 .elementor-element.elementor-element-76c1b3f .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761478 */.elementor-464 .elementor-element.elementor-element-9761478 .heading,.elementor-464 .elementor-element.elementor-element-9761478 .tagline, .elementor-464 .elementor-element.elementor-element-9761478::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9761478:hover .heading,.elementor-464 .elementor-element.elementor-element-9761478:hover .tagline, .elementor-464 .elementor-element.elementor-element-9761478:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ccce8 */.elementor-464 .elementor-element.elementor-element-f7ccce8 .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8 .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495a902 */.elementor-464 .elementor-element.elementor-element-495a902 .heading,.elementor-464 .elementor-element.elementor-element-495a902 .tagline, .elementor-464 .elementor-element.elementor-element-495a902::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-495a902:hover .heading,.elementor-464 .elementor-element.elementor-element-495a902:hover .tagline, .elementor-464 .elementor-element.elementor-element-495a902:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5435643 */.elementor-464 .elementor-element.elementor-element-5435643 .heading,.elementor-464 .elementor-element.elementor-element-5435643 .tagline, .elementor-464 .elementor-element.elementor-element-5435643::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5435643:hover .heading,.elementor-464 .elementor-element.elementor-element-5435643:hover .tagline, .elementor-464 .elementor-element.elementor-element-5435643:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79757f2 */.elementor-464 .elementor-element.elementor-element-79757f2 .heading,.elementor-464 .elementor-element.elementor-element-79757f2 .tagline, .elementor-464 .elementor-element.elementor-element-79757f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-79757f2:hover .heading,.elementor-464 .elementor-element.elementor-element-79757f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-79757f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0f53d */.elementor-464 .elementor-element.elementor-element-1f0f53d .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b628c1 */.elementor-464 .elementor-element.elementor-element-2b628c1 .heading,.elementor-464 .elementor-element.elementor-element-2b628c1 .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2b628c1:hover .heading,.elementor-464 .elementor-element.elementor-element-2b628c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25e33d */.elementor-464 .elementor-element.elementor-element-d25e33d .heading,.elementor-464 .elementor-element.elementor-element-d25e33d .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-d25e33d:hover .heading,.elementor-464 .elementor-element.elementor-element-d25e33d:hover .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9564a71 */.elementor-464 .elementor-element.elementor-element-9564a71 .heading,.elementor-464 .elementor-element.elementor-element-9564a71 .tagline, .elementor-464 .elementor-element.elementor-element-9564a71::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9564a71:hover .heading,.elementor-464 .elementor-element.elementor-element-9564a71:hover .tagline, .elementor-464 .elementor-element.elementor-element-9564a71:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7062 */.elementor-464 .elementor-element.elementor-element-72f7062 .heading,.elementor-464 .elementor-element.elementor-element-72f7062 .tagline, .elementor-464 .elementor-element.elementor-element-72f7062::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-72f7062:hover .heading,.elementor-464 .elementor-element.elementor-element-72f7062:hover .tagline, .elementor-464 .elementor-element.elementor-element-72f7062:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0b42f */.elementor-464 .elementor-element.elementor-element-8a0b42f .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e89 */.elementor-464 .elementor-element.elementor-element-5df1e89 .heading,.elementor-464 .elementor-element.elementor-element-5df1e89 .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5df1e89:hover .heading,.elementor-464 .elementor-element.elementor-element-5df1e89:hover .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e066a39 */.elementor-464 .elementor-element.elementor-element-e066a39 .heading,.elementor-464 .elementor-element.elementor-element-e066a39 .tagline, .elementor-464 .elementor-element.elementor-element-e066a39::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e066a39:hover .heading,.elementor-464 .elementor-element.elementor-element-e066a39:hover .tagline, .elementor-464 .elementor-element.elementor-element-e066a39:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eb766 */.elementor-464 .elementor-element.elementor-element-54eb766 .heading,.elementor-464 .elementor-element.elementor-element-54eb766 .tagline, .elementor-464 .elementor-element.elementor-element-54eb766::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-54eb766:hover .heading,.elementor-464 .elementor-element.elementor-element-54eb766:hover .tagline, .elementor-464 .elementor-element.elementor-element-54eb766:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952dcdc */.elementor-464 .elementor-element.elementor-element-952dcdc .heading,.elementor-464 .elementor-element.elementor-element-952dcdc .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-952dcdc:hover .heading,.elementor-464 .elementor-element.elementor-element-952dcdc:hover .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe8d1a */.elementor-464 .elementor-element.elementor-element-cbe8d1a .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e31fd */.elementor-464 .elementor-element.elementor-element-c6e31fd .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9523ba8 */.elementor-464 .elementor-element.elementor-element-9523ba8 .heading,.elementor-464 .elementor-element.elementor-element-9523ba8 .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9523ba8:hover .heading,.elementor-464 .elementor-element.elementor-element-9523ba8:hover .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc33be */.elementor-464 .elementor-element.elementor-element-8fc33be .heading,.elementor-464 .elementor-element.elementor-element-8fc33be .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8fc33be:hover .heading,.elementor-464 .elementor-element.elementor-element-8fc33be:hover .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03e6f2 */.elementor-464 .elementor-element.elementor-element-b03e6f2 .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2 .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463b4c2 */.elementor-464 .elementor-element.elementor-element-463b4c2 .heading,.elementor-464 .elementor-element.elementor-element-463b4c2 .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463b4c2:hover .heading,.elementor-464 .elementor-element.elementor-element-463b4c2:hover .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8bdca9f */.elementor-464 .elementor-element.elementor-element-8bdca9f .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .heading,.elementor-464 .elementor-element.elementor-element-8bdca9f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8bdca9f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e70080a */.elementor-464 .elementor-element.elementor-element-e70080a .heading,.elementor-464 .elementor-element.elementor-element-e70080a .tagline, .elementor-464 .elementor-element.elementor-element-e70080a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e70080a:hover .heading,.elementor-464 .elementor-element.elementor-element-e70080a:hover .tagline, .elementor-464 .elementor-element.elementor-element-e70080a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77996e9 */.elementor-464 .elementor-element.elementor-element-77996e9 .heading,.elementor-464 .elementor-element.elementor-element-77996e9 .tagline, .elementor-464 .elementor-element.elementor-element-77996e9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-77996e9:hover .heading,.elementor-464 .elementor-element.elementor-element-77996e9:hover .tagline, .elementor-464 .elementor-element.elementor-element-77996e9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82abc31 */.elementor-464 .elementor-element.elementor-element-82abc31 .heading,.elementor-464 .elementor-element.elementor-element-82abc31 .tagline, .elementor-464 .elementor-element.elementor-element-82abc31::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82abc31:hover .heading,.elementor-464 .elementor-element.elementor-element-82abc31:hover .tagline, .elementor-464 .elementor-element.elementor-element-82abc31:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1288bed */.elementor-464 .elementor-element.elementor-element-1288bed .heading,.elementor-464 .elementor-element.elementor-element-1288bed .tagline, .elementor-464 .elementor-element.elementor-element-1288bed::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1288bed:hover .heading,.elementor-464 .elementor-element.elementor-element-1288bed:hover .tagline, .elementor-464 .elementor-element.elementor-element-1288bed:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-991dc5f */.elementor-464 .elementor-element.elementor-element-991dc5f .heading,.elementor-464 .elementor-element.elementor-element-991dc5f .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-991dc5f:hover .heading,.elementor-464 .elementor-element.elementor-element-991dc5f:hover .tagline, .elementor-464 .elementor-element.elementor-element-991dc5f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-376013b */.elementor-464 .elementor-element.elementor-element-376013b .heading,.elementor-464 .elementor-element.elementor-element-376013b .tagline, .elementor-464 .elementor-element.elementor-element-376013b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-376013b:hover .heading,.elementor-464 .elementor-element.elementor-element-376013b:hover .tagline, .elementor-464 .elementor-element.elementor-element-376013b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2283de9 */.elementor-464 .elementor-element.elementor-element-2283de9 .heading,.elementor-464 .elementor-element.elementor-element-2283de9 .tagline, .elementor-464 .elementor-element.elementor-element-2283de9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2283de9:hover .heading,.elementor-464 .elementor-element.elementor-element-2283de9:hover .tagline, .elementor-464 .elementor-element.elementor-element-2283de9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f6105ff */.elementor-464 .elementor-element.elementor-element-f6105ff .heading,.elementor-464 .elementor-element.elementor-element-f6105ff .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f6105ff:hover .heading,.elementor-464 .elementor-element.elementor-element-f6105ff:hover .tagline, .elementor-464 .elementor-element.elementor-element-f6105ff:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c38d41 */.elementor-464 .elementor-element.elementor-element-1c38d41 .heading,.elementor-464 .elementor-element.elementor-element-1c38d41 .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1c38d41:hover .heading,.elementor-464 .elementor-element.elementor-element-1c38d41:hover .tagline, .elementor-464 .elementor-element.elementor-element-1c38d41:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b51bd2 */.elementor-464 .elementor-element.elementor-element-7b51bd2 .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2 .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .heading,.elementor-464 .elementor-element.elementor-element-7b51bd2:hover .tagline, .elementor-464 .elementor-element.elementor-element-7b51bd2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78dee3f */.elementor-464 .elementor-element.elementor-element-78dee3f .heading,.elementor-464 .elementor-element.elementor-element-78dee3f .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-78dee3f:hover .heading,.elementor-464 .elementor-element.elementor-element-78dee3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-78dee3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f1c93 */.elementor-464 .elementor-element.elementor-element-14f1c93 .heading,.elementor-464 .elementor-element.elementor-element-14f1c93 .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-14f1c93:hover .heading,.elementor-464 .elementor-element.elementor-element-14f1c93:hover .tagline, .elementor-464 .elementor-element.elementor-element-14f1c93:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b7b5c */.elementor-464 .elementor-element.elementor-element-a7b7b5c .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .heading,.elementor-464 .elementor-element.elementor-element-a7b7b5c:hover .tagline, .elementor-464 .elementor-element.elementor-element-a7b7b5c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f135c1 */.elementor-464 .elementor-element.elementor-element-5f135c1 .heading,.elementor-464 .elementor-element.elementor-element-5f135c1 .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f135c1:hover .heading,.elementor-464 .elementor-element.elementor-element-5f135c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f135c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-340e8fc */.elementor-464 .elementor-element.elementor-element-340e8fc .heading,.elementor-464 .elementor-element.elementor-element-340e8fc .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-340e8fc:hover .heading,.elementor-464 .elementor-element.elementor-element-340e8fc:hover .tagline, .elementor-464 .elementor-element.elementor-element-340e8fc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7b33e3 */.elementor-464 .elementor-element.elementor-element-b7b33e3 .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3 .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .heading,.elementor-464 .elementor-element.elementor-element-b7b33e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-b7b33e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-283c7b6 */.elementor-464 .elementor-element.elementor-element-283c7b6 .heading,.elementor-464 .elementor-element.elementor-element-283c7b6 .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-283c7b6:hover .heading,.elementor-464 .elementor-element.elementor-element-283c7b6:hover .tagline, .elementor-464 .elementor-element.elementor-element-283c7b6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-32f7daf */.elementor-464 .elementor-element.elementor-element-32f7daf .heading,.elementor-464 .elementor-element.elementor-element-32f7daf .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-32f7daf:hover .heading,.elementor-464 .elementor-element.elementor-element-32f7daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-32f7daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0c8e1b */.elementor-464 .elementor-element.elementor-element-f0c8e1b .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .heading,.elementor-464 .elementor-element.elementor-element-f0c8e1b:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0c8e1b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3862d07 */.elementor-464 .elementor-element.elementor-element-3862d07 .heading,.elementor-464 .elementor-element.elementor-element-3862d07 .tagline, .elementor-464 .elementor-element.elementor-element-3862d07::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3862d07:hover .heading,.elementor-464 .elementor-element.elementor-element-3862d07:hover .tagline, .elementor-464 .elementor-element.elementor-element-3862d07:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87e87a9 */.elementor-464 .elementor-element.elementor-element-87e87a9 .heading,.elementor-464 .elementor-element.elementor-element-87e87a9 .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-87e87a9:hover .heading,.elementor-464 .elementor-element.elementor-element-87e87a9:hover .tagline, .elementor-464 .elementor-element.elementor-element-87e87a9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbf2de1 */.elementor-464 .elementor-element.elementor-element-cbf2de1 .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1 .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .heading,.elementor-464 .elementor-element.elementor-element-cbf2de1:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbf2de1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf420a8 */.elementor-464 .elementor-element.elementor-element-bf420a8 .heading,.elementor-464 .elementor-element.elementor-element-bf420a8 .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-bf420a8:hover .heading,.elementor-464 .elementor-element.elementor-element-bf420a8:hover .tagline, .elementor-464 .elementor-element.elementor-element-bf420a8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-036be52 */.elementor-464 .elementor-element.elementor-element-036be52 .heading,.elementor-464 .elementor-element.elementor-element-036be52 .tagline, .elementor-464 .elementor-element.elementor-element-036be52::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-036be52:hover .heading,.elementor-464 .elementor-element.elementor-element-036be52:hover .tagline, .elementor-464 .elementor-element.elementor-element-036be52:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-663ed7e */.elementor-464 .elementor-element.elementor-element-663ed7e .heading,.elementor-464 .elementor-element.elementor-element-663ed7e .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-663ed7e:hover .heading,.elementor-464 .elementor-element.elementor-element-663ed7e:hover .tagline, .elementor-464 .elementor-element.elementor-element-663ed7e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a17636 */.elementor-464 .elementor-element.elementor-element-6a17636 .heading,.elementor-464 .elementor-element.elementor-element-6a17636 .tagline, .elementor-464 .elementor-element.elementor-element-6a17636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6a17636:hover .heading,.elementor-464 .elementor-element.elementor-element-6a17636:hover .tagline, .elementor-464 .elementor-element.elementor-element-6a17636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0ca825 */.elementor-464 .elementor-element.elementor-element-b0ca825 .heading,.elementor-464 .elementor-element.elementor-element-b0ca825 .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b0ca825:hover .heading,.elementor-464 .elementor-element.elementor-element-b0ca825:hover .tagline, .elementor-464 .elementor-element.elementor-element-b0ca825:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-490f06e */.elementor-464 .elementor-element.elementor-element-490f06e .heading,.elementor-464 .elementor-element.elementor-element-490f06e .tagline, .elementor-464 .elementor-element.elementor-element-490f06e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-490f06e:hover .heading,.elementor-464 .elementor-element.elementor-element-490f06e:hover .tagline, .elementor-464 .elementor-element.elementor-element-490f06e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-432117b */.elementor-464 .elementor-element.elementor-element-432117b .heading,.elementor-464 .elementor-element.elementor-element-432117b .tagline, .elementor-464 .elementor-element.elementor-element-432117b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-432117b:hover .heading,.elementor-464 .elementor-element.elementor-element-432117b:hover .tagline, .elementor-464 .elementor-element.elementor-element-432117b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6da9daf */.elementor-464 .elementor-element.elementor-element-6da9daf .heading,.elementor-464 .elementor-element.elementor-element-6da9daf .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6da9daf:hover .heading,.elementor-464 .elementor-element.elementor-element-6da9daf:hover .tagline, .elementor-464 .elementor-element.elementor-element-6da9daf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743fdf6 */.elementor-464 .elementor-element.elementor-element-743fdf6 .heading,.elementor-464 .elementor-element.elementor-element-743fdf6 .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-743fdf6:hover .heading,.elementor-464 .elementor-element.elementor-element-743fdf6:hover .tagline, .elementor-464 .elementor-element.elementor-element-743fdf6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73dfe23 */.elementor-464 .elementor-element.elementor-element-73dfe23 .heading,.elementor-464 .elementor-element.elementor-element-73dfe23 .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-73dfe23:hover .heading,.elementor-464 .elementor-element.elementor-element-73dfe23:hover .tagline, .elementor-464 .elementor-element.elementor-element-73dfe23:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f44cac0 */.elementor-464 .elementor-element.elementor-element-f44cac0 .heading,.elementor-464 .elementor-element.elementor-element-f44cac0 .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f44cac0:hover .heading,.elementor-464 .elementor-element.elementor-element-f44cac0:hover .tagline, .elementor-464 .elementor-element.elementor-element-f44cac0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fbd59b */.elementor-464 .elementor-element.elementor-element-1fbd59b .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .heading,.elementor-464 .elementor-element.elementor-element-1fbd59b:hover .tagline, .elementor-464 .elementor-element.elementor-element-1fbd59b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6347dc6 */.elementor-464 .elementor-element.elementor-element-6347dc6 .heading,.elementor-464 .elementor-element.elementor-element-6347dc6 .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-6347dc6:hover .heading,.elementor-464 .elementor-element.elementor-element-6347dc6:hover .tagline, .elementor-464 .elementor-element.elementor-element-6347dc6:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4811b02 */.elementor-464 .elementor-element.elementor-element-4811b02 .heading,.elementor-464 .elementor-element.elementor-element-4811b02 .tagline, .elementor-464 .elementor-element.elementor-element-4811b02::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4811b02:hover .heading,.elementor-464 .elementor-element.elementor-element-4811b02:hover .tagline, .elementor-464 .elementor-element.elementor-element-4811b02:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e710e3 */.elementor-464 .elementor-element.elementor-element-4e710e3 .heading,.elementor-464 .elementor-element.elementor-element-4e710e3 .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-4e710e3:hover .heading,.elementor-464 .elementor-element.elementor-element-4e710e3:hover .tagline, .elementor-464 .elementor-element.elementor-element-4e710e3:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b88d892 */.elementor-464 .elementor-element.elementor-element-b88d892 .heading,.elementor-464 .elementor-element.elementor-element-b88d892 .tagline, .elementor-464 .elementor-element.elementor-element-b88d892::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b88d892:hover .heading,.elementor-464 .elementor-element.elementor-element-b88d892:hover .tagline, .elementor-464 .elementor-element.elementor-element-b88d892:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b60e37d */.elementor-464 .elementor-element.elementor-element-b60e37d .heading,.elementor-464 .elementor-element.elementor-element-b60e37d .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b60e37d:hover .heading,.elementor-464 .elementor-element.elementor-element-b60e37d:hover .tagline, .elementor-464 .elementor-element.elementor-element-b60e37d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e358c5b */.elementor-464 .elementor-element.elementor-element-e358c5b .heading,.elementor-464 .elementor-element.elementor-element-e358c5b .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e358c5b:hover .heading,.elementor-464 .elementor-element.elementor-element-e358c5b:hover .tagline, .elementor-464 .elementor-element.elementor-element-e358c5b:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04b3839 */.elementor-464 .elementor-element.elementor-element-04b3839 .heading,.elementor-464 .elementor-element.elementor-element-04b3839 .tagline, .elementor-464 .elementor-element.elementor-element-04b3839::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-04b3839:hover .heading,.elementor-464 .elementor-element.elementor-element-04b3839:hover .tagline, .elementor-464 .elementor-element.elementor-element-04b3839:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ae522 */.elementor-464 .elementor-element.elementor-element-82ae522 .heading,.elementor-464 .elementor-element.elementor-element-82ae522 .tagline, .elementor-464 .elementor-element.elementor-element-82ae522::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-82ae522:hover .heading,.elementor-464 .elementor-element.elementor-element-82ae522:hover .tagline, .elementor-464 .elementor-element.elementor-element-82ae522:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e21668 */.elementor-464 .elementor-element.elementor-element-0e21668 .heading,.elementor-464 .elementor-element.elementor-element-0e21668 .tagline, .elementor-464 .elementor-element.elementor-element-0e21668::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-0e21668:hover .heading,.elementor-464 .elementor-element.elementor-element-0e21668:hover .tagline, .elementor-464 .elementor-element.elementor-element-0e21668:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58ae636 */.elementor-464 .elementor-element.elementor-element-58ae636 .heading,.elementor-464 .elementor-element.elementor-element-58ae636 .tagline, .elementor-464 .elementor-element.elementor-element-58ae636::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-58ae636:hover .heading,.elementor-464 .elementor-element.elementor-element-58ae636:hover .tagline, .elementor-464 .elementor-element.elementor-element-58ae636:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f30f34 */.elementor-464 .elementor-element.elementor-element-5f30f34 .heading,.elementor-464 .elementor-element.elementor-element-5f30f34 .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5f30f34:hover .heading,.elementor-464 .elementor-element.elementor-element-5f30f34:hover .tagline, .elementor-464 .elementor-element.elementor-element-5f30f34:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93f3fcc */.elementor-464 .elementor-element.elementor-element-93f3fcc .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .heading,.elementor-464 .elementor-element.elementor-element-93f3fcc:hover .tagline, .elementor-464 .elementor-element.elementor-element-93f3fcc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ab4af */.elementor-464 .elementor-element.elementor-element-c1ab4af .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .heading,.elementor-464 .elementor-element.elementor-element-c1ab4af:hover .tagline, .elementor-464 .elementor-element.elementor-element-c1ab4af:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0d8ecf */.elementor-464 .elementor-element.elementor-element-f0d8ecf .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .heading,.elementor-464 .elementor-element.elementor-element-f0d8ecf:hover .tagline, .elementor-464 .elementor-element.elementor-element-f0d8ecf:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2ab56e */.elementor-464 .elementor-element.elementor-element-c2ab56e .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .heading,.elementor-464 .elementor-element.elementor-element-c2ab56e:hover .tagline, .elementor-464 .elementor-element.elementor-element-c2ab56e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1fa4d9 */.elementor-464 .elementor-element.elementor-element-b1fa4d9 .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9 .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .heading,.elementor-464 .elementor-element.elementor-element-b1fa4d9:hover .tagline, .elementor-464 .elementor-element.elementor-element-b1fa4d9:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ede95cc */.elementor-464 .elementor-element.elementor-element-ede95cc .heading,.elementor-464 .elementor-element.elementor-element-ede95cc .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-ede95cc:hover .heading,.elementor-464 .elementor-element.elementor-element-ede95cc:hover .tagline, .elementor-464 .elementor-element.elementor-element-ede95cc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12bcbf0 */.elementor-464 .elementor-element.elementor-element-12bcbf0 .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0 .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .heading,.elementor-464 .elementor-element.elementor-element-12bcbf0:hover .tagline, .elementor-464 .elementor-element.elementor-element-12bcbf0:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463e953 */.elementor-464 .elementor-element.elementor-element-463e953 .heading,.elementor-464 .elementor-element.elementor-element-463e953 .tagline, .elementor-464 .elementor-element.elementor-element-463e953::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463e953:hover .heading,.elementor-464 .elementor-element.elementor-element-463e953:hover .tagline, .elementor-464 .elementor-element.elementor-element-463e953:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0e8ab */.elementor-464 .elementor-element.elementor-element-de0e8ab .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .heading,.elementor-464 .elementor-element.elementor-element-de0e8ab:hover .tagline, .elementor-464 .elementor-element.elementor-element-de0e8ab:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c51d76c */.elementor-464 .elementor-element.elementor-element-c51d76c .heading,.elementor-464 .elementor-element.elementor-element-c51d76c .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c51d76c:hover .heading,.elementor-464 .elementor-element.elementor-element-c51d76c:hover .tagline, .elementor-464 .elementor-element.elementor-element-c51d76c:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55f9ed4 */.elementor-464 .elementor-element.elementor-element-55f9ed4 .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4 .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .heading,.elementor-464 .elementor-element.elementor-element-55f9ed4:hover .tagline, .elementor-464 .elementor-element.elementor-element-55f9ed4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-273b05e */.elementor-464 .elementor-element.elementor-element-273b05e .heading,.elementor-464 .elementor-element.elementor-element-273b05e .tagline, .elementor-464 .elementor-element.elementor-element-273b05e::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-273b05e:hover .heading,.elementor-464 .elementor-element.elementor-element-273b05e:hover .tagline, .elementor-464 .elementor-element.elementor-element-273b05e:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645c198 */.elementor-464 .elementor-element.elementor-element-645c198 .heading,.elementor-464 .elementor-element.elementor-element-645c198 .tagline, .elementor-464 .elementor-element.elementor-element-645c198::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-645c198:hover .heading,.elementor-464 .elementor-element.elementor-element-645c198:hover .tagline, .elementor-464 .elementor-element.elementor-element-645c198:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a3f2d40 */.elementor-464 .elementor-element.elementor-element-a3f2d40 .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40 .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .heading,.elementor-464 .elementor-element.elementor-element-a3f2d40:hover .tagline, .elementor-464 .elementor-element.elementor-element-a3f2d40:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1753ea4 */.elementor-464 .elementor-element.elementor-element-1753ea4 .heading,.elementor-464 .elementor-element.elementor-element-1753ea4 .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1753ea4:hover .heading,.elementor-464 .elementor-element.elementor-element-1753ea4:hover .tagline, .elementor-464 .elementor-element.elementor-element-1753ea4:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd1d46a */.elementor-464 .elementor-element.elementor-element-dd1d46a .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .heading,.elementor-464 .elementor-element.elementor-element-dd1d46a:hover .tagline, .elementor-464 .elementor-element.elementor-element-dd1d46a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e1d086 */.elementor-464 .elementor-element.elementor-element-3e1d086 .heading,.elementor-464 .elementor-element.elementor-element-3e1d086 .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-3e1d086:hover .heading,.elementor-464 .elementor-element.elementor-element-3e1d086:hover .tagline, .elementor-464 .elementor-element.elementor-element-3e1d086:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76c1b3f */.elementor-464 .elementor-element.elementor-element-76c1b3f .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .heading,.elementor-464 .elementor-element.elementor-element-76c1b3f:hover .tagline, .elementor-464 .elementor-element.elementor-element-76c1b3f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9761478 */.elementor-464 .elementor-element.elementor-element-9761478 .heading,.elementor-464 .elementor-element.elementor-element-9761478 .tagline, .elementor-464 .elementor-element.elementor-element-9761478::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9761478:hover .heading,.elementor-464 .elementor-element.elementor-element-9761478:hover .tagline, .elementor-464 .elementor-element.elementor-element-9761478:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7ccce8 */.elementor-464 .elementor-element.elementor-element-f7ccce8 .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8 .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .heading,.elementor-464 .elementor-element.elementor-element-f7ccce8:hover .tagline, .elementor-464 .elementor-element.elementor-element-f7ccce8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-495a902 */.elementor-464 .elementor-element.elementor-element-495a902 .heading,.elementor-464 .elementor-element.elementor-element-495a902 .tagline, .elementor-464 .elementor-element.elementor-element-495a902::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-495a902:hover .heading,.elementor-464 .elementor-element.elementor-element-495a902:hover .tagline, .elementor-464 .elementor-element.elementor-element-495a902:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5435643 */.elementor-464 .elementor-element.elementor-element-5435643 .heading,.elementor-464 .elementor-element.elementor-element-5435643 .tagline, .elementor-464 .elementor-element.elementor-element-5435643::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5435643:hover .heading,.elementor-464 .elementor-element.elementor-element-5435643:hover .tagline, .elementor-464 .elementor-element.elementor-element-5435643:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79757f2 */.elementor-464 .elementor-element.elementor-element-79757f2 .heading,.elementor-464 .elementor-element.elementor-element-79757f2 .tagline, .elementor-464 .elementor-element.elementor-element-79757f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-79757f2:hover .heading,.elementor-464 .elementor-element.elementor-element-79757f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-79757f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f0f53d */.elementor-464 .elementor-element.elementor-element-1f0f53d .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .heading,.elementor-464 .elementor-element.elementor-element-1f0f53d:hover .tagline, .elementor-464 .elementor-element.elementor-element-1f0f53d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b628c1 */.elementor-464 .elementor-element.elementor-element-2b628c1 .heading,.elementor-464 .elementor-element.elementor-element-2b628c1 .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-2b628c1:hover .heading,.elementor-464 .elementor-element.elementor-element-2b628c1:hover .tagline, .elementor-464 .elementor-element.elementor-element-2b628c1:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d25e33d */.elementor-464 .elementor-element.elementor-element-d25e33d .heading,.elementor-464 .elementor-element.elementor-element-d25e33d .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-d25e33d:hover .heading,.elementor-464 .elementor-element.elementor-element-d25e33d:hover .tagline, .elementor-464 .elementor-element.elementor-element-d25e33d:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9564a71 */.elementor-464 .elementor-element.elementor-element-9564a71 .heading,.elementor-464 .elementor-element.elementor-element-9564a71 .tagline, .elementor-464 .elementor-element.elementor-element-9564a71::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9564a71:hover .heading,.elementor-464 .elementor-element.elementor-element-9564a71:hover .tagline, .elementor-464 .elementor-element.elementor-element-9564a71:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-72f7062 */.elementor-464 .elementor-element.elementor-element-72f7062 .heading,.elementor-464 .elementor-element.elementor-element-72f7062 .tagline, .elementor-464 .elementor-element.elementor-element-72f7062::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-72f7062:hover .heading,.elementor-464 .elementor-element.elementor-element-72f7062:hover .tagline, .elementor-464 .elementor-element.elementor-element-72f7062:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a0b42f */.elementor-464 .elementor-element.elementor-element-8a0b42f .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .heading,.elementor-464 .elementor-element.elementor-element-8a0b42f:hover .tagline, .elementor-464 .elementor-element.elementor-element-8a0b42f:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5df1e89 */.elementor-464 .elementor-element.elementor-element-5df1e89 .heading,.elementor-464 .elementor-element.elementor-element-5df1e89 .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-5df1e89:hover .heading,.elementor-464 .elementor-element.elementor-element-5df1e89:hover .tagline, .elementor-464 .elementor-element.elementor-element-5df1e89:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e066a39 */.elementor-464 .elementor-element.elementor-element-e066a39 .heading,.elementor-464 .elementor-element.elementor-element-e066a39 .tagline, .elementor-464 .elementor-element.elementor-element-e066a39::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-e066a39:hover .heading,.elementor-464 .elementor-element.elementor-element-e066a39:hover .tagline, .elementor-464 .elementor-element.elementor-element-e066a39:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54eb766 */.elementor-464 .elementor-element.elementor-element-54eb766 .heading,.elementor-464 .elementor-element.elementor-element-54eb766 .tagline, .elementor-464 .elementor-element.elementor-element-54eb766::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-54eb766:hover .heading,.elementor-464 .elementor-element.elementor-element-54eb766:hover .tagline, .elementor-464 .elementor-element.elementor-element-54eb766:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-952dcdc */.elementor-464 .elementor-element.elementor-element-952dcdc .heading,.elementor-464 .elementor-element.elementor-element-952dcdc .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-952dcdc:hover .heading,.elementor-464 .elementor-element.elementor-element-952dcdc:hover .tagline, .elementor-464 .elementor-element.elementor-element-952dcdc:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe8d1a */.elementor-464 .elementor-element.elementor-element-cbe8d1a .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .heading,.elementor-464 .elementor-element.elementor-element-cbe8d1a:hover .tagline, .elementor-464 .elementor-element.elementor-element-cbe8d1a:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c6e31fd */.elementor-464 .elementor-element.elementor-element-c6e31fd .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .heading,.elementor-464 .elementor-element.elementor-element-c6e31fd:hover .tagline, .elementor-464 .elementor-element.elementor-element-c6e31fd:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9523ba8 */.elementor-464 .elementor-element.elementor-element-9523ba8 .heading,.elementor-464 .elementor-element.elementor-element-9523ba8 .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-9523ba8:hover .heading,.elementor-464 .elementor-element.elementor-element-9523ba8:hover .tagline, .elementor-464 .elementor-element.elementor-element-9523ba8:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fc33be */.elementor-464 .elementor-element.elementor-element-8fc33be .heading,.elementor-464 .elementor-element.elementor-element-8fc33be .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-8fc33be:hover .heading,.elementor-464 .elementor-element.elementor-element-8fc33be:hover .tagline, .elementor-464 .elementor-element.elementor-element-8fc33be:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03e6f2 */.elementor-464 .elementor-element.elementor-element-b03e6f2 .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2 .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .heading,.elementor-464 .elementor-element.elementor-element-b03e6f2:hover .tagline, .elementor-464 .elementor-element.elementor-element-b03e6f2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-463b4c2 */.elementor-464 .elementor-element.elementor-element-463b4c2 .heading,.elementor-464 .elementor-element.elementor-element-463b4c2 .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2::before
{
    opacity: 0;
    transition:all 0.5s;
}
.elementor-464 .elementor-element.elementor-element-463b4c2:hover .heading,.elementor-464 .elementor-element.elementor-element-463b4c2:hover .tagline, .elementor-464 .elementor-element.elementor-element-463b4c2:hover::before
{
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-168c8720 */.e-n-tab-title:hover {
    border-radius: unset !important;
}
.elementor-kit-10 button, .elementor-kit-10 input[type="button"], .elementor-kit-10 input[type="submit"], .elementor-kit-10 .elementor-button {
    border-radius: unset !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4417ea0 */.elementor-464 .elementor-element.elementor-element-4417ea0 p {
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8aaa592 */.elementor-464 .elementor-element.elementor-element-8aaa592 p {
    margin-bottom: 0px;
}/* End custom CSS */