.elementor-47 .elementor-element.elementor-element-0d79230{--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:-245px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-404fad4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-8bf15be{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-656145f{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.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-47 .elementor-element.elementor-element-9655aef{text-align:center;}.elementor-47 .elementor-element.elementor-element-9655aef .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:55px;font-weight:600;line-height:70px;color:#020E28;}.elementor-47 .elementor-element.elementor-element-d71ce24{--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-47 .elementor-element.elementor-element-c23d4d0{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-47 .elementor-element.elementor-element-0586a62 .elementor-repeater-item-a44372e .swiper-slide-bg{background-image:url(https://loadisty.com/wp-content/uploads/2025/09/wmremove-transformed-1.jpeg);background-size:cover;}.elementor-47 .elementor-element.elementor-element-0586a62 .elementor-repeater-item-a44372e .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-0586a62 .swiper-slide{transition-duration:calc(5000ms*1.2);height:600px;}.elementor-47 .elementor-element.elementor-element-0586a62 .elementor-slide-button:hover{background-color:#FA4216;color:#FFFFFF;border-color:#FA4216;}.elementor-47 .elementor-element.elementor-element-0586a62 .swiper-slide-contents{max-width:81%;}.elementor-47 .elementor-element.elementor-element-0586a62 .swiper-slide-inner{text-align:center;}.elementor-47 .elementor-element.elementor-element-0586a62 .elementor-slide-heading{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;}.elementor-47 .elementor-element.elementor-element-0586a62 .elementor-slide-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-0586a62 .elementor-slide-button{font-family:"Roboto", Sans-serif;font-weight:500;border-width:2px;border-radius:10px;color:#FA4216;border-color:#FA4216;transition-duration:500ms;}.elementor-47 .elementor-element.elementor-element-0586a62 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:3px;--swiper-pagination-bullet-vertical-gap:3px;height:8px;width:8px;}.elementor-47 .elementor-element.elementor-element-0586a62 .swiper-horizontal .swiper-pagination-progressbar{height:8px;}.elementor-47 .elementor-element.elementor-element-0586a62 .swiper-pagination-fraction{font-size:8px;}.elementor-47 .elementor-element.elementor-element-0586a62 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#919191;opacity:1;}.elementor-47 .elementor-element.elementor-element-0586a62 .swiper-pagination-bullet-active{background-color:#000000;}.elementor-47 .elementor-element.elementor-element-c8a8001{--display:flex;}.elementor-47 .elementor-element.elementor-element-50f1ad3 .elementor-repeater-item-65bf49a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-50f1ad3 .swiper-slide{transition-duration:calc(4900ms*1.2);height:100px;}.elementor-47 .elementor-element.elementor-element-50f1ad3{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-47 .elementor-element.elementor-element-50f1ad3 .swiper-slide-contents{max-width:100%;}.elementor-47 .elementor-element.elementor-element-50f1ad3 .swiper-slide-inner{text-align:center;}.elementor-47 .elementor-element.elementor-element-50f1ad3 .elementor-slide-heading{color:#000000;font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;}.elementor-47 .elementor-element.elementor-element-cdb1f6a .elementor-repeater-item-d5974c1 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-47 .elementor-element.elementor-element-cdb1f6a .swiper-slide{transition-duration:calc(5000ms*1.2);height:550px;}.elementor-47 .elementor-element.elementor-element-cdb1f6a .elementor-slide-button:hover{background-color:#FA4216;color:#FFFFFF;border-color:#FA4216;}.elementor-47 .elementor-element.elementor-element-cdb1f6a{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-47 .elementor-element.elementor-element-cdb1f6a .swiper-slide-contents{max-width:100%;}.elementor-47 .elementor-element.elementor-element-cdb1f6a .swiper-slide-inner{text-align:left;}.elementor-47 .elementor-element.elementor-element-cdb1f6a .elementor-slide-heading{font-family:"Outfit", Sans-serif;font-size:35px;font-weight:700;}.elementor-47 .elementor-element.elementor-element-cdb1f6a .elementor-slide-description{color:#000000;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-47 .elementor-element.elementor-element-cdb1f6a .elementor-slide-button{border-width:2px;border-radius:10px;color:#FA4216;border-color:#FA4216;transition-duration:500ms;}.elementor-47 .elementor-element.elementor-element-e3760ad{--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-47 .elementor-element.elementor-element-4f69fe9{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-47 .elementor-element.elementor-element-2f0a9d5{--display:flex;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-3dc274b{text-align:center;}.elementor-47 .elementor-element.elementor-element-3dc274b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:55px;font-weight:600;line-height:70px;color:#001244;}.elementor-47 .elementor-element.elementor-element-098bd03{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FF131D;--border-color:#FF131D;--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-47 .elementor-element.elementor-element-f2d2398{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-c7ceee7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:2s;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-47 .elementor-element.elementor-element-c7ceee7:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-c7ceee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://loadisty.com/wp-content/uploads/2025/09/wmremove-transformed.jpeg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-c7ceee7::before, .elementor-47 .elementor-element.elementor-element-c7ceee7 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-c7ceee7 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-c7ceee7 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-c7ceee7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-c7ceee7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-c7ceee7.e-con:hover{--e-con-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-c7ceee7:hover::before, .elementor-47 .elementor-element.elementor-element-c7ceee7:hover > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-c7ceee7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-c7ceee7 > .elementor-background-slideshow:hover::before, .elementor-47 .elementor-element.elementor-element-c7ceee7 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-c7ceee7:hover{--overlay-opacity:0.6;}.elementor-47 .elementor-element.elementor-element-c7ceee7, .elementor-47 .elementor-element.elementor-element-c7ceee7::before{--overlay-transition:1.5s;}.elementor-47 .elementor-element.elementor-element-bc833f1{text-align:center;}.elementor-47 .elementor-element.elementor-element-bc833f1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:900;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-47 .elementor-element.elementor-element-86413bf{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;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-47 .elementor-element.elementor-element-c65271f .elementor-button{background-color:#FA421600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-47 .elementor-element.elementor-element-c65271f .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-c65271f .elementor-button:focus{background-color:#FFFFFF;color:#FF131D;}.elementor-47 .elementor-element.elementor-element-c65271f.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-c65271f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-c65271f .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-c65271f .elementor-button:focus svg{fill:#FF131D;}.elementor-47 .elementor-element.elementor-element-85b0d58{--display:flex;--background-transition:2s;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-47 .elementor-element.elementor-element-85b0d58:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-85b0d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loadisty.com/wp-content/uploads/2025/09/IMG-20250909-WA0004.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-85b0d58::before, .elementor-47 .elementor-element.elementor-element-85b0d58 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-85b0d58 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-85b0d58 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-85b0d58 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-85b0d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-85b0d58.e-con:hover{--e-con-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-85b0d58:hover::before, .elementor-47 .elementor-element.elementor-element-85b0d58:hover > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-85b0d58:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-85b0d58 > .elementor-background-slideshow:hover::before, .elementor-47 .elementor-element.elementor-element-85b0d58 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-85b0d58:hover{--overlay-opacity:0.6;}.elementor-47 .elementor-element.elementor-element-85b0d58, .elementor-47 .elementor-element.elementor-element-85b0d58::before{--overlay-transition:1.5s;}.elementor-47 .elementor-element.elementor-element-7339e06{text-align:center;}.elementor-47 .elementor-element.elementor-element-7339e06 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:900;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-c31cc46{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-735cc18 .elementor-button{background-color:#FA421600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-47 .elementor-element.elementor-element-735cc18 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-735cc18 .elementor-button:focus{background-color:#FFFFFF;color:#FF131D;}.elementor-47 .elementor-element.elementor-element-735cc18.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-735cc18 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-735cc18 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-735cc18 .elementor-button:focus svg{fill:#FF131D;}.elementor-47 .elementor-element.elementor-element-df5b46d{--display:flex;--background-transition:2s;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-47 .elementor-element.elementor-element-df5b46d:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-df5b46d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loadisty.com/wp-content/uploads/2025/09/Box.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-df5b46d::before, .elementor-47 .elementor-element.elementor-element-df5b46d > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-df5b46d > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-df5b46d > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-df5b46d > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-df5b46d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-df5b46d.e-con:hover{--e-con-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-df5b46d:hover::before, .elementor-47 .elementor-element.elementor-element-df5b46d:hover > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-df5b46d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-df5b46d > .elementor-background-slideshow:hover::before, .elementor-47 .elementor-element.elementor-element-df5b46d > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-df5b46d:hover{--overlay-opacity:0.6;}.elementor-47 .elementor-element.elementor-element-df5b46d, .elementor-47 .elementor-element.elementor-element-df5b46d::before{--overlay-transition:1.5s;}.elementor-47 .elementor-element.elementor-element-b87c442{text-align:center;}.elementor-47 .elementor-element.elementor-element-b87c442 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:900;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-cd53e55{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-7101900 .elementor-button{background-color:#FA421600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-47 .elementor-element.elementor-element-7101900 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-7101900 .elementor-button:focus{background-color:#FFFFFF;color:#FF131D;}.elementor-47 .elementor-element.elementor-element-7101900.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-7101900 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-7101900 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-7101900 .elementor-button:focus svg{fill:#FF131D;}.elementor-47 .elementor-element.elementor-element-d3905cd{--display:flex;--background-transition:2s;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-47 .elementor-element.elementor-element-d3905cd:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-d3905cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loadisty.com/wp-content/uploads/2025/09/wmremove-transformed.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-d3905cd::before, .elementor-47 .elementor-element.elementor-element-d3905cd > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-d3905cd > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-d3905cd > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-d3905cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-d3905cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-d3905cd.e-con:hover{--e-con-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-d3905cd:hover::before, .elementor-47 .elementor-element.elementor-element-d3905cd:hover > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-d3905cd:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-d3905cd > .elementor-background-slideshow:hover::before, .elementor-47 .elementor-element.elementor-element-d3905cd > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-d3905cd:hover{--overlay-opacity:0.6;}.elementor-47 .elementor-element.elementor-element-d3905cd, .elementor-47 .elementor-element.elementor-element-d3905cd::before{--overlay-transition:1.5s;}.elementor-47 .elementor-element.elementor-element-f78800a{text-align:center;}.elementor-47 .elementor-element.elementor-element-f78800a .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:900;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-d90e35f{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-95e78b7 .elementor-button{background-color:#FA421600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-47 .elementor-element.elementor-element-95e78b7 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-95e78b7 .elementor-button:focus{background-color:#FFFFFF;color:#FF131D;}.elementor-47 .elementor-element.elementor-element-95e78b7.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-95e78b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-95e78b7 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-95e78b7 .elementor-button:focus svg{fill:#FF131D;}.elementor-47 .elementor-element.elementor-element-48858c0{--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;--padding-top:30px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-47 .elementor-element.elementor-element-91b0529{--display:flex;--background-transition:2s;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-47 .elementor-element.elementor-element-91b0529:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-91b0529 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loadisty.com/wp-content/uploads/2025/09/Danials-step-deck.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-91b0529::before, .elementor-47 .elementor-element.elementor-element-91b0529 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-91b0529 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-91b0529 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-91b0529 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-91b0529 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-91b0529.e-con:hover{--e-con-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-91b0529:hover::before, .elementor-47 .elementor-element.elementor-element-91b0529:hover > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-91b0529:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-91b0529 > .elementor-background-slideshow:hover::before, .elementor-47 .elementor-element.elementor-element-91b0529 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-91b0529:hover{--overlay-opacity:0.6;}.elementor-47 .elementor-element.elementor-element-91b0529, .elementor-47 .elementor-element.elementor-element-91b0529::before{--overlay-transition:1.5s;}.elementor-47 .elementor-element.elementor-element-d6f49c1{text-align:center;}.elementor-47 .elementor-element.elementor-element-d6f49c1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:900;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-898a6f9{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-154aba9 .elementor-button{background-color:#FA421600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-47 .elementor-element.elementor-element-154aba9 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-154aba9 .elementor-button:focus{background-color:#FFFFFF;color:#FF131D;}.elementor-47 .elementor-element.elementor-element-154aba9.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-154aba9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-154aba9 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-154aba9 .elementor-button:focus svg{fill:#FF131D;}.elementor-47 .elementor-element.elementor-element-1d2cb30{--display:flex;--background-transition:2s;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-47 .elementor-element.elementor-element-1d2cb30:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-1d2cb30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loadisty.com/wp-content/uploads/2025/09/Power-Only-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-1d2cb30::before, .elementor-47 .elementor-element.elementor-element-1d2cb30 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-1d2cb30 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-1d2cb30 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-1d2cb30 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-1d2cb30 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-1d2cb30.e-con:hover{--e-con-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-1d2cb30:hover::before, .elementor-47 .elementor-element.elementor-element-1d2cb30:hover > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-1d2cb30:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-1d2cb30 > .elementor-background-slideshow:hover::before, .elementor-47 .elementor-element.elementor-element-1d2cb30 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-1d2cb30:hover{--overlay-opacity:0.6;}.elementor-47 .elementor-element.elementor-element-1d2cb30, .elementor-47 .elementor-element.elementor-element-1d2cb30::before{--overlay-transition:1.5s;}.elementor-47 .elementor-element.elementor-element-e42dfdd{text-align:center;}.elementor-47 .elementor-element.elementor-element-e42dfdd .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:900;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-44754d7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-6b90e19 .elementor-button{background-color:#FA421600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-47 .elementor-element.elementor-element-6b90e19 .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-6b90e19 .elementor-button:focus{background-color:#FFFFFF;color:#FF131D;}.elementor-47 .elementor-element.elementor-element-6b90e19.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-6b90e19 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-6b90e19 .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-6b90e19 .elementor-button:focus svg{fill:#FF131D;}.elementor-47 .elementor-element.elementor-element-144f587{--display:flex;--background-transition:2s;--overlay-opacity:0.6;--border-radius:15px 15px 15px 15px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--e-con-transform-transition-duration:500ms;}.elementor-47 .elementor-element.elementor-element-144f587:not(.elementor-motion-effects-element-type-background), .elementor-47 .elementor-element.elementor-element-144f587 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://loadisty.com/wp-content/uploads/2025/09/pexels-vadutskevich-17710764-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-47 .elementor-element.elementor-element-144f587::before, .elementor-47 .elementor-element.elementor-element-144f587 > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-144f587 > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-144f587 > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-144f587 > .e-con-inner > .elementor-background-slideshow::before, .elementor-47 .elementor-element.elementor-element-144f587 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-144f587.e-con:hover{--e-con-transform-scale:1.05;}.elementor-47 .elementor-element.elementor-element-144f587:hover::before, .elementor-47 .elementor-element.elementor-element-144f587:hover > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-144f587:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-47 .elementor-element.elementor-element-144f587 > .elementor-background-slideshow:hover::before, .elementor-47 .elementor-element.elementor-element-144f587 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-47 .elementor-element.elementor-element-144f587:hover{--overlay-opacity:0.6;}.elementor-47 .elementor-element.elementor-element-144f587, .elementor-47 .elementor-element.elementor-element-144f587::before{--overlay-transition:1.5s;}.elementor-47 .elementor-element.elementor-element-8249cdf{text-align:center;}.elementor-47 .elementor-element.elementor-element-8249cdf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:26px;font-weight:900;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-af6e247{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-47 .elementor-element.elementor-element-5ffe06e .elementor-button{background-color:#FA421600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:10px 10px 10px 10px;padding:15px 20px 15px 20px;}.elementor-47 .elementor-element.elementor-element-5ffe06e .elementor-button:hover, .elementor-47 .elementor-element.elementor-element-5ffe06e .elementor-button:focus{background-color:#FFFFFF;color:#FF131D;}.elementor-47 .elementor-element.elementor-element-5ffe06e.elementor-element{--align-self:center;}.elementor-47 .elementor-element.elementor-element-5ffe06e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-47 .elementor-element.elementor-element-5ffe06e .elementor-button:hover svg, .elementor-47 .elementor-element.elementor-element-5ffe06e .elementor-button:focus svg{fill:#FF131D;}:root{--page-title-display:none;}/* Start custom CSS for slides, class: .elementor-element-0586a62 */.elementor-47 .elementor-element.elementor-element-0586a62 .swiper {
  border-radius: 200px 50px 50px 50px; /* change value as needed */
  overflow: hidden;
  cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c23d4d0 */.elementor-47 .elementor-element.elementor-element-c23d4d0 {
    cursor: default !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b8f11f */@charset "UTF-8";

/*------ Theme Default Css
=======================================*/

/* Google Fonts */
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap");

/*===== 01. Common Style Start =====*/

/* Colors */

:root {
  --bs-white: #ffffff;
  --bs-gray: #dedede;
  --bs-gray-light: #f7f7f7;
  --bs-gray-dark: #343a40;
  --bs-primary: #ff4900;
  --bs-primary-dark: #025ce2;
  --bs-primary-light: #ffece5;
  --bs-secondary: #0b1b4e;
  --bs-secondary-dark: #1f2120;
  --bs-gray-500: #f2f2f2;
  --bs-gray-500-thumb: #c2c2c2;
  --bs-font-sans-serif: "Poppins", sans-serif;
  --bs-font-awesome: "FontAwesome";
  --bs-theme-radius: 6.25rem;
  --bs-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
  --bs-transition-slow: all 0.55s cubic-bezier(0.645, 0.045, 0.355, 1);
  --bs-transition-very-slow: all 0.75s cubic-bezier(0.645, 0.045, 0.355, 1);
}

/* ---//--- */

/* --- Selection Colors --- */

::-webkit-selection {
  background-color: var(--bs-primary);
  color: var(--bs-white);
}

::selection {
  background-color: var(--bs-primary);
  color: var(--bs-white);
}

/* ---//--- */

/* --- Scrollbar Colors --- */

::-webkit-scrollbar {
  width: 0.625rem;
  background-color: var(--bs-gray-500);
}

::-webkit-scrollbar-thumb {
  background-color: var(--bs-gray-500-thumb);
  border-radius: 0.625rem;
}

::-webkit-scrollbar-corner {
  background-color: var(--bs-gray-500);
}

/* ---//--- */

/*--------------------------------------------------------------
# Basic Typography Structure
--------------------------------------------------------------*/

*:not(table *) {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  word-break: break-word;
}

body {
  overflow-x: hidden;
}

body:not(.admin-bar) {
  position: relative;
}

a {
  color: var(--bs-primary);
  text-decoration: none;
  outline: none;
}

a:hover,
a:active,
a:focus {
  color: var(--bs-primary);
}

a:hover,
a:active,
button:focus {
  box-shadow: none;
}

button[type="submit"]:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
a:focus {
  outline-width: 1px;
  outline-offset: -3px;
  outline-style: dotted;
  text-decoration: none;
}

a,
area,
button,
input,
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
}

button,
input,
optgroup,
select,
textarea {
  margin: 0;
}

button,
input {
  overflow: visible;
}

img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
  border: 0;
  display: block;
}

em,
cite,
q {
  color: var(--bs-primary);
  font-style: italic;
  font-weight: bold;
}

code,
kbd,
tt,
var,
samp,
pre {
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  background: var(--bs-secondary);
  color: var(--bs-white);
  padding: 1px 0.3125rem;
  border-radius: 0px;
  font-size: 88%;
}

pre {
  display: block;
  margin: 0 0 0.625rem;
  font-size: 0.8125rem;
  word-break: break-all;
  word-wrap: break-word;
  border: 1px solid var(--bs-gray-light);
  border-radius: 0px;
  overflow: auto;
}

.table > thead {
  vertical-align: bottom;
}

.table th,
.table td {
  padding: 1.5rem;
  vertical-align: top;
}

table.table th,
table.table td {
  padding-top: 0.95rem;
  padding-bottom: 0.95rem;
}

table.table.btn-table td {
  vertical-align: middle;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-white);
  color: var(--bs-secondary);
}

figure {
  margin: 0;
}

address,
table,
pre {
  width: 100%;
}

small {
  font-size: 80%;
}

fieldset {
  border: 1px solid var(--bs-gray-light);
  margin: 1.5rem 0.125rem;
  padding: 0.625rem 1.5625rem 1.25rem;
  border-radius: 0;
}

iframe {
  max-width: 100%;
  height: auto;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  border-radius: 0;
}

button[type="submit"],
input[type="button"],
input[type="reset"],
input[type="submit"] {
  display: inline-block;
  font-weight: 600;
  line-height: 1.5;
  background-color: var(--bs-primary);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--bs-white);
  position: relative;
  z-index: 0;
  overflow: hidden;
  border: 2px solid transparent;
  padding: 0.688rem 1.375rem;
  letter-spacing: 0.05rem;
  font-size: 1rem;
  border-radius: 6.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.comment-metadata .edit-link a,
.comment-body .reply a,
.scrolling-btn,
.more-link,
.bs-tab-filter a,
form button,
.bs-post-pagination div.nav a,
.btn:not(.btn-link):not(.btn-play):not(.btn-video) {
  position: relative;
  overflow: hidden;
  z-index: 0;
  text-decoration: none;
  transition: 0.5s all ease;
}

button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
  outline: 1px dotted;
  outline-offset: -2px;
}

input[type="text"]:not(.adminbar-input),
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
.form-control {
  border-radius: 6px;
  display: block;
  line-height: 1.5;
  font-size: 0.97rem;
  font-weight: 600;
  padding: 0.65rem 1.25rem;
  vertical-align: middle;
  width: 100%;
  min-height: 55px;
  color: #acacac;
  background-color: var(--bs-white);
  border: 1px solid #e1e4ef;
  outline: none;
  box-shadow: none;
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
}
input[type="text"]::placeholder,
input[type="email"]::placeholder,
input[type="url"]::placeholder,
input[type="password"]::placeholder,
input[type="search"]::placeholder,
input[type="number"]::placeholder,
input[type="tel"]::placeholder,
input[type="range"]::placeholder,
input[type="date"]::placeholder,
input[type="month"]::placeholder,
input[type="week"]::placeholder,
input[type="time"]::placeholder,
input[type="datetime"]::placeholder,
input[type="datetime-local"]::placeholder,
input[type="color"]::placeholder,
textarea::placeholder {
  font-size: 16px;
  font-weight: 500;
  color: #a7a7a7;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus,
select:focus,
input[type="text"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
input[type="password"]:hover,
input[type="search"]:hover,
input[type="number"]:hover,
input[type="tel"]:hover,
input[type="range"]:hover,
input[type="date"]:hover,
input[type="month"]:hover,
input[type="week"]:hover,
input[type="time"]:hover,
input[type="datetime"]:hover,
input[type="datetime-local"]:hover,
input[type="color"]:hover,
textarea:hover,
textarea.form-control:focus,
select:hover {
  background-color: var(--bs-white);
  border-color: var(--bs-primary);
  outline: none;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

select {
  border: 1px solid var(--bs-gray);
  border-radius: 0;
  display: block;
  font-size: 92%;
  font-weight: 500;
  padding: 0.375rem 0.75rem;
  min-height: 50px;
  position: relative;
  text-decoration: none;
  white-space: nowrap;
  width: 100%;
  box-shadow: none;
  overflow: auto !important;
  outline: 0;
  background-color: var(--bs-white);
}

textarea {
  height: 8.125rem;
  overflow: auto;
  resize: vertical;
  padding: 1.12rem 1.45rem;
}

input[type="checkbox"],
input[type="radio"],
form[id*="give-form"] #give-gateway-radio-list > li input[type="radio"],
form[id*="give-form"] #give-gateway-radio-list > li input[type="checkbox"],
div.wpforms-container-full .wpforms-form input[type="radio"],
div.wpforms-container-full .wpforms-form input[type="checkbox"] {
  position: relative;
  border: 2px solid var(--bs-secondary-dark);
  background-color: var(--bs-white);
  color: var(--bs-primary);
  clear: none;
  cursor: pointer;
  display: inline-block;
  line-height: 0;
  height: 16px;
  margin: 0;
  outline: 0;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  width: 16px !important;
  max-width: 16px;
  border-radius: 3px;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  transition: 0.05s border-color ease-in-out;
}

input[type="radio"] {
  border-radius: 50%;
  margin-right: 0.25rem;
  line-height: 0.75rem;
}

input[type="checkbox"]:hover:before,
input[type="radio"]:hover:before,
input[type="checkbox"]:checked:before,
input[type="radio"]:checked:before {
  display: inline-block;
  vertical-align: middle;
  speak: none;
  line-height: 1.1;
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
}

input[type="radio"]:checked:before {
  content: "⬤";
  text-indent: -9999px;
  border-radius: 6.25rem;
  font-size: 1.5rem;
  width: 0.46rem;
  height: 0.46rem;
  margin: 0.152rem 0.152rem 0.25rem 0.175rem;
  line-height: 1.25rem;
  background: var(--bs-primary);
}

input[type="checkbox"]:checked,
input[type="checkbox"]:hover,
input[type="radio"]:checked,
input[type="radio"]:hover {
  background-color: var(--bs-primary);
  border-color: var(--bs-primary);
}

input[type="checkbox"]:checked:before {
  content: "";
  position: absolute;
  left: 1px;
  top: 0.32rem;
  background-color: var(--bs-white);
  width: 2px;
  height: 2px;
  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white,
    4px -6px 0 white, 4px -8px 0 white;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/*---//---*/

/* --- Primary Colors --- */

button:hover,
button:focus,
a:hover,
a:focus,
button.btn:hover,
button.btn:focus,
.form-control:focus,
a.btn:hover,
a.btn:focus,
button.btn:hover,
button.btn:focus,
button[type="submit"]:hover,
button[type="button"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
button[type="submit"]:focus,
button[type="button"]:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
  box-shadow: none;
}

button[type="submit"]:hover,
button[type="button"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
button[type="submit"]:focus,
button[type="button"]:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
  color: var(--bs-white);
  background-color: var(--bs-secondary);
}

/* ---//--- */

.read-link {
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  position: relative;
  letter-spacing: -0.4px;
  -webkit-transition: all 0.3s linear 0ms;
  transition: all 0.3s linear 0ms;
}

.read-link:hover:after,
.read-link:focus:after {
  opacity: 1;
  visibility: visible;
}

.bg-primary-light {
  background-color: var(--bs-primary-light);
}
.bg-secondary {
  background-color: var(--bs-secondary);
}
.bg-gray-light {
  background-color: var(--bs-gray-light);
}

.h-full {
  height: 100%;
}

.minus-mt-6 {
  margin-top: -6rem;
}

.st-my-default {
  margin: 5.75rem 0;
}
.st-mt-default {
  margin-top: 5.75rem;
}
.st-mb-default {
  margin-bottom: 5.75rem;
}
.st-mt-minus {
  margin-top: -85px;
}

.st-py-default {
  overflow: hidden;
  padding: 20px 0;
  border: 2px solid #ff131d;
  border-radius: 30px;
}

.padding {
  overflow: hidden;
  padding: 20px 500px 0 500px;
  border-radius: 30px;
}

.st-pt-default {
  padding-top: 5.75rem;
}
.st-pb-default {
  padding-bottom: 5.75rem;
}
.st-pt-plus {
  padding-top: 10.5rem;
}
.btn-rounded {
  border-radius: 10em;
}

.btn-white {
  background-color: var(--bs-white);
  color: var(--bs-secondary-dark);
}

.btn.btn-white:hover,
.btn.btn-white:focus {
  color: var(--bs-white);
  background-color: var(--bs-primary);
}
.btn.btn-secondary {
  border-radius: 5px;
}
.btn.btn-primary {
  border-radius: 5px;
  padding: 12px 14px;
}
.btn.btn-like-icon {
  padding: 15px 10px;
  padding-left: 2.9rem;
  border-radius: 35px 8px 8px 35px;
  font-size: 14px;
}

.btn.btn-border-white {
  color: var(--bs-white);
  border-color: var(--bs-white);
  padding-left: 12px;
  border: 2px solid var(--bs-white);
  padding-right: 2.9rem;
  border-radius: 8px 35px 35px 8px;
}

.btn-border-white:hover,
.btn-border-white:focus {
  color: var(--bs-white);
  background-color: var(--bs-white);
}
.btn.btn-secondary.btn-like-icon {
  border: 0;
  background-color: var(--bs-secondary);
}

.theme-slider .btn.btn-secondary.btn-like-icon {
  background-color: rgba(0, 0, 0, 0.6);
}

.btn-like-icon .bticn {
  position: absolute;
  top: 10px;
  left: 10px;
  font-size: 16px;
  width: 30px;
  height: 30px;
  display: inline-block;
  border-radius: 100%;
  line-height: 30px;
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
}
.btn-border-white .bticn {
  left: unset;
  right: 6px;
}

.btn:hover .bticn,
.btn:focus .bticn {
  transform: rotate(360deg);
  color: var(--bs-white);
  background-color: var(--bs-primary);
}

.btn-primary:hover .bticn,
.btn-primary:focus .bticn {
  background-color: var(--bs-secondary);
}

.btn .bticn {
  color: var(--bs-secondary);
  background-color: var(--bs-white);
}

.btn-border-white .bticn {
  color: var(--bs-secondary-dark);
}

.btn-white .bticn {
  background-color: var(--bs-primary);
  color: var(--bs-white);
}

.btn-like-icon .bticn span {
  margin-left: 3px;
}

.theme-btn {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.theme-btn:before {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-radius: 50%;
  background-color: var(--bs-secondary);
  transition: all 0.4s ease-in-out, height 0.4s ease-in-out;
  transform: translate(-50%, -50%);
  z-index: -1;
}
.theme-btn.btn-like-icon:before {
  background-color: var(--bs-white);
}
.shopping-cart .theme-btn.btn-like-icon:before {
  background-color: var(--bs-secondary);
}

.theme-btn:hover:before,
.theme-btn:focus:before {
  width: 225%;
  height: 562.5px;
}
.theme-btn.btn-primary:hover,
.theme-btn.btn-primary:focus {
  background-color: transparent;
  border-color: var(--bs-secondary);
}
.theme-btn.btn-white:hover,
.theme-btn.btn-white:focus {
  background-color: transparent;
  border-color: var(--bs-secondary);
}
.theme-btn.btn-border-white:hover,
.theme-btn.btn-border-white:focus {
  border-color: var(--bs-secondary);
}
.theme-btn.btn-like-icon:hover,
.theme-btn.btn-like-icon:focus {
  background-color: transparent;
  border-color: var(--bs-white);
  color: var(--bs-secondary);
}
.shopping-cart .theme-btn.btn-like-icon:hover,
.shopping-cart .theme-btn.btn-like-icon:focus {
  color: var(--bs-white);
}
.shopping-cart .btn-primary:hover .bticn,
.shopping-cart .btn-primary:focus .bticn {
  background-color: var(--bs-primary);
}
.btn.st-load-btn {
  font-size: 0.9375rem;
}
.st-load-item {
  display: none;
}
.st-load-spinner {
  position: relative;
  cursor: pointer;
  width: 1.125rem;
  height: 1.125rem;
  display: inline-block;
  vertical-align: middle;
}
.st-load-spinner:before,
.st-load-spinner:after {
  position: absolute;
  display: block;
  content: "";
  width: 0.5625rem;
  height: 0.5625rem;
  left: 0;
  top: -0.3125rem;
  right: 0;
  bottom: 0;
  margin: auto;
  border-width: 2px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: var(--bs-white);
  border-right-color: var(--bs-white);
  border-radius: 0 0 1px 0;
  transform: translate(0%, 0%) rotate(45deg);
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
}
.loadspinner .st-load-spinner:before {
  border-radius: 50%;
  animation: 0.8s spin 0.4s linear forwards infinite;
}
.loadspinner .st-load-spinner:after {
  width: 1.125rem;
  height: 1.125rem;
  border-radius: 50%;
  animation: 0.8s spinReverse 0.4s linear forwards infinite;
}

/* Top Animation Effects */

@-webkit-keyframes slideTop {
  49% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  }
}
@keyframes slideTop {
  49% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
  }
  50% {
    opacity: 0;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
  }
  51% {
    opacity: 1;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  }
}

/* ---//--- */

/* Round Rotation Circle Effect */

@keyframes spin {
  from {
    transform: rotate(0deg) scale(1);
  }
  to {
    transform: rotate(360deg);
  }
}
@keyframes spinReverse {
  from {
    transform: rotate(0deg) scale(1);
  }
  to {
    transform: rotate(-360deg);
  }
}

/* ---//--- */

/* Boounce Effect */

@keyframes bounce_one {
  0% {
    transform: translateY(-0.625rem);
  }
  50% {
    transform: translateY(0.625rem);
  }
  to {
    transform: translateY(-0.625rem);
  }
}
@keyframes bounce_two {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(1.1, 0.9) translateY(0);
  }
  30% {
    transform: scale(0.9, 1.1) translateY(-1.375rem);
  }
  50% {
    transform: scale(1, 1) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(-0.1875rem);
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes bounce_three {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-0.9375rem);
  }
}

/* ---//--- */

/* WaveIn Effect for use Call Icon */

@keyframes waveIn {
  from {
    opacity: 0;
    transform: scale(0.3) translate(-20px, 10px);
  }
  50% {
    transform: translate(0, 0);
    opacity: 1;
  }
}

/* ---//--- */

/* Buzz Effect for use Contact Widget */

@keyframes buzz-out {
  10% {
    -webkit-transform: translateX(0.1875rem) rotate(2deg);
    transform: translateX(0.1875rem) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-0.1875rem) rotate(-2deg);
    transform: translateX(-0.1875rem) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(0.1875rem) rotate(2deg);
    transform: translateX(0.1875rem) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-0.1875rem) rotate(-2deg);
    transform: translateX(-0.1875rem) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(0.125rem) rotate(1deg);
    transform: translateX(0.125rem) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-0.125rem) rotate(-1deg);
    transform: translateX(-0.125rem) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(0.125rem) rotate(1deg);
    transform: translateX(0.125rem) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-0.125rem) rotate(-1deg);
    transform: translateX(-0.125rem) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

/* ---//--- */

/* Ripple Effect for use Play Button */

@-webkit-keyframes ripple {
  0% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.65);
    opacity: 0.3;
  }
  to {
    transform: scale(1.95);
    opacity: 0;
  }
}
@keyframes ripple {
  0% {
    transform: scale(1);
  }
  75% {
    transform: scale(1.65);
    opacity: 0.3;
  }
  to {
    transform: scale(1.95);
    opacity: 0;
  }
}

/* Shape Effect */

@-webkit-keyframes animationFramesOne {
  0% {
    transform: translate(0) rotate(0deg);
  }
  20% {
    transform: translate(73px, -1px) rotate(36deg);
  }
  40% {
    transform: translate(141px, 72px) rotate(72deg);
  }
  60% {
    transform: translate(83px, 122px) rotate(108deg);
  }
  80% {
    transform: translate(-40px, 72px) rotate(144deg);
  }
  to {
    transform: translate(0) rotate(0deg);
  }
}
@keyframes animationFramesOne {
  0% {
    transform: translate(0) rotate(0deg);
  }
  20% {
    transform: translate(73px, -1px) rotate(36deg);
  }
  40% {
    transform: translate(141px, 72px) rotate(72deg);
  }
  60% {
    transform: translate(83px, 122px) rotate(108deg);
  }
  80% {
    transform: translate(-40px, 72px) rotate(144deg);
  }
  to {
    transform: translate(0) rotate(0deg);
  }
}
@-webkit-keyframes animationFramesTwo {
  0% {
    transform: translate(0) rotate(0deg);
  }
  20% {
    transform: translate(-73px, 1px) rotate(-36deg);
  }
  40% {
    transform: translate(-141px, -72px) rotate(-72deg);
  }
  60% {
    transform: translate(-83px, -122px) rotate(-108deg);
  }
  80% {
    transform: translate(40px, -72px) rotate(-144deg);
  }
  to {
    transform: translate(0) rotate(0deg);
  }
}
@keyframes animationFramesTwo {
  0% {
    transform: translate(0) rotate(0deg);
  }
  20% {
    transform: translate(-73px, 1px) rotate(-36deg);
  }
  40% {
    transform: translate(-141px, -72px) rotate(-72deg);
  }
  60% {
    transform: translate(-83px, -122px) rotate(-108deg);
  }
  80% {
    transform: translate(40px, -72px) rotate(-144deg);
  }
  to {
    transform: translate(0) rotate(0deg);
  }
}
@-webkit-keyframes rotate3d {
  0% {
    transform: rotateY(0deg);
  }
  to {
    transform: rotateY(1turn);
  }
}
@keyframes rotate3d {
  0% {
    transform: rotateY(0deg);
  }
  to {
    transform: rotateY(1turn);
  }
}
@keyframes moveleftbounce {
  0% {
    transform: translateX(0px);
  }
  50% {
    transform: translateX(20px);
  }
  100% {
    transform: translateX(0px);
  }
}

@-webkit-keyframes move-forever {
  0% {
    transform: translate3d(-90px, 0, 0);
    -webkit-transform: translate3d(-90px, 0, 0);
    -moz-transform: translate3d(-90px, 0, 0);
    -ms-transform: translate3d(-90px, 0, 0);
    -o-transform: translate3d(-90px, 0, 0);
  }
  100% {
    transform: translate3d(85px, 0, 0);
    -webkit-transform: translate3d(85px, 0, 0);
    -moz-transform: translate3d(85px, 0, 0);
    -ms-transform: translate3d(85px, 0, 0);
    -o-transform: translate3d(85px, 0, 0);
  }
}
@keyframes move-forever {
  0% {
    transform: translate3d(-90px, 0, 0);
    -webkit-transform: translate3d(-90px, 0, 0);
    -moz-transform: translate3d(-90px, 0, 0);
    -ms-transform: translate3d(-90px, 0, 0);
    -o-transform: translate3d(-90px, 0, 0);
  }
  100% {
    transform: translate3d(85px, 0, 0);
    -webkit-transform: translate3d(85px, 0, 0);
    -moz-transform: translate3d(85px, 0, 0);
    -ms-transform: translate3d(85px, 0, 0);
    -o-transform: translate3d(85px, 0, 0);
  }
}

@-webkit-keyframes headingLine {
  0% {
    transform: translateX(38px);
  }
  100% {
    transform: translateX(38px);
  }
  50% {
    transform: translateX(-38px);
  }
}
@keyframes headingLine {
  0% {
    transform: translateX(38px);
  }
  100% {
    transform: translateX(38px);
  }
  50% {
    transform: translateX(-38px);
  }
}
/*** 
=============================================
    circle Css
=============================================
***/
@-webkit-keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}

/*===== // =====*/




/*===== 07. Service Section =====*/

.service-section {
  position: relative;
  overflow: hidden;
  z-index: 0;
}
.service-home .service-wrapper {
  align-items: center;
  justify-content: space-between;
}
.service-home .theme-item {
  height: 100%;
  padding: 15px 40px;
  text-align: left;
  border-radius: 6.313rem;
  padding-right: 120px;
  border: 2px solid #ff131d;
  box-shadow: 0px 5px 40px 0px rgba(33, 68, 98, 0.19);
  background-color: #001244;
  color: #ffff;
  position: relative;
  z-index: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
}
.service-home .theme-item:not(:last-child) {
  margin-bottom: 30px;
}
.service-home .theme-item:after {
  content: "";
  position: absolute;
  width: 0px;
  height: 100%;
  z-index: -1;
  top: 0;
  right: 0;
  background: #ff131d;
  border-radius: 0%;
  -webkit-transition: all 600ms ease;
  transition: all 600ms ease;
}
.service-home .theme-item:hover:after,
.service-home .theme-item:focus-within:after {
  width: 100%;
  webkit-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  transition-delay: 300ms;
}

.service-section.service-home .theme-item:hover,
.service-section.service-home .theme-item:focus-within {
  color: #ffff;
  -webkit-box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateY(-0.625rem);
  transform: translateY(-0.625rem);
}



.service-home .theme-icon {
  position: absolute;
  right: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5.313rem;
  height: 5.313rem;
  line-height: 5.313rem;
  padding: 0.95rem;
  font-size: 30px;
  z-index: 1;
  margin: 0 auto 0;
  border-radius: 50%;
  overflow: hidden;
  background-color: #ff131d;
  color: #ffff;
}
.service-home .theme-icon:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  border-radius: 50%;
  background-color: #001244;
  transform: scale(0);
  transform-origin: center;
  transform-style: preserve-3d;
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
  z-index: -1;
}
.service-home .theme-item:hover .theme-icon:before,
.service-home .theme-item:focus-within .theme-icon:before {
  transform: scale(1);
  -webkit-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  transition-delay: 300ms;
}
.theme-item .theme-icon i,
.theme-item .theme-icon i {
  display: inline-block;
  transition: all 600ms ease;
}
.service-section .services-img {
  -webkit-animation: bounce_one 5s linear infinite;
  animation: bounce_one 5s linear infinite;
}

.theme-content {
  position: relative;
  z-index: 1;
}
.service-section .services-img img{
  width: 200px;
  margin: auto;
  margin-top: -170px;
}
.service-home .theme-item h4 a {
  text-decoration: none;
}

.service-home .theme-item h4 a:not(:hover):not(:focus) {
  color: #fffff;
}

.service-home .theme-item h4 {
  margin-bottom: 0.525rem;
  font-size: 20px;
  font-weight: 600;
}
.service-home .theme-item p {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 0;
}

.service-section .service-home .theme-item:hover h4 a,
.service-section .service-home .theme-item:focus-within h4 a {
  color: #ffff;
}

.theme-link {
  display: inline-block;
  overflow: hidden;
}

.theme-link .read-link:after {
  content: "";
  width: 0;
  position: absolute;
  left: 0;
  bottom: -2px;
  height: 2px;
  background-color: var(--bs-primary);
  transition: var(--bs-transition);
}

.theme-link .read-link:hover,
.theme-link .read-link:focus {
  color: var(--bs-primary);
  text-decoration: none;
}

.theme-link .read-link:hover:after,
.theme-link .read-link:focus:after {
  width: 100%;
}

.theme-item:hover .theme-icon i,
.theme-item:focus-within .theme-icon i {
  color: var(--bs-white);
  transform: rotateY(180deg);
}
.theme-item:hover h4 a,
.theme-item:focus-within h4 a {
  color: var(--bs-white);
}



/*===== 07. Service Section Two =====*/

.service-section-two {
position: relative;
transform: translateX(355px);
z-index: 0;
background-color: #FFFFFF00;
}

.service-home-two .theme-item-two {
  height: 100%;
  padding: 15px 40px;
  text-align: left;
  border-radius: 6.313rem;
  padding-right: 120px;
  border: 1px solid #ff131d;
  background-color: #001244;
  box-shadow: 0px 5px 40px 0px rgba(33, 68, 98, 0.19);
  color: #ffff;
  position: relative;
  z-index: 0;
  overflow: hidden;
  display: flex;
  align-items: center;
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
}

.service-home-two .theme-item-two:not(:last-child) {
  margin-bottom: 30px;
}

.service-home-two .theme-item-two:after {
  content: "";
  position: absolute;
  width: 0px;
  height: 100%;
  z-index: -1;
  top: 0;
  right: 0;
  background: #ff131d;
  border-radius: 0%;
  -webkit-transition: all 600ms ease;
  transition: all 600ms ease;
}

.service-home-two .theme-item-two:hover:after,
.service-home-two .theme-item-two:focus-within:after {
  width: 100%;
  webkit-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  transition-delay: 300ms;
}

.service-section-two.service-home-two .theme-item-two:hover,
.service-section-two.service-home-two .theme-item-two:focus-within {
  color: #ffff;
  -webkit-box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 15px 35px rgba(0, 0, 0, 0.1);
  -webkit-transform: translateY(-0.625rem);
  transform: translateY(-0.625rem);
}

.service-home-two .theme-icon-two {
  position: absolute;
  right: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 5.313rem;
  height: 5.313rem;
  line-height: 5.313rem;
  padding: 0.95rem;
  font-size: 30px;
  z-index: 1;
  margin: 0 auto 0;
  border-radius: 50%;
  overflow: hidden;
  background-color: #ff131d;
  color: #ffff;
}

.service-home-two .theme-icon-two:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
  border-radius: 50%;
  background-color: #001244;
  transform: scale(0);
  transform-origin: center;
  transform-style: preserve-3d;
  -webkit-transition: var(--bs-transition);
  transition: var(--bs-transition);
  z-index: -1;
}

.service-home-two .theme-item-two:hover .theme-icon-two:before,
.service-home-two .theme-item-two:focus-within .theme-icon-two:before {
  transform: scale(1);
  -webkit-transition-delay: 300ms;
  -ms-transition-delay: 300ms;
  transition-delay: 300ms;
}

.theme-item-two .theme-icon-two i {
  display: inline-block;
  transition: all 600ms ease;
}

.theme-content-two {
  position: relative;
  z-index: 1;
}

.service-section-two .services-img-two {
  -webkit-animation: bounce_one 5s linear infinite;
  animation: bounce_one 5s linear infinite;
}

.service-section-two .services-img-two img {
  width: 220px;
  margin: auto;
}

.service-home-two .theme-item-two h4 {
  margin-bottom: 0.525rem;
  font-size: 20px;
  font-weight: 600;
}

.service-home-two .theme-item-two p {
  font-size: 16px;
  font-weight: 300;
  margin-bottom: 0;
}

.theme-item-two:hover .theme-icon-two i,
.theme-item-two:focus-within .theme-icon-two i {
  color: var(--bs-white);
  transform: rotateY(180deg);
}

.theme-item-two:hover h4 a,
.theme-item-two:focus-within h4 a {
  color: var(--bs-white);
}


@media (min-width: 992px) {
  .service-home-two .service-wrapper.row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 40%;
  }

  .service-home-two .service-wrapper.row-cols-lg-2 > .col-lg-2 {
    width: 20%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}

@media (max-width: 395px) {
  .service-home-two .theme-item-two {
    padding: 15px 30px;
    padding-right: 90px;
  }

  .service-home-two .theme-item-two h4 {
    font-size: 16px;
  }

  .service-home-two .theme-item-two p {
    font-size: 12px;
  }

  .service-home-two .theme-icon-two {
    width: 4.313rem;
    height: 4.313rem;
    line-height: 4.313rem;
    font-size: 20px;
  }
}

/*==========*/

/*===== 06. Heading Section =====*/



.heading-default h2 {
  position: relative;
  z-index: 0;
  font-weight: 800;
  color: #001244;
  font-size: 42px;
  line-height: 1.4;
  letter-spacing: -1.3px;
  padding-bottom: 1.175rem;
  margin-bottom: 0.94rem;
}


.heading-default .badge1{
  position: relative;
  z-index: 0;
  font-weight: 800;
  color: #ff131d;
  font-size: 42px;
  line-height: 1.4;
  letter-spacing: -1.3px;
  padding-bottom: 1.175rem;
  margin-bottom: 0.94rem;
}

.heading-default h2:after,
.heading-default h2:before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 4px;
  display: inline-block;
  border-radius: 8.25rem;
  margin: 0 auto;
}

.heading-default h2:after {
  left: 0;
  right: 0;
  width: 80px;
  background-color: #ff131d;
  z-index: 0;
}

.heading-default h2:before {
  width: 10px;
  height: 10px;
  bottom: -3px;
  left: 0;
  right: 0;
  border-radius: 50%;
  background-color: #001244;
  z-index: 1;
  -webkit-animation: headingLine 5s linear infinite;
  animation: headingLine 5s linear infinite;
}
.heading-default.text-white h2:before {
  background-color: #ffff;
}
.heading-default p {
  margin-bottom: 0;
  font-weight: 500;
  color: #001244;
  line-height: 1.7;
  font-size: 16px;
}



/*===== // =====*/





































@media (min-width: 992px) {
  .service-home .service-wrapper.row-cols-lg-2>* {
    flex: 0 0 auto;
    width: 40%;
  }
  .service-home .service-wrapper.row-cols-lg-2> .col-lg-2{
    width: 20%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
  }
}


@media (max-width: 395px) {
  .service-home .theme-item{
    padding: 15px 30px;
    padding-right: 90px;
  }
  .service-home .theme-item h4{
    font-size: 16px;
  }
  .service-home .theme-item p{
    font-size: 12px;
  }
  .service-home .theme-icon{
    width: 4.313rem;
    height: 4.313rem;
    line-height: 4.313rem;
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c65271f */.tilt-button i {
  transition: transform 0.3s ease-in-out;
}

.tilt-button i {
    transform: rotate(-45deg)
}
.tilt-button:hover i {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-735cc18 */.tilt-button i {
  transition: transform 0.3s ease-in-out;
}

.tilt-button i {
    transform: rotate(-45deg)
}
.tilt-button:hover i {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7101900 */.tilt-button i {
  transition: transform 0.3s ease-in-out;
}

.tilt-button i {
    transform: rotate(-45deg)
}
.tilt-button:hover i {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95e78b7 */.tilt-button i {
  transition: transform 0.3s ease-in-out;
}

.tilt-button i {
    transform: rotate(-45deg)
}
.tilt-button:hover i {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-154aba9 */.tilt-button i {
  transition: transform 0.3s ease-in-out;
}

.tilt-button i {
    transform: rotate(-45deg)
}
.tilt-button:hover i {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6b90e19 */.tilt-button i {
  transition: transform 0.3s ease-in-out;
}

.tilt-button i {
    transform: rotate(-45deg)
}
.tilt-button:hover i {
  transform: rotate(0deg);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ffe06e */.tilt-button i {
  transition: transform 0.3s ease-in-out;
}

.tilt-button i {
    transform: rotate(-45deg)
}
.tilt-button:hover i {
  transform: rotate(0deg);
}/* End custom CSS */