.elementor-23 .elementor-element.elementor-element-f33ce38{--display:flex;--min-height:650px;--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:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-f33ce38:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-f33ce38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/BG2-scaled.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-ebc380d{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-35fb2a8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-23 .elementor-element.elementor-element-a656112{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-a656112.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-a656112 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-a656112.elementor-view-stacked .elementor-icon{background-color:#272B32;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a656112.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a656112.elementor-view-default .elementor-icon{color:#272B32;border-color:#272B32;}.elementor-23 .elementor-element.elementor-element-a656112.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-a656112.elementor-view-default .elementor-icon svg{fill:#272B32;}.elementor-23 .elementor-element.elementor-element-a656112.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a656112.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a656112.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a656112.elementor-view-stacked .elementor-icon:hover{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a656112.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-a656112 .elementor-icon{font-size:40px;padding:10px;}.elementor-23 .elementor-element.elementor-element-a656112 .elementor-icon svg{height:40px;}.elementor-23 .elementor-element.elementor-element-447e3d5{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-447e3d5.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-447e3d5 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-stacked .elementor-icon{background-color:#272B32;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-default .elementor-icon{color:#272B32;border-color:#272B32;}.elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-default .elementor-icon svg{fill:#272B32;}.elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-stacked .elementor-icon:hover{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-447e3d5.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-447e3d5 .elementor-icon{font-size:40px;padding:10px;}.elementor-23 .elementor-element.elementor-element-447e3d5 .elementor-icon svg{height:40px;}.elementor-23 .elementor-element.elementor-element-4a2c2e0{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-4a2c2e0 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-stacked .elementor-icon{background-color:#272B32;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-default .elementor-icon{color:#272B32;border-color:#272B32;}.elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-default .elementor-icon svg{fill:#272B32;}.elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-framed .elementor-icon:hover{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-stacked .elementor-icon:hover{color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4a2c2e0.elementor-view-stacked .elementor-icon:hover svg{fill:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4a2c2e0 .elementor-icon{font-size:32px;padding:14px;}.elementor-23 .elementor-element.elementor-element-4a2c2e0 .elementor-icon svg{height:32px;}.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-23 .elementor-element.elementor-element-8083ddc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:60px;font-weight:800;line-height:60px;color:var( --e-global-color-astglobalcolor4 );}.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-23 .elementor-element.elementor-element-254cd4f{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:400;line-height:28px;color:#FFFFFFCC;}.elementor-23 .elementor-element.elementor-element-a744750{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-23 .elementor-element.elementor-element-8caee37{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-8caee37.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-8caee37 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;border-radius:6px 6px 6px 6px;padding:7px 30px 7px 30px;}.elementor-23 .elementor-element.elementor-element-cdb9207 .elementor-button{background-color:#0A68CC00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:7px 30px 7px 30px;}.elementor-23 .elementor-element.elementor-element-cdb9207 .elementor-button:hover, .elementor-23 .elementor-element.elementor-element-cdb9207 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-cdb9207{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-cdb9207.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-cdb9207 .elementor-button:hover svg, .elementor-23 .elementor-element.elementor-element-cdb9207 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bae47ea{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:80px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-85c72ae{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-85c72ae:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-85c72ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-2d7482b{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;--divider-element-spacing:160px;}.elementor-23 .elementor-element.elementor-element-2d7482b .elementor-divider-separator{width:100%;}.elementor-23 .elementor-element.elementor-element-2d7482b .elementor-divider{padding-block-start:7px;padding-block-end:7px;}.elementor-23 .elementor-element.elementor-element-2d7482b .elementor-divider__text{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;}.elementor-23 .elementor-element.elementor-element-d7731b8{--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-23 .elementor-element.elementor-element-28720de{--display:flex;--justify-content:center;}.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-23 .elementor-element.elementor-element-c44ef31 img{width:90%;}.elementor-23 .elementor-element.elementor-element-a861c05{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-c94a552 img{width:46%;}.elementor-23 .elementor-element.elementor-element-e7f5c12{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-7f80a2c img{width:60%;}.elementor-23 .elementor-element.elementor-element-f5d9612{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-98ddc29 img{width:47%;}.elementor-23 .elementor-element.elementor-element-c7d58a2{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-bee59a1 img{width:71%;}.elementor-23 .elementor-element.elementor-element-3e541dc{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-4fab086 img{width:75%;}.elementor-23 .elementor-element.elementor-element-200f79c{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-6af75b7 img{width:46%;}.elementor-23 .elementor-element.elementor-element-f05ecf0{--display:flex;--justify-content:center;}.elementor-23 .elementor-element.elementor-element-61b8650 img{width:40%;}.elementor-23 .elementor-element.elementor-element-7644e42{--e-n-carousel-swiper-slides-to-display:7;--e-n-carousel-swiper-offset-size:80px;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-23 .elementor-element.elementor-element-bfb8bbd{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-bfb8bbd:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bfb8bbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F7;}.elementor-23 .elementor-element.elementor-element-7322bb0{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#576175;}.elementor-23 .elementor-element.elementor-element-255b704{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-255b704 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-20cb568{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-20cb568.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-cf85881{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-83f6d22{--display:flex;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.9;--border-radius:12px 12px 12px 12px;--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-83f6d22:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-83f6d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/product-mandskabsvogn-CHDd4h71.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-23 .elementor-element.elementor-element-83f6d22::before, .elementor-23 .elementor-element.elementor-element-83f6d22 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-83f6d22 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-83f6d22 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-83f6d22 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-83f6d22 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000017 0%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-77349ae{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-77349ae .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-4fc1aa1{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-66fa198{--display:flex;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.9;--border-radius:12px 12px 12px 12px;--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-66fa198:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-66fa198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/product-minigraver-DDE3XewN.jpg");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-66fa198::before, .elementor-23 .elementor-element.elementor-element-66fa198 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-66fa198 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-66fa198 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-66fa198 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-66fa198 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000017 0%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-1797b5e{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-1797b5e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-338c055{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-2022d60{--display:flex;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.9;--border-radius:12px 12px 12px 12px;--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-2022d60:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-2022d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/product-lift-DB9eyzBS.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-2022d60::before, .elementor-23 .elementor-element.elementor-element-2022d60 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2022d60 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-2022d60 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2022d60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-2022d60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000017 0%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-0701173{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-0701173 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-1054d79{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-0a99804{--display:flex;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.9;--border-radius:12px 12px 12px 12px;--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-0a99804:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0a99804 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/product-strom-DXDDfT1W.jpg");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-0a99804::before, .elementor-23 .elementor-element.elementor-element-0a99804 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-0a99804 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-0a99804 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-0a99804 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-0a99804 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000017 0%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-2c71f2d{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-2c71f2d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-a153bf0{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-ad7bbe5{--display:flex;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.9;--border-radius:12px 12px 12px 12px;--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-ad7bbe5:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ad7bbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/product-motorbor-ukaIUfGl.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-ad7bbe5::before, .elementor-23 .elementor-element.elementor-element-ad7bbe5 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ad7bbe5 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-ad7bbe5 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ad7bbe5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-ad7bbe5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000017 0%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-39dfa20{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-39dfa20 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-658b0d6{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-a789695{--display:flex;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.9;--border-radius:12px 12px 12px 12px;--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-a789695:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a789695 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/product-koletrailer-CgpGejui.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-a789695::before, .elementor-23 .elementor-element.elementor-element-a789695 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a789695 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-a789695 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a789695 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-a789695 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000017 0%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-ff45fb7{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-ff45fb7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-3da9602{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-5cb9fb1{--display:flex;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.9;--border-radius:12px 12px 12px 12px;--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-5cb9fb1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5cb9fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/product-toiletvogn-KJwTOwKp.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-5cb9fb1::before, .elementor-23 .elementor-element.elementor-element-5cb9fb1 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5cb9fb1 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-5cb9fb1 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5cb9fb1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-5cb9fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000017 0%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-08e00fd{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-08e00fd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-0f213b3{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-199fd54{--display:flex;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0.9;--border-radius:12px 12px 12px 12px;--padding-top:170px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-199fd54:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-199fd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/product-minigraversaet-tyqMjDZP.png");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-199fd54::before, .elementor-23 .elementor-element.elementor-element-199fd54 > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-199fd54 > .e-con-inner > .elementor-background-video-container::before, .elementor-23 .elementor-element.elementor-element-199fd54 > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-199fd54 > .e-con-inner > .elementor-background-slideshow::before, .elementor-23 .elementor-element.elementor-element-199fd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000017 0%, #000000 100%);}.elementor-23 .elementor-element.elementor-element-e95d718{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-e95d718 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-9e6efb9{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFFB3;}.elementor-23 .elementor-element.elementor-element-50276f6 .elementor-button{background-color:#0A68CC00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:7px 30px 7px 30px;}.elementor-23 .elementor-element.elementor-element-50276f6{width:100%;max-width:100%;}.elementor-23 .elementor-element.elementor-element-50276f6.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-50276f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-23 .elementor-element.elementor-element-20c9a0f{--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:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-20c9a0f:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-20c9a0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#131720;}.elementor-23 .elementor-element.elementor-element-30beff3{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-7b9a383{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.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-23 .elementor-element.elementor-element-a5ff0bc .elementor-counter-number-wrapper{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;}.elementor-23 .elementor-element.elementor-element-38328d4{text-align:center;}.elementor-23 .elementor-element.elementor-element-38328d4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-2868106{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF99;}.elementor-23 .elementor-element.elementor-element-02db1b7{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-a7d22df .elementor-counter-number-wrapper{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;}.elementor-23 .elementor-element.elementor-element-acaee1d{text-align:center;}.elementor-23 .elementor-element.elementor-element-acaee1d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-93a3c25{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF99;}.elementor-23 .elementor-element.elementor-element-b9817d9{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-dd720dc .elementor-counter-number-wrapper{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;}.elementor-23 .elementor-element.elementor-element-e70757a{text-align:center;}.elementor-23 .elementor-element.elementor-element-e70757a .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-546b32f{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF99;}.elementor-23 .elementor-element.elementor-element-0f9b2f2{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-f07b0ec .elementor-counter-number-wrapper{font-family:"Plus Jakarta Sans", Sans-serif;font-size:48px;font-weight:800;}.elementor-23 .elementor-element.elementor-element-fe985e0{text-align:center;}.elementor-23 .elementor-element.elementor-element-fe985e0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:600;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-31b0ffc{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF99;}.elementor-23 .elementor-element.elementor-element-74a83ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-74a83ff:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-74a83ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-025d477{--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;--justify-content:center;--border-radius:15px 15px 15px 15px;}.elementor-23 .elementor-element.elementor-element-025d477:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-025d477 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mj-materiel.dk/wp-content/uploads/2026/03/photo-1581092160562-40aa08e78837.jpeg");background-position:center center;background-size:cover;}.elementor-23 .elementor-element.elementor-element-689a272 .elementor-icon-wrapper{text-align:center;}.elementor-23 .elementor-element.elementor-element-689a272.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-689a272.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-689a272.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-689a272.elementor-view-framed .elementor-icon:hover, .elementor-23 .elementor-element.elementor-element-689a272.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-689a272.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-689a272.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-689a272 .elementor-icon{font-size:42px;}.elementor-23 .elementor-element.elementor-element-689a272 .elementor-icon svg{height:42px;}.elementor-23 .elementor-element.elementor-element-1286450{--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:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b3d2e7c{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#576175;}.elementor-23 .elementor-element.elementor-element-f4732aa{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-23 .elementor-element.elementor-element-f4732aa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-b7d0ef2{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#576175;}.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-23 .elementor-element.elementor-element-bdc9462 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-bdc9462 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-bdc9462.elementor-view-stacked .elementor-icon{background-color:#E6F0F9;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bdc9462.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bdc9462.elementor-view-default .elementor-icon{fill:#E6F0F9;color:#E6F0F9;border-color:#E6F0F9;}.elementor-23 .elementor-element.elementor-element-bdc9462.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bdc9462 .elementor-icon{font-size:22px;border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-bdc9462 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-bdc9462 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-23 .elementor-element.elementor-element-bdc9462 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-4db5792 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-4db5792 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-4db5792.elementor-view-stacked .elementor-icon{background-color:#E6F0F9;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-4db5792.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-4db5792.elementor-view-default .elementor-icon{fill:#E6F0F9;color:#E6F0F9;border-color:#E6F0F9;}.elementor-23 .elementor-element.elementor-element-4db5792.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-4db5792 .elementor-icon{font-size:22px;border-radius:8px 8px 8px 8px;}.elementor-23 .elementor-element.elementor-element-4db5792 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-4db5792 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-23 .elementor-element.elementor-element-4db5792 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-9ba6a4f .elementor-button{background-color:var( --e-global-color-primary );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:20px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-radius:6px 6px 6px 6px;padding:12px 30px 12px 30px;}.elementor-23 .elementor-element.elementor-element-9ba6a4f{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-9ba6a4f.elementor-element{--align-self:flex-start;}.elementor-23 .elementor-element.elementor-element-5492f96{--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:100px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-5492f96:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-5492f96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F7;}.elementor-23 .elementor-element.elementor-element-901b838{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#576175;}.elementor-23 .elementor-element.elementor-element-c37580f{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-c37580f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-4c6e41b{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-4c6e41b.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-2a1d692{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-3540121{--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-23 .elementor-element.elementor-element-673b9a4{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;}.elementor-23 .elementor-element.elementor-element-673b9a4 .elementor-divider-separator{width:10%;}.elementor-23 .elementor-element.elementor-element-673b9a4 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-23 .elementor-element.elementor-element-e244ebb{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-e244ebb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-e244ebb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-e244ebb:hover{box-shadow:0px 16px 10px -11px rgba(0, 0, 0, 0.12);}.elementor-23 .elementor-element.elementor-element-2ee8fda .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-2ee8fda.elementor-view-stacked .elementor-icon{background-color:#E8F0FA;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-2ee8fda.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2ee8fda.elementor-view-default .elementor-icon{color:#E8F0FA;border-color:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-2ee8fda.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-2ee8fda.elementor-view-default .elementor-icon svg{fill:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-2ee8fda.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-2ee8fda.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-2ee8fda .elementor-icon{font-size:25px;padding:15px;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-2ee8fda .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-b3e2943 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-23 .elementor-element.elementor-element-b632dc4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-be51c56{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-0af363f{--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-23 .elementor-element.elementor-element-82c59d6{--divider-border-style:solid;--divider-color:#0A68CC;--divider-border-width:4px;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;}.elementor-23 .elementor-element.elementor-element-82c59d6 .elementor-divider-separator{width:10%;}.elementor-23 .elementor-element.elementor-element-82c59d6 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-23 .elementor-element.elementor-element-cd62f74{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-cd62f74:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-cd62f74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-cd62f74:hover{box-shadow:0px 16px 10px -11px rgba(0, 0, 0, 0.12);}.elementor-23 .elementor-element.elementor-element-ba339cd .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-ba339cd.elementor-view-stacked .elementor-icon{background-color:#E8F0FA;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-ba339cd.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-ba339cd.elementor-view-default .elementor-icon{color:#E8F0FA;border-color:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-ba339cd.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-ba339cd.elementor-view-default .elementor-icon svg{fill:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-ba339cd.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-ba339cd.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-ba339cd .elementor-icon{font-size:25px;padding:15px;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-ba339cd .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-50b7324 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-23 .elementor-element.elementor-element-43fd636 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-da4ef03{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-2456b91{--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-23 .elementor-element.elementor-element-4b95840{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;}.elementor-23 .elementor-element.elementor-element-4b95840 .elementor-divider-separator{width:10%;}.elementor-23 .elementor-element.elementor-element-4b95840 .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-23 .elementor-element.elementor-element-9bfd78e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-9bfd78e:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-9bfd78e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-9bfd78e:hover{box-shadow:0px 16px 10px -11px rgba(0, 0, 0, 0.12);}.elementor-23 .elementor-element.elementor-element-09e2b06 .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-09e2b06.elementor-view-stacked .elementor-icon{background-color:#E8F0FA;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-09e2b06.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-09e2b06.elementor-view-default .elementor-icon{color:#E8F0FA;border-color:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-09e2b06.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-09e2b06.elementor-view-default .elementor-icon svg{fill:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-09e2b06.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-09e2b06.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-09e2b06 .elementor-icon{font-size:33px;padding:11px;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-09e2b06 .elementor-icon svg{height:33px;}.elementor-23 .elementor-element.elementor-element-ea5e10f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-23 .elementor-element.elementor-element-ea4b8fa .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-8fa50c9{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-3ce3f00{--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-23 .elementor-element.elementor-element-9c0769d{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:4px;width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 20px;}.elementor-23 .elementor-element.elementor-element-9c0769d .elementor-divider-separator{width:10%;}.elementor-23 .elementor-element.elementor-element-9c0769d .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-23 .elementor-element.elementor-element-4f3337d{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-4f3337d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-4f3337d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-4f3337d:hover{box-shadow:0px 16px 10px -11px rgba(0, 0, 0, 0.12);}.elementor-23 .elementor-element.elementor-element-bf5601e .elementor-icon-wrapper{text-align:start;}.elementor-23 .elementor-element.elementor-element-bf5601e.elementor-view-stacked .elementor-icon{background-color:#E8F0FA;color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bf5601e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bf5601e.elementor-view-default .elementor-icon{color:#E8F0FA;border-color:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-bf5601e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-bf5601e.elementor-view-default .elementor-icon svg{fill:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-bf5601e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bf5601e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-bf5601e .elementor-icon{font-size:33px;padding:11px;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-bf5601e .elementor-icon svg{height:33px;}.elementor-23 .elementor-element.elementor-element-c1205b5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-23 .elementor-element.elementor-element-882141e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-55ef272{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-47e4899{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-639b6ce{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#576175;}.elementor-23 .elementor-element.elementor-element-cc21a39{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-cc21a39 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-f8244f2{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-f8244f2.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-b45ae0e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-ecea9c3{--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-23 .elementor-element.elementor-element-40220c1{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-40220c1:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-40220c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-04aad9f{padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-04aad9f:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 12px 10px -12px rgba(0, 0, 0, 0.31);}.elementor-23 .elementor-element.elementor-element-04aad9f .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-23 .elementor-element.elementor-element-04aad9f .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-stacked .elementor-icon{background-color:#E8F0FA;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-default .elementor-icon{fill:#E8F0FA;color:#E8F0FA;border-color:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-04aad9f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-04aad9f .elementor-icon{font-size:25px;padding:15px;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-04aad9f .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-04aad9f .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-23 .elementor-element.elementor-element-04aad9f:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-04aad9f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-04aad9f .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-bf59fba{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-bf59fba:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-bf59fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-8e38cb4{padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-8e38cb4:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 12px 10px -12px rgba(0, 0, 0, 0.31);}.elementor-23 .elementor-element.elementor-element-8e38cb4 .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-23 .elementor-element.elementor-element-8e38cb4 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-stacked .elementor-icon{background-color:#E8F0FA;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-default .elementor-icon{fill:#E8F0FA;color:#E8F0FA;border-color:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-8e38cb4.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-8e38cb4 .elementor-icon{font-size:25px;padding:15px;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-8e38cb4 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-8e38cb4 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-23 .elementor-element.elementor-element-8e38cb4:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-8e38cb4:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-8e38cb4 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-a93b924{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-a93b924:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-a93b924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-722151e{padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-722151e:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 12px 10px -12px rgba(0, 0, 0, 0.31);}.elementor-23 .elementor-element.elementor-element-722151e .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-23 .elementor-element.elementor-element-722151e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-722151e.elementor-view-stacked .elementor-icon{background-color:#E8F0FA;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-722151e.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-722151e.elementor-view-default .elementor-icon{fill:#E8F0FA;color:#E8F0FA;border-color:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-722151e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-722151e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-722151e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-722151e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-722151e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-722151e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-722151e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-722151e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-722151e.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-722151e .elementor-icon{font-size:25px;padding:15px;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-722151e .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-722151e .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-23 .elementor-element.elementor-element-722151e:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-722151e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-722151e .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-b49b644{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-b49b644:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-b49b644 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-1e7ecbc{padding:25px 25px 25px 25px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDDDDD;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-1e7ecbc:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );box-shadow:0px 12px 10px -12px rgba(0, 0, 0, 0.31);}.elementor-23 .elementor-element.elementor-element-1e7ecbc .elementor-icon-box-wrapper{text-align:start;gap:16px;}.elementor-23 .elementor-element.elementor-element-1e7ecbc .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-stacked .elementor-icon{background-color:#E8F0FA;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-default .elementor-icon{fill:#E8F0FA;color:#E8F0FA;border-color:#E8F0FA;}.elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-23 .elementor-element.elementor-element-1e7ecbc.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-1e7ecbc .elementor-icon{font-size:25px;padding:15px;border-radius:12px 12px 12px 12px;}.elementor-23 .elementor-element.elementor-element-1e7ecbc .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-1e7ecbc .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;line-height:28px;}.elementor-23 .elementor-element.elementor-element-1e7ecbc:has(:hover) .elementor-icon-box-title,
					 .elementor-23 .elementor-element.elementor-element-1e7ecbc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1e7ecbc .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-96573fb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-96573fb:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-96573fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #1664BF 0%, #B4431A 100%);}.elementor-23 .elementor-element.elementor-element-054970c{--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;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-29d4c45 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-9855fe3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-78b7a3f{--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:flex-end;--align-items:center;}.elementor-23 .elementor-element.elementor-element-3c64752{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-3c64752.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-3c64752 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-23 .elementor-element.elementor-element-3c64752.elementor-view-stacked .elementor-icon{background-color:#A3716A;}.elementor-23 .elementor-element.elementor-element-3c64752.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-3c64752.elementor-view-default .elementor-icon{fill:#A3716A;color:#A3716A;border-color:#A3716A;}.elementor-23 .elementor-element.elementor-element-3c64752 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-3c64752 .elementor-icon-box-title, .elementor-23 .elementor-element.elementor-element-3c64752 .elementor-icon-box-title a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;}.elementor-23 .elementor-element.elementor-element-3c64752 .elementor-icon-box-title{color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-3c64752 .elementor-icon-box-description{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-ccae885 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;line-height:20px;fill:var( --e-global-color-6dce052 );color:var( --e-global-color-6dce052 );border-radius:6px 6px 6px 6px;padding:12px 30px 12px 30px;}.elementor-23 .elementor-element.elementor-element-ccae885{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-ccae885.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-c53612d{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c53612d:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-c53612d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F7;}.elementor-23 .elementor-element.elementor-element-1e86784{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#576175;}.elementor-23 .elementor-element.elementor-element-3595aa3{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-3595aa3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-85fe24b{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-85fe24b.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-015154a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-f161631{--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-23 .elementor-element.elementor-element-45e6841{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;padding:0px 25px 0px 0px;z-index:9;}.elementor-23 .elementor-element.elementor-element-45e6841 .elementor-icon-wrapper{text-align:end;}.elementor-23 .elementor-element.elementor-element-45e6841.elementor-view-stacked .elementor-icon{background-color:#0A68CC;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-45e6841.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-45e6841.elementor-view-default .elementor-icon{color:#0A68CC;border-color:#0A68CC;}.elementor-23 .elementor-element.elementor-element-45e6841.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-45e6841.elementor-view-default .elementor-icon svg{fill:#0A68CC;}.elementor-23 .elementor-element.elementor-element-45e6841.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-45e6841.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-45e6841 .elementor-icon{font-size:25px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-45e6841 .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-ca1b3b8{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-ca1b3b8:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-ca1b3b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-70dbba0{--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:#FACC14;}.elementor-23 .elementor-element.elementor-element-b929278{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#576175;}.elementor-23 .elementor-element.elementor-element-3fc2feb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-23 .elementor-element.elementor-element-b828231{--display:flex;}.elementor-23 .elementor-element.elementor-element-9369d7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-b788eb1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-1b2c987 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-a64a471{--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-23 .elementor-element.elementor-element-d3c5c21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;padding:0px 25px 0px 0px;z-index:9;}.elementor-23 .elementor-element.elementor-element-d3c5c21 .elementor-icon-wrapper{text-align:end;}.elementor-23 .elementor-element.elementor-element-d3c5c21.elementor-view-stacked .elementor-icon{background-color:#0A68CC;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-d3c5c21.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-d3c5c21.elementor-view-default .elementor-icon{color:#0A68CC;border-color:#0A68CC;}.elementor-23 .elementor-element.elementor-element-d3c5c21.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-d3c5c21.elementor-view-default .elementor-icon svg{fill:#0A68CC;}.elementor-23 .elementor-element.elementor-element-d3c5c21.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-d3c5c21.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-d3c5c21 .elementor-icon{font-size:25px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-d3c5c21 .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-0f88da6{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-0f88da6:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-0f88da6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-5e9d67b{--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:#FACC14;}.elementor-23 .elementor-element.elementor-element-3a512ea{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#576175;}.elementor-23 .elementor-element.elementor-element-9d93658{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-23 .elementor-element.elementor-element-aa1cd16{--display:flex;}.elementor-23 .elementor-element.elementor-element-2711213{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-fd2f265 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-9fbfcc7 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-bccba0d{--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-23 .elementor-element.elementor-element-af039f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -44px) 0px;padding:0px 25px 0px 0px;z-index:9;}.elementor-23 .elementor-element.elementor-element-af039f2 .elementor-icon-wrapper{text-align:end;}.elementor-23 .elementor-element.elementor-element-af039f2.elementor-view-stacked .elementor-icon{background-color:#0A68CC;color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-af039f2.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-af039f2.elementor-view-default .elementor-icon{color:#0A68CC;border-color:#0A68CC;}.elementor-23 .elementor-element.elementor-element-af039f2.elementor-view-framed .elementor-icon, .elementor-23 .elementor-element.elementor-element-af039f2.elementor-view-default .elementor-icon svg{fill:#0A68CC;}.elementor-23 .elementor-element.elementor-element-af039f2.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-af039f2.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-23 .elementor-element.elementor-element-af039f2 .elementor-icon{font-size:25px;padding:8px;border-radius:30px 30px 30px 30px;}.elementor-23 .elementor-element.elementor-element-af039f2 .elementor-icon svg{height:25px;}.elementor-23 .elementor-element.elementor-element-af995a0{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-23 .elementor-element.elementor-element-af995a0:not(.elementor-motion-effects-element-type-background), .elementor-23 .elementor-element.elementor-element-af995a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-23 .elementor-element.elementor-element-92ad26c{--e-rating-icon-font-size:20px;--e-rating-icon-marked-color:#FACC14;}.elementor-23 .elementor-element.elementor-element-21fe228{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:#576175;}.elementor-23 .elementor-element.elementor-element-08bb22f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-23 .elementor-element.elementor-element-1feb759{--display:flex;}.elementor-23 .elementor-element.elementor-element-1d27eab{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-23 .elementor-element.elementor-element-f8b7668 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-4ff9eaf .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#576175;}.elementor-23 .elementor-element.elementor-element-c7450c6{--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:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-94a9435{text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#576175;}.elementor-23 .elementor-element.elementor-element-1125b76{margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-23 .elementor-element.elementor-element-1125b76 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-secondary );}.elementor-23 .elementor-element.elementor-element-4a4a5e6{width:auto;max-width:auto;}.elementor-23 .elementor-element.elementor-element-4a4a5e6.elementor-element{--align-self:center;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-23 .elementor-element.elementor-element-d6fefef{--grid-columns:2;}.elementor-23 .elementor-element.elementor-element-d6fefef > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2770669 .elementor-button{background-color:#0A68CC00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;line-height:24px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:0px 0px 0px 0px;}.elementor-23 .elementor-element.elementor-element-2770669{width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-23 .elementor-element.elementor-element-2770669.elementor-element{--align-self:center;}.elementor-23 .elementor-element.elementor-element-2770669 .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-23 .elementor-element.elementor-element-8083ddc .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-7644e42{--e-n-carousel-swiper-slides-to-display:3;}.elementor-23 .elementor-element.elementor-element-cf85881{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-30beff3{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-2a1d692{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-b45ae0e{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-015154a{--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-d6fefef{--grid-columns:2;}}@media(min-width:768px){.elementor-23 .elementor-element.elementor-element-f33ce38{--content-width:1380px;}.elementor-23 .elementor-element.elementor-element-bfb8bbd{--content-width:1380px;}.elementor-23 .elementor-element.elementor-element-20c9a0f{--content-width:1380px;}.elementor-23 .elementor-element.elementor-element-74a83ff{--content-width:1380px;}.elementor-23 .elementor-element.elementor-element-025d477{--width:50%;}.elementor-23 .elementor-element.elementor-element-1286450{--width:50%;}.elementor-23 .elementor-element.elementor-element-5492f96{--content-width:1380px;}.elementor-23 .elementor-element.elementor-element-47e4899{--content-width:1380px;}.elementor-23 .elementor-element.elementor-element-96573fb{--content-width:1380px;}.elementor-23 .elementor-element.elementor-element-054970c{--width:50%;}.elementor-23 .elementor-element.elementor-element-78b7a3f{--width:50%;}.elementor-23 .elementor-element.elementor-element-c53612d{--content-width:1380px;}.elementor-23 .elementor-element.elementor-element-b828231{--width:16%;}.elementor-23 .elementor-element.elementor-element-9369d7a{--width:84%;}.elementor-23 .elementor-element.elementor-element-aa1cd16{--width:16%;}.elementor-23 .elementor-element.elementor-element-2711213{--width:84%;}.elementor-23 .elementor-element.elementor-element-1feb759{--width:16%;}.elementor-23 .elementor-element.elementor-element-1d27eab{--width:84%;}.elementor-23 .elementor-element.elementor-element-c7450c6{--content-width:1380px;}}@media(max-width:767px){.elementor-23 .elementor-element.elementor-element-f33ce38{--min-height:77px;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-ebc380d{--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-23 .elementor-element.elementor-element-a656112 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-a656112 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-447e3d5 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-447e3d5 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-4a2c2e0 .elementor-icon{font-size:30px;}.elementor-23 .elementor-element.elementor-element-4a2c2e0 .elementor-icon svg{height:30px;}.elementor-23 .elementor-element.elementor-element-8083ddc .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-254cd4f{font-size:18px;line-height:1.3em;}.elementor-23 .elementor-element.elementor-element-a744750{--justify-content:flex-start;}.elementor-23 .elementor-element.elementor-element-8caee37 .elementor-button{font-size:16px;padding:7px 25px 7px 25px;}.elementor-23 .elementor-element.elementor-element-cdb9207 .elementor-button{font-size:16px;padding:7px 25px 7px 25px;}.elementor-23 .elementor-element.elementor-element-bae47ea{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-23 .elementor-element.elementor-element-2d7482b .elementor-divider__text{font-size:14px;}.elementor-23 .elementor-element.elementor-element-2d7482b{--divider-element-spacing:31px;}.elementor-23 .elementor-element.elementor-element-7644e42{--e-n-carousel-swiper-slides-to-display:1;}.elementor-23 .elementor-element.elementor-element-bfb8bbd{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-255b704 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-cf85881{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-50276f6 .elementor-button{font-size:16px;padding:7px 25px 7px 25px;}.elementor-23 .elementor-element.elementor-element-20c9a0f{--padding-top:40px;--padding-bottom:40px;--padding-left:020px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-30beff3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-74a83ff{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-025d477{--min-height:261px;}.elementor-23 .elementor-element.elementor-element-1286450{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-23 .elementor-element.elementor-element-f4732aa .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-23 .elementor-element.elementor-element-5492f96{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-c37580f .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-2a1d692{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-23 .elementor-element.elementor-element-47e4899{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-cc21a39 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-b45ae0e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--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-23 .elementor-element.elementor-element-96573fb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-29d4c45{text-align:center;}.elementor-23 .elementor-element.elementor-element-29d4c45 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-9855fe3{text-align:center;}.elementor-23 .elementor-element.elementor-element-78b7a3f{--justify-content:center;}.elementor-23 .elementor-element.elementor-element-c53612d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-015154a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-23 .elementor-element.elementor-element-c7450c6{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-23 .elementor-element.elementor-element-1125b76 .elementor-heading-title{font-size:30px;}.elementor-23 .elementor-element.elementor-element-d6fefef{--grid-columns:1;}}/* Start custom CSS for html, class: .elementor-element-ef279b1 */.stripe-divider {
  width: 220px;
  height: 7px;
  position: relative;
  overflow: hidden;
}

.stripe-divider::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    45deg,
    #1e73e8 0 1.5px,
    transparent 3px 9px
  );
  clip-path: inset(0 100% 0 0);
  animation: stripeType 1s linear forwards;
}

@keyframes stripeType {
  from { clip-path: inset(0 100% 0 0); }
  to { clip-path: inset(0 0 0 0); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44ef31 */.logo-grey-reveal {
  transition: all 0.35s ease;
}

.logo-grey-reveal img {
  filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  -webkit-filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  transition: all 0.35s ease !important;
}

.logo-grey-reveal:hover img {
  filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
  -webkit-filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44ef31 */.logo-grey-reveal {
  transition: all 0.35s ease;
}

.logo-grey-reveal img {
  filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  -webkit-filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  transition: all 0.35s ease !important;
}

.logo-grey-reveal:hover img {
  filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
  -webkit-filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44ef31 */.logo-grey-reveal {
  transition: all 0.35s ease;
}

.logo-grey-reveal img {
  filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  -webkit-filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  transition: all 0.35s ease !important;
}

.logo-grey-reveal:hover img {
  filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
  -webkit-filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44ef31 */.logo-grey-reveal {
  transition: all 0.35s ease;
}

.logo-grey-reveal img {
  filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  -webkit-filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  transition: all 0.35s ease !important;
}

.logo-grey-reveal:hover img {
  filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
  -webkit-filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44ef31 */.logo-grey-reveal {
  transition: all 0.35s ease;
}

.logo-grey-reveal img {
  filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  -webkit-filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  transition: all 0.35s ease !important;
}

.logo-grey-reveal:hover img {
  filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
  -webkit-filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44ef31 */.logo-grey-reveal {
  transition: all 0.35s ease;
}

.logo-grey-reveal img {
  filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  -webkit-filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  transition: all 0.35s ease !important;
}

.logo-grey-reveal:hover img {
  filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
  -webkit-filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44ef31 */.logo-grey-reveal {
  transition: all 0.35s ease;
}

.logo-grey-reveal img {
  filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  -webkit-filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  transition: all 0.35s ease !important;
}

.logo-grey-reveal:hover img {
  filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
  -webkit-filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44ef31 */.logo-grey-reveal {
  transition: all 0.35s ease;
}

.logo-grey-reveal img {
  filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  -webkit-filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  transition: all 0.35s ease !important;
}

.logo-grey-reveal:hover img {
  filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
  -webkit-filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c44ef31 */.logo-grey-reveal {
  transition: all 0.35s ease;
}

.logo-grey-reveal img {
  filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  -webkit-filter: grayscale(100%) brightness(1.35) contrast(0.75) opacity(0.7) !important;
  transition: all 0.35s ease !important;
}

.logo-grey-reveal:hover img {
  filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
  -webkit-filter: grayscale(0%) brightness(1) contrast(1) opacity(1) !important;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-7644e42 */.elementor-23 .elementor-element.elementor-element-7644e42 .swiper-wrapper{
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d7731b8 */.logo-fade-edges {
  position: relative;
  overflow: hidden;
}

.logo-fade-edges::before,
.logo-fade-edges::after {
  content: "";
  position: absolute;
  top: 0;
  width: 80px; /* adjust blur width */
  height: 100%;
  z-index: 2;
  pointer-events: none;
}

.logo-fade-edges::before {
  left: 0;
  background: linear-gradient(to right, #f3f3f3 0%, rgba(243,243,243,0) 100%);
}

.logo-fade-edges::after {
  right: 0;
  background: linear-gradient(to left, #f3f3f3 0%, rgba(243,243,243,0) 100%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-20cb568 */.stripe-divider {
  width: 220px;
  height: 7px;
  position: relative;
  overflow: hidden;
}

.stripe-divider::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    45deg,
    #1e73e8 0 1.5px,
    transparent 3px 9px
  );
  clip-path: inset(0 100% 0 0);
  animation: stripeType 1s linear forwards;
}

@keyframes stripeType {
  from { clip-path: inset(0 100% 0 0); }
  to { clip-path: inset(0 0 0 0); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf85881 *//* Each individual card */
.zoom-card {
    overflow: hidden;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: auto 103% !important; /* portrait normal */
    transition: background-size 0.6s ease !important;
}

/* Only the hovered card zooms */
.zoom-card:hover {
    background-size: auto 115% !important;
}

/* Text stays above if needed */
.zoom-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-a5ff0bc */.elementor-counter .elementor-counter-number-wrapper {
  display: flex;
  align-items: flex-end;
  justify-content: center;
}

.elementor-counter .elementor-counter-number-suffix {
  font-size: 32px !important;
  line-height: 1 !important;
  align-self: flex-end;
  display: inline-flex;
  align-items: flex-end;
  margin-bottom: 2px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-025d477 *//* Target the icon inside container */
.icon-hover-grow .elementor-icon {
    transition: transform 0.3s ease;
}

/* When hovering container → grow icon only */
.icon-hover-grow:hover .elementor-icon {
    transform: scale(1.15); /* adjust size */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4c6e41b */.stripe-divider {
  width: 220px;
  height: 7px;
  position: relative;
  overflow: hidden;
}

.stripe-divider::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    45deg,
    #1e73e8 0 1.5px,
    transparent 3px 9px
  );
  clip-path: inset(0 100% 0 0);
  animation: stripeType 1s linear forwards;
}

@keyframes stripeType {
  from { clip-path: inset(0 100% 0 0); }
  to { clip-path: inset(0 0 0 0); }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-673b9a4 */.round-divider .elementor-divider-separator {
  border-radius: 999px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a1d692 *//* Parent container */
.steps-line {
    position: relative;
}

/* Line for desktop + tablet only */
@media (min-width: 768px) {
    .steps-line::before {
        content: "";
        position: absolute;
        top: 70px; /* adjust if needed */
        left: 5%;
        width: 90%;
        height: 3px;
        background: #DCDFE5; /* 👈 your color */
        z-index: 0;
    }
}

/* Hide on mobile */
@media (max-width: 767px) {
    .steps-line::before {
        display: none;
    }
}

/* Ensure cards stay above the line */
.steps-line > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f8244f2 */.stripe-divider {
  width: 220px;
  height: 7px;
  position: relative;
  overflow: hidden;
}

.stripe-divider::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    45deg,
    #1e73e8 0 1.5px,
    transparent 3px 9px
  );
  clip-path: inset(0 100% 0 0);
  animation: stripeType 1s linear forwards;
}

@keyframes stripeType {
  from { clip-path: inset(0 100% 0 0); }
  to { clip-path: inset(0 0 0 0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-85fe24b */.stripe-divider {
  width: 220px;
  height: 7px;
  position: relative;
  overflow: hidden;
}

.stripe-divider::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    45deg,
    #1e73e8 0 1.5px,
    transparent 3px 9px
  );
  clip-path: inset(0 100% 0 0);
  animation: stripeType 1s linear forwards;
}

@keyframes stripeType {
  from { clip-path: inset(0 100% 0 0); }
  to { clip-path: inset(0 0 0 0); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4a4a5e6 */.stripe-divider {
  width: 200px;
  height: 6px;
  position: relative;
  overflow: hidden;
}

.stripe-divider::before {
  content: "";
  position: absolute;
  inset: 0;
  background: repeating-linear-gradient(
    45deg,
    #1e73e8 0 1.5px,
    transparent 2px 9px
  );
  clip-path: inset(0 100% 0 0);
  animation: stripeType 1s linear forwards;
}

@keyframes stripeType {
  from { clip-path: inset(0 100% 0 0); }
  to { clip-path: inset(0 0 0 0); }
}/* End custom CSS */