.elementor-18485 .elementor-element.elementor-element-ef8876a{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-18485 .elementor-element.elementor-element-ef8876a:not(.elementor-motion-effects-element-type-background), .elementor-18485 .elementor-element.elementor-element-ef8876a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gomotion.in/wp-content/uploads/2026/06/Gemini_Generated_Image_x87jpx87jpx87jpx-e1781597895938.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-18485 .elementor-element.elementor-element-ef8876a::before, .elementor-18485 .elementor-element.elementor-element-ef8876a > .elementor-background-video-container::before, .elementor-18485 .elementor-element.elementor-element-ef8876a > .e-con-inner > .elementor-background-video-container::before, .elementor-18485 .elementor-element.elementor-element-ef8876a > .elementor-background-slideshow::before, .elementor-18485 .elementor-element.elementor-element-ef8876a > .e-con-inner > .elementor-background-slideshow::before, .elementor-18485 .elementor-element.elementor-element-ef8876a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-18485 .elementor-element.elementor-element-71b1f84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-f27a0d5{--display:flex;}.elementor-18485 .elementor-element.elementor-element-f27a0d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-3fce5d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-3fce5d6 .elementor-icon-wrapper{text-align:start;}.elementor-18485 .elementor-element.elementor-element-3fce5d6.elementor-view-stacked .elementor-icon{background-color:#D71920;color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-3fce5d6.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-3fce5d6.elementor-view-default .elementor-icon{color:#D71920;border-color:#D71920;}.elementor-18485 .elementor-element.elementor-element-3fce5d6.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-3fce5d6.elementor-view-default .elementor-icon svg{fill:#D71920;}.elementor-18485 .elementor-element.elementor-element-3fce5d6.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-3fce5d6.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-3fce5d6 .elementor-icon{font-size:30px;}.elementor-18485 .elementor-element.elementor-element-3fce5d6 .elementor-icon svg{height:30px;}.elementor-18485 .elementor-element.elementor-element-0491cf5{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:21px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-0491cf5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-c5bcb58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;letter-spacing:1px;color:#D71920;}.elementor-18485 .elementor-element.elementor-element-ef560f0{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-ef560f0 .elementor-divider-separator{width:8%;}.elementor-18485 .elementor-element.elementor-element-ef560f0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-e10b14f{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-e10b14f .elementor-heading-title{font-size:40px;color:#2F343A;}.elementor-18485 .elementor-element.elementor-element-55179a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-961e689{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 92px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-18485 .elementor-element.elementor-element-b5954e5{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-b5954e5 .elementor-divider-separator{width:92%;margin:0 auto;margin-right:0;}.elementor-18485 .elementor-element.elementor-element-b5954e5 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-a1310ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-a1310ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-c1a6f68{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-c1a6f68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-a37f030{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18485 .elementor-element.elementor-element-a37f030 .elementor-icon-wrapper{text-align:start;}.elementor-18485 .elementor-element.elementor-element-a37f030.elementor-view-stacked .elementor-icon{background-color:#D71920;color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-a37f030.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-a37f030.elementor-view-default .elementor-icon{color:#D71920;border-color:#D71920;}.elementor-18485 .elementor-element.elementor-element-a37f030.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-a37f030.elementor-view-default .elementor-icon svg{fill:#D71920;}.elementor-18485 .elementor-element.elementor-element-a37f030.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-a37f030.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-a37f030 .elementor-icon{font-size:30px;}.elementor-18485 .elementor-element.elementor-element-a37f030 .elementor-icon svg{height:30px;}.elementor-18485 .elementor-element.elementor-element-c6c48dc{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-c6c48dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-76cb7f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;letter-spacing:1px;color:#D71920;}.elementor-18485 .elementor-element.elementor-element-9a15601{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-9a15601 .elementor-divider-separator{width:11%;}.elementor-18485 .elementor-element.elementor-element-9a15601 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-8c38888{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-8c38888.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-8c38888 .elementor-heading-title{font-size:40px;color:#2F343A;}.elementor-18485 .elementor-element.elementor-element-8d862a2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:060px 060px;--row-gap:060px;--column-gap:060px;}.elementor-18485 .elementor-element.elementor-element-af446f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-cdaf0d8{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 84px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-18485 .elementor-element.elementor-element-72bf1e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-21px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-c61d615 img{width:100%;max-width:100%;height:283px;}.elementor-18485 .elementor-element.elementor-element-b8317c8{--display:flex;}.elementor-18485 .elementor-element.elementor-element-d840ca8{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-d840ca8 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-18485 .elementor-element.elementor-element-d840ca8 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-a09ebd9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-887d873{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-887d873.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-9185915{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18485 .elementor-element.elementor-element-9185915 .elementor-icon-wrapper{text-align:start;}.elementor-18485 .elementor-element.elementor-element-9185915.elementor-view-stacked .elementor-icon{background-color:#D71920;color:#D71920;}.elementor-18485 .elementor-element.elementor-element-9185915.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-9185915.elementor-view-default .elementor-icon{color:#D71920;border-color:#D71920;}.elementor-18485 .elementor-element.elementor-element-9185915.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-9185915.elementor-view-default .elementor-icon svg{fill:#D71920;}.elementor-18485 .elementor-element.elementor-element-9185915.elementor-view-framed .elementor-icon{background-color:#D71920;}.elementor-18485 .elementor-element.elementor-element-9185915.elementor-view-stacked .elementor-icon svg{fill:#D71920;}.elementor-18485 .elementor-element.elementor-element-9185915 .elementor-icon{font-size:30px;}.elementor-18485 .elementor-element.elementor-element-9185915 .elementor-icon svg{height:30px;}.elementor-18485 .elementor-element.elementor-element-ea3609c{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-ea3609c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-a72f58e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-18485 .elementor-element.elementor-element-a72f58e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;letter-spacing:1px;color:#D71920;}.elementor-18485 .elementor-element.elementor-element-a3d5fbb{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 7px;}.elementor-18485 .elementor-element.elementor-element-a3d5fbb .elementor-divider-separator{width:14%;}.elementor-18485 .elementor-element.elementor-element-a3d5fbb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-61b4bca{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-61b4bca .elementor-heading-title{font-size:40px;color:#2F343A;}.elementor-18485 .elementor-element.elementor-element-07d7848{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-0df2240{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;}.elementor-18485 .elementor-element.elementor-element-ed45ddd{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-ed45ddd .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-18485 .elementor-element.elementor-element-ed45ddd .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-6713902{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-7122f16{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;}.elementor-18485 .elementor-element.elementor-element-9df7eae{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-9df7eae .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-18485 .elementor-element.elementor-element-9df7eae .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-450658a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-0688bf6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-0688bf6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-ab10584{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18485 .elementor-element.elementor-element-ab10584 .elementor-icon-wrapper{text-align:start;}.elementor-18485 .elementor-element.elementor-element-ab10584.elementor-view-stacked .elementor-icon{background-color:#D71920;color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-ab10584.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-ab10584.elementor-view-default .elementor-icon{color:#D71920;border-color:#D71920;}.elementor-18485 .elementor-element.elementor-element-ab10584.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-ab10584.elementor-view-default .elementor-icon svg{fill:#D71920;}.elementor-18485 .elementor-element.elementor-element-ab10584.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-ab10584.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-ab10584 .elementor-icon{font-size:30px;}.elementor-18485 .elementor-element.elementor-element-ab10584 .elementor-icon svg{height:30px;}.elementor-18485 .elementor-element.elementor-element-ad853c0{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-ad853c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-765de6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-18485 .elementor-element.elementor-element-765de6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;letter-spacing:1px;color:#D71920;}.elementor-18485 .elementor-element.elementor-element-410ca4d{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 3px;}.elementor-18485 .elementor-element.elementor-element-410ca4d .elementor-divider-separator{width:11.4%;}.elementor-18485 .elementor-element.elementor-element-410ca4d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-b3dc882{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-b3dc882.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-b3dc882 .elementor-heading-title{font-size:40px;color:#2F343A;}.elementor-18485 .elementor-element.elementor-element-f006479{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-6379f89{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 92px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-18485 .elementor-element.elementor-element-b083b18{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-96045c3{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-96045c3 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-18485 .elementor-element.elementor-element-96045c3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-d2d4629{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-85f9b28{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-85f9b28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-a4c3f16{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18485 .elementor-element.elementor-element-a4c3f16 .elementor-icon-wrapper{text-align:start;}.elementor-18485 .elementor-element.elementor-element-a4c3f16.elementor-view-stacked .elementor-icon{background-color:#D71920;color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-a4c3f16.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-a4c3f16.elementor-view-default .elementor-icon{color:#D71920;border-color:#D71920;}.elementor-18485 .elementor-element.elementor-element-a4c3f16.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-a4c3f16.elementor-view-default .elementor-icon svg{fill:#D71920;}.elementor-18485 .elementor-element.elementor-element-a4c3f16.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-a4c3f16.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-a4c3f16 .elementor-icon{font-size:30px;}.elementor-18485 .elementor-element.elementor-element-a4c3f16 .elementor-icon svg{height:30px;}.elementor-18485 .elementor-element.elementor-element-d14f262{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-d14f262.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-0d4a773{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-18485 .elementor-element.elementor-element-0d4a773 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;letter-spacing:1px;color:#D71920;}.elementor-18485 .elementor-element.elementor-element-bc8e94f{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-18485 .elementor-element.elementor-element-bc8e94f .elementor-divider-separator{width:13%;}.elementor-18485 .elementor-element.elementor-element-bc8e94f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-5ed6dba{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-5ed6dba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-5ed6dba .elementor-heading-title{font-size:40px;color:#2F343A;}.elementor-18485 .elementor-element.elementor-element-a6068a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-774a370{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 92px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-18485 .elementor-element.elementor-element-afe86ca{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-afe86ca .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-18485 .elementor-element.elementor-element-afe86ca .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-977e30f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-0c1f0bf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-0c1f0bf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-6d79fde{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18485 .elementor-element.elementor-element-6d79fde .elementor-icon-wrapper{text-align:start;}.elementor-18485 .elementor-element.elementor-element-6d79fde.elementor-view-stacked .elementor-icon{background-color:#D71920;color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-6d79fde.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-6d79fde.elementor-view-default .elementor-icon{color:#D71920;border-color:#D71920;}.elementor-18485 .elementor-element.elementor-element-6d79fde.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-6d79fde.elementor-view-default .elementor-icon svg{fill:#D71920;}.elementor-18485 .elementor-element.elementor-element-6d79fde.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-6d79fde.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-6d79fde .elementor-icon{font-size:30px;}.elementor-18485 .elementor-element.elementor-element-6d79fde .elementor-icon svg{height:30px;}.elementor-18485 .elementor-element.elementor-element-086eaa4{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-086eaa4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-9ad4fdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-18485 .elementor-element.elementor-element-9ad4fdf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;letter-spacing:1px;color:#D71920;}.elementor-18485 .elementor-element.elementor-element-68d07fe{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-18485 .elementor-element.elementor-element-68d07fe .elementor-divider-separator{width:17%;}.elementor-18485 .elementor-element.elementor-element-68d07fe .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-df2ff53{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-df2ff53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-df2ff53 .elementor-heading-title{font-size:40px;color:#2F343A;}.elementor-18485 .elementor-element.elementor-element-4c6660d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-a4a355b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 92px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-18485 .elementor-element.elementor-element-64db7c8{width:var( --container-widget-width, 54.7% );max-width:54.7%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 89px;--container-widget-width:54.7%;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-64db7c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-b93fbed{width:var( --container-widget-width, 54.7% );max-width:54.7%;margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 89px;--container-widget-width:54.7%;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-b93fbed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-393c301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 92px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-18485 .elementor-element.elementor-element-aebf04a{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-aebf04a .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-18485 .elementor-element.elementor-element-aebf04a .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-25ae166{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-fffab25{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-fffab25.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-c64e642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18485 .elementor-element.elementor-element-c64e642 .elementor-icon-wrapper{text-align:start;}.elementor-18485 .elementor-element.elementor-element-c64e642.elementor-view-stacked .elementor-icon{background-color:#D71920;color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-c64e642.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-c64e642.elementor-view-default .elementor-icon{color:#D71920;border-color:#D71920;}.elementor-18485 .elementor-element.elementor-element-c64e642.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-c64e642.elementor-view-default .elementor-icon svg{fill:#D71920;}.elementor-18485 .elementor-element.elementor-element-c64e642.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-c64e642.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-c64e642 .elementor-icon{font-size:30px;}.elementor-18485 .elementor-element.elementor-element-c64e642 .elementor-icon svg{height:30px;}.elementor-18485 .elementor-element.elementor-element-8890218{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-8890218.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-a3f6303{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-18485 .elementor-element.elementor-element-a3f6303 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;letter-spacing:1px;color:#D71920;}.elementor-18485 .elementor-element.elementor-element-1186f80{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-18485 .elementor-element.elementor-element-1186f80 .elementor-divider-separator{width:10%;}.elementor-18485 .elementor-element.elementor-element-1186f80 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-cf25b4c{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-cf25b4c .elementor-heading-title{font-size:40px;color:#2F343A;}.elementor-18485 .elementor-element.elementor-element-6622a2b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-750d22d{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 89px;}.elementor-18485 .elementor-element.elementor-element-8e5a4ce{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-8e5a4ce .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-18485 .elementor-element.elementor-element-8e5a4ce .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-8267522{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-c4ff7ac{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 89px;}.elementor-18485 .elementor-element.elementor-element-9036425{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-9036425 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-18485 .elementor-element.elementor-element-9036425 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-5a15879{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-faad994{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:-12px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-faad994.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-605d909{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-18485 .elementor-element.elementor-element-605d909.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-605d909 .elementor-icon-wrapper{text-align:start;}.elementor-18485 .elementor-element.elementor-element-605d909.elementor-view-stacked .elementor-icon{background-color:#D71920;color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-605d909.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-605d909.elementor-view-default .elementor-icon{color:#D71920;border-color:#D71920;}.elementor-18485 .elementor-element.elementor-element-605d909.elementor-view-framed .elementor-icon, .elementor-18485 .elementor-element.elementor-element-605d909.elementor-view-default .elementor-icon svg{fill:#D71920;}.elementor-18485 .elementor-element.elementor-element-605d909.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-605d909.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-18485 .elementor-element.elementor-element-605d909 .elementor-icon{font-size:30px;}.elementor-18485 .elementor-element.elementor-element-605d909 .elementor-icon svg{height:30px;}.elementor-18485 .elementor-element.elementor-element-c79408b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:31px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-c79408b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-375f895{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-18485 .elementor-element.elementor-element-375f895 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;letter-spacing:1px;color:#D71920;}.elementor-18485 .elementor-element.elementor-element-d77f40c{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-34px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 2px;}.elementor-18485 .elementor-element.elementor-element-d77f40c .elementor-divider-separator{width:10%;}.elementor-18485 .elementor-element.elementor-element-d77f40c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-fcc1b55{margin:-36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-fcc1b55.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18485 .elementor-element.elementor-element-fcc1b55 .elementor-heading-title{font-size:40px;color:#2F343A;}.elementor-18485 .elementor-element.elementor-element-84e7fb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-4d2030b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 92px;text-align:justify;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-18485 .elementor-element.elementor-element-a7b13f3{--divider-border-style:solid;--divider-color:#C4C4C4;--divider-border-width:1px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-a7b13f3 .elementor-divider-separator{width:97%;margin:0 auto;margin-center:0;}.elementor-18485 .elementor-element.elementor-element-a7b13f3 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-18485 .elementor-element.elementor-element-9f40c67{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:47px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-d878e43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18485 .elementor-element.elementor-element-41fca23{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 42px;}.elementor-18485 .elementor-element.elementor-element-69c1434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:767px){.elementor-18485 .elementor-element.elementor-element-f27a0d5{--width:48px;}.elementor-18485 .elementor-element.elementor-element-3fce5d6{width:var( --container-widget-width, 48px );max-width:48px;--container-widget-width:48px;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-3fce5d6 .elementor-icon{font-size:23px;}.elementor-18485 .elementor-element.elementor-element-3fce5d6 .elementor-icon svg{height:23px;}.elementor-18485 .elementor-element.elementor-element-0491cf5{--width:170px;--margin-top:0px;--margin-bottom:0px;--margin-left:-14px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-c5bcb58 .elementor-heading-title{font-size:10px;}.elementor-18485 .elementor-element.elementor-element-ef560f0{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-ef560f0 .elementor-divider-separator{width:45%;}.elementor-18485 .elementor-element.elementor-element-e10b14f{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-e10b14f .elementor-heading-title{font-size:26px;}.elementor-18485 .elementor-element.elementor-element-961e689{margin:-22px 12px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;font-size:15px;}.elementor-18485 .elementor-element.elementor-element-c1a6f68{--width:33px;}.elementor-18485 .elementor-element.elementor-element-a37f030 .elementor-icon{font-size:23px;}.elementor-18485 .elementor-element.elementor-element-a37f030 .elementor-icon svg{height:23px;}.elementor-18485 .elementor-element.elementor-element-c6c48dc{--width:235px;}.elementor-18485 .elementor-element.elementor-element-76cb7f2 .elementor-heading-title{font-size:10px;}.elementor-18485 .elementor-element.elementor-element-9a15601{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-9a15601 .elementor-divider-separator{width:47%;}.elementor-18485 .elementor-element.elementor-element-8c38888{width:var( --container-widget-width, 232px );max-width:232px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:232px;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-8c38888 .elementor-heading-title{font-size:26px;}.elementor-18485 .elementor-element.elementor-element-cdaf0d8{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-18485 .elementor-element.elementor-element-887d873{--width:38px;}.elementor-18485 .elementor-element.elementor-element-9185915 .elementor-icon{font-size:23px;}.elementor-18485 .elementor-element.elementor-element-9185915 .elementor-icon svg{height:23px;}.elementor-18485 .elementor-element.elementor-element-ea3609c{--width:229px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-a72f58e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-a72f58e .elementor-heading-title{font-size:10px;}.elementor-18485 .elementor-element.elementor-element-a3d5fbb{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-a3d5fbb .elementor-divider-separator{width:58%;}.elementor-18485 .elementor-element.elementor-element-61b4bca{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-61b4bca .elementor-heading-title{font-size:26px;}.elementor-18485 .elementor-element.elementor-element-7122f16{margin:-13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-0688bf6{--width:51px;}.elementor-18485 .elementor-element.elementor-element-ab10584 .elementor-icon{font-size:23px;}.elementor-18485 .elementor-element.elementor-element-ab10584 .elementor-icon svg{height:23px;}.elementor-18485 .elementor-element.elementor-element-ad853c0{--width:243px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-765de6a .elementor-heading-title{font-size:10px;}.elementor-18485 .elementor-element.elementor-element-410ca4d{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-410ca4d .elementor-divider-separator{width:46%;}.elementor-18485 .elementor-element.elementor-element-b3dc882{width:var( --container-widget-width, 243px );max-width:243px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:243px;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-b3dc882 .elementor-heading-title{font-size:26px;}.elementor-18485 .elementor-element.elementor-element-6379f89{margin:-22px 012px calc(var(--kit-widget-spacing, 0px) + 0px) 012px;font-size:15px;}.elementor-18485 .elementor-element.elementor-element-85f9b28{--width:34px;}.elementor-18485 .elementor-element.elementor-element-a4c3f16 .elementor-icon{font-size:23px;}.elementor-18485 .elementor-element.elementor-element-a4c3f16 .elementor-icon svg{height:23px;}.elementor-18485 .elementor-element.elementor-element-d14f262{--width:262px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-0d4a773 .elementor-heading-title{font-size:10px;}.elementor-18485 .elementor-element.elementor-element-bc8e94f{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-bc8e94f .elementor-divider-separator{width:48%;}.elementor-18485 .elementor-element.elementor-element-5ed6dba{width:var( --container-widget-width, 259px );max-width:259px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:259px;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-5ed6dba .elementor-heading-title{font-size:26px;}.elementor-18485 .elementor-element.elementor-element-774a370{margin:-22px 012px calc(var(--kit-widget-spacing, 0px) + 0px) 012px;font-size:15px;}.elementor-18485 .elementor-element.elementor-element-0c1f0bf{--width:29px;}.elementor-18485 .elementor-element.elementor-element-6d79fde .elementor-icon{font-size:23px;}.elementor-18485 .elementor-element.elementor-element-6d79fde .elementor-icon svg{height:23px;}.elementor-18485 .elementor-element.elementor-element-086eaa4{--width:269px;--margin-top:0px;--margin-bottom:0px;--margin-left:17px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-9ad4fdf .elementor-heading-title{font-size:10px;}.elementor-18485 .elementor-element.elementor-element-68d07fe{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-df2ff53{width:var( --container-widget-width, 254px );max-width:254px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:254px;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-df2ff53 .elementor-heading-title{font-size:26px;}.elementor-18485 .elementor-element.elementor-element-a4a355b{margin:-22px 012px calc(var(--kit-widget-spacing, 0px) + 0px) 012px;font-size:15px;}.elementor-18485 .elementor-element.elementor-element-b93fbed{width:var( --container-widget-width, 286.766px );max-width:286.766px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;--container-widget-width:286.766px;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-393c301{margin:0px 012px calc(var(--kit-widget-spacing, 0px) + 0px) 012px;font-size:15px;}.elementor-18485 .elementor-element.elementor-element-fffab25{--width:36px;}.elementor-18485 .elementor-element.elementor-element-c64e642 .elementor-icon{font-size:23px;}.elementor-18485 .elementor-element.elementor-element-c64e642 .elementor-icon svg{height:23px;}.elementor-18485 .elementor-element.elementor-element-8890218{--width:245px;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-a3f6303 .elementor-heading-title{font-size:10px;}.elementor-18485 .elementor-element.elementor-element-1186f80{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-1186f80 .elementor-divider-separator{width:32%;}.elementor-18485 .elementor-element.elementor-element-cf25b4c{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-cf25b4c .elementor-heading-title{font-size:26px;}.elementor-18485 .elementor-element.elementor-element-c4ff7ac{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-faad994{--width:44px;}.elementor-18485 .elementor-element.elementor-element-605d909{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-605d909 .elementor-icon{font-size:23px;}.elementor-18485 .elementor-element.elementor-element-605d909 .elementor-icon svg{height:23px;}.elementor-18485 .elementor-element.elementor-element-c79408b{--width:259px;--margin-top:0px;--margin-bottom:0px;--margin-left:9px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-375f895 .elementor-heading-title{font-size:10px;}.elementor-18485 .elementor-element.elementor-element-d77f40c{margin:-32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-18485 .elementor-element.elementor-element-d77f40c .elementor-divider-separator{width:37%;}.elementor-18485 .elementor-element.elementor-element-fcc1b55{width:var( --container-widget-width, 241px );max-width:241px;margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:241px;--container-widget-flex-grow:0;}.elementor-18485 .elementor-element.elementor-element-fcc1b55 .elementor-heading-title{font-size:26px;}.elementor-18485 .elementor-element.elementor-element-4d2030b{margin:-22px 012px calc(var(--kit-widget-spacing, 0px) + 0px) 012px;font-size:15px;}.elementor-18485 .elementor-element.elementor-element-9f40c67{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18485 .elementor-element.elementor-element-0ac367e{margin:0px 012px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;}.elementor-18485 .elementor-element.elementor-element-41fca23{margin:0px 012px calc(var(--kit-widget-spacing, 0px) + 0px) 012px;}}@media(min-width:768px){.elementor-18485 .elementor-element.elementor-element-f27a0d5{--width:3.281%;}.elementor-18485 .elementor-element.elementor-element-c1a6f68{--width:3.281%;}.elementor-18485 .elementor-element.elementor-element-af446f0{--width:50%;}.elementor-18485 .elementor-element.elementor-element-72bf1e7{--width:50%;}.elementor-18485 .elementor-element.elementor-element-887d873{--width:3.281%;}.elementor-18485 .elementor-element.elementor-element-0688bf6{--width:3.281%;}.elementor-18485 .elementor-element.elementor-element-85f9b28{--width:3.281%;}.elementor-18485 .elementor-element.elementor-element-0c1f0bf{--width:3.281%;}.elementor-18485 .elementor-element.elementor-element-fffab25{--width:3.281%;}.elementor-18485 .elementor-element.elementor-element-faad994{--width:3.281%;}}/* Start custom CSS for html, class: .elementor-element-c899169 */.hero-gates{
    position:relative;
    min-height:700px;
    display:flex;
    align-items:center;
    justify-content:center;
    text-align:center;
    padding:80px 20px;

    background:url("YOUR-HERO-IMAGE.jpg") center center/cover no-repeat;
    overflow:hidden;
}

.hero-overlay{
    position:absolute;
    inset:0;
    background:rgba(0,0,0,0.68);
}

.hero-content{
    position:relative;
    z-index:2;
    max-width:900px;
}

.hero-badge{
    display:inline-block;
    padding:10px 18px;
    border-radius:50px;
    background:rgba(215,25,32,.18);
    border:1px solid rgba(215,25,32,.5);
    color:#fff;
    font-weight:600;
    margin-bottom:25px;
}

.hero-gates h1{
    font-size:72px;
    line-height:1.1;
    font-weight:800;
    color:#fff;
    margin-bottom:20px;
}

.hero-gates h1 span:first-child{
    color:#ff3b3b;
}

.hero-gates h1 em{
    color:#ffffff;
    font-style:normal;
    margin:0 15px;
}

.hero-gates h2{
    color:#ffffff;
    font-size:32px;
    font-weight:600;
    margin-bottom:25px;
}

.hero-gates p{
    color:rgba(255,255,255,.85);
    font-size:20px;
    line-height:1.8;
    max-width:750px;
    margin:0 auto 35px;
}

.hero-btn{
    display:inline-block;
    background:#D71920;
    color:#fff;
    text-decoration:none;
    padding:18px 38px;
    border-radius:8px;
    font-weight:700;
    transition:.3s;
}

.hero-btn:hover{
    transform:translateY(-4px);
}

@media(max-width:768px){

.hero-gates h1{
    font-size:42px;
}

.hero-gates h2{
    font-size:24px;
}

.hero-gates p{
    font-size:17px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e71fa94 *//* Responsive Grid Layout */
.mechanisms-grid-container {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
  gap: 24px;
  max-width: 1200px;
  margin: 40px auto;
  padding: 20px;
  box-sizing: border-box;
  font-family: 'Segoe UI', Roboto, Helvetica, sans-serif;
  background-color: #f8f9fa;
}

/* Premium Minimalist Card Base Style */
.mechanism-card {
  position: relative;
  background: #ffffff;
  border: 1px solid rgba(0, 0, 0, 0.06);
  border-radius: 12px;
  padding: 32px 24px 24px 24px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.03);
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  overflow: hidden;
}

/* Hidden Top Accent Bar that scales on hover */
.card-accent-bar {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background: #D71920; /* Brand Red */
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Iconic Container Element */
.card-icon-wrapper {
  width: 44px;
  height: 44px;
  background-color: #f1f2f6;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
  transition: all 0.3s ease;
}

/* Sizing and alignment for the new Swing Gate SVG icon */
.gate-icon-svg {
  width: 20px;
  height: 20px;
  color: #2f3542;
  transition: color 0.3s ease;
}

/* Card Typography */
.card-title {
  font-size: 19px;
  color: #1e272e;
  margin: 0 0 12px 0;
  font-weight: 700;
  line-height: 1.3;
}

.card-text {
  font-size: 14px;
  color: #57606f;
  line-height: 1.6;
  margin: 0 0 24px 0;
  flex-grow: 1;
}

/* Interactive Link Button */
.card-link {
  font-size: 14px;
  font-weight: 600;
  color: #1e272e;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  transition: color 0.2s ease;
}

.card-link .arrow {
  transition: transform 0.2s ease;
}

/* ========================================================
   INTERACTIVE HOVER STATES (Brand Red Theme)
   ======================================================== */

.mechanism-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 12px 24px rgba(0, 0, 0, 0.08);
  border-color: rgba(215, 25, 32, 0.25);
}

.mechanism-card:hover .card-accent-bar {
  transform: scaleX(1);
}

.mechanism-card:hover .card-icon-wrapper {
  background-color: rgba(215, 25, 32, 0.1); /* Soft red tint */
}

/* Targets the new SVG vector color specifically */
.mechanism-card:hover .gate-icon-svg {
  color: #D71920;
}

.mechanism-card:hover .card-link {
  color: #D71920;
}

.mechanism-card:hover .card-link .arrow {
  transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0df2240 *//* Responsive Wrapper Container */
.comparison-table-wrapper {
  width: 100%;
  max-width: 1000px;
  margin: 30px auto;
  padding: 0 15px;
  box-sizing: border-box;
  overflow-x: auto; /* Enables horizontal scrolling on smaller mobile screens */
  font-family: 'Segoe UI', Roboto, Helvetica, sans-serif;
}

/* Base Table Configuration */
.gate-comparison-table {
  width: 100%;
  border-collapse: collapse;
  background-color: #ffffff; /* Matches the clean white canvas in image 2 */
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
  border: 1px solid rgba(0, 0, 0, 0.08);
}

/* Header Columns Layout (Using GoMotion Brand Red #D71920) */
.gate-comparison-table th {
  background-color: #D71920; /* Matches header badge styling from image 2 */
  color: #ffffff;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  padding: 18px 20px;
  text-align: left;
}

/* Center-align values for crisp scanning */
.gate-comparison-table th.th-automatic,
.gate-comparison-table th.th-manual {
  text-align: center;
  width: 35%;
}

.gate-comparison-table th.th-feature {
  width: 30%;
}

/* Table Row Elements */
.gate-comparison-table td {
  padding: 16px 20px;
  font-size: 14px;
  color: #2f3542;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  vertical-align: middle;
}

/* Alternating Row Tint (Zebra Stripping for Clean UX) */
.gate-comparison-table tbody tr:nth-child(even) {
  background-color: #f9f9fb;
}

/* Feature Name Column Accentuation */
.gate-comparison-table td.feature-name {
  font-weight: 600;
  color: #1e272e;
}

/* Value Columns Data centering */
.gate-comparison-table td.val-automatic,
.gate-comparison-table td.val-manual {
  text-align: center;
}

/* Inline Dynamic Evaluation Badges */
.badge {
  display: inline-block;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 600;
  border-radius: 4px;
  margin-right: 4px;
}

/* Color-coded status alerts inside cells */
.badge-success {
  background-color: rgba(46, 204, 113, 0.15);
  color: #27ae60;
}

.badge-warning {
  background-color: rgba(241, 196, 15, 0.15);
  color: #d35400;
}

.badge-danger {
  background-color: rgba(215, 25, 32, 0.1); /* Light layout opacity for brand red */
  color: #D71920;
}

/* Highlighted Direct Text Colors */
.text-highlight-green {
  color: #27ae60;
  font-weight: 600;
}

.text-highlight-red {
  color: #D71920;
  font-weight: 600;
}

/* Hover effect to track data row across screens horizontally */
.gate-comparison-table tbody tr:hover {
  background-color: rgba(215, 25, 32, 0.02); /* Faint brand red glow trace */
}

/* Responsive adjustment rules for handheld viewports */
@media (max-width: 600px) {
  .gate-comparison-table th, 
  .gate-comparison-table td {
    padding: 12px 14px;
    font-size: 13px;
  }
  .badge {
    padding: 2px 6px;
    font-size: 11px;
    display: block;
    margin-bottom: 4px;
    margin-right: 0;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7122f16 *//* Mobile Container Styling */
.mobile-gate-comparison {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 12px;
  font-family: sans-serif;
}

/* Card Wrapper */
.comparison-card {
  background: #ffffff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.05);
  overflow: hidden;
}

/* Feature Header */
.card-feature-header {
  background: #f5f7fa;
  padding: 10px 14px;
  font-weight: bold;
  font-size: 15px;
  color: #333;
  border-bottom: 1px solid #e0e0e0;
}

/* Grid layout inside card */
.card-grid {
  display: flex;
  flex-direction: column;
}

.gate-type {
  padding: 12px 14px;
  font-size: 14px;
  line-height: 1.4;
}

.gate-type.automatic {
  border-bottom: 1px dashed #eee;
}

/* Labels */
.type-label {
  font-weight: 600;
  color: #555;
  margin-right: 4px;
}

/* Retaining your highlights and badges classes */
.badge {
  display: inline-block;
  padding: 2px 6px;
  font-size: 12px;
  font-weight: bold;
  border-radius: 4px;
}
.badge-success { background-color: #d4edda; color: #155724; }
.badge-warning { background-color: #fff3cd; color: #856404; }
.badge-danger { background-color: #f8d7da; color: #721c24; }

.text-highlight-green { color: #28a745; font-weight: bold; }
.text-highlight-red { color: #dc3545; font-weight: bold; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b083b18 *//* Container Grid Layout matching your white content panels */
.security-features-light-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 24px;
  max-width: 900px;
  margin: 30px auto;
  padding: 10px;
  box-sizing: border-box;
  background-color: #ffffff; /* pure white base background */
}

/* Individual Feature Tile */
.light-feature-card {
  background-color: #ffffff; 
  border: 1px solid rgba(0, 0, 0, 0.08); /* Clean, subtle border stroke */
  border-radius: 8px;
  padding: 26px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.02); /* Very soft shadow drop */
  transition: all 0.35s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Icon Wrapper Box */
.light-icon-box {
  width: 44px;
  height: 44px;
  background-color: #f8f9fa; /* Off-white placeholder tint */
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 18px;
  transition: all 0.3s ease;
}

/* Vector Graphic Custom Setup */
.light-feature-svg {
  width: 20px;
  height: 20px;
  color: #4a5568; /* Dark grey slate static icon color */
  transition: color 0.3s ease;
}

/* Typography System */
.light-card-title {
  font-family: 'Segoe UI', Roboto, Helvetica, sans-serif;
  font-size: 17px;
  font-weight: 700;
  color: #1e272e; /* Pure dark black text */
  margin: 0 0 10px 0;
  line-height: 1.4;
}

.light-card-text {
  font-family: 'Segoe UI', Roboto, Helvetica, sans-serif;
  font-size: 14px;
  color: #4f5660; /* Clean, highly readable black/grey text alternative */
  line-height: 1.55;
  margin: 0;
}

/* ========================================================
   HOVER INTERACTIONS (GoMotion Red Theme Accentuation)
   ======================================================== */

.light-feature-card:hover {
  border-color: #D71920; /* Changes perimeter border directly to brand red */
  transform: translateY(-4px);
  box-shadow: 0 10px 25px rgba(215, 25, 32, 0.08); /* Soft brand-red shadow glow */
}

/* Dynamic color shifts to GoMotion Red (#D71920) on user interaction */
.light-feature-card:hover .light-icon-box {
  background-color: rgba(215, 25, 32, 0.08); /* Transparent red tint highlight */
}

.light-feature-card:hover .light-feature-svg {
  color: #D71920; /* Red vector stroke shift */
}

/* Responsive collapse pattern for standard mobile screens */
@media (max-width: 640px) {
  .security-features-light-grid {
    grid-template-columns: 1fr; /* Stacks to single column on viewports under 640px */
    gap: 16px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64db7c8 */.gomotion-info-card{
    background:#FFFFFF;
    border:1px solid #ECECEC;
    border-left:4px solid #D71920;
    border-radius:12px;
    padding:30px;
    box-shadow:0 10px 30px rgba(0,0,0,0.05);
    transition:.3s ease;
}

.gomotion-info-card:hover{
    transform:translateY(-4px);
    box-shadow:0 15px 40px rgba(0,0,0,0.08);
}

.card-label{
    color:#D71920;
    font-size:12px;
    font-weight:700;
    letter-spacing:3px;
    text-transform:uppercase;
    margin-bottom:18px;
}

.card-item{
    color:#5F6368;
    font-size:16px;
    line-height:1.8;
    margin-bottom:16px;
}

.card-item:last-child{
    margin-bottom:0;
}

.card-item strong{
    color:#2F343A;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b93fbed */@media screen and (max-width: 480px) {
    .gomotion-info-card.mobile-card {
        padding: 20px; /* Reduced from 30px to save screen width */
        border-radius: 8px; /* Slightly tighter radius for smaller screens */
        box-shadow: 0 4px 15px rgba(0,0,0,0.04); /* Softer shadow for flat mobile viewing */
    }

    /* Disabled the translation lift on hover, as hover state sticks on mobile touch */
    .gomotion-info-card.mobile-card:hover {
        transform: none; 
        box-shadow: 0 4px 15px rgba(0,0,0,0.04);
    }

    .mobile-card .card-label {
        font-size: 11px; /* Slightly crisper on mobile mobile screens */
        letter-spacing: 2px;
        margin-bottom: 12px; /* Tighter spacing */
    }

    .mobile-card .card-item {
        font-size: 14px; /* Optimized readable mobile reading size */
        line-height: 1.6; /* Prevents text from looking too sparse on narrow screens */
        margin-bottom: 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-750d22d */.gomotion-table-wrap{
    overflow-x:auto;
    margin:30px 0;
}

.gomotion-table{
    width:100%;
    border-collapse:collapse;
    border:1px solid #E5E7EB;
    border-radius:12px;
    overflow:hidden;
    background:#fff;
}

.gomotion-table thead th{
    background:#D71920;
    color:#fff;
    padding:18px 22px;
    text-align:left;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:1px;
}

.gomotion-table tbody td{
    padding:18px 22px;
    color:#2F343A;
    border-bottom:1px solid #EEEEEE;
    line-height:1.7;
}

.gomotion-table tbody tr:nth-child(even){
    background:#F8F9FA;
}

.gomotion-table tbody tr:hover{
    background:#FFF5F5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c4ff7ac */@media screen and (max-width: 600px) {
    /* Force the table elements to stack neatly */
    .mobile-table-view .gomotion-table, 
    .mobile-table-view .gomotion-table tbody, 
    .mobile-table-view .gomotion-table tr, 
    .mobile-table-view .gomotion-table td { 
        display: block; 
        width: 100%;
        box-sizing: border-box;
    }
    
    /* Hide the default desktop header row */
    .mobile-table-view .gomotion-table thead { 
        display: none; 
    }
    
    /* Give each row a container look */
    .mobile-table-view .gomotion-table tr {
        margin-bottom: 12px;
        border: 1px solid #E5E7EB;
        border-radius: 8px;
        overflow: hidden;
    }

    /* Style the table cells to look like structured rows */
    .mobile-table-view .gomotion-table tbody td { 
        padding: 12px 16px;
        position: relative;
        font-size: 14px;
        border: none;
        background: #ffffff;
    }

    /* The 'Your Situation' row - acts as a header */
    .mobile-table-view .gomotion-table td[data-label="Your Situation"] {
        background: #FFF5F5; /* Soft brand red background tint */
        color: #2F343A;
        font-weight: 600;
        border-bottom: 1px solid #FEE2E2;
    }

    /* The 'Recommended Gate' row */
    .mobile-table-view .gomotion-table td[data-label="Recommended Gate"] {
        font-weight: 700;
        color: #111827;
    }

    /* Dynamically inject small label headers above the text */
    .mobile-table-view .gomotion-table td::before {
        content: attr(data-label);
        display: block;
        font-size: 10px;
        font-weight: 700;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        margin-bottom: 4px;
    }

    .mobile-table-view .gomotion-table td[data-label="Your Situation"]::before {
        color: #D71920; /* Brand Red for Situation Label */
    }

    .mobile-table-view .gomotion-table td[data-label="Recommended Gate"]::before {
        color: #9CA3AF; /* Muted gray for Recommendation Label */
    }
    
    /* Remove hover background translation on mobile touch */
    .mobile-table-view .gomotion-table tbody tr:hover {
        background: none;
    }
}/* End custom CSS */