.elementor-9265 .elementor-element.elementor-element-52546dfe{--display:flex;}.elementor-9265 .elementor-element.elementor-element-52546dfe:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-52546dfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-7246dd3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-2bba40cb{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-2bba40cb:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-2bba40cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Chiropractic-Care-and-Assessment.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-2bba40cb::before, .elementor-9265 .elementor-element.elementor-element-2bba40cb > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-2bba40cb > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-2bba40cb > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-2bba40cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-2bba40cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover::before, .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-2bba40cb > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-2bba40cb > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-658f868f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-2ed8f2e5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-2e5a22bb{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-2e5a22bb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-786dbbac{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-1324f1f1{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-1324f1f1:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-1324f1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Spinal-Adjustment-and-Manipulation.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-1324f1f1::before, .elementor-9265 .elementor-element.elementor-element-1324f1f1 > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-1324f1f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-1324f1f1 > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-1324f1f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-1324f1f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover::before, .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-1324f1f1 > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-1324f1f1 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-5f4740c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-5ce8ea9b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-2f01b0b{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-2f01b0b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-604cbbe3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-554fc1c{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-554fc1c:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-554fc1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Spinal-Mobilisation.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-554fc1c::before, .elementor-9265 .elementor-element.elementor-element-554fc1c > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-554fc1c > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-554fc1c > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-554fc1c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-554fc1c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-554fc1c:hover::before, .elementor-9265 .elementor-element.elementor-element-554fc1c:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-554fc1c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-554fc1c > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-554fc1c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-554fc1c:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-786356ee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-57c22d1f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-550ebdf9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-550ebdf9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-156f9a44{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-31618299{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-31618299:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-31618299 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Spinal-Decompression.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-31618299::before, .elementor-9265 .elementor-element.elementor-element-31618299 > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-31618299 > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-31618299 > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-31618299 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-31618299 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-31618299:hover::before, .elementor-9265 .elementor-element.elementor-element-31618299:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-31618299:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-31618299 > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-31618299 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-31618299:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-53646c30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-3c9209f7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-f0b4165{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-f0b4165 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-647fedef{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-413e4c67{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-413e4c67:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-413e4c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Traction-Therapy.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-413e4c67::before, .elementor-9265 .elementor-element.elementor-element-413e4c67 > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-413e4c67 > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-413e4c67 > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-413e4c67 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-413e4c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-413e4c67:hover::before, .elementor-9265 .elementor-element.elementor-element-413e4c67:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-413e4c67:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-413e4c67 > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-413e4c67 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-413e4c67:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-139fb0b2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-3c975d34{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-52b6572e{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-52b6572e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-1ffa4f2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-1fb6efb8{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-1fb6efb8:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-1fb6efb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Activator-Method.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-1fb6efb8::before, .elementor-9265 .elementor-element.elementor-element-1fb6efb8 > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-1fb6efb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-1fb6efb8 > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-1fb6efb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-1fb6efb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover::before, .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-1fb6efb8 > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-1fb6efb8 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-4e68025f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-4e10a5b8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-24ac6677{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-24ac6677 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-5d5e88b6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-43ffd9de{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-43ffd9de:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-43ffd9de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Therapeutic-Ultrasound.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-43ffd9de::before, .elementor-9265 .elementor-element.elementor-element-43ffd9de > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-43ffd9de > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-43ffd9de > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-43ffd9de > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-43ffd9de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover::before, .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-43ffd9de > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-43ffd9de > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-5d5af5b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-5d58f8ab{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-484825ec{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-484825ec > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-6e81aba8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-31ae3d7c{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-31ae3d7c:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-31ae3d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Electrotherapy.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-31ae3d7c::before, .elementor-9265 .elementor-element.elementor-element-31ae3d7c > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-31ae3d7c > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-31ae3d7c > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-31ae3d7c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-31ae3d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover::before, .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-31ae3d7c > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-31ae3d7c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-5a86a96 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-1013702e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-2d9ceeb6{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-2d9ceeb6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-74c9ae5a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-4f0af506{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-4f0af506:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-4f0af506 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Corrective-Exercises.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-4f0af506::before, .elementor-9265 .elementor-element.elementor-element-4f0af506 > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-4f0af506 > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-4f0af506 > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-4f0af506 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-4f0af506 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-4f0af506:hover::before, .elementor-9265 .elementor-element.elementor-element-4f0af506:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-4f0af506:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-4f0af506 > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-4f0af506 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-4f0af506:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-4791af7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-1d576548{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-27a652b5{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-27a652b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-6e168aa7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-f56579c{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-f56579c:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-f56579c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Lifestyle-Advice.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-f56579c::before, .elementor-9265 .elementor-element.elementor-element-f56579c > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-f56579c > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-f56579c > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-f56579c > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-f56579c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-f56579c:hover::before, .elementor-9265 .elementor-element.elementor-element-f56579c:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-f56579c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-f56579c > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-f56579c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-f56579c:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-4b6c3c3d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-7ea7b332{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-c881405{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-c881405 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-1c84ada0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-5fe43c23{--display:flex;--min-height:420px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-9265 .elementor-element.elementor-element-5fe43c23:not(.elementor-motion-effects-element-type-background), .elementor-9265 .elementor-element.elementor-element-5fe43c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://orchardhealthclinic.com/wp-content/uploads/2025/04/Prenatal-Chiropractic-Care.jpg");background-position:center center;background-size:cover;}.elementor-9265 .elementor-element.elementor-element-5fe43c23::before, .elementor-9265 .elementor-element.elementor-element-5fe43c23 > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-5fe43c23 > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-5fe43c23 > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-5fe43c23 > .e-con-inner > .elementor-background-slideshow::before, .elementor-9265 .elementor-element.elementor-element-5fe43c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover::before, .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-9265 .elementor-element.elementor-element-5fe43c23 > .elementor-background-slideshow:hover::before, .elementor-9265 .elementor-element.elementor-element-5fe43c23 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:#000000;--background-overlay:'';}.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover{--overlay-opacity:0.7;}.elementor-9265 .elementor-element.elementor-element-629010af .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-6fa239fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-4e2231ca{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-9265 .elementor-element.elementor-element-4e2231ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9265 .elementor-element.elementor-element-4d271e77{--e-n-carousel-swiper-slides-gap:15px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-40px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-40px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:5px;--e-n-carousel-arrow-normal-color:#129446;--e-n-carousel-arrow-hover-color:#129446;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-progressbar-normal-color:#129446;}:where( .elementor-9265 .elementor-element.elementor-element-4d271e77 .swiper-slide ) > .e-con{--padding-top:0px;--padding-right:10px;--padding-bottom:0px;--padding-left:10px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:0px;--padding-inline-end:10px;--padding-block-end:0px;--padding-inline-start:10px;}@media(max-width:1024px){.elementor-9265 .elementor-element.elementor-element-52546dfe{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9265 .elementor-element.elementor-element-7246dd3a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9265 .elementor-element.elementor-element-2bba40cb{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-1324f1f1{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-554fc1c{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-31618299{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-413e4c67{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-1fb6efb8{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-43ffd9de{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-31ae3d7c{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-4f0af506{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-f56579c{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-5fe43c23{--min-height:350px;}.elementor-9265 .elementor-element.elementor-element-4d271e77{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:15px;}}@media(max-width:767px){.elementor-9265 .elementor-element.elementor-element-2bba40cb{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-1324f1f1{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-554fc1c{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-31618299{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-413e4c67{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-1fb6efb8{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-43ffd9de{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-31ae3d7c{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-4f0af506{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-f56579c{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-5fe43c23{--min-height:417px;}.elementor-9265 .elementor-element.elementor-element-4d271e77{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:1024px) and (min-width:768px){.elementor-9265 .elementor-element.elementor-element-2bba40cb{--width:100%;}.elementor-9265 .elementor-element.elementor-element-1324f1f1{--width:100%;}.elementor-9265 .elementor-element.elementor-element-554fc1c{--width:100%;}.elementor-9265 .elementor-element.elementor-element-31618299{--width:100%;}.elementor-9265 .elementor-element.elementor-element-413e4c67{--width:100%;}.elementor-9265 .elementor-element.elementor-element-1fb6efb8{--width:100%;}.elementor-9265 .elementor-element.elementor-element-43ffd9de{--width:100%;}.elementor-9265 .elementor-element.elementor-element-31ae3d7c{--width:100%;}.elementor-9265 .elementor-element.elementor-element-4f0af506{--width:100%;}.elementor-9265 .elementor-element.elementor-element-f56579c{--width:100%;}.elementor-9265 .elementor-element.elementor-element-5fe43c23{--width:100%;}}/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e5a22bb */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bba40cb */.elementor-9265 .elementor-element.elementor-element-2bba40cb { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-2bba40cb:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2f01b0b */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1324f1f1 */.elementor-9265 .elementor-element.elementor-element-1324f1f1 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1324f1f1:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-550ebdf9 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-554fc1c */.elementor-9265 .elementor-element.elementor-element-554fc1c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-554fc1c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-554fc1c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f0b4165 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31618299 */.elementor-9265 .elementor-element.elementor-element-31618299 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31618299:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31618299:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-52b6572e */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-413e4c67 */.elementor-9265 .elementor-element.elementor-element-413e4c67 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-413e4c67:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-413e4c67:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-24ac6677 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fb6efb8 */.elementor-9265 .elementor-element.elementor-element-1fb6efb8 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-1fb6efb8:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-484825ec */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ffd9de */.elementor-9265 .elementor-element.elementor-element-43ffd9de { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-43ffd9de:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2d9ceeb6 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31ae3d7c */.elementor-9265 .elementor-element.elementor-element-31ae3d7c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-31ae3d7c:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-27a652b5 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f0af506 */.elementor-9265 .elementor-element.elementor-element-4f0af506 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-250px);
}

.elementor-9265 .elementor-element.elementor-element-4f0af506:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-4f0af506:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c881405 */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f56579c */.elementor-9265 .elementor-element.elementor-element-f56579c { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-240px);
}

.elementor-9265 .elementor-element.elementor-element-f56579c:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-f56579c:hover .elementor-heading-title {
  transform: translateY(-200px);
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4e2231ca */.para-margin p{
    margin-bottom: 0px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fe43c23 */.elementor-9265 .elementor-element.elementor-element-5fe43c23 { /* Applies to the main container */
  position: relative;
  overflow: hidden;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .elementor-heading-title { /* Targets the title element */
  transition: transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23 .hidden-box { /* Targets the hidden box element */
  position: absolute;
  opacity: 0;
  pointer-events: none;
  transform: translateY(0px);
  transition: opacity 0.4s ease, transform 0.4s ease;
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-220px);
}

.elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .hidden-box {
  opacity: 1;
  pointer-events: auto;
  transform: translateY(0);
}

@media screen and (max-width: 1024px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}

@media screen and (max-width: 768px) {
  .elementor-9265 .elementor-element.elementor-element-5fe43c23:hover .elementor-heading-title {
  transform: translateY(-180px);
}
}/* End custom CSS */