.elementor-3000 .elementor-element.elementor-element-606ae37{--display:flex;--min-height:588px;--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;--padding-top:05%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-3000 .elementor-element.elementor-element-606ae37:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-606ae37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/nextgen-banner-3-2e75e618f6d4de358c0e381e1fb14b1a.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3000 .elementor-element.elementor-element-606ae37.e-con{--e-con-transform-translateY:-34px;}.elementor-3000 .elementor-element.elementor-element-8f8e69e{--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-3000 .elementor-element.elementor-element-da2d6c6{--display:flex;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3000 .elementor-element.elementor-element-2516a2e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3000 .elementor-element.elementor-element-2516a2e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3000 .elementor-element.elementor-element-2516a2e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3000 .elementor-element.elementor-element-2516a2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3000 .elementor-element.elementor-element-2516a2e .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-3000 .elementor-element.elementor-element-2516a2e .elementor-icon-list-text{color:#EAEAEA;transition:color 0.3s;}.elementor-3000 .elementor-element.elementor-element-c329be7{--display:flex;}.elementor-3000 .elementor-element.elementor-element-c329be7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3000 .elementor-element.elementor-element-66355e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;line-height:34px;color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-680ab71{width:var( --container-widget-width, 118.915% );max-width:118.915%;--container-widget-width:118.915%;--container-widget-flex-grow:0;}.elementor-3000 .elementor-element.elementor-element-680ab71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3000 .elementor-element.elementor-element-680ab71 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:55px;letter-spacing:-1.5px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3000 .elementor-element.elementor-element-b776e63{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3000 .elementor-element.elementor-element-39bbedc .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:45px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:0% 5% 0% 5%;}.elementor-3000 .elementor-element.elementor-element-39bbedc .elementor-button:hover, .elementor-3000 .elementor-element.elementor-element-39bbedc .elementor-button:focus{background-color:var( --e-global-color-be7b666 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-39bbedc{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-3000 .elementor-element.elementor-element-39bbedc .elementor-button:hover svg, .elementor-3000 .elementor-element.elementor-element-39bbedc .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-1df3eca{--display:flex;}.elementor-3000 .elementor-element.elementor-element-08b1904{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3000 .elementor-element.elementor-element-2672590{--display:flex;}.elementor-3000 .elementor-element.elementor-element-2f5e9b4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:700;line-height:36px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-83390b7{--display:flex;}.elementor-3000 .elementor-element.elementor-element-4e63d48{--display:flex;}.elementor-3000 .elementor-element.elementor-element-4e63d48:hover{border-style:solid;border-width:0px 02px 0px 02px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:02px;}.elementor-3000 .elementor-element.elementor-element-4e63d48, .elementor-3000 .elementor-element.elementor-element-4e63d48::before{--border-transition:0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3000 .elementor-element.elementor-element-b0651ce img{width:100%;height:100px;}.elementor-3000 .elementor-element.elementor-element-4865b85{--display:flex;}.elementor-3000 .elementor-element.elementor-element-4865b85:hover{border-style:solid;border-width:0px 02px 0px 02px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:02px;}.elementor-3000 .elementor-element.elementor-element-4865b85, .elementor-3000 .elementor-element.elementor-element-4865b85::before{--border-transition:0.3s;}.elementor-3000 .elementor-element.elementor-element-9bf02c8 img{width:100%;height:100px;}.elementor-3000 .elementor-element.elementor-element-7a2f237{--display:flex;}.elementor-3000 .elementor-element.elementor-element-7a2f237:hover{border-style:solid;border-width:0px 02px 0px 02px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:02px;}.elementor-3000 .elementor-element.elementor-element-7a2f237, .elementor-3000 .elementor-element.elementor-element-7a2f237::before{--border-transition:0.3s;}.elementor-3000 .elementor-element.elementor-element-1f09946 img{width:100%;height:100px;}.elementor-3000 .elementor-element.elementor-element-ea52d43{--display:flex;}.elementor-3000 .elementor-element.elementor-element-ea52d43:hover{border-style:solid;border-width:0px 02px 0px 02px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:02px;}.elementor-3000 .elementor-element.elementor-element-ea52d43, .elementor-3000 .elementor-element.elementor-element-ea52d43::before{--border-transition:0.3s;}.elementor-3000 .elementor-element.elementor-element-aaae157 img{width:100%;height:100px;}.elementor-3000 .elementor-element.elementor-element-8123d08{--display:flex;}.elementor-3000 .elementor-element.elementor-element-8123d08:hover{border-style:solid;border-width:0px 02px 0px 02px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:02px;}.elementor-3000 .elementor-element.elementor-element-8123d08, .elementor-3000 .elementor-element.elementor-element-8123d08::before{--border-transition:0.3s;}.elementor-3000 .elementor-element.elementor-element-970e3bb img{width:100%;height:100px;}.elementor-3000 .elementor-element.elementor-element-6a87b26{--display:flex;}.elementor-3000 .elementor-element.elementor-element-6a87b26:hover{border-style:solid;border-width:0px 02px 0px 02px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:02px;}.elementor-3000 .elementor-element.elementor-element-6a87b26, .elementor-3000 .elementor-element.elementor-element-6a87b26::before{--border-transition:0.3s;}.elementor-3000 .elementor-element.elementor-element-efec0e0 img{width:100%;height:100px;}.elementor-3000 .elementor-element.elementor-element-8771061{--display:flex;}.elementor-3000 .elementor-element.elementor-element-8771061:hover{border-style:solid;border-width:0px 02px 0px 02px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:02px;}.elementor-3000 .elementor-element.elementor-element-8771061, .elementor-3000 .elementor-element.elementor-element-8771061::before{--border-transition:0.3s;}.elementor-3000 .elementor-element.elementor-element-b1b7afc img{width:100%;height:100px;}.elementor-3000 .elementor-element.elementor-element-1ed9d11{--display:flex;}.elementor-3000 .elementor-element.elementor-element-1ed9d11:hover{border-style:solid;border-width:0px 02px 0px 02px;--border-top-width:0px;--border-right-width:02px;--border-bottom-width:0px;--border-left-width:02px;}.elementor-3000 .elementor-element.elementor-element-1ed9d11, .elementor-3000 .elementor-element.elementor-element-1ed9d11::before{--border-transition:0.3s;}.elementor-3000 .elementor-element.elementor-element-5b1607b img{width:100%;height:100px;}.elementor-3000 .elementor-element.elementor-element-8978c72{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:0px;}.elementor-3000 .elementor-element.elementor-element-ee9d030{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3000 .elementor-element.elementor-element-4b98192{--display:flex;}.elementor-3000 .elementor-element.elementor-element-ca5a2ed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:53px;letter-spacing:-1.5px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-311fb76{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-a68030b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:45px;fill:var( --e-global-color-94a320a );color:var( --e-global-color-94a320a );border-style:solid;border-width:2px 2px 2px 2px;border-color:#F47A1F;border-radius:50px 50px 50px 50px;padding:0% 5% 0% 05%;}.elementor-3000 .elementor-element.elementor-element-a68030b .elementor-button:hover, .elementor-3000 .elementor-element.elementor-element-a68030b .elementor-button:focus{background-color:var( --e-global-color-be7b666 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-a68030b{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-3000 .elementor-element.elementor-element-a68030b .elementor-button:hover svg, .elementor-3000 .elementor-element.elementor-element-a68030b .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-780511d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3000 .elementor-element.elementor-element-78cf2b4{--display:flex;}.elementor-3000 .elementor-element.elementor-element-9a5add3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-53a1db6{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-37cd4df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-c73e174{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-ff94401 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-72da9e9{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-541ec2d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-d80b540{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-eb1ce2c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-833a4a5{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-de1569c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3000 .elementor-element.elementor-element-cfb3492{--display:flex;}.elementor-3000 .elementor-element.elementor-element-1a4a741 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:32px;}.elementor-3000 .elementor-element.elementor-element-f7b3ea4{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-82b710d{--display:flex;}.elementor-3000 .elementor-element.elementor-element-9ca969d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;line-height:32px;}.elementor-3000 .elementor-element.elementor-element-f89603c{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-c6ce8be{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--overflow:hidden;--margin-top:6%;--margin-bottom:06%;--margin-left:0%;--margin-right:0%;--padding-top:03%;--padding-bottom:03%;--padding-left:0%;--padding-right:0%;}.elementor-3000 .elementor-element.elementor-element-c6ce8be:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-c6ce8be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#001B28;}.elementor-3000 .elementor-element.elementor-element-3705ec4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-3000 .elementor-element.elementor-element-a24a32a.elementor-element{--align-self:center;}.elementor-3000 .elementor-element.elementor-element-a24a32a .elementor-icon-wrapper{text-align:center;}.elementor-3000 .elementor-element.elementor-element-a24a32a.elementor-view-stacked .elementor-icon{background-color:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-a24a32a.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-a24a32a.elementor-view-default .elementor-icon{color:#F87C1F;border-color:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-a24a32a.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-a24a32a.elementor-view-default .elementor-icon svg{fill:#F87C1F;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3000 .elementor-element.elementor-element-d710768 .elementor-counter-number-wrapper{color:#FEFEFE;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:45px;}.elementor-3000 .elementor-element.elementor-element-d710768 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-db4b96e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-b9c305b.elementor-element{--align-self:center;}.elementor-3000 .elementor-element.elementor-element-b9c305b .elementor-icon-wrapper{text-align:center;}.elementor-3000 .elementor-element.elementor-element-b9c305b.elementor-view-stacked .elementor-icon{background-color:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-b9c305b.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-b9c305b.elementor-view-default .elementor-icon{color:#F87C1F;border-color:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-b9c305b.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-b9c305b.elementor-view-default .elementor-icon svg{fill:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-0583b4c .elementor-counter-number-wrapper{color:#FEFEFE;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:45px;}.elementor-3000 .elementor-element.elementor-element-0583b4c .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-1f0e1e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-39bb3d2.elementor-element{--align-self:center;}.elementor-3000 .elementor-element.elementor-element-39bb3d2 .elementor-icon-wrapper{text-align:center;}.elementor-3000 .elementor-element.elementor-element-39bb3d2.elementor-view-stacked .elementor-icon{background-color:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-39bb3d2.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-39bb3d2.elementor-view-default .elementor-icon{color:#F87C1F;border-color:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-39bb3d2.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-39bb3d2.elementor-view-default .elementor-icon svg{fill:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-2a4c4a1 .elementor-counter-number-wrapper{color:#FEFEFE;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:45px;}.elementor-3000 .elementor-element.elementor-element-2a4c4a1 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-fa0c3a7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3000 .elementor-element.elementor-element-f8025a4.elementor-element{--align-self:center;}.elementor-3000 .elementor-element.elementor-element-f8025a4 .elementor-icon-wrapper{text-align:center;}.elementor-3000 .elementor-element.elementor-element-f8025a4.elementor-view-stacked .elementor-icon{background-color:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-f8025a4.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-f8025a4.elementor-view-default .elementor-icon{color:#F87C1F;border-color:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-f8025a4.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-f8025a4.elementor-view-default .elementor-icon svg{fill:#F87C1F;}.elementor-3000 .elementor-element.elementor-element-ae55775 .elementor-counter-number-wrapper{color:#FEFEFE;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:45px;}.elementor-3000 .elementor-element.elementor-element-ae55775 .elementor-counter-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-9943dca{--display:flex;--min-height:274px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3000 .elementor-element.elementor-element-9943dca:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-9943dca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/transform-vehicle-e310387fc13e2658301bb2e3de5a5abc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3000 .elementor-element.elementor-element-b124a06{--display:flex;}.elementor-3000 .elementor-element.elementor-element-904372a > .elementor-widget-container{padding:0% 050% 0% 0%;}.elementor-3000 .elementor-element.elementor-element-904372a{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-78369f7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:53px;color:var( --e-global-color-94a320a );}.elementor-3000 .elementor-element.elementor-element-786b579 .elementor-button{background-color:#F47A1F;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:45px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:50px 50px 50px 50px;padding:0% 2% 0% 02%;}.elementor-3000 .elementor-element.elementor-element-786b579 .elementor-button:hover, .elementor-3000 .elementor-element.elementor-element-786b579 .elementor-button:focus{background-color:var( --e-global-color-be7b666 );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-786b579{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3000 .elementor-element.elementor-element-786b579 .elementor-button:hover svg, .elementor-3000 .elementor-element.elementor-element-786b579 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-1e8c2ba{--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:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-3000 .elementor-element.elementor-element-1e8c2ba:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-1e8c2ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-3000 .elementor-element.elementor-element-df2daa4{text-align:center;}.elementor-3000 .elementor-element.elementor-element-df2daa4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:53px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-09410bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 15% 0% 15%;}.elementor-3000 .elementor-element.elementor-element-09410bd{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-d8b2c1b{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-3000 .elementor-element.elementor-element-d5c8b86{--display:flex;}.elementor-3000 .elementor-element.elementor-element-f903da1{--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;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-f903da1:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-f903da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-6b768ed .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-6b768ed.elementor-view-stacked .elementor-icon{background-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-6b768ed.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-6b768ed.elementor-view-default .elementor-icon{color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-6b768ed.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-6b768ed.elementor-view-default .elementor-icon svg{fill:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-6b768ed .elementor-icon{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-6b768ed .elementor-icon svg{height:36px;}.elementor-3000 .elementor-element.elementor-element-d719485 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-482966c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-6d51809{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-3000 .elementor-element.elementor-element-af5435f{--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;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-af5435f:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-af5435f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-a140d4c .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-a140d4c.elementor-view-stacked .elementor-icon{background-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-a140d4c.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-a140d4c.elementor-view-default .elementor-icon{color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-a140d4c.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-a140d4c.elementor-view-default .elementor-icon svg{fill:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-a140d4c .elementor-icon{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-a140d4c .elementor-icon svg{height:36px;}.elementor-3000 .elementor-element.elementor-element-45595a9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-df9ab87{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-9ec316d{--display:flex;--border-radius:15px 15px 15px 15px;}.elementor-3000 .elementor-element.elementor-element-29ecd68{--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;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-29ecd68:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-29ecd68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-674feda .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-674feda.elementor-view-stacked .elementor-icon{background-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-674feda.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-674feda.elementor-view-default .elementor-icon{color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-674feda.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-674feda.elementor-view-default .elementor-icon svg{fill:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-674feda .elementor-icon{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-674feda .elementor-icon svg{height:36px;}.elementor-3000 .elementor-element.elementor-element-f821ed6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-f821ed6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-c44264b{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-c14f535{--display:flex;}.elementor-3000 .elementor-element.elementor-element-46fbdc7{--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;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-46fbdc7:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-46fbdc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-60e05fc .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-60e05fc.elementor-view-stacked .elementor-icon{background-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-60e05fc.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-60e05fc.elementor-view-default .elementor-icon{color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-60e05fc.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-60e05fc.elementor-view-default .elementor-icon svg{fill:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-60e05fc .elementor-icon{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-60e05fc .elementor-icon svg{height:36px;}.elementor-3000 .elementor-element.elementor-element-defaabf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-09b6976{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-502f9e0{--display:flex;}.elementor-3000 .elementor-element.elementor-element-8f0c516{--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;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-8f0c516:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-8f0c516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-85c9b70 .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-85c9b70.elementor-view-stacked .elementor-icon{background-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-85c9b70.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-85c9b70.elementor-view-default .elementor-icon{color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-85c9b70.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-85c9b70.elementor-view-default .elementor-icon svg{fill:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-85c9b70 .elementor-icon{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-85c9b70 .elementor-icon svg{height:36px;}.elementor-3000 .elementor-element.elementor-element-2994004 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-cf0a18c{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-00fc990{--display:flex;}.elementor-3000 .elementor-element.elementor-element-4371a82{--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;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-4371a82:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-4371a82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-f18e231 .elementor-icon-wrapper{text-align:start;}.elementor-3000 .elementor-element.elementor-element-f18e231.elementor-view-stacked .elementor-icon{background-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-f18e231.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-f18e231.elementor-view-default .elementor-icon{color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-f18e231.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-f18e231.elementor-view-default .elementor-icon svg{fill:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-f18e231 .elementor-icon{font-size:36px;}.elementor-3000 .elementor-element.elementor-element-f18e231 .elementor-icon svg{height:36px;}.elementor-3000 .elementor-element.elementor-element-798f319 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-45401d9{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-8224787{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;}.elementor-3000 .elementor-element.elementor-element-b686d66{--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-3000 .elementor-element.elementor-element-6389840{--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-3000 .elementor-element.elementor-element-f6072bf{text-align:center;}.elementor-3000 .elementor-element.elementor-element-f6072bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:53px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-800ed42 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 15% 0% 15%;}.elementor-3000 .elementor-element.elementor-element-800ed42{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-7ba689e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3000 .elementor-element.elementor-element-891a13f{--display:flex;--background-transition:0.3s;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03%;--padding-bottom:03%;--padding-left:01%;--padding-right:01%;}.elementor-3000 .elementor-element.elementor-element-891a13f:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-891a13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-b238408 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-3000 .elementor-element.elementor-element-b238408.elementor-view-stacked .elementor-icon{background-color:#F47A1F;fill:#FFFFFF;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-b238408.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-b238408.elementor-view-default .elementor-icon{fill:#F47A1F;color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-b238408.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-b238408 .elementor-icon{font-size:32px;}.elementor-3000 .elementor-element.elementor-element-b238408 .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-b238408 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:33px;}.elementor-3000 .elementor-element.elementor-element-b238408 .elementor-icon-box-title{color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-b238408:has(:hover) .elementor-icon-box-title,
					 .elementor-3000 .elementor-element.elementor-element-b238408:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-b238408 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-42f98f2{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03%;--padding-bottom:03%;--padding-left:01%;--padding-right:01%;}.elementor-3000 .elementor-element.elementor-element-42f98f2:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-42f98f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3000 .elementor-element.elementor-element-f05a6b8 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-3000 .elementor-element.elementor-element-f05a6b8.elementor-view-stacked .elementor-icon{background-color:#F47A1F;fill:#FFFFFF;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-f05a6b8.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-f05a6b8.elementor-view-default .elementor-icon{fill:#F47A1F;color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-f05a6b8.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-f05a6b8 .elementor-icon{font-size:32px;}.elementor-3000 .elementor-element.elementor-element-f05a6b8 .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-f05a6b8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:33px;}.elementor-3000 .elementor-element.elementor-element-f05a6b8 .elementor-icon-box-title{color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-f05a6b8:has(:hover) .elementor-icon-box-title,
					 .elementor-3000 .elementor-element.elementor-element-f05a6b8:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-f05a6b8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-0abee46{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03%;--padding-bottom:03%;--padding-left:01%;--padding-right:01%;}.elementor-3000 .elementor-element.elementor-element-0abee46:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-0abee46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3000 .elementor-element.elementor-element-7194c59 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-3000 .elementor-element.elementor-element-7194c59.elementor-view-stacked .elementor-icon{background-color:#F47A1F;fill:#FFFFFF;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-7194c59.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-7194c59.elementor-view-default .elementor-icon{fill:#F47A1F;color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-7194c59.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-7194c59 .elementor-icon{font-size:32px;}.elementor-3000 .elementor-element.elementor-element-7194c59 .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-7194c59 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:33px;}.elementor-3000 .elementor-element.elementor-element-7194c59 .elementor-icon-box-title{color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-7194c59:has(:hover) .elementor-icon-box-title,
					 .elementor-3000 .elementor-element.elementor-element-7194c59:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-7194c59 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-733f2bf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3000 .elementor-element.elementor-element-4b1e30a{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-3000 .elementor-element.elementor-element-4b1e30a:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-4b1e30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3000 .elementor-element.elementor-element-c8766de .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-3000 .elementor-element.elementor-element-c8766de.elementor-view-stacked .elementor-icon{background-color:#F47A1F;fill:#FFFFFF;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-c8766de.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-c8766de.elementor-view-default .elementor-icon{fill:#F47A1F;color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-c8766de.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-c8766de .elementor-icon{font-size:32px;}.elementor-3000 .elementor-element.elementor-element-c8766de .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-c8766de .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:33px;}.elementor-3000 .elementor-element.elementor-element-c8766de .elementor-icon-box-title{color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-c8766de:has(:hover) .elementor-icon-box-title,
					 .elementor-3000 .elementor-element.elementor-element-c8766de:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-c8766de .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-127e7b2{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03%;--padding-bottom:03%;--padding-left:01%;--padding-right:01%;}.elementor-3000 .elementor-element.elementor-element-127e7b2:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-127e7b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3000 .elementor-element.elementor-element-6542097 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-3000 .elementor-element.elementor-element-6542097.elementor-view-stacked .elementor-icon{background-color:#F47A1F;fill:#FFFFFF;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-6542097.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-6542097.elementor-view-default .elementor-icon{fill:#F47A1F;color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-6542097.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-6542097 .elementor-icon{font-size:32px;}.elementor-3000 .elementor-element.elementor-element-6542097 .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-6542097 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:33px;}.elementor-3000 .elementor-element.elementor-element-6542097 .elementor-icon-box-title{color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-6542097:has(:hover) .elementor-icon-box-title,
					 .elementor-3000 .elementor-element.elementor-element-6542097:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-6542097 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-df4e2b5{--display:flex;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:03%;--padding-bottom:03%;--padding-left:01%;--padding-right:01%;}.elementor-3000 .elementor-element.elementor-element-df4e2b5:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-df4e2b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-3000 .elementor-element.elementor-element-6886ada .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:15px;}.elementor-3000 .elementor-element.elementor-element-6886ada.elementor-view-stacked .elementor-icon{background-color:#F47A1F;fill:#FFFFFF;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-6886ada.elementor-view-framed .elementor-icon, .elementor-3000 .elementor-element.elementor-element-6886ada.elementor-view-default .elementor-icon{fill:#F47A1F;color:#F47A1F;border-color:#F47A1F;}.elementor-3000 .elementor-element.elementor-element-6886ada.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-6886ada .elementor-icon{font-size:32px;}.elementor-3000 .elementor-element.elementor-element-6886ada .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-6886ada .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:33px;}.elementor-3000 .elementor-element.elementor-element-6886ada .elementor-icon-box-title{color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-6886ada:has(:hover) .elementor-icon-box-title,
					 .elementor-3000 .elementor-element.elementor-element-6886ada:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-6886ada .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-b6d3465{--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-3000 .elementor-element.elementor-element-2aab16c{--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-3000 .elementor-element.elementor-element-0f8aef2{text-align:center;}.elementor-3000 .elementor-element.elementor-element-0f8aef2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:53px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-9d68d97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 15% 0% 15%;}.elementor-3000 .elementor-element.elementor-element-9d68d97{text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3000 .elementor-element.elementor-element-d7715ff{--display:grid;--e-con-grid-template-columns:repeat(8, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-4a0c07a{--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-3000 .elementor-element.elementor-element-8356937{text-align:center;}.elementor-3000 .elementor-element.elementor-element-8356937 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-0d90bbf{--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-3000 .elementor-element.elementor-element-2cb742d{text-align:center;}.elementor-3000 .elementor-element.elementor-element-2cb742d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-b01ddba{--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-3000 .elementor-element.elementor-element-401670e{text-align:center;}.elementor-3000 .elementor-element.elementor-element-401670e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-90b9e6a{--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-3000 .elementor-element.elementor-element-9b5152c{text-align:center;}.elementor-3000 .elementor-element.elementor-element-9b5152c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-84e06ae{--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-3000 .elementor-element.elementor-element-c16417f{text-align:center;}.elementor-3000 .elementor-element.elementor-element-c16417f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-382a8e8{--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-3000 .elementor-element.elementor-element-bb62468 img{width:100%;transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-562d63a{text-align:center;}.elementor-3000 .elementor-element.elementor-element-562d63a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-316211b{--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-3000 .elementor-element.elementor-element-8d07a66{text-align:center;}.elementor-3000 .elementor-element.elementor-element-8d07a66 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-dd1ccfb{--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-3000 .elementor-element.elementor-element-953f5c9{text-align:center;}.elementor-3000 .elementor-element.elementor-element-953f5c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#000000;}.elementor-3000 .elementor-element.elementor-element-e050e2e{text-align:center;}.elementor-3000 .elementor-element.elementor-element-e050e2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-3b306c9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-e9b0206{--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-3000 .elementor-element.elementor-element-0b8046f{text-align:center;}.elementor-3000 .elementor-element.elementor-element-0b8046f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-d534b88{--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-3000 .elementor-element.elementor-element-5da727f{text-align:center;}.elementor-3000 .elementor-element.elementor-element-5da727f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-3859d08{--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-3000 .elementor-element.elementor-element-5fc4012{text-align:center;}.elementor-3000 .elementor-element.elementor-element-5fc4012 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-d32c1af{--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-3000 .elementor-element.elementor-element-6af984b{text-align:center;}.elementor-3000 .elementor-element.elementor-element-6af984b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-b4f4567{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-e6391e7{--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-3000 .elementor-element.elementor-element-dcc74e7{text-align:center;}.elementor-3000 .elementor-element.elementor-element-dcc74e7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-31f5b5d{--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-3000 .elementor-element.elementor-element-ccdadfe{text-align:center;}.elementor-3000 .elementor-element.elementor-element-ccdadfe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-7dfb2d7{--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-3000 .elementor-element.elementor-element-b06b7ca{text-align:center;}.elementor-3000 .elementor-element.elementor-element-b06b7ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;line-height:26px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-49c96f6{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-color-active:#000000;--n-tabs-icon-gap:254px;}.elementor-3000 .elementor-element.elementor-element-49c96f6 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-3000 .elementor-element.elementor-element-49c96f6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-3000 .elementor-element.elementor-element-49c96f6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-3000 .elementor-element.elementor-element-49c96f6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#61CE7000;}.elementor-3000 .elementor-element.elementor-element-49c96f6.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-3000 .elementor-element.elementor-element-49c96f6 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;}.elementor-3000 .elementor-element.elementor-element-42193ca{--display:flex;--min-height:424px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3000 .elementor-element.elementor-element-42193ca:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-42193ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/transform-vehicle-e310387fc13e2658301bb2e3de5a5abc.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3000 .elementor-element.elementor-element-87f2c57{--display:flex;}.elementor-3000 .elementor-element.elementor-element-1bb963b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:53px;color:var( --e-global-color-94a320a );}.elementor-3000 .elementor-element.elementor-element-84b8463 > .elementor-widget-container{padding:0% 050% 0% 0%;}.elementor-3000 .elementor-element.elementor-element-84b8463{text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-40b8bfb .elementor-button{background-color:#F47A1F;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:45px;fill:#FFFFFF;color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:0% 2% 0% 02%;}.elementor-3000 .elementor-element.elementor-element-40b8bfb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3000 .elementor-element.elementor-element-0d520d2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3000 .elementor-element.elementor-element-6eabe69{--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-3000 .elementor-element.elementor-element-9381601{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3000 .elementor-element.elementor-element-fcbd976{--display:flex;--min-height:253px;}.elementor-3000 .elementor-element.elementor-element-fcbd976:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-fcbd976 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/download-5.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3000 .elementor-element.elementor-element-d517017 > .elementor-widget-container{padding:015% 0% 15% 0%;}.elementor-3000 .elementor-element.elementor-element-d517017 .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-d517017 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-3000 .elementor-element.elementor-element-809a085{--display:flex;}.elementor-3000 .elementor-element.elementor-element-809a085:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-809a085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/download-4.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3000 .elementor-element.elementor-element-4b64bb6 > .elementor-widget-container{padding:015% 0% 15% 0%;}.elementor-3000 .elementor-element.elementor-element-4b64bb6 .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-4b64bb6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-3000 .elementor-element.elementor-element-7776d18{--display:flex;}.elementor-3000 .elementor-element.elementor-element-7776d18:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-7776d18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/download-5.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3000 .elementor-element.elementor-element-97f4f6c > .elementor-widget-container{padding:015% 0% 15% 0%;}.elementor-3000 .elementor-element.elementor-element-97f4f6c .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-97f4f6c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-3000 .elementor-element.elementor-element-7b69359{--display:flex;}.elementor-3000 .elementor-element.elementor-element-7b69359:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-7b69359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/download-2.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3000 .elementor-element.elementor-element-f3e971f > .elementor-widget-container{padding:015% 0% 15% 0%;}.elementor-3000 .elementor-element.elementor-element-f3e971f .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-f3e971f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-3000 .elementor-element.elementor-element-24432e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:28%;--padding-right:28%;}.elementor-3000 .elementor-element.elementor-element-e20c878{--display:flex;--min-height:253px;}.elementor-3000 .elementor-element.elementor-element-e20c878:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-e20c878 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/download-1-2.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3000 .elementor-element.elementor-element-2a06b4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:015% 0% 15% 0%;}.elementor-3000 .elementor-element.elementor-element-2a06b4f .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-2a06b4f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-3000 .elementor-element.elementor-element-aa67e9e{--display:flex;--min-height:253px;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3000 .elementor-element.elementor-element-aa67e9e:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-aa67e9e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/download-6.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-3000 .elementor-element.elementor-element-c4369bb > .elementor-widget-container{margin:45px 9px 3px 3px;padding:22% 24% -6% 24%;}.elementor-3000 .elementor-element.elementor-element-c4369bb.elementor-element{--align-self:center;}.elementor-3000 .elementor-element.elementor-element-c4369bb .elementor-icon-box-title, .elementor-3000 .elementor-element.elementor-element-c4369bb .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:50px;}.elementor-3000 .elementor-element.elementor-element-cea8391{--display:flex;--min-height:0px;--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:6%;--margin-bottom:06%;--margin-left:0%;--margin-right:0%;}.elementor-3000 .elementor-element.elementor-element-cea8391:not(.elementor-motion-effects-element-type-background), .elementor-3000 .elementor-element.elementor-element-cea8391 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.techpulx.com/wp-content/uploads/2025/05/why-choose-0253f1ff0de32416711559a0d6ecc424.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3000 .elementor-element.elementor-element-f323731{--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:06%;--margin-bottom:6%;--margin-left:0%;--margin-right:0%;}.elementor-3000 .elementor-element.elementor-element-227d303{--display:flex;}.elementor-3000 .elementor-element.elementor-element-cb984c3{text-align:start;}.elementor-3000 .elementor-element.elementor-element-cb984c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:53px;color:#EEEEEE;}.elementor-3000 .elementor-element.elementor-element-b798b0b .elementor-button{background-color:#F47A1F;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:45px;fill:var( --e-global-color-94a320a );color:var( --e-global-color-94a320a );border-radius:50px 50px 50px 50px;padding:0% 03% 0% 03%;}.elementor-3000 .elementor-element.elementor-element-580c224{--display:flex;}.elementor-3000 .elementor-element.elementor-element-003173d{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-90afc79{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3000 .elementor-element.elementor-element-2be8a17{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-7b3fdb8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;line-height:32px;color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-65c291e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-08d874b{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-04ac2ee{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-6fab9ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;line-height:32px;color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-62a7a1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-393e60a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-f9eeb75{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-41b58d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;line-height:32px;color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-38e6a21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-0f22976{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-f704ed7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3000 .elementor-element.elementor-element-f87ff60{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-25bcbe5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;line-height:32px;color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-6ba642d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-95768c9{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-ee9412b{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-4d9f4a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;line-height:32px;color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-2911dbe .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-abe8a01{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-be70d6b{--display:flex;--background-transition:0.3s;--padding-top:40px;--padding-bottom:40px;--padding-left:29px;--padding-right:29px;}.elementor-3000 .elementor-element.elementor-element-5765908 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:31px;font-weight:500;line-height:31px;color:var( --e-global-color-accent );}.elementor-3000 .elementor-element.elementor-element-ff70b01 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;line-height:32px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-6f74890{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-3000 .elementor-element.elementor-element-0571dd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-3000 .elementor-element.elementor-element-285873b{--display:flex;}.elementor-3000 .elementor-element.elementor-element-de63b9e > .elementor-widget-container{margin:0% 0% 0% 01%;}.elementor-3000 .elementor-element.elementor-element-de63b9e{z-index:10;text-align:start;}.elementor-3000 .elementor-element.elementor-element-de63b9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;line-height:55px;color:var( --e-global-color-136058b );}body:not(.rtl) .elementor-3000 .elementor-element.elementor-element-5b48a15{left:33px;}body.rtl .elementor-3000 .elementor-element.elementor-element-5b48a15{right:33px;}.elementor-3000 .elementor-element.elementor-element-5b48a15{top:35%;z-index:-100;}.elementor-3000 .elementor-element.elementor-element-5b48a15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:68px;font-weight:900;line-height:84px;color:#E6F3FF;}.elementor-3000 .elementor-element.elementor-element-bdb3d07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-bdb3d07{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:30px;}.elementor-3000 .elementor-element.elementor-element-cbb5bc5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-3000 .elementor-element.elementor-element-cbb5bc5 .elementor-button{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:45px;fill:var( --e-global-color-94a320a );color:var( --e-global-color-94a320a );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;padding:0% 03% 0% 03%;}.elementor-3000 .elementor-element.elementor-element-4506526{--display:flex;}.elementor-3000 .elementor-element.elementor-element-3c3a056{text-align:center;}.elementor-3000 .elementor-element.elementor-element-3c3a056 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;line-height:55px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-15c2e6d{text-align:center;}.elementor-3000 .elementor-element.elementor-element-15c2e6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:105px;font-weight:600;line-height:140px;color:var( --e-global-color-136058b );}.elementor-3000 .elementor-element.elementor-element-f7599bb{--e-rating-justify-content:center;--e-rating-icon-font-size:31px;}.elementor-3000 .elementor-element.elementor-element-4cbfd15{--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-3000 .elementor-element.elementor-element-2930c8f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3000 .elementor-element.elementor-element-fc10f79 > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-fc10f79:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-fc10f79.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-fc10f79.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-fc10f79.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-fc10f79 .elementor-image-box-wrapper .elementor-image-box-img{width:61%;}.elementor-3000 .elementor-element.elementor-element-fc10f79 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-fc10f79 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-fc10f79 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-84a72ca{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-6d1eb62 > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-6d1eb62:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-6d1eb62.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-6d1eb62.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-6d1eb62.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-6d1eb62 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-3000 .elementor-element.elementor-element-6d1eb62 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-6d1eb62 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-6d1eb62 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-56e6037{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-fb96bb8 > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-fb96bb8:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-fb96bb8.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-fb96bb8.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-fb96bb8.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-fb96bb8 .elementor-image-box-wrapper .elementor-image-box-img{width:49%;}.elementor-3000 .elementor-element.elementor-element-fb96bb8 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-fb96bb8 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-fb96bb8 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-31ef993{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-84a3329 > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-84a3329:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-84a3329.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-84a3329.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-84a3329.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-84a3329 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-3000 .elementor-element.elementor-element-84a3329 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-84a3329 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-84a3329 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-5c915dd{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-5223a11 > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-5223a11:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-5223a11.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-5223a11.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-5223a11.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-5223a11 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-3000 .elementor-element.elementor-element-5223a11 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-5223a11 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-5223a11 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-c554639{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-219d3d6 > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-219d3d6:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-219d3d6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-219d3d6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-219d3d6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-219d3d6 .elementor-image-box-wrapper .elementor-image-box-img{width:87%;}.elementor-3000 .elementor-element.elementor-element-219d3d6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-219d3d6 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-219d3d6 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-98ce02f{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-55feffd > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-55feffd:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-55feffd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-55feffd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-55feffd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-55feffd .elementor-image-box-wrapper .elementor-image-box-img{width:51%;}.elementor-3000 .elementor-element.elementor-element-55feffd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-55feffd .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-55feffd .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-3c859de{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-a2751d9 > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-a2751d9:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-a2751d9.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-a2751d9.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-a2751d9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-a2751d9 .elementor-image-box-wrapper .elementor-image-box-img{width:58%;}.elementor-3000 .elementor-element.elementor-element-a2751d9 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-a2751d9 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-a2751d9 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-cc0ba8a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-41ae145 > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-41ae145:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-41ae145.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-41ae145.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-41ae145.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-41ae145 .elementor-image-box-wrapper .elementor-image-box-img{width:55%;}.elementor-3000 .elementor-element.elementor-element-41ae145 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-41ae145 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-41ae145 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-3c29076{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-6ac15a2 > .elementor-widget-container{background-color:#F8F8FB;padding:08% 0% 8% 0%;border-radius:20px 20px 20px 20px;}.elementor-3000 .elementor-element.elementor-element-6ac15a2:hover .elementor-widget-container{background-color:#F8F8FB;}.elementor-3000 .elementor-element.elementor-element-6ac15a2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3000 .elementor-element.elementor-element-6ac15a2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3000 .elementor-element.elementor-element-6ac15a2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-6ac15a2 .elementor-image-box-wrapper .elementor-image-box-img{width:67%;}.elementor-3000 .elementor-element.elementor-element-6ac15a2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3000 .elementor-element.elementor-element-6ac15a2 .elementor-image-box-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:25px;}.elementor-3000 .elementor-element.elementor-element-6ac15a2 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:500;line-height:19px;}.elementor-3000 .elementor-element.elementor-element-1d5bfa8{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-3000 .elementor-element.elementor-element-01c84e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:06%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-3000 .elementor-element.elementor-element-4cfae5c{--display:flex;--margin-top:-29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3000 .elementor-element.elementor-element-5cefb22 > .elementor-widget-container{padding:0% 0% 6% 0%;}.elementor-3000 .elementor-element.elementor-element-5cefb22{text-align:center;}.elementor-3000 .elementor-element.elementor-element-5cefb22 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:53px;color:var( --e-global-color-136058b );}body:not(.rtl) .elementor-3000 .elementor-element.elementor-element-c9e1a1b{left:476px;}body.rtl .elementor-3000 .elementor-element.elementor-element-c9e1a1b{right:476px;}.elementor-3000 .elementor-element.elementor-element-c9e1a1b{top:31px;z-index:-1;text-align:center;}.elementor-3000 .elementor-element.elementor-element-c9e1a1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:91px;font-weight:700;line-height:55px;color:#F1EAEA;}.elementor-3000 .elementor-element.elementor-element-4b8daf0{--display:flex;}.elementor-3000 .elementor-element.elementor-element-49c1840 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-3000 .elementor-element.elementor-element-95e5b32{--display:flex;}.elementor-3000 .elementor-element.elementor-element-81c1dab .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-3000 .elementor-element.elementor-element-e949abf{--display:flex;}.elementor-3000 .elementor-element.elementor-element-59ac746 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-3000 .elementor-element.elementor-element-0f2b8f7{--display:flex;}.elementor-3000 .elementor-element.elementor-element-de150f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-3000 .elementor-element.elementor-element-6da32f7{--display:flex;}.elementor-3000 .elementor-element.elementor-element-e0952ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-3000 .elementor-element.elementor-element-90ddcca{--display:flex;}.elementor-3000 .elementor-element.elementor-element-de08e4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-3000 .elementor-element.elementor-element-009e252{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:19px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:15px;}.elementor-3000 .elementor-element.elementor-element-009e252 > .elementor-widget-container{margin:-59px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-009e252 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;}:where( .elementor-3000 .elementor-element.elementor-element-009e252 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:600;line-height:28px;}:where( .elementor-3000 .elementor-element.elementor-element-009e252 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3000 .elementor-element.elementor-element-8978c72{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3000 .elementor-element.elementor-element-c6ce8be{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-8224787{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3000 .elementor-element.elementor-element-d7715ff{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-3b306c9{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-b4f4567{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-2930c8f{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-84a72ca{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-56e6037{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-31ef993{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-5c915dd{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-c554639{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-98ce02f{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-3c859de{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-cc0ba8a{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-3c29076{--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-1d5bfa8{--e-n-carousel-swiper-slides-to-display:2;}}@media(min-width:768px){.elementor-3000 .elementor-element.elementor-element-606ae37{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-c329be7{--width:120.848%;}.elementor-3000 .elementor-element.elementor-element-08b1904{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-2672590{--width:20%;}.elementor-3000 .elementor-element.elementor-element-ee9d030{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-de1569c{--content-width:1320px;}.elementor-3000 .elementor-element.elementor-element-c6ce8be{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-9943dca{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-1e8c2ba{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-b686d66{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-7ba689e{--content-width:1320px;}.elementor-3000 .elementor-element.elementor-element-733f2bf{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-b6d3465{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-4a0c07a{--width:100%;}.elementor-3000 .elementor-element.elementor-element-0d90bbf{--width:100%;}.elementor-3000 .elementor-element.elementor-element-b01ddba{--width:100%;}.elementor-3000 .elementor-element.elementor-element-90b9e6a{--width:100%;}.elementor-3000 .elementor-element.elementor-element-84e06ae{--width:100%;}.elementor-3000 .elementor-element.elementor-element-382a8e8{--width:100%;}.elementor-3000 .elementor-element.elementor-element-316211b{--width:100%;}.elementor-3000 .elementor-element.elementor-element-dd1ccfb{--width:100%;}.elementor-3000 .elementor-element.elementor-element-3b306c9{--width:60%;}.elementor-3000 .elementor-element.elementor-element-e9b0206{--width:100%;}.elementor-3000 .elementor-element.elementor-element-d534b88{--width:100%;}.elementor-3000 .elementor-element.elementor-element-3859d08{--width:100%;}.elementor-3000 .elementor-element.elementor-element-d32c1af{--width:100%;}.elementor-3000 .elementor-element.elementor-element-b4f4567{--width:51%;}.elementor-3000 .elementor-element.elementor-element-e6391e7{--width:100%;}.elementor-3000 .elementor-element.elementor-element-31f5b5d{--width:100%;}.elementor-3000 .elementor-element.elementor-element-7dfb2d7{--width:100%;}.elementor-3000 .elementor-element.elementor-element-42193ca{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-0d520d2{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-e20c878{--width:100%;}.elementor-3000 .elementor-element.elementor-element-aa67e9e{--width:100%;}.elementor-3000 .elementor-element.elementor-element-cea8391{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-0571dd4{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-4506526{--width:50%;}.elementor-3000 .elementor-element.elementor-element-4cbfd15{--content-width:1250px;}.elementor-3000 .elementor-element.elementor-element-01c84e5{--width:1250%;}.elementor-3000 .elementor-element.elementor-element-4cfae5c{--content-width:1250px;}}@media(max-width:767px){.elementor-3000 .elementor-element.elementor-element-2516a2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3000 .elementor-element.elementor-element-2516a2e .elementor-icon-list-item > a{font-size:10px;}.elementor-3000 .elementor-element.elementor-element-680ab71 .elementor-heading-title{font-size:20px;line-height:1.7em;}.elementor-3000 .elementor-element.elementor-element-b776e63{font-size:12px;line-height:1.8em;}.elementor-3000 .elementor-element.elementor-element-39bbedc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-39bbedc{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-3000 .elementor-element.elementor-element-39bbedc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-3000 .elementor-element.elementor-element-39bbedc .elementor-button{font-size:15px;padding:0% 05% 0% 05%;}.elementor-3000 .elementor-element.elementor-element-2f5e9b4 .elementor-heading-title{font-size:17px;line-height:1.6em;}.elementor-3000 .elementor-element.elementor-element-8978c72{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3000 .elementor-element.elementor-element-ca5a2ed .elementor-heading-title{font-size:22px;line-height:2.1em;}.elementor-3000 .elementor-element.elementor-element-311fb76{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-a68030b .elementor-button{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-780511d{--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-3000 .elementor-element.elementor-element-78cf2b4{--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-3000 .elementor-element.elementor-element-1a4a741 .elementor-heading-title{font-size:20px;}.elementor-3000 .elementor-element.elementor-element-f7b3ea4{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-9ca969d .elementor-heading-title{font-size:20px;}.elementor-3000 .elementor-element.elementor-element-f89603c{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-c6ce8be{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-3000 .elementor-element.elementor-element-3705ec4.e-con{--align-self:flex-start;}.elementor-3000 .elementor-element.elementor-element-a24a32a.elementor-element{--align-self:flex-start;}.elementor-3000 .elementor-element.elementor-element-a24a32a .elementor-icon{font-size:28px;}.elementor-3000 .elementor-element.elementor-element-a24a32a .elementor-icon svg{height:28px;}.elementor-3000 .elementor-element.elementor-element-d710768 .elementor-counter{gap:0px;}.elementor-3000 .elementor-element.elementor-element-d710768 .elementor-counter-number-wrapper{gap:3px;font-size:25px;line-height:0.9em;}.elementor-3000 .elementor-element.elementor-element-d710768 .elementor-counter-title{font-size:10px;}.elementor-3000 .elementor-element.elementor-element-db4b96e.e-con{--align-self:flex-start;}.elementor-3000 .elementor-element.elementor-element-b9c305b.elementor-element{--align-self:flex-start;}.elementor-3000 .elementor-element.elementor-element-b9c305b .elementor-icon{font-size:28px;}.elementor-3000 .elementor-element.elementor-element-b9c305b .elementor-icon svg{height:28px;}.elementor-3000 .elementor-element.elementor-element-0583b4c .elementor-counter{gap:0px;}.elementor-3000 .elementor-element.elementor-element-0583b4c .elementor-counter-number-wrapper{gap:3px;font-size:25px;line-height:0.9em;}.elementor-3000 .elementor-element.elementor-element-0583b4c .elementor-counter-title{font-size:10px;}.elementor-3000 .elementor-element.elementor-element-1f0e1e9.e-con{--align-self:flex-start;}.elementor-3000 .elementor-element.elementor-element-39bb3d2.elementor-element{--align-self:flex-start;}.elementor-3000 .elementor-element.elementor-element-39bb3d2 .elementor-icon{font-size:28px;}.elementor-3000 .elementor-element.elementor-element-39bb3d2 .elementor-icon svg{height:28px;}.elementor-3000 .elementor-element.elementor-element-2a4c4a1 .elementor-counter{gap:0px;}.elementor-3000 .elementor-element.elementor-element-2a4c4a1 .elementor-counter-number-wrapper{font-size:25px;line-height:0.9em;}.elementor-3000 .elementor-element.elementor-element-2a4c4a1 .elementor-counter-title{font-size:10px;}.elementor-3000 .elementor-element.elementor-element-fa0c3a7.e-con{--align-self:flex-start;}.elementor-3000 .elementor-element.elementor-element-f8025a4.elementor-element{--align-self:flex-start;}.elementor-3000 .elementor-element.elementor-element-f8025a4 .elementor-icon{font-size:28px;}.elementor-3000 .elementor-element.elementor-element-f8025a4 .elementor-icon svg{height:28px;}.elementor-3000 .elementor-element.elementor-element-ae55775 .elementor-counter{gap:0px;}.elementor-3000 .elementor-element.elementor-element-ae55775 .elementor-counter-number-wrapper{font-size:25px;line-height:0.9em;}.elementor-3000 .elementor-element.elementor-element-ae55775 .elementor-counter-title{font-size:10px;}.elementor-3000 .elementor-element.elementor-element-904372a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-3000 .elementor-element.elementor-element-904372a{text-align:start;font-size:13px;line-height:2.3em;}.elementor-3000 .elementor-element.elementor-element-78369f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-78369f7{text-align:center;}.elementor-3000 .elementor-element.elementor-element-78369f7 .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-3000 .elementor-element.elementor-element-786b579 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-786b579{--container-widget-width:216px;--container-widget-flex-grow:0;width:var( --container-widget-width, 216px );max-width:216px;}.elementor-3000 .elementor-element.elementor-element-786b579 .elementor-button{font-size:13px;line-height:2.8em;padding:0% 05% 0% 05%;}.elementor-3000 .elementor-element.elementor-element-df2daa4 .elementor-heading-title{font-size:20px;}.elementor-3000 .elementor-element.elementor-element-09410bd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-f903da1{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-d719485 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-482966c{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-af5435f{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-45595a9 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-df9ab87{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-29ecd68{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-f821ed6 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-c44264b{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-46fbdc7{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-defaabf .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-09b6976{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-8f0c516{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-2994004 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-cf0a18c{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-4371a82{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-798f319 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-45401d9{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-8224787{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3000 .elementor-element.elementor-element-f6072bf .elementor-heading-title{font-size:20px;}.elementor-3000 .elementor-element.elementor-element-800ed42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-0f8aef2 .elementor-heading-title{font-size:20px;}.elementor-3000 .elementor-element.elementor-element-9d68d97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-d7715ff{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-3b306c9{--e-con-grid-template-columns:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-b4f4567{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-49c96f6{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;}.elementor-3000 .elementor-element.elementor-element-49c96f6.elementor-element{--order:99999 /* order end hack */;}.elementor-3000 .elementor-element.elementor-element-1bb963b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-1bb963b{text-align:center;}.elementor-3000 .elementor-element.elementor-element-1bb963b .elementor-heading-title{font-size:22px;line-height:1.4em;}.elementor-3000 .elementor-element.elementor-element-84b8463 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-3000 .elementor-element.elementor-element-84b8463{text-align:start;font-size:13px;line-height:2.3em;}.elementor-3000 .elementor-element.elementor-element-40b8bfb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-40b8bfb{--container-widget-width:216px;--container-widget-flex-grow:0;width:var( --container-widget-width, 216px );max-width:216px;}.elementor-3000 .elementor-element.elementor-element-40b8bfb .elementor-button{font-size:13px;line-height:2.8em;padding:0% 05% 0% 05%;}.elementor-3000 .elementor-element.elementor-element-fcbd976{--min-height:0px;}.elementor-3000 .elementor-element.elementor-element-e20c878{--min-height:0px;}.elementor-3000 .elementor-element.elementor-element-2a06b4f > .elementor-widget-container{margin:28px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-c4369bb > .elementor-widget-container{margin:38px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-c4369bb.elementor-element{--align-self:center;}.elementor-3000 .elementor-element.elementor-element-cea8391{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3000 .elementor-element.elementor-element-cb984c3 .elementor-heading-title{font-size:19px;line-height:2.3em;}.elementor-3000 .elementor-element.elementor-element-b798b0b .elementor-button{font-size:14px;line-height:2.6em;}.elementor-3000 .elementor-element.elementor-element-003173d{font-size:13px;line-height:2.3em;}.elementor-3000 .elementor-element.elementor-element-90afc79{--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-3000 .elementor-element.elementor-element-2be8a17{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-7b3fdb8 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-65c291e .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-08d874b{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-04ac2ee{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-6fab9ec .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-62a7a1e .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-393e60a{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-f9eeb75{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-41b58d0 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-38e6a21 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-0f22976{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-f87ff60{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-25bcbe5 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-6ba642d .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-95768c9{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-ee9412b{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-4d9f4a6 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-2911dbe .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-abe8a01{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-be70d6b{--padding-top:30px;--padding-bottom:30px;--padding-left:020px;--padding-right:020px;}.elementor-3000 .elementor-element.elementor-element-5765908 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-ff70b01 .elementor-heading-title{font-size:18px;}.elementor-3000 .elementor-element.elementor-element-6f74890{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-de63b9e .elementor-heading-title{font-size:20px;line-height:2.1em;}body:not(.rtl) .elementor-3000 .elementor-element.elementor-element-5b48a15{left:44px;}body.rtl .elementor-3000 .elementor-element.elementor-element-5b48a15{right:44px;}.elementor-3000 .elementor-element.elementor-element-bdb3d07 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-bdb3d07{font-size:13px;}.elementor-3000 .elementor-element.elementor-element-cbb5bc5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3000 .elementor-element.elementor-element-cbb5bc5{--container-widget-width:185px;--container-widget-flex-grow:0;width:var( --container-widget-width, 185px );max-width:185px;}.elementor-3000 .elementor-element.elementor-element-cbb5bc5 .elementor-button{font-size:13px;line-height:2.8em;padding:0% 05% 0% 05%;}.elementor-3000 .elementor-element.elementor-element-3c3a056 .elementor-heading-title{font-size:19px;line-height:2.2em;}.elementor-3000 .elementor-element.elementor-element-15c2e6d .elementor-heading-title{font-size:79px;line-height:0.9em;}.elementor-3000 .elementor-element.elementor-element-f7599bb{--e-rating-icon-font-size:32px;}.elementor-3000 .elementor-element.elementor-element-2930c8f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-fc10f79 .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-84a72ca{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-6d1eb62 .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-56e6037{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-fb96bb8 .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-31ef993{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-84a3329 .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-5c915dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-5223a11 .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-c554639{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-219d3d6 .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-98ce02f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-55feffd .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-3c859de{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-a2751d9 .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-cc0ba8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-41ae145 .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-3c29076{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3000 .elementor-element.elementor-element-6ac15a2 .elementor-image-box-img{margin-bottom:15px;}.elementor-3000 .elementor-element.elementor-element-1d5bfa8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3000 .elementor-element.elementor-element-5cefb22 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for icon-list, class: .elementor-element-2516a2e *//* 3rd icon ka icon color */
.custom-icon-list .elementor-icon-list-item:nth-child(3) .elementor-icon {
    color: #e63946; /* Apna desired color yahan likhein */
}

/* 3rd icon ka text color */
.custom-icon-list .elementor-icon-list-item:nth-child(3) .elementor-icon-list-text {
    color: #f47a1f; /* Text color bhi same ya alag rakh sakte hain */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e63d48 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865b85 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f237 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea52d43 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123d08 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87b26 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8771061 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed9d11 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e63d48 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865b85 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f237 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea52d43 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123d08 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87b26 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8771061 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed9d11 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e63d48 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865b85 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f237 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea52d43 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123d08 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87b26 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8771061 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed9d11 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e63d48 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865b85 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f237 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea52d43 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123d08 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87b26 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8771061 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed9d11 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e63d48 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865b85 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f237 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea52d43 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123d08 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87b26 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8771061 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed9d11 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e63d48 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865b85 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f237 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea52d43 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123d08 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87b26 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8771061 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed9d11 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e63d48 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865b85 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f237 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea52d43 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123d08 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87b26 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8771061 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed9d11 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e63d48 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865b85 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f237 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea52d43 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123d08 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87b26 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8771061 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed9d11 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e63d48 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4865b85 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a2f237 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea52d43 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8123d08 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6a87b26 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8771061 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ed9d11 */.border-animate {
  position: relative;
  overflow: hidden;
}

.border-animate::before,
.border-animate::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background-color: #f47a1f;
  transition: transform 0.4s ease ;
}

.border-animate::before {
  top: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: left;
}

.border-animate::after {
  bottom: 0;
  left: 2px;
  transform: scaleX(0);
  transform-origin: right;
}

.border-animate:hover::before {
  transform: scaleX(1);
}

.border-animate:hover::after {
  transform: scaleX(1);
}

/* Vertical Borders */
.border-animate .v-left,
.border-animate .v-right {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background-color: #000;
  top: 0;
  transition: transform 0.4s ease;
}

.border-animate .v-left {
  left: 2px;
  transform: scaleY(1);
  transform-origin: bottom;
}

.border-animate .v-right {
  right: 2pz;
  transform: scaleY(1);
  transform-origin: top;
}

.border-animate:hover .v-left {
  transform: scaleY(1);
}

.border-animate:hover .v-right {
  transform: scaleY(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78cf2b4 */.elementor-3000 .elementor-element.elementor-element-78cf2b4 {
  max-height: 400px;
  overflow-y: auto;
  padding-right: 10px;
}

.elementor-3000 .elementor-element.elementor-element-78cf2b4::-webkit-scrollbar {
  width: 2px;
}
.elementor-3000 .elementor-element.elementor-element-78cf2b4::-webkit-scrollbar-thumb {
  background-color: #f87c1f;
  border-radius: 4px;
}
.elementor-3000 .elementor-element.elementor-element-78cf2b4::-webkit-scrollbar-track {
  background-color: #eee;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de63b9e */.elementor-3000 .elementor-element.elementor-element-de63b9e {
  overflow: visible;
}/* End custom CSS */