.elementor-11 .elementor-element.elementor-element-6946b1b9{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5cd9e6df{width:100%;max-width:100%;top:0px;z-index:0;}.elementor-11 .elementor-element.elementor-element-5cd9e6df.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5cd9e6df{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-5cd9e6df{right:0px;}.elementor-11 .elementor-element.elementor-element-5cd9e6df img{border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-519c37b7{--display:flex;--gap:32px 0px;--row-gap:32px;--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-11 .elementor-element.elementor-element-2d92d36b{width:var( --container-widget-width, 460px );max-width:460px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;--container-widget-width:460px;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.7em;text-shadow:0px 5px 10px rgba(0, 0, 0, 0.8);color:var( --e-global-color-4402259 );}.elementor-11 .elementor-element.elementor-element-2d92d36b.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-4336aa53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--gap:0px 64px;--row-gap:0px;--column-gap:64px;}.elementor-11 .elementor-element.elementor-element-6492185d.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-6492185d{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-0.018em;padding:10px 20px 10px 20px;}.elementor-11 .elementor-element.elementor-element-23485207.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-0.018em;border-style:none;padding:10px 20px 10px 20px;}.elementor-11 .elementor-element.elementor-element-5392e3e3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.035;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5392e3e3:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5392e3e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8304dda );}.elementor-11 .elementor-element.elementor-element-5392e3e3::before, .elementor-11 .elementor-element.elementor-element-5392e3e3 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5392e3e3 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5392e3e3 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5392e3e3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5392e3e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, #12121200 42%);}.elementor-11 .elementor-element.elementor-element-4c34ee7{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:48px 48px;--row-gap:48px;--column-gap:48px;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:80px;--padding-right:80px;}.elementor-11 .elementor-element.elementor-element-46df4511{--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 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );}.elementor-11 .elementor-element.elementor-element-187eae6{text-align:center;}.elementor-11 .elementor-element.elementor-element-187eae6 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-3aeab7e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-0c9fcc0 );}.elementor-11 .elementor-element.elementor-element-3aeab7e9.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5870f64c{--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 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );}.elementor-11 .elementor-element.elementor-element-21e9c58b{text-align:center;}.elementor-11 .elementor-element.elementor-element-21e9c58b .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-5db3ea14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-0c9fcc0 );}.elementor-11 .elementor-element.elementor-element-51b4b02b{--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 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );}.elementor-11 .elementor-element.elementor-element-232ccfee{--e-rating-justify-content:center;--e-rating-icon-font-size:16px;--e-rating-gap:4px;--e-rating-icon-marked-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-48a70acc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-0c9fcc0 );}.elementor-11 .elementor-element.elementor-element-7cfd895{--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 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-26417262{text-align:center;}.elementor-11 .elementor-element.elementor-element-26417262 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1em;color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-6004fae5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:400;line-height:1.4em;color:var( --e-global-color-0c9fcc0 );}.elementor-11 .elementor-element.elementor-element-4a83ada{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-4a83ada:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4a83ada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-7525416 ) 0%, #121212 100%);}.elementor-11 .elementor-element.elementor-element-47828ea1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:64px 48px;--row-gap:64px;--column-gap:48px;--grid-auto-flow:row;--justify-items:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:16px 16px 16px 16px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-18202f0e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-72f0c6cc{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-72f0c6cc .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;}.elementor-11 .elementor-element.elementor-element-7a5351b{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:var( --e-global-color-4402259 );}.elementor-11 .elementor-element.elementor-element-21b978fa{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;padding:0px 0px 0px 16px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-21b978fa .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:1.5em;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-294c95c1{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:var( --e-global-color-4402259 );}.elementor-11 .elementor-element.elementor-element-51f51a36{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-29457099{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(5, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-11 .elementor-element.elementor-element-1e26f8e2{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3001fb20.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3001fb20 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-43304da9 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:600;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-420d4c5{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-420d4c5{left:18px;}.elementor-11 .elementor-element.elementor-element-420d4c5{bottom:18px;}.elementor-11 .elementor-element.elementor-element-6d97f08e{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1c64efd9.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1c64efd9 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-423f4f82 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:600;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-7b951073{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-7b951073{left:18px;}.elementor-11 .elementor-element.elementor-element-7b951073{bottom:18px;}.elementor-11 .elementor-element.elementor-element-455f13b0{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-133cf720.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-133cf720 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-7a7b6f00 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:600;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6c20b8e{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-6c20b8e{left:18px;}.elementor-11 .elementor-element.elementor-element-6c20b8e{bottom:18px;}.elementor-11 .elementor-element.elementor-element-515c68d5{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-29c44557.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-29c44557 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-4ecda7ea .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:600;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-4e9fa291{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-4e9fa291{left:18px;}.elementor-11 .elementor-element.elementor-element-4e9fa291{bottom:18px;}.elementor-11 .elementor-element.elementor-element-45733b53{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4379fb6a.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4379fb6a .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:800;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-6d1aee84 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:600;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-3128314e{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-3128314e{left:18px;}.elementor-11 .elementor-element.elementor-element-3128314e{bottom:18px;}.elementor-11 .elementor-element.elementor-element-2bdd4a4d{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3f03c700.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3f03c700 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-4b4cf22c .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-28d32d52{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-28d32d52{left:18px;}.elementor-11 .elementor-element.elementor-element-28d32d52{bottom:12px;}.elementor-11 .elementor-element.elementor-element-38664981{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3c46811c.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3c46811c .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-313ac9d6 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-99f6d6f{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-99f6d6f{left:18px;}.elementor-11 .elementor-element.elementor-element-99f6d6f{bottom:12px;}.elementor-11 .elementor-element.elementor-element-58c3acd4{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3738e435.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-3738e435 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-41c3f6d0 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-1371c2{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-1371c2{left:18px;}.elementor-11 .elementor-element.elementor-element-1371c2{bottom:12px;}.elementor-11 .elementor-element.elementor-element-255db824{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5b84292f.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-5b84292f .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-4c39d3f8 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-5c289b10{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-5c289b10{left:18px;}.elementor-11 .elementor-element.elementor-element-5c289b10{bottom:12px;}.elementor-11 .elementor-element.elementor-element-3630f526{--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 32px;--row-gap:0px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-314568da.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-314568da .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-74e98eb6 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.68em;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-341e1c96{right:18px;}body.rtl .elementor-11 .elementor-element.elementor-element-341e1c96{left:18px;}.elementor-11 .elementor-element.elementor-element-341e1c96{bottom:12px;}.elementor-11 .elementor-element.elementor-element-e7d1680{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e7d1680.e-con{--order:1;}.elementor-11 .elementor-element.elementor-element-75d4da59{z-index:1;}.elementor-11 .elementor-element.elementor-element-75d4da59 img{width:600px;height:500px;object-fit:cover;object-position:center center;filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9237d95 );border-radius:16px 16px 16px 16px;}.elementor-11 .elementor-element.elementor-element-10413e38{--display:flex;--position:absolute;--min-height:525px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.35;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DD6B1273;--border-color:#DD6B1273;--border-radius:16px 16px 16px 16px;top:61px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-10413e38::before, .elementor-11 .elementor-element.elementor-element-10413e38 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-10413e38 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-10413e38 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-10413e38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-10413e38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-7525416 );--background-overlay:'';}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-10413e38{left:12px;}body.rtl .elementor-11 .elementor-element.elementor-element-10413e38{right:12px;}.elementor-11 .elementor-element.elementor-element-1e70658a{--display:flex;--justify-content:flex-start;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1e70658a.e-con{--order:2;}.elementor-11 .elementor-element.elementor-element-34ff17d8{--display:flex;--min-height:500px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-38dd9810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11 .elementor-element.elementor-element-38dd9810 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:36px;font-weight:600;line-height:1.18em;letter-spacing:-0.025em;}.elementor-11 .elementor-element.elementor-element-1b76512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:var( --e-global-color-4402259 );}.elementor-11 .elementor-element.elementor-element-4ef66d86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:var( --e-global-color-4402259 );}.elementor-11 .elementor-element.elementor-element-676479d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-4f1eb82 );--border-color:var( --e-global-color-4f1eb82 );--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-676479d8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-676479d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-11 .elementor-element.elementor-element-772b9179{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-3527351a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:104px 104px;--row-gap:104px;--column-gap:104px;--margin-top:0px;--margin-bottom:76px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-48e5dcfe{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-15d882e8{text-align:start;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-34e8b8ae{width:var( --container-widget-width, 480px );max-width:480px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:480px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-34e8b8ae .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;}.elementor-11 .elementor-element.elementor-element-3a0172f7{--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;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-6c371dcb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-19e1d507{--divider-border-style:solid;--divider-color:#FF7B13;--divider-border-width:1px;width:var( --container-widget-width, 64px );max-width:64px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:64px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-19e1d507 .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-19e1d507 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11 .elementor-element.elementor-element-616473fd{--divider-border-style:solid;--divider-color:#FFFFFF2E;--divider-border-width:1px;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-616473fd .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-616473fd .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11 .elementor-element.elementor-element-79e45271{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#B9B9B9;}.elementor-11 .elementor-element.elementor-element-e28f16a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-560f216c .elementor-button{background-color:#101010;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;transition-duration:160ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:999px 999px 999px 999px;padding:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-560f216c .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-560f216c .elementor-button:focus{background-color:#171717;color:#FFFFFF;border-color:#FF7B13B3;}.elementor-11 .elementor-element.elementor-element-560f216c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-560f216c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-560f216c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11 .elementor-element.elementor-element-560f216c .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-560f216c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button{background-color:#101010;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:700;line-height:1.2em;fill:#FFFFFF;color:#FFFFFF;transition-duration:160ms;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF2E;border-radius:99px 99px 99px 99px;padding:15px 15px 15px 15px;}.elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button:focus{background-color:#171717;color:#FFFFFF;border-color:#FF7B13B3;}.elementor-11 .elementor-element.elementor-element-6e1104df{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button:focus svg{fill:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-541d5c11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-1f4a231a{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:16px 16px 16px 16px;box-shadow:0px 28px 70px 0px rgba(0,0,0,0.38);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-1f4a231a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1f4a231a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1BC7;}.elementor-11 .elementor-element.elementor-element-1f4a231a::before, .elementor-11 .elementor-element.elementor-element-1f4a231a > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-1f4a231a > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-1f4a231a > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-1f4a231a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-1f4a231a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(133deg, #FFFFFF12 0%, #FFFFFF00 24%);}.elementor-11 .elementor-element.elementor-element-18b2a455{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-5a53e7a6{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:var( --e-global-color-c82de68 );}.elementor-11 .elementor-element.elementor-element-633ff94b.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-633ff94b .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-633ff94b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-633ff94b.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-633ff94b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-633ff94b.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-633ff94b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-633ff94b .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-633ff94b .elementor-icon svg{height:32px;}.elementor-11 .elementor-element.elementor-element-4b256c29{width:var( --container-widget-width, 78% );max-width:78%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:78%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:20px;font-weight:600;line-height:1.55em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-57aa0e7a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-15e1ade{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-17efe823{width:100%;max-width:100%;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:14px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FF7B13;--e-rating-icon-color:#FFFFFF24;}.elementor-11 .elementor-element.elementor-element-13770aea{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-13770aea:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-13770aea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212C7;}.elementor-11 .elementor-element.elementor-element-13770aea::before, .elementor-11 .elementor-element.elementor-element-13770aea > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-13770aea > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-13770aea > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-13770aea > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-13770aea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(133deg, #FFFFFF12 0%, #FFFFFF00 24%);}.elementor-11 .elementor-element.elementor-element-38e65af6{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-f774fc5{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:var( --e-global-color-c82de68 );}.elementor-11 .elementor-element.elementor-element-364119eb.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-364119eb .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-364119eb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-364119eb.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-364119eb.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-364119eb.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-364119eb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-364119eb .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-364119eb .elementor-icon svg{height:32px;}.elementor-11 .elementor-element.elementor-element-5db1e540{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.68em;letter-spacing:0em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-30ecc2bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-47f8f314{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-3149076a{width:100%;max-width:100%;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:14px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FF7B13;--e-rating-icon-color:#FFFFFF24;}.elementor-11 .elementor-element.elementor-element-827d4a5{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-827d4a5:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-827d4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#141414C7;}.elementor-11 .elementor-element.elementor-element-827d4a5::before, .elementor-11 .elementor-element.elementor-element-827d4a5 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-827d4a5 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-827d4a5 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-827d4a5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-827d4a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(133deg, #FFFFFF12 0%, #FFFFFF00 24%);}.elementor-11 .elementor-element.elementor-element-704b474b{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-170a9348{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:var( --e-global-color-c82de68 );}.elementor-11 .elementor-element.elementor-element-b851482.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-b851482 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-b851482.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-b851482.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b851482.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-b851482.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-b851482.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-b851482 .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-b851482 .elementor-icon svg{height:32px;}.elementor-11 .elementor-element.elementor-element-6c712b01{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.68em;letter-spacing:0em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-8b362c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-399de101{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-31266575{width:100%;max-width:100%;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:14px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FF7B13;--e-rating-icon-color:#FFFFFF24;}.elementor-11 .elementor-element.elementor-element-5dfdf351{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-5dfdf351:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5dfdf351 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111C7;}.elementor-11 .elementor-element.elementor-element-5dfdf351::before, .elementor-11 .elementor-element.elementor-element-5dfdf351 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5dfdf351 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5dfdf351 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5dfdf351 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5dfdf351 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(133deg, #FFFFFF12 0%, #FFFFFF00 24%);}.elementor-11 .elementor-element.elementor-element-b6f7ac1{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-a1e37b8{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:var( --e-global-color-c82de68 );}.elementor-11 .elementor-element.elementor-element-1888777b.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-1888777b .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-1888777b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-1888777b.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1888777b.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-1888777b.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1888777b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-1888777b .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-1888777b .elementor-icon svg{height:32px;}.elementor-11 .elementor-element.elementor-element-6a2d1835{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:400;line-height:1.68em;letter-spacing:0em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-5040605c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1c22935e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7f39e09b{width:100%;max-width:100%;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:14px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FF7B13;--e-rating-icon-color:#FFFFFF24;}.elementor-11 .elementor-element.elementor-element-61b6e15b{--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:space-between;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:16px 16px 16px 16px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-61b6e15b:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-61b6e15b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0F0FC7;}.elementor-11 .elementor-element.elementor-element-61b6e15b::before, .elementor-11 .elementor-element.elementor-element-61b6e15b > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-61b6e15b > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-61b6e15b > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-61b6e15b > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-61b6e15b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(133deg, #FFFFFF12 0%, #FFFFFF00 24%);}.elementor-11 .elementor-element.elementor-element-61b6e15b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-43826e31{--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-50e34c17{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.3em;letter-spacing:0.14em;color:var( --e-global-color-c82de68 );}.elementor-11 .elementor-element.elementor-element-5b7f9cab.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-5b7f9cab .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-5b7f9cab.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-5b7f9cab.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5b7f9cab.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-5b7f9cab.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5b7f9cab.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-5b7f9cab .elementor-icon{font-size:32px;}.elementor-11 .elementor-element.elementor-element-5b7f9cab .elementor-icon svg{height:32px;}.elementor-11 .elementor-element.elementor-element-6979d89a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:400;line-height:1.68em;letter-spacing:0em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-d0bb03c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1C;--border-color:#FFFFFF1C;--padding-top:18px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-549e5fc6{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:800;line-height:1.3em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-67d01b3{width:100%;max-width:100%;--e-rating-justify-content:flex-end;--e-rating-icon-font-size:14px;--e-rating-gap:2px;--e-rating-icon-marked-color:#FF7B13;--e-rating-icon-color:#FFFFFF24;}.elementor-11 .elementor-element.elementor-element-4964c798{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-4964c798:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4964c798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-11 .elementor-element.elementor-element-7f28e260{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-6061c05c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-5f7cf11a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-5f7cf11a .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-77e95a33{width:var( --container-widget-width, 670px );max-width:670px;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:670px;--container-widget-flex-grow:0;text-align:center;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-a4440d1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-a4440d1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-a4440d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-11 .elementor-element.elementor-element-13552dd2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.10);--border-color:rgba(255,255,255,.10);--border-radius:16px 16px 16px 16px;box-shadow:0px 32px 72px -58px rgba(0,0,0,.96);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-13552dd2:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-13552dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-11 .elementor-element.elementor-element-50db526f{--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;--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-11 .elementor-element.elementor-element-51ac8e2d{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 42px -30px rgba(0,0,0,.94);}.elementor-11 .elementor-element.elementor-element-51ac8e2d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-51ac8e2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-78590764{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-78590764{right:0px;}.elementor-11 .elementor-element.elementor-element-78590764{top:0px;z-index:1;}.elementor-11 .elementor-element.elementor-element-78590764 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-45cdef6b{--display:flex;--overflow:hidden;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-57c62ae8{left:1px;}body.rtl .elementor-11 .elementor-element.elementor-element-57c62ae8{right:1px;}.elementor-11 .elementor-element.elementor-element-57c62ae8{top:0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-57c62ae8 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-65dcfb91{--display:flex;--min-height:34px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.16);--border-color:rgba(255,255,255,.16);--border-radius:999px 999px 999px 999px;box-shadow:0px 7px 20px 0px rgba(0,0,0,.28);--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-65dcfb91:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-65dcfb91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,16,16,.78);}.elementor-11 .elementor-element.elementor-element-612e823f{--display:flex;--min-height:9px;--border-radius:999px 999px 999px 999px;box-shadow:0px 0px 12px 0px #27B8FF;}.elementor-11 .elementor-element.elementor-element-612e823f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-612e823f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27B8FF;}.elementor-11 .elementor-element.elementor-element-7513f348{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-7513f348 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12.5px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-63963c91{--display:flex;--min-height:34px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.16);--border-color:rgba(255,255,255,.16);--border-radius:999px 999px 999px 999px;box-shadow:0px 7px 20px 0px rgba(0,0,0,.28);--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-63963c91:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-63963c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,16,16,.78);}.elementor-11 .elementor-element.elementor-element-56b3e260{--display:flex;--min-height:9px;--border-radius:999px 999px 999px 999px;box-shadow:0px 0px 12px 0px #FF7B13;}.elementor-11 .elementor-element.elementor-element-56b3e260:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-56b3e260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-637686c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-637686c8 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12.5px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5788e3fc{--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-11 .elementor-element.elementor-element-291dcae0{--display:flex;box-shadow:0px 0px 8px 0px rgba(255,255,255,.08);}.elementor-11 .elementor-element.elementor-element-291dcae0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-291dcae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.52);}.elementor-11 .elementor-element.elementor-element-59fc22f9{--display:flex;--min-height:52px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.42);--border-color:rgba(255,255,255,.42);--border-radius:999px 999px 999px 999px;box-shadow:0px 7px 20px 0px rgba(0,0,0,.38);}.elementor-11 .elementor-element.elementor-element-59fc22f9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-59fc22f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,10,10,.76);}.elementor-11 .elementor-element.elementor-element-51b0570{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 2px 2px 24px;z-index:1;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1A;}.elementor-11 .elementor-element.elementor-element-51b0570 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:600;line-height:1.4em;color:var( --e-global-color-50da486 );}.elementor-11 .elementor-element.elementor-element-64e6ce4d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 24px;z-index:1;text-align:start;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:var( --e-global-color-4402259 );}.elementor-11 .elementor-element.elementor-element-64e6ce4d a:hover, .elementor-11 .elementor-element.elementor-element-64e6ce4d a:focus{color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-1084fc63{--display:flex;--min-height:1px;}.elementor-11 .elementor-element.elementor-element-1084fc63:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1084fc63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.09);}.elementor-11 .elementor-element.elementor-element-5bee956f{--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;--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-11 .elementor-element.elementor-element-1a28398a{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:20px 20px 20px 20px;box-shadow:0px 20px 42px -30px rgba(0,0,0,.94);}.elementor-11 .elementor-element.elementor-element-1a28398a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1a28398a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080808;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-c6e7fb0{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-c6e7fb0{right:0px;}.elementor-11 .elementor-element.elementor-element-c6e7fb0{top:0px;z-index:1;}.elementor-11 .elementor-element.elementor-element-c6e7fb0 img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-3bd24aa7{--display:flex;--overflow:hidden;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-14e4d22a{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-14e4d22a{right:0px;}.elementor-11 .elementor-element.elementor-element-14e4d22a{top:0px;z-index:2;}.elementor-11 .elementor-element.elementor-element-14e4d22a img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-11 .elementor-element.elementor-element-219ca538{--display:flex;--min-height:34px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.16);--border-color:rgba(255,255,255,.16);--border-radius:999px 999px 999px 999px;box-shadow:0px 7px 20px 0px rgba(0,0,0,.28);--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-219ca538:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-219ca538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,16,16,.78);}.elementor-11 .elementor-element.elementor-element-75de8022{--display:flex;--min-height:9px;--border-radius:999px 999px 999px 999px;box-shadow:0px 0px 12px 0px #27B8FF;}.elementor-11 .elementor-element.elementor-element-75de8022:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-75de8022 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#27B8FF;}.elementor-11 .elementor-element.elementor-element-64f47a88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-64f47a88 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12.5px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-793733d8{--display:flex;--min-height:34px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.16);--border-color:rgba(255,255,255,.16);--border-radius:999px 999px 999px 999px;box-shadow:0px 7px 20px 0px rgba(0,0,0,.28);--padding-top:7px;--padding-bottom:7px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-793733d8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-793733d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(16,16,16,.78);}.elementor-11 .elementor-element.elementor-element-37abe5d8{--display:flex;--min-height:9px;--border-radius:999px 999px 999px 999px;box-shadow:0px 0px 12px 0px #FF7B13;}.elementor-11 .elementor-element.elementor-element-37abe5d8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-37abe5d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-1de175b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-1de175b6 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12.5px;font-weight:700;line-height:1em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7f236560{--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-11 .elementor-element.elementor-element-55f5a34a{--display:flex;box-shadow:0px 0px 8px 0px rgba(255,255,255,.08);}.elementor-11 .elementor-element.elementor-element-55f5a34a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-55f5a34a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,.52);}.elementor-11 .elementor-element.elementor-element-3b927fff{--display:flex;--min-height:52px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.42);--border-color:rgba(255,255,255,.42);--border-radius:999px 999px 999px 999px;box-shadow:0px 7px 20px 0px rgba(0,0,0,.38);}.elementor-11 .elementor-element.elementor-element-3b927fff:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3b927fff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(10,10,10,.76);}.elementor-11 .elementor-element.elementor-element-7445f87d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 2px 2px 24px;z-index:1;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF1A;}.elementor-11 .elementor-element.elementor-element-7445f87d .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:600;line-height:1.4em;color:var( --e-global-color-50da486 );}.elementor-11 .elementor-element.elementor-element-46dffee1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 24px;z-index:1;text-align:start;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:var( --e-global-color-4402259 );}.elementor-11 .elementor-element.elementor-element-46dffee1 a:hover, .elementor-11 .elementor-element.elementor-element-46dffee1 a:focus{color:#D6D6D6;}.elementor-11 .elementor-element.elementor-element-7bea9c87{--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:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-7bea9c87:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7bea9c87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-11 .elementor-element.elementor-element-74711dd5{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-55f6233a{--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:space-between;--align-items:flex-end;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--margin-top:0px;--margin-bottom:76px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-6d873a46{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-2a49f272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#FF8F3D;}.elementor-11 .elementor-element.elementor-element-4e8e33b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-4e8e33b .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7e7c1a96{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:rgba(255,123,19,.42);--border-color:rgba(255,123,19,.42);--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-48e2f3cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-30f5ae2c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-30f5ae2c .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.09em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-15a0b6da{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(255,255,255,.14);--border-color:rgba(255,255,255,.14);--border-radius:16px 16px 16px 16px;box-shadow:0px 18px 70px -32px rgba(0,0,0,.82);}.elementor-11 .elementor-element.elementor-element-15a0b6da:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-15a0b6da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-11 .elementor-element.elementor-element-14737930{--display:flex;--min-height:54px;--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);--padding-top:12px;--padding-bottom:12px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-19d9596{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.07em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-26caa3f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.07em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-4757c48e{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-75b5b4cc{--display:flex;--min-height:560px;--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:flex-end;--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-6044cc84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-6e59ca0a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11 .elementor-element.elementor-element-3feed5a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3feed5a2 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:800;line-height:1.2em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-1114d78a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1114d78a .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-658deeb{--display:flex;--min-height:560px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:52px;--padding-right:52px;}.elementor-11 .elementor-element.elementor-element-658deeb:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-658deeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0DF5;}.elementor-11 .elementor-element.elementor-element-25d22b3c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-25d22b3c .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.09em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-6aa2aea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-6aa2aea7 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-298a7482{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-6f10e86d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);}.elementor-11 .elementor-element.elementor-element-203fa868{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6aa03faa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-822a7fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-4e8ca9df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7e858aa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-4ee64512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-2b6c743c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-2bdc6e98{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-4cc54b14{--display:flex;--min-height:560px;--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:flex-end;--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-316763cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-72a4e39e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11 .elementor-element.elementor-element-7d0f4cc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-7d0f4cc5 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:800;line-height:1.2em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-3ddd2070{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3ddd2070 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-21a5e5ef{--display:flex;--min-height:560px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:52px;--padding-right:52px;}.elementor-11 .elementor-element.elementor-element-21a5e5ef:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-21a5e5ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0DF5;}.elementor-11 .elementor-element.elementor-element-45c04352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-45c04352 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.09em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-5553c04e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-5553c04e .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-5b6c993a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-2ccac535{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);}.elementor-11 .elementor-element.elementor-element-6213b560{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6ac508b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-a14ce29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-54a44037{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-39c0178e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-1345e91a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-73bec10f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-24cab500{--display:flex;--min-height:560px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-58f47c69{--display:flex;--min-height:560px;--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:flex-end;--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-1a4d230c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-500a0f42{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11 .elementor-element.elementor-element-60d7f886{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-60d7f886 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:800;line-height:1.2em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-4943c073{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-4943c073 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4bb9a6cb{--display:flex;--min-height:560px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:52px;--padding-right:52px;}.elementor-11 .elementor-element.elementor-element-4bb9a6cb:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4bb9a6cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0DF5;}.elementor-11 .elementor-element.elementor-element-3399f384{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3399f384 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:700;line-height:1.4em;letter-spacing:0.09em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-1fd53120{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1fd53120 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:600;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7c66e2a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:17px;font-weight:400;line-height:1.65em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-7cf91523{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);}.elementor-11 .elementor-element.elementor-element-57f411f8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-59c98e5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-7f899ff8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-60ba8294{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-27569242{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-73363516{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-79ce3dcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:400;line-height:1.5em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-766f150c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:0px;--n-tabs-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#CCCCCC;--n-tabs-title-color-active:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-766f150c.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:700;line-height:1.35em;}.elementor-11 .elementor-element.elementor-element-766f150c [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-73e2f12d{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,.12);--border-color:rgba(255,255,255,.12);--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-73e2f12d:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-73e2f12d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-11 .elementor-element.elementor-element-5b3fca8{--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;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-11 .elementor-element.elementor-element-189315cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-189315cf .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:700;line-height:1.35em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-176fb564{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:400;line-height:1.55em;color:#8F8F8F;}.elementor-11 .elementor-element.elementor-element-61b89f53{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-61b89f53 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-0.018em;fill:#FF8F3D;color:#FF8F3D;padding:14px 26px 14px 26px;}.elementor-11 .elementor-element.elementor-element-7be7045e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-4f1eb82 );--border-color:var( --e-global-color-4f1eb82 );--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-7be7045e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7be7045e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-11 .elementor-element.elementor-element-8cd847{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-7bd69026{--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:space-between;--align-items:flex-end;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--margin-top:0px;--margin-bottom:72px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-2796ba39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-2796ba39 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4b2b0dff{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#FF7B13;--border-color:#FF7B13;--padding-top:2px;--padding-bottom:2px;--padding-left:28px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-46bed7d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-50d72619{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 64px -28px rgba(0,0,0,0.55);--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:56px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-50d72619:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-50d72619 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #171717 0%, #0C0C0C 100%);}.elementor-11 .elementor-element.elementor-element-213121a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-213121a .elementor-divider-separator{width:100%;}.elementor-11 .elementor-element.elementor-element-213121a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-11 .elementor-element.elementor-element-65186c7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:43px 43px;--row-gap:43px;--column-gap:43px;}.elementor-11 .elementor-element.elementor-element-35d89a99{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-44252224{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF7B13;--border-color:#FF7B13;--border-radius:999px 999px 999px 999px;}.elementor-11 .elementor-element.elementor-element-44252224:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-44252224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-11 .elementor-element.elementor-element-ae1269b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-ae1269b .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:800;line-height:1em;letter-spacing:0.04em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-7e78b1cd{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-11 .elementor-element.elementor-element-1052ec17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1052ec17 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4171c358{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-50da486 );}.elementor-11 .elementor-element.elementor-element-26e1e106{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-3a1da8b8{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF7B13;--border-color:#FF7B13;--border-radius:999px 999px 999px 999px;}.elementor-11 .elementor-element.elementor-element-3a1da8b8:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3a1da8b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-11 .elementor-element.elementor-element-6764141d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6764141d .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:800;line-height:1em;letter-spacing:0.04em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-5d0c76ca{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-11 .elementor-element.elementor-element-14a46641{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-14a46641 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-55dff0bb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-50da486 );}.elementor-11 .elementor-element.elementor-element-89b618b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-6018a55f{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF7B13;--border-color:#FF7B13;--border-radius:999px 999px 999px 999px;}.elementor-11 .elementor-element.elementor-element-6018a55f:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-6018a55f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-11 .elementor-element.elementor-element-6db892d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-6db892d3 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:800;line-height:1em;letter-spacing:0.04em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-c53499e{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-11 .elementor-element.elementor-element-1d3f8fdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1d3f8fdd .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-31c9d66a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-50da486 );}.elementor-11 .elementor-element.elementor-element-78572c6f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-16d09dcb{--display:flex;--min-height:48px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF7B13;--border-color:#FF7B13;--border-radius:999px 999px 999px 999px;}.elementor-11 .elementor-element.elementor-element-16d09dcb:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-16d09dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-11 .elementor-element.elementor-element-53067cbb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-53067cbb .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:800;line-height:1em;letter-spacing:0.04em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-3d9f3d47{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-11 .elementor-element.elementor-element-73953594{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-73953594 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:-0.015em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-215f6a3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-50da486 );}.elementor-11 .elementor-element.elementor-element-797567bf{--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:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--border-radius:28px 28px 28px 28px;box-shadow:0px 12px 30px 0px rgba(0,0,0,0.22);--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-11 .elementor-element.elementor-element-797567bf:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-797567bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #171717 0%, #0C0C0C 100%);}.elementor-11 .elementor-element.elementor-element-66d7cd93{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-11 .elementor-element.elementor-element-517876d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-517876d0 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:32px;font-weight:600;line-height:1.22em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-40c09d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-5756cac4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-11 .elementor-element.elementor-element-1db4c979.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-1db4c979{border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-0.018em;padding:10px 20px 10px 20px;}.elementor-11 .elementor-element.elementor-element-36bdff77.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-content-wrapper{flex-direction:row;}.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-0.018em;border-style:none;padding:10px 20px 10px 20px;}.elementor-11 .elementor-element.elementor-element-4679953a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-4f1eb82 );--border-color:var( --e-global-color-4f1eb82 );--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-4679953a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-4679953a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-11 .elementor-element.elementor-element-1d37a89a{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--overlay-opacity:0.85;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 64px -28px #0000008C;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-1d37a89a:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1d37a89a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-11 .elementor-element.elementor-element-1d37a89a::before, .elementor-11 .elementor-element.elementor-element-1d37a89a > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-1d37a89a > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-1d37a89a > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-1d37a89a > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-1d37a89a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #FF7B130D 0%, #FF7B1300 100%);}.elementor-11 .elementor-element.elementor-element-cf1942e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 64px;--row-gap:0px;--column-gap:64px;}.elementor-11 .elementor-element.elementor-element-75cd970f{--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-7a8776b{text-align:start;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-6b8ac8e8{width:var( --container-widget-width, 580px );max-width:580px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:580px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6b8ac8e8 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;}.elementor-11 .elementor-element.elementor-element-6330a13{width:var( --container-widget-width, 340px );max-width:340px;padding:0px 0px 0px 28px;--container-widget-width:340px;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-accent );font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0em;color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-d8391a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 64px;--row-gap:0px;--column-gap:64px;--padding-top:24px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5c9e78f{--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-11 .elementor-element.elementor-element-384066e5.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-384066e5{z-index:1;}.elementor-11 .elementor-element.elementor-element-384066e5 img{width:524px;height:420px;object-fit:cover;object-position:center center;filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9237d95 );border-radius:16px 16px 16px 16px;}.elementor-11 .elementor-element.elementor-element-6fe29e8e{--display:flex;--position:absolute;--min-height:460px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DD6B1273;--border-color:#DD6B1273;--border-radius:16px 16px 16px 16px;top:13px;--z-index:0;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6fe29e8e{left:98px;}body.rtl .elementor-11 .elementor-element.elementor-element-6fe29e8e{right:98px;}.elementor-11 .elementor-element.elementor-element-35bd73cc{background-color:var( --e-global-color-8304dda );padding:8px 8px 8px 8px;bottom:-230px;z-index:2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#DD6B1273;border-radius:16px 16px 16px 16px;}.elementor-11 .elementor-element.elementor-element-35bd73cc.elementor-element{--align-self:flex-end;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-35bd73cc{right:-10px;}body.rtl .elementor-11 .elementor-element.elementor-element-35bd73cc{left:-10px;}.elementor-11 .elementor-element.elementor-element-35bd73cc img{width:252px;height:360px;object-fit:cover;object-position:center center;filter:brightness( 85% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9237d95 );border-radius:10px 10px 10px 10px;}.elementor-11 .elementor-element.elementor-element-1455cbd{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-11 .elementor-element.elementor-element-55400d22{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-4402259 );}.elementor-11 .elementor-element.elementor-element-3ac1fa2f{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:24px;font-weight:600;line-height:1.3em;letter-spacing:-0.03em;color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-7ec45760{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;letter-spacing:0em;color:var( --e-global-color-4402259 );}.elementor-11 .elementor-element.elementor-element-34048083{--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-start;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--overlay-opacity:0.65;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--border-radius:16px 16px 16px 16px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-34048083:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-34048083 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0CCC;}.elementor-11 .elementor-element.elementor-element-34048083::before, .elementor-11 .elementor-element.elementor-element-34048083 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-34048083 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-34048083 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-34048083 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-34048083 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #FF7B1317 0%, #FF7B1300 100%);}.elementor-11 .elementor-element.elementor-element-1aa67b3f.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-1aa67b3f .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-1aa67b3f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-1aa67b3f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1aa67b3f.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-1aa67b3f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-1aa67b3f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-1aa67b3f .elementor-icon{font-size:58px;}.elementor-11 .elementor-element.elementor-element-1aa67b3f .elementor-icon svg{height:58px;}.elementor-11 .elementor-element.elementor-element-5f122b1e{--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-11 .elementor-element.elementor-element-10560536{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#FF8F3D;}.elementor-11 .elementor-element.elementor-element-1b5fa79a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-1b5fa79a .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:36px;font-weight:600;line-height:1.18em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-73da46fb{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-73da46fb.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-26723fb6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.65;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--border-radius:16px 16px 16px 16px;box-shadow:0px 24px 64px -28px rgba(0,0,0,0.55);--padding-top:48px;--padding-bottom:42px;--padding-left:52px;--padding-right:52px;}.elementor-11 .elementor-element.elementor-element-26723fb6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-26723fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0CCC;}.elementor-11 .elementor-element.elementor-element-26723fb6::before, .elementor-11 .elementor-element.elementor-element-26723fb6 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-26723fb6 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-26723fb6 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-26723fb6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-26723fb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #FF7B1317 0%, #FF7B1300 100%);}.elementor-11 .elementor-element.elementor-element-4cb0f31b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 64px;--row-gap:0px;--column-gap:64px;}.elementor-11 .elementor-element.elementor-element-3568b19c{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:56px;}.elementor-11 .elementor-element.elementor-element-15f3834b.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-15f3834b{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-3aea7be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-3aea7be .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:33px;font-weight:600;line-height:1.12em;letter-spacing:-0.02em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-4fa5087a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:400;line-height:1.62em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-553784fb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--border-radius:16px 16px 16px 16px;}.elementor-11 .elementor-element.elementor-element-553784fb:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-553784fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(12,12,12,0.62);}.elementor-11 .elementor-element.elementor-element-59afdb1c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-145ac988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-145ac988 .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-145ac988.elementor-view-stacked .elementor-icon{background-color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-145ac988.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-145ac988.elementor-view-default .elementor-icon{color:#FF7B13;border-color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-145ac988.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-145ac988.elementor-view-default .elementor-icon svg{fill:#FF7B13;}.elementor-11 .elementor-element.elementor-element-145ac988 .elementor-icon{font-size:24px;}.elementor-11 .elementor-element.elementor-element-145ac988 .elementor-icon svg{height:24px;}.elementor-11 .elementor-element.elementor-element-94143dd{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-11 .elementor-element.elementor-element-5d3112b8.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-5d3112b8{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-2b62ee64{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-2b62ee64 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.018em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-594b8cee{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:18px 18px;--row-gap:18px;--column-gap:18px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:22px;--padding-bottom:22px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-360dc97c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-360dc97c .elementor-icon-wrapper{text-align:center;}.elementor-11 .elementor-element.elementor-element-360dc97c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-360dc97c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-360dc97c.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-360dc97c.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-360dc97c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-11 .elementor-element.elementor-element-360dc97c .elementor-icon{font-size:24px;}.elementor-11 .elementor-element.elementor-element-360dc97c .elementor-icon svg{height:24px;}.elementor-11 .elementor-element.elementor-element-73a76a0{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-11 .elementor-element.elementor-element-6a917745.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-6a917745{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-7e8d860b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-7e8d860b .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:24px;font-weight:600;line-height:1.2em;letter-spacing:-0.018em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-68ca3655{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.15);--border-color:rgba(255,255,255,0.15);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7d1632e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--padding-top:26px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-451cc767.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-451cc767{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-410e2591{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-187a88d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:26px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5ba845bd.elementor-element{--order:-99999 /* order start hack */;}.elementor-11 .elementor-element.elementor-element-5ba845bd{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-5d721f1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;line-height:1.58em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-51588267{--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;--gap:72px 0px;--row-gap:72px;--column-gap:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-51588267:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-51588267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101010;}.elementor-11 .elementor-element.elementor-element-76891ad1{--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:space-between;--align-items:flex-end;--gap:56px 56px;--row-gap:56px;--column-gap:56px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-52886c21{--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-52886c21.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-1e030391{text-align:start;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-3278407{text-align:start;}.elementor-11 .elementor-element.elementor-element-3278407 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7daaeba1{--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7daaeba1.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-51e110be{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 28px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FF7B13;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.7em;letter-spacing:0em;color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-146b6a45{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 64px -28px rgba(0, 0, 0, 0.55);--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-11 .elementor-element.elementor-element-146b6a45:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-146b6a45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-c896244{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-c896244{right:0px;}.elementor-11 .elementor-element.elementor-element-c896244{top:0px;z-index:0;}.elementor-11 .elementor-element.elementor-element-c896244 img{width:68%;border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2fa520b6{--display:flex;--min-height:530px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2fa520b6:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2fa520b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212E6;}.elementor-11 .elementor-element.elementor-element-3eaf9eb5{--display:flex;--min-height:528px;--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-start;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-11 .elementor-element.elementor-element-8d59f4f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-42abd3e1{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-748f48fe{text-align:start;}.elementor-11 .elementor-element.elementor-element-748f48fe .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:36px;font-weight:600;line-height:1.18em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-2784b8f{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;letter-spacing:0em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-e3a3d7b{--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:space-between;--align-items:stretch;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-1707661b .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1707661b .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-1707661b{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1707661b .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-1a1ac373 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1a1ac373 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-1a1ac373{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1a1ac373 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-1a30661e .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1a30661e .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-1a30661e{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1a30661e .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-37d0a306 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-37d0a306 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-37d0a306{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-37d0a306 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-491b42a1 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-491b42a1 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-491b42a1{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-491b42a1 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-620af420 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-620af420 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-620af420{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-620af420 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-8e15f4f .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-8e15f4f .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-8e15f4f{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-8e15f4f .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-67e48bbd .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-67e48bbd .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-67e48bbd{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-67e48bbd .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-4b80033e .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-4b80033e .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-4b80033e{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-4b80033e .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-1098a6c .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1098a6c .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-1098a6c{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1098a6c .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-74a2d91b .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-74a2d91b .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-74a2d91b{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-74a2d91b .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-683d7b07 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-683d7b07 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-683d7b07{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-683d7b07 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-201455d9{--display:flex;--min-height:530px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-201455d9:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-201455d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212E6;}.elementor-11 .elementor-element.elementor-element-7fa142b6{--display:flex;--min-height:528px;--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-start;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-11 .elementor-element.elementor-element-1227e5ad{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-74eaf5f1{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-2d6f2ddb{text-align:start;}.elementor-11 .elementor-element.elementor-element-2d6f2ddb .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:36px;font-weight:600;line-height:1.18em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-7eb177d7{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;letter-spacing:0em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-68fbb6ff{--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:space-between;--align-items:stretch;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-76b98f2d .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-76b98f2d .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-76b98f2d{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-76b98f2d .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-1cf6e65f .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-1cf6e65f .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-1cf6e65f{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-1cf6e65f .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-73b60dfa .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-73b60dfa .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-73b60dfa{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-73b60dfa .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-785521e9 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-785521e9 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-785521e9{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-785521e9 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-2887a70c .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-2887a70c .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-2887a70c{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-2887a70c .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-158e58f0{--display:flex;--min-height:530px;--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF33;--border-color:#FFFFFF33;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-158e58f0:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-158e58f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212E6;}.elementor-11 .elementor-element.elementor-element-4e8d3382{--display:flex;--min-height:528px;--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-start;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:52px;--padding-bottom:52px;--padding-left:52px;--padding-right:52px;}.elementor-11 .elementor-element.elementor-element-2f7818ae{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-47ea2c2c{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.4em;letter-spacing:1.2px;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-47737d0b{text-align:start;}.elementor-11 .elementor-element.elementor-element-47737d0b .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:36px;font-weight:600;line-height:1.18em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-1b63ddba{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.65em;letter-spacing:0em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-1a9af5a5{--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-start;--align-items:stretch;--gap:0px 22px;--row-gap:0px;--column-gap:22px;--flex-wrap:wrap;}.elementor-11 .elementor-element.elementor-element-6e829ef2 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-6e829ef2 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-6e829ef2{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-6e829ef2 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-ede7b89 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-ede7b89 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-ede7b89{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-ede7b89 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-471ffc72 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-471ffc72 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-471ffc72{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-471ffc72 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-41d34e0 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-41d34e0 .elementor-button:focus{background-color:#FFFFFF05;}.elementor-11 .elementor-element.elementor-element-41d34e0{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-41d34e0 .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:15px;font-weight:500;line-height:1.5em;fill:#CCCCCC;color:#CCCCCC;padding:11px 0px 11px 0px;}.elementor-11 .elementor-element.elementor-element-11591533{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-heading-justify-content:initial;--n-tabs-title-width:100%;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:1;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:6px;--n-tabs-gap:0px;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:14px;--n-tabs-title-color:#CCCCCC;--n-tabs-title-color-active:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-11591533 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#121212;}.elementor-11 .elementor-element.elementor-element-11591533.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#1C1C1C;}.elementor-11 .elementor-element.elementor-element-11591533.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-color:#FFFFFF33;box-shadow:0px 1px 0px 0px rgba(255,255,255,.045);}.elementor-11 .elementor-element.elementor-element-11591533.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-11 .elementor-element.elementor-element-11591533.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{border-style:solid;border-color:#FFFFFF33;}.elementor-11 .elementor-element.elementor-element-11591533.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:700;text-transform:none;line-height:1.5em;letter-spacing:0px;}.elementor-11 .elementor-element.elementor-element-11591533 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-13a2e17{--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:space-between;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-765879c6{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-3c53daf .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-3c53daf .elementor-button:focus{background-color:#FF8F2A;}.elementor-11 .elementor-element.elementor-element-3c53daf{width:var( --container-widget-width, 200px );max-width:200px;--container-widget-width:200px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3c53daf .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-0.018em;fill:#0C0C0C;color:#0C0C0C;box-shadow:0px 10px 24px -16px rgba(0,0,0,.38);padding:0.95rem 2.1rem 0.95rem 2.1rem;}.elementor-11 .elementor-element.elementor-element-78728652{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-4f1eb82 );--border-color:var( --e-global-color-4f1eb82 );--padding-top:112px;--padding-bottom:112px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-78728652:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-78728652 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101010 0%, #0C0C0C 22%);}.elementor-11 .elementor-element.elementor-element-4ae86b6b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4805a906{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 88px;--row-gap:0px;--column-gap:88px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-11bdec33{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6eefc09b{width:var( --container-widget-width, 370px );max-width:370px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:370px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6eefc09b .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:#F5F5F5;}.elementor-11 .elementor-element.elementor-element-659c511c{width:var( --container-widget-width, 100% );max-width:100%;margin:28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 22px;--container-widget-width:100%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 1px;border-color:#FF7B13AD;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-6b19e4a5{width:var( --container-widget-width, 100% );max-width:100%;margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:6px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-icon i{color:#FF7B13;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-icon svg{fill:#FF7B13;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:500;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-text{color:#999999;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-1a4370bb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 64px -28px #0000008C;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-11 .elementor-element.elementor-element-1a4370bb:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-1a4370bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #151515 0%, #0C0C0C 62%);}.elementor-11 .elementor-element.elementor-element-1a4370bb::before, .elementor-11 .elementor-element.elementor-element-1a4370bb > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-1a4370bb > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-1a4370bb > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-1a4370bb > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-1a4370bb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #FF7B1311 0%, #FF7B1300 100%);}.elementor-11 .elementor-element.elementor-element-7e959a9a{padding:0px 0px 0px 0px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:26px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:0px;--e-form-steps-divider-gap:10px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group{padding-right:calc( 18px/2 );padding-left:calc( 18px/2 );margin-bottom:22px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-form-fields-wrapper{margin-left:calc( -18px/2 );margin-right:calc( -18px/2 );margin-bottom:-22px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group.recaptcha_v3-bottomleft, .elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group > label, .elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-subgroup label{color:#CCCCCC;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group > label{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:12px;font-weight:700;line-height:1.4em;letter-spacing:0.08em;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-type-html{padding-bottom:0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group .elementor-field{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group .elementor-field, .elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-subgroup label{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#0C0C0C;border-color:var( --e-global-color-4f1eb82 );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group .elementor-select-wrapper select{background-color:#0C0C0C;border-color:var( --e-global-color-4f1eb82 );border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-4f1eb82 );}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-button{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-0.018em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:27px 10px 27px 10px;padding:10px 20px 10px 20px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .e-form__buttons__wrapper__button-next{color:var( --e-global-color-7525416 );}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-button[type="submit"]{color:var( --e-global-color-7525416 );}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-button[type="submit"] svg *{fill:var( --e-global-color-7525416 );}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-message{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:500;line-height:1.55em;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-message.elementor-message-success{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-message.elementor-message-danger{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-message.elementor-help-inline{color:var( --e-global-color-secondary );}.elementor-11 .elementor-element.elementor-element-19487482{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-19487482:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-19487482 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #101010 0%, #0C0C0C 22%);}.elementor-11 .elementor-element.elementor-element-2e1ed76f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-11780983{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 96px;--row-gap:0px;--column-gap:96px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-27a4a23a{--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;--gap:14px 0px;--row-gap:14px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-3b524b0e{text-align:start;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:1.5em;letter-spacing:2px;}.elementor-11 .elementor-element.elementor-element-1ae3e795{width:var( --container-widget-width, 590px );max-width:590px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:590px;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-1ae3e795 .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:54px;font-weight:600;line-height:1.08em;letter-spacing:-0.03em;color:#F5F5F5;}.elementor-11 .elementor-element.elementor-element-658d01f1{width:var( --container-widget-width, 35% );max-width:35%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 4px 0px;--container-widget-width:35%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-658d01f1.elementor-element{--align-self:flex-end;}.elementor-11 .elementor-element.elementor-element-6d2e7e28{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 88px;--row-gap:0px;--column-gap:88px;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-30679d72{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:6px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8577c2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-icon i{color:#FF7B13;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-icon svg{fill:#FF7B13;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:700;line-height:1.35em;}.elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-text{color:#B8B8B8;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-68c4484d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-68c4484d .elementor-heading-title{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:28px;font-weight:600;line-height:1.15em;letter-spacing:-0.025em;color:#F5F5F5;}.elementor-11 .elementor-element.elementor-element-6c3bd24c{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:6px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-icon i{color:#FF7B13;transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-icon svg{fill:#FF7B13;transition:fill 0.3s;}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:13px;font-weight:500;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-text{color:var( --e-global-color-50da486 );transition:color 0.3s;}.elementor-11 .elementor-element.elementor-element-4eb5115d{--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;--gap:16px 0px;--row-gap:16px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF1F;--border-color:#FFFFFF1F;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-29d4e248{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:14px;font-weight:400;line-height:1.55em;color:#999999;}.elementor-11 .elementor-element.elementor-element-365b4328 .elementor-button{background-color:#00000000;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:700;line-height:1.2em;letter-spacing:-0.018em;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FF7B13B8;border-radius:999px 999px 999px 999px;padding:14px 18px 14px 18px;}.elementor-11 .elementor-element.elementor-element-365b4328 .elementor-button:hover, .elementor-11 .elementor-element.elementor-element-365b4328 .elementor-button:focus{background-color:#FF7B1314;color:#FF8F2A;border-color:#FF7B1373;}.elementor-11 .elementor-element.elementor-element-365b4328{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-365b4328 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-11 .elementor-element.elementor-element-365b4328 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-11 .elementor-element.elementor-element-365b4328 .elementor-button:hover svg, .elementor-11 .elementor-element.elementor-element-365b4328 .elementor-button:focus svg{fill:#FF8F2A;}.elementor-11 .elementor-element.elementor-element-74ac0b32{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--overlay-opacity:1;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9237d95 );--border-color:var( --e-global-color-9237d95 );--border-radius:28px 28px 28px 28px;box-shadow:0px 24px 64px -28px #0000008C;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-74ac0b32:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-74ac0b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #151515 0%, #0C0C0C 62%);}.elementor-11 .elementor-element.elementor-element-74ac0b32::before, .elementor-11 .elementor-element.elementor-element-74ac0b32 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-74ac0b32 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-74ac0b32 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-74ac0b32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-74ac0b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #FF7B130D 0%, #FF7B1300 100%);}.elementor-11 .elementor-element.elementor-element-3a3e7765{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--padding-top:0px;--padding-bottom:34px;--padding-left:88px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-899ec5e{width:var( --container-widget-width, 92px );max-width:92px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.35em;letter-spacing:0.1em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-cf0712a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-29e782f9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--padding-top:0px;--padding-bottom:34px;--padding-left:88px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-2bd5d41b{width:var( --container-widget-width, 92px );max-width:92px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.35em;letter-spacing:0.1em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-41a6736a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-24d2fd57{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--padding-top:0px;--padding-bottom:34px;--padding-left:88px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-6217fb40{width:var( --container-widget-width, 92px );max-width:92px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.35em;letter-spacing:0.1em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-5b3b1239{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-7d9a2728{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--padding-top:0px;--padding-bottom:34px;--padding-left:88px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-6059dd53{width:var( --container-widget-width, 92px );max-width:92px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.35em;letter-spacing:0.1em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-1dc3f98b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-747cffac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--padding-top:0px;--padding-bottom:34px;--padding-left:88px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-28a3f333{width:var( --container-widget-width, 92px );max-width:92px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.35em;letter-spacing:0.1em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-6522e07e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-3159b924{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--padding-top:0px;--padding-bottom:34px;--padding-left:88px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-1c8e82b9{width:var( --container-widget-width, 92px );max-width:92px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.35em;letter-spacing:0.1em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-1539de05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-29b39d5d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 28px;--row-gap:0px;--column-gap:28px;--padding-top:0px;--padding-bottom:34px;--padding-left:88px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-5636947{width:var( --container-widget-width, 92px );max-width:92px;margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:92px;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.35em;letter-spacing:0.1em;color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-6913f2a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#B8B8B8;}.elementor-11 .elementor-element.elementor-element-53e36593{--n-accordion-title-font-size:18px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-title-normal-color:#F3F3F3;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:#FF7B13;--n-accordion-icon-hover-color:#FF8F2A;--n-accordion-icon-active-color:#FF7B13;}.elementor-11 .elementor-element.elementor-element-53e36593 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-11 .elementor-element.elementor-element-53e36593 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{border-style:none;}.elementor-11 .elementor-element.elementor-element-53e36593 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{border-style:none;}:where( .elementor-11 .elementor-element.elementor-element-53e36593 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-weight:600;line-height:1.4em;}:where( .elementor-11 .elementor-element.elementor-element-53e36593 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4d002cd );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-6946b1b9{--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-5cd9e6df img{height:100vh;}.elementor-11 .elementor-element.elementor-element-519c37b7{--gap:48px 0px;--row-gap:48px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2d92d36b{font-size:17px;}.elementor-11 .elementor-element.elementor-element-4336aa53{--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6492185d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button{font-size:16px;padding:9px 18px 9px 18px;}.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button{font-size:16px;padding:9px 18px 9px 18px;}.elementor-11 .elementor-element.elementor-element-5392e3e3{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4c34ee7{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-46df4511{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-187eae6{text-align:start;}.elementor-11 .elementor-element.elementor-element-187eae6 .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3aeab7e9{text-align:start;}.elementor-11 .elementor-element.elementor-element-5870f64c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-21e9c58b{text-align:start;}.elementor-11 .elementor-element.elementor-element-21e9c58b .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5db3ea14{text-align:start;}.elementor-11 .elementor-element.elementor-element-51b4b02b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-48a70acc{text-align:start;}.elementor-11 .elementor-element.elementor-element-7cfd895{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:10px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-26417262{text-align:start;}.elementor-11 .elementor-element.elementor-element-26417262 .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-6004fae5{text-align:start;}.elementor-11 .elementor-element.elementor-element-4a83ada{--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;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-47828ea1{--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-47828ea1.e-con{--align-self:center;}.elementor-11 .elementor-element.elementor-element-72f0c6cc{width:100%;max-width:100%;}.elementor-11 .elementor-element.elementor-element-72f0c6cc .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-7a5351b{font-size:16px;}.elementor-11 .elementor-element.elementor-element-21b978fa .elementor-heading-title{font-size:15px;}.elementor-11 .elementor-element.elementor-element-294c95c1{font-size:16px;}.elementor-11 .elementor-element.elementor-element-29457099{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-43304da9 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-423f4f82 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7a7b6f00 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4ecda7ea .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-6d1aee84 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4b4cf22c .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-313ac9d6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-41c3f6d0 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4c39d3f8 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-74e98eb6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-75d4da59 img{width:100%;max-width:600px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-10413e38{left:42px;}body.rtl .elementor-11 .elementor-element.elementor-element-10413e38{right:42px;}.elementor-11 .elementor-element.elementor-element-1e70658a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-11 .elementor-element.elementor-element-38dd9810 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-1b76512{font-size:16px;}.elementor-11 .elementor-element.elementor-element-4ef66d86{font-size:16px;}.elementor-11 .elementor-element.elementor-element-676479d8{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-3527351a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-34e8b8ae .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-79e45271{font-size:16px;}.elementor-11 .elementor-element.elementor-element-560f216c .elementor-button{font-size:14px;}.elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button{font-size:14px;}.elementor-11 .elementor-element.elementor-element-1f4a231a{--min-height:360px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-4b256c29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:18px;}.elementor-11 .elementor-element.elementor-element-13770aea{--min-height:340px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-5db1e540{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-827d4a5{--min-height:280px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-6c712b01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-5dfdf351{--min-height:280px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-6a2d1835{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-11 .elementor-element.elementor-element-1c22935e{width:auto;max-width:auto;}.elementor-11 .elementor-element.elementor-element-61b6e15b{--min-height:280px;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-11 .elementor-element.elementor-element-6979d89a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-11 .elementor-element.elementor-element-4964c798{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-7f28e260{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-6061c05c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;font-size:13px;}.elementor-11 .elementor-element.elementor-element-5f7cf11a{text-align:center;}.elementor-11 .elementor-element.elementor-element-5f7cf11a .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-77e95a33{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:570px;--container-widget-flex-grow:0;width:var( --container-widget-width, 570px );max-width:570px;font-size:17px;}.elementor-11 .elementor-element.elementor-element-a4440d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-13552dd2{--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-50db526f{--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-11 .elementor-element.elementor-element-51ac8e2d{--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-78590764 img{width:100%;height:100%;}.elementor-11 .elementor-element.elementor-element-57c62ae8 img{width:100%;height:100%;}.elementor-11 .elementor-element.elementor-element-612e823f{--min-height:9px;}.elementor-11 .elementor-element.elementor-element-7513f348 .elementor-heading-title{font-size:12.5px;}.elementor-11 .elementor-element.elementor-element-56b3e260{--min-height:9px;}.elementor-11 .elementor-element.elementor-element-637686c8 .elementor-heading-title{font-size:12.5px;}.elementor-11 .elementor-element.elementor-element-59fc22f9{--min-height:52px;}.elementor-11 .elementor-element.elementor-element-51b0570{padding:14px 0px 2px 0px;}.elementor-11 .elementor-element.elementor-element-51b0570 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-64e6ce4d{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 2px 0px;font-size:16px;}.elementor-11 .elementor-element.elementor-element-1084fc63{--min-height:1px;}.elementor-11 .elementor-element.elementor-element-5bee956f{--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-11 .elementor-element.elementor-element-1a28398a{--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-c6e7fb0 img{width:100%;height:100%;}.elementor-11 .elementor-element.elementor-element-14e4d22a img{width:100%;height:100%;}.elementor-11 .elementor-element.elementor-element-75de8022{--min-height:9px;}.elementor-11 .elementor-element.elementor-element-64f47a88 .elementor-heading-title{font-size:12.5px;}.elementor-11 .elementor-element.elementor-element-37abe5d8{--min-height:9px;}.elementor-11 .elementor-element.elementor-element-1de175b6 .elementor-heading-title{font-size:12.5px;}.elementor-11 .elementor-element.elementor-element-3b927fff{--min-height:52px;}.elementor-11 .elementor-element.elementor-element-7445f87d{padding:14px 0px 2px 0px;}.elementor-11 .elementor-element.elementor-element-7445f87d .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-46dffee1{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:14px 0px 2px 0px;font-size:16px;}.elementor-11 .elementor-element.elementor-element-7bea9c87{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-55f6233a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-7e7c1a96{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-48e2f3cc{font-size:16px;}.elementor-11 .elementor-element.elementor-element-30f5ae2c .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-14737930{--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-19d9596{font-size:11px;}.elementor-11 .elementor-element.elementor-element-26caa3f0{font-size:11px;}.elementor-11 .elementor-element.elementor-element-4757c48e{--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-75b5b4cc{--min-height:560px;}.elementor-11 .elementor-element.elementor-element-3feed5a2 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-1114d78a .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-658deeb{--min-height:560px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-25d22b3c .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-298a7482{font-size:16px;}.elementor-11 .elementor-element.elementor-element-6aa03faa{font-size:12px;}.elementor-11 .elementor-element.elementor-element-822a7fa{font-size:12px;}.elementor-11 .elementor-element.elementor-element-7e858aa8{font-size:12px;}.elementor-11 .elementor-element.elementor-element-4ee64512{font-size:12px;}.elementor-11 .elementor-element.elementor-element-2b6c743c{font-size:12px;}.elementor-11 .elementor-element.elementor-element-2bdc6e98{--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-4cc54b14{--min-height:560px;}.elementor-11 .elementor-element.elementor-element-7d0f4cc5 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-3ddd2070 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-21a5e5ef{--min-height:560px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-45c04352 .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-5b6c993a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-6ac508b7{font-size:12px;}.elementor-11 .elementor-element.elementor-element-a14ce29{font-size:12px;}.elementor-11 .elementor-element.elementor-element-39c0178e{font-size:12px;}.elementor-11 .elementor-element.elementor-element-1345e91a{font-size:12px;}.elementor-11 .elementor-element.elementor-element-73bec10f{font-size:12px;}.elementor-11 .elementor-element.elementor-element-24cab500{--min-height:560px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-58f47c69{--min-height:560px;}.elementor-11 .elementor-element.elementor-element-60d7f886 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-4943c073 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-4bb9a6cb{--min-height:560px;--padding-top:36px;--padding-bottom:36px;--padding-left:28px;--padding-right:28px;}.elementor-11 .elementor-element.elementor-element-3399f384 .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-7c66e2a2{font-size:16px;}.elementor-11 .elementor-element.elementor-element-59c98e5c{font-size:12px;}.elementor-11 .elementor-element.elementor-element-7f899ff8{font-size:12px;}.elementor-11 .elementor-element.elementor-element-27569242{font-size:12px;}.elementor-11 .elementor-element.elementor-element-73363516{font-size:12px;}.elementor-11 .elementor-element.elementor-element-79ce3dcc{font-size:12px;}.elementor-11 .elementor-element.elementor-element-766f150c{--n-tabs-title-font-size:13px;}.elementor-11 .elementor-element.elementor-element-73e2f12d{--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:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-189315cf .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-176fb564{font-size:13px;}.elementor-11 .elementor-element.elementor-element-61b89f53 .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7be7045e{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-7bd69026{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-2796ba39 .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-46bed7d2{font-size:17px;}.elementor-11 .elementor-element.elementor-element-50d72619{--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-65186c7a{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-11 .elementor-element.elementor-element-35d89a99{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-7e78b1cd{--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1052ec17 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-26e1e106{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-5d0c76ca{--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-14a46641 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-89b618b{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-c53499e{--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1d3f8fdd .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-78572c6f{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-11 .elementor-element.elementor-element-3d9f3d47{--padding-top:4px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-73953594 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-797567bf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11 .elementor-element.elementor-element-517876d0 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-40c09d5a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5756cac4{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-1db4c979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button{font-size:16px;padding:9px 18px 9px 18px;}.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button{font-size:16px;padding:9px 18px 9px 18px;}.elementor-11 .elementor-element.elementor-element-4679953a{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-1d37a89a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:24px;--padding-bottom:24px;--padding-left:48px;--padding-right:48px;}.elementor-11 .elementor-element.elementor-element-cf1942e{--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:space-between;--align-items:flex-end;--gap:36px 36px;--row-gap:36px;--column-gap:36px;}.elementor-11 .elementor-element.elementor-element-7a8776b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-11 .elementor-element.elementor-element-6b8ac8e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-11 .elementor-element.elementor-element-6b8ac8e8 .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-6330a13{padding:0px 0px 0px 24px;--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;font-size:17px;}.elementor-11 .elementor-element.elementor-element-d8391a4{--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;--gap:42px 0px;--row-gap:42px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5c9e78f{--padding-top:0px;--padding-bottom:72px;--padding-left:16px;--padding-right:34px;}.elementor-11 .elementor-element.elementor-element-384066e5 img{height:420px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6fe29e8e{left:50px;}body.rtl .elementor-11 .elementor-element.elementor-element-6fe29e8e{right:50px;}.elementor-11 .elementor-element.elementor-element-35bd73cc{bottom:-33px;}.elementor-11 .elementor-element.elementor-element-35bd73cc img{height:230px;}.elementor-11 .elementor-element.elementor-element-1455cbd{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-55400d22{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3ac1fa2f{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7ec45760{font-size:16px;}.elementor-11 .elementor-element.elementor-element-34048083{--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:48px;--padding-bottom:48px;--padding-left:34px;--padding-right:34px;}.elementor-11 .elementor-element.elementor-element-1b5fa79a .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-73da46fb{width:100%;max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-73da46fb.elementor-element{--align-self:flex-start;}.elementor-11 .elementor-element.elementor-element-26723fb6{--padding-top:40px;--padding-bottom:36px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-4cb0f31b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-3568b19c{--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3aea7be .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-4fa5087a{font-size:15px;}.elementor-11 .elementor-element.elementor-element-59afdb1c{--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-2b62ee64 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-594b8cee{--padding-top:20px;--padding-bottom:20px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-7e8d860b .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-410e2591{font-size:14px;}.elementor-11 .elementor-element.elementor-element-5d721f1c{font-size:14px;}.elementor-11 .elementor-element.elementor-element-51588267{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-76891ad1{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:36px 36px;--row-gap:36px;--column-gap:36px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-52886c21{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-52886c21.e-con{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-1e030391{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:13px;}.elementor-11 .elementor-element.elementor-element-3278407{text-align:start;}.elementor-11 .elementor-element.elementor-element-3278407 .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-7daaeba1{--justify-content:flex-start;}.elementor-11 .elementor-element.elementor-element-51e110be{padding:0px 0px 0px 24px;font-size:17px;}.elementor-11 .elementor-element.elementor-element-146b6a45{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:28px 28px 28px 28px;--padding-top:45px;--padding-bottom:45px;--padding-left:45px;--padding-right:45px;}.elementor-11 .elementor-element.elementor-element-c896244 img{width:100%;}.elementor-11 .elementor-element.elementor-element-2fa520b6{--min-height:0px;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3eaf9eb5{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-8d59f4f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-42abd3e1{font-size:12px;}.elementor-11 .elementor-element.elementor-element-748f48fe{text-align:start;}.elementor-11 .elementor-element.elementor-element-748f48fe .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-2784b8f{font-size:16px;}.elementor-11 .elementor-element.elementor-element-e3a3d7b{--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 22px;--row-gap:0px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-1707661b .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1a1ac373 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1a30661e .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-37d0a306 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-491b42a1 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-620af420 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-8e15f4f .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-67e48bbd .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-4b80033e .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1098a6c .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-74a2d91b .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-683d7b07 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-201455d9{--min-height:0px;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7fa142b6{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-1227e5ad{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-74eaf5f1{font-size:12px;}.elementor-11 .elementor-element.elementor-element-2d6f2ddb{text-align:start;}.elementor-11 .elementor-element.elementor-element-2d6f2ddb .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-7eb177d7{font-size:16px;}.elementor-11 .elementor-element.elementor-element-68fbb6ff{--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 22px;--row-gap:0px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-76b98f2d .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1cf6e65f .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-73b60dfa .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-785521e9 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-2887a70c .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-158e58f0{--min-height:0px;--border-radius:0px 0px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4e8d3382{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:36px;--padding-bottom:36px;--padding-left:36px;--padding-right:36px;}.elementor-11 .elementor-element.elementor-element-2f7818ae{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-47ea2c2c{font-size:12px;}.elementor-11 .elementor-element.elementor-element-47737d0b{text-align:start;}.elementor-11 .elementor-element.elementor-element-47737d0b .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-1b63ddba{font-size:16px;}.elementor-11 .elementor-element.elementor-element-1a9af5a5{--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 22px;--row-gap:0px;--column-gap:22px;}.elementor-11 .elementor-element.elementor-element-6e829ef2 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-ede7b89 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-471ffc72 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-41d34e0 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-11591533{--n-tabs-title-font-size:14px;}.elementor-11 .elementor-element.elementor-element-13a2e17{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-765879c6{--container-widget-width:65%;--container-widget-flex-grow:0;width:var( --container-widget-width, 65% );max-width:65%;font-size:14px;}.elementor-11 .elementor-element.elementor-element-3c53daf{--container-widget-width:200px;--container-widget-flex-grow:0;width:var( --container-widget-width, 200px );max-width:200px;}.elementor-11 .elementor-element.elementor-element-3c53daf .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-78728652{--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-4805a906{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:56px 0px;--row-gap:56px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-11bdec33{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6eefc09b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-6eefc09b .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-659c511c{padding:0px 0px 0px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-11 .elementor-element.elementor-element-6b19e4a5{margin:36px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-item > a{font-size:13px;}.elementor-11 .elementor-element.elementor-element-1a4370bb{--border-radius:24px 24px 24px 24px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11 .elementor-element.elementor-element-7e959a9a{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group > label{font-size:12px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group .elementor-field, .elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-subgroup label{font-size:16px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-message{font-size:14px;}.elementor-11 .elementor-element.elementor-element-19487482{--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-11780983{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:28px 0px;--row-gap:28px;--column-gap:0px;--padding-top:0px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1ae3e795{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-1ae3e795 .elementor-heading-title{font-size:42px;}.elementor-11 .elementor-element.elementor-element-658d01f1{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-11 .elementor-element.elementor-element-658d01f1.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-6d2e7e28{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:48px 0px;--row-gap:48px;--column-gap:0px;--margin-top:48px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-30679d72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-item > a{font-size:11px;}.elementor-11 .elementor-element.elementor-element-68c4484d .elementor-heading-title{font-size:26px;}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-item > a{font-size:13px;}.elementor-11 .elementor-element.elementor-element-4eb5115d{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-29d4e248{font-size:14px;}.elementor-11 .elementor-element.elementor-element-365b4328{--container-widget-width:240px;--container-widget-flex-grow:0;width:var( --container-widget-width, 240px );max-width:240px;}.elementor-11 .elementor-element.elementor-element-365b4328 .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-74ac0b32{--border-radius:24px 24px 24px 24px;}.elementor-11 .elementor-element.elementor-element-3a3e7765{--padding-top:0px;--padding-bottom:32px;--padding-left:76px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-899ec5e{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;font-size:11px;}.elementor-11 .elementor-element.elementor-element-cf0712a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-29e782f9{--padding-top:0px;--padding-bottom:32px;--padding-left:76px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-2bd5d41b{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;font-size:11px;}.elementor-11 .elementor-element.elementor-element-41a6736a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-24d2fd57{--padding-top:0px;--padding-bottom:32px;--padding-left:76px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-6217fb40{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;font-size:11px;}.elementor-11 .elementor-element.elementor-element-5b3b1239{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7d9a2728{--padding-top:0px;--padding-bottom:32px;--padding-left:76px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-6059dd53{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;font-size:11px;}.elementor-11 .elementor-element.elementor-element-1dc3f98b{font-size:16px;}.elementor-11 .elementor-element.elementor-element-747cffac{--padding-top:0px;--padding-bottom:32px;--padding-left:76px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-28a3f333{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;font-size:11px;}.elementor-11 .elementor-element.elementor-element-6522e07e{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3159b924{--padding-top:0px;--padding-bottom:32px;--padding-left:76px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-1c8e82b9{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;font-size:11px;}.elementor-11 .elementor-element.elementor-element-1539de05{font-size:16px;}.elementor-11 .elementor-element.elementor-element-29b39d5d{--padding-top:0px;--padding-bottom:32px;--padding-left:76px;--padding-right:30px;}.elementor-11 .elementor-element.elementor-element-5636947{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;font-size:11px;}.elementor-11 .elementor-element.elementor-element-6913f2a0{font-size:16px;}.elementor-11 .elementor-element.elementor-element-53e36593{padding:0px 0px 0px 0px;--n-accordion-title-font-size:17px;}:where( .elementor-11 .elementor-element.elementor-element-53e36593 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.45em;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-6946b1b9{--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-5cd9e6df img{object-position:center center;}.elementor-11 .elementor-element.elementor-element-519c37b7{--justify-content:space-between;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-11 .elementor-element.elementor-element-2d92d36b{width:initial;max-width:initial;text-align:start;font-size:16px;}.elementor-11 .elementor-element.elementor-element-2d92d36b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-4336aa53{--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:space-between;--align-items:stretch;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4336aa53.e-con{--order:99999 /* order end hack */;}.elementor-11 .elementor-element.elementor-element-6492185d{width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button{font-size:16px;line-height:1.25em;padding:8px 14px 8px 14px;}.elementor-11 .elementor-element.elementor-element-23485207{width:initial;max-width:initial;}.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button{font-size:16px;line-height:1.25em;padding:8px 14px 8px 14px;}.elementor-11 .elementor-element.elementor-element-4c34ee7{--width:100%;--e-con-grid-template-columns:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-46df4511{border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-187eae6{text-align:center;}.elementor-11 .elementor-element.elementor-element-187eae6 .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-3aeab7e9{text-align:center;font-size:12px;}.elementor-11 .elementor-element.elementor-element-5870f64c{--border-radius:0px 0px 0px 0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-21e9c58b.elementor-element{--align-self:center;}.elementor-11 .elementor-element.elementor-element-21e9c58b{text-align:center;}.elementor-11 .elementor-element.elementor-element-21e9c58b .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-5db3ea14{text-align:center;font-size:12px;}.elementor-11 .elementor-element.elementor-element-51b4b02b{border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:26px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-232ccfee{--e-rating-justify-content:center;--e-rating-icon-font-size:14px;}.elementor-11 .elementor-element.elementor-element-48a70acc{text-align:center;font-size:12px;}.elementor-11 .elementor-element.elementor-element-7cfd895{--padding-top:26px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-26417262{text-align:center;}.elementor-11 .elementor-element.elementor-element-26417262 .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-6004fae5{text-align:center;font-size:12px;}.elementor-11 .elementor-element.elementor-element-4a83ada{--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;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-47828ea1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-72f0c6cc .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-7a5351b{font-size:16px;line-height:1.5em;}.elementor-11 .elementor-element.elementor-element-21b978fa .elementor-heading-title{font-size:14px;}.elementor-11 .elementor-element.elementor-element-294c95c1{font-size:16px;}.elementor-11 .elementor-element.elementor-element-51f51a36{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-29457099{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-1e26f8e2{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-3001fb20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-43304da9 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-1c64efd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-423f4f82 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-133cf720{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-7a7b6f00 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-29c44557{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-4ecda7ea .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-4379fb6a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-6d1aee84 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-3f03c700{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-4b4cf22c .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-3c46811c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-313ac9d6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-3738e435{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-41c3f6d0 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-5b84292f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-4c39d3f8 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-314568da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-11 .elementor-element.elementor-element-74e98eb6 .elementor-heading-title{font-size:18px;}.elementor-11 .elementor-element.elementor-element-e7d1680{--width:100%;--justify-content:flex-start;}.elementor-11 .elementor-element.elementor-element-75d4da59 img{width:100%;height:305px;}.elementor-11 .elementor-element.elementor-element-10413e38{--width:100%;--min-height:325px;top:72px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-10413e38{left:12px;}body.rtl .elementor-11 .elementor-element.elementor-element-10413e38{right:12px;}.elementor-11 .elementor-element.elementor-element-38dd9810 .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-1b76512{font-size:16px;}.elementor-11 .elementor-element.elementor-element-4ef66d86{font-size:16px;}.elementor-11 .elementor-element.elementor-element-676479d8{--padding-top:64px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-772b9179{--width:100%;}.elementor-11 .elementor-element.elementor-element-3527351a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:42px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-48e5dcfe{--width:100%;}.elementor-11 .elementor-element.elementor-element-15d882e8{font-size:12px;}.elementor-11 .elementor-element.elementor-element-34e8b8ae .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-3a0172f7{--width:100%;}.elementor-11 .elementor-element.elementor-element-79e45271{font-size:16px;}.elementor-11 .elementor-element.elementor-element-e28f16a{--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-11 .elementor-element.elementor-element-560f216c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-560f216c .elementor-button{font-size:14px;}.elementor-11 .elementor-element.elementor-element-6e1104df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button{font-size:14px;}.elementor-11 .elementor-element.elementor-element-541d5c11{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:18px;--padding-left:0px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-1f4a231a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-4b256c29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:17px;}.elementor-11 .elementor-element.elementor-element-13770aea{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-5db1e540{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-827d4a5{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-6c712b01{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-5dfdf351{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-6a2d1835{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-61b6e15b{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-6979d89a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-4964c798{--content-width:100%;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-7f28e260{--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-6061c05c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:12px;}.elementor-11 .elementor-element.elementor-element-5f7cf11a{text-align:center;}.elementor-11 .elementor-element.elementor-element-5f7cf11a .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-77e95a33{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-a4440d1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-13552dd2{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:13px 13px 13px 13px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-11 .elementor-element.elementor-element-50db526f{--width:100%;--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-11 .elementor-element.elementor-element-51ac8e2d{--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-78590764 img{width:100%;height:100%;}.elementor-11 .elementor-element.elementor-element-57c62ae8 img{width:100%;height:100%;}.elementor-11 .elementor-element.elementor-element-65dcfb91{--min-height:32px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-612e823f{--width:9px;--min-height:9px;}.elementor-11 .elementor-element.elementor-element-7513f348 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-63963c91{--min-height:32px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-56b3e260{--width:9px;--min-height:9px;}.elementor-11 .elementor-element.elementor-element-637686c8 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-291dcae0{--width:2px;}.elementor-11 .elementor-element.elementor-element-59fc22f9{--width:42px;--min-height:42px;}.elementor-11 .elementor-element.elementor-element-51b0570 .elementor-heading-title{font-size:18px;letter-spacing:-0.02em;}.elementor-11 .elementor-element.elementor-element-64e6ce4d{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 1px 1px 1px;font-size:16px;line-height:1.35em;}.elementor-11 .elementor-element.elementor-element-1084fc63{--width:100%;--min-height:1px;}.elementor-11 .elementor-element.elementor-element-5bee956f{--width:100%;--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-11 .elementor-element.elementor-element-1a28398a{--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-c6e7fb0 img{width:100%;height:100%;}.elementor-11 .elementor-element.elementor-element-14e4d22a img{width:100%;height:100%;}.elementor-11 .elementor-element.elementor-element-219ca538{--min-height:32px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-75de8022{--width:9px;--min-height:9px;}.elementor-11 .elementor-element.elementor-element-64f47a88 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-793733d8{--min-height:32px;--padding-top:7px;--padding-bottom:7px;--padding-left:10px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-37abe5d8{--width:9px;--min-height:9px;}.elementor-11 .elementor-element.elementor-element-1de175b6 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-55f5a34a{--width:2px;}.elementor-11 .elementor-element.elementor-element-3b927fff{--width:42px;--min-height:42px;}.elementor-11 .elementor-element.elementor-element-7445f87d .elementor-heading-title{font-size:18px;letter-spacing:-0.02em;}.elementor-11 .elementor-element.elementor-element-46dffee1{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:12px 1px 1px 1px;font-size:16px;line-height:1.35em;}.elementor-11 .elementor-element.elementor-element-7bea9c87{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-74711dd5{--width:100%;}.elementor-11 .elementor-element.elementor-element-55f6233a{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-6d873a46{--width:100%;}.elementor-11 .elementor-element.elementor-element-7e7c1a96{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-48e2f3cc{font-size:16px;}.elementor-11 .elementor-element.elementor-element-30f5ae2c .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-14737930{--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-19d9596{font-size:10px;}.elementor-11 .elementor-element.elementor-element-26caa3f0{font-size:10px;}.elementor-11 .elementor-element.elementor-element-4757c48e{--width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-75b5b4cc{--width:100%;--min-height:0px;}.elementor-11 .elementor-element.elementor-element-3feed5a2 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-1114d78a .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-658deeb{--width:100%;--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-25d22b3c .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-298a7482{font-size:16px;}.elementor-11 .elementor-element.elementor-element-6aa03faa{font-size:12px;}.elementor-11 .elementor-element.elementor-element-822a7fa{font-size:12px;}.elementor-11 .elementor-element.elementor-element-7e858aa8{font-size:12px;}.elementor-11 .elementor-element.elementor-element-4ee64512{font-size:12px;}.elementor-11 .elementor-element.elementor-element-2b6c743c{font-size:12px;}.elementor-11 .elementor-element.elementor-element-2bdc6e98{--width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-4cc54b14{--width:100%;--min-height:0px;}.elementor-11 .elementor-element.elementor-element-7d0f4cc5 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-3ddd2070 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-21a5e5ef{--width:100%;--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-45c04352 .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-5b6c993a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-6ac508b7{font-size:12px;}.elementor-11 .elementor-element.elementor-element-a14ce29{font-size:12px;}.elementor-11 .elementor-element.elementor-element-39c0178e{font-size:12px;}.elementor-11 .elementor-element.elementor-element-1345e91a{font-size:12px;}.elementor-11 .elementor-element.elementor-element-73bec10f{font-size:12px;}.elementor-11 .elementor-element.elementor-element-24cab500{--width:100%;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-58f47c69{--width:100%;--min-height:0px;}.elementor-11 .elementor-element.elementor-element-60d7f886 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-4943c073 .elementor-heading-title{font-size:12px;}.elementor-11 .elementor-element.elementor-element-4bb9a6cb{--width:100%;--min-height:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3399f384 .elementor-heading-title{font-size:11px;}.elementor-11 .elementor-element.elementor-element-7c66e2a2{font-size:16px;}.elementor-11 .elementor-element.elementor-element-59c98e5c{font-size:12px;}.elementor-11 .elementor-element.elementor-element-7f899ff8{font-size:12px;}.elementor-11 .elementor-element.elementor-element-27569242{font-size:12px;}.elementor-11 .elementor-element.elementor-element-73363516{font-size:12px;}.elementor-11 .elementor-element.elementor-element-79ce3dcc{font-size:12px;}.elementor-11 .elementor-element.elementor-element-766f150c{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;--n-tabs-title-font-size:13px;}.elementor-11 .elementor-element.elementor-element-73e2f12d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-189315cf .elementor-heading-title{font-size:16px;}.elementor-11 .elementor-element.elementor-element-176fb564{font-size:13px;}.elementor-11 .elementor-element.elementor-element-61b89f53 .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7be7045e{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-8cd847{--width:100%;}.elementor-11 .elementor-element.elementor-element-7bd69026{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-2796ba39 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-4b2b0dff{--padding-top:2px;--padding-bottom:2px;--padding-left:16px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-46bed7d2{font-size:16px;}.elementor-11 .elementor-element.elementor-element-50d72619{--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-65186c7a{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-11 .elementor-element.elementor-element-35d89a99{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-44252224{--width:48px;--min-height:48px;}.elementor-11 .elementor-element.elementor-element-7e78b1cd{--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1052ec17 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-4171c358{font-size:16px;}.elementor-11 .elementor-element.elementor-element-26e1e106{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-3a1da8b8{--width:48px;--min-height:48px;}.elementor-11 .elementor-element.elementor-element-5d0c76ca{--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-14a46641 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-55dff0bb{font-size:16px;}.elementor-11 .elementor-element.elementor-element-89b618b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-6018a55f{--width:48px;--min-height:48px;}.elementor-11 .elementor-element.elementor-element-c53499e{--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1d3f8fdd .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-31c9d66a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-78572c6f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-11 .elementor-element.elementor-element-16d09dcb{--width:48px;--min-height:48px;}.elementor-11 .elementor-element.elementor-element-3d9f3d47{--padding-top:2px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-73953594 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-215f6a3b{font-size:16px;}.elementor-11 .elementor-element.elementor-element-797567bf{--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-66d7cd93{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-517876d0 .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-40c09d5a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-5756cac4{--width:100%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:12px 10px;--row-gap:12px;--column-gap:10px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button{font-size:16px;line-height:1.25em;padding:8px 14px 8px 14px;}.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button{font-size:16px;line-height:1.25em;padding:8px 14px 8px 14px;}.elementor-11 .elementor-element.elementor-element-4679953a{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-1d37a89a{--width:100%;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-cf1942e{--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;--gap:22px 0px;--row-gap:22px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-75cd970f{--width:100%;}.elementor-11 .elementor-element.elementor-element-7a8776b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:12px;}.elementor-11 .elementor-element.elementor-element-6b8ac8e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-11 .elementor-element.elementor-element-6b8ac8e8 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-6330a13{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-d8391a4{--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;--gap:36px 0px;--row-gap:36px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5c9e78f{--width:100%;--padding-top:0px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-384066e5 img{width:100%;object-position:center center;}.elementor-11 .elementor-element.elementor-element-6fe29e8e{--width:100%;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-6fe29e8e{left:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-6fe29e8e{right:0px;}body:not(.rtl) .elementor-11 .elementor-element.elementor-element-35bd73cc{right:0px;}body.rtl .elementor-11 .elementor-element.elementor-element-35bd73cc{left:0px;}.elementor-11 .elementor-element.elementor-element-35bd73cc{bottom:0px;}.elementor-11 .elementor-element.elementor-element-35bd73cc img{width:48%;}.elementor-11 .elementor-element.elementor-element-1455cbd{--width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-55400d22{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3ac1fa2f{font-size:18px;}.elementor-11 .elementor-element.elementor-element-7ec45760{font-size:16px;}.elementor-11 .elementor-element.elementor-element-34048083{--overlay-opacity:0;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:28px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-5f122b1e{--width:100%;}.elementor-11 .elementor-element.elementor-element-1b5fa79a .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-73da46fb{font-size:16px;}.elementor-11 .elementor-element.elementor-element-26723fb6{--width:100%;--overlay-opacity:0;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:28px;--padding-bottom:26px;--padding-left:22px;--padding-right:22px;}.elementor-11 .elementor-element.elementor-element-4cb0f31b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-3568b19c{--width:100%;--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-15f3834b{font-size:12px;}.elementor-11 .elementor-element.elementor-element-3aea7be .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-4fa5087a{font-size:15px;}.elementor-11 .elementor-element.elementor-element-553784fb{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-59afdb1c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-145ac988 .elementor-icon{font-size:22px;}.elementor-11 .elementor-element.elementor-element-145ac988 .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-5d3112b8{font-size:12px;}.elementor-11 .elementor-element.elementor-element-2b62ee64 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-594b8cee{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-360dc97c .elementor-icon{font-size:22px;}.elementor-11 .elementor-element.elementor-element-360dc97c .elementor-icon svg{height:22px;}.elementor-11 .elementor-element.elementor-element-6a917745{font-size:12px;}.elementor-11 .elementor-element.elementor-element-7e8d860b .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-7d1632e6{--width:100%;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-451cc767{font-size:12px;}.elementor-11 .elementor-element.elementor-element-410e2591{font-size:14px;}.elementor-11 .elementor-element.elementor-element-187a88d8{--width:100%;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5ba845bd{font-size:12px;}.elementor-11 .elementor-element.elementor-element-5d721f1c{font-size:14px;}.elementor-11 .elementor-element.elementor-element-51588267{--content-width:100%;--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-76891ad1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-52886c21{--width:100%;}.elementor-11 .elementor-element.elementor-element-1e030391{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;font-size:12px;}.elementor-11 .elementor-element.elementor-element-3278407{text-align:start;}.elementor-11 .elementor-element.elementor-element-3278407 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-7daaeba1{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-51e110be{padding:0px 0px 0px 16px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-146b6a45{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-c896244 img{width:100%;}.elementor-11 .elementor-element.elementor-element-2fa520b6{--min-height:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3eaf9eb5{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-8d59f4f{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-42abd3e1{font-size:11px;}.elementor-11 .elementor-element.elementor-element-748f48fe{text-align:start;}.elementor-11 .elementor-element.elementor-element-748f48fe .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-2784b8f{font-size:16px;}.elementor-11 .elementor-element.elementor-element-e3a3d7b{--width:100%;--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 14px;--row-gap:0px;--column-gap:14px;}.elementor-11 .elementor-element.elementor-element-1707661b .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1a1ac373 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1a30661e .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-37d0a306 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-491b42a1 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-620af420 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-8e15f4f .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-67e48bbd .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-4b80033e .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1098a6c .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-74a2d91b .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-683d7b07 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-201455d9{--min-height:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7fa142b6{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-1227e5ad{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-74eaf5f1{font-size:11px;}.elementor-11 .elementor-element.elementor-element-2d6f2ddb{text-align:start;}.elementor-11 .elementor-element.elementor-element-2d6f2ddb .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-7eb177d7{font-size:16px;}.elementor-11 .elementor-element.elementor-element-68fbb6ff{--width:100%;--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 14px;--row-gap:0px;--column-gap:14px;}.elementor-11 .elementor-element.elementor-element-76b98f2d .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-1cf6e65f .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-73b60dfa .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-785521e9 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-2887a70c .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-158e58f0{--min-height:0px;--border-radius:12px 12px 12px 12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4e8d3382{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:24px;--padding-bottom:26px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-2f7818ae{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-47ea2c2c{font-size:11px;}.elementor-11 .elementor-element.elementor-element-47737d0b{text-align:start;}.elementor-11 .elementor-element.elementor-element-47737d0b .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-1b63ddba{font-size:16px;}.elementor-11 .elementor-element.elementor-element-1a9af5a5{--width:100%;--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 14px;--row-gap:0px;--column-gap:14px;}.elementor-11 .elementor-element.elementor-element-6e829ef2 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-ede7b89 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-471ffc72 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-41d34e0 .elementor-button{font-size:15px;}.elementor-11 .elementor-element.elementor-element-11591533{--n-tabs-title-font-size:13px;}.elementor-11 .elementor-element.elementor-element-13a2e17{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-765879c6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-11 .elementor-element.elementor-element-3c53daf{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-11 .elementor-element.elementor-element-3c53daf .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-78728652{--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-4ae86b6b{--width:100%;}.elementor-11 .elementor-element.elementor-element-4805a906{--width:100%;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-11bdec33{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6eefc09b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-6eefc09b .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-659c511c{padding:0px 0px 0px 18px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-6b19e4a5{margin:32px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6b19e4a5 .elementor-icon-list-item > a{font-size:13px;}.elementor-11 .elementor-element.elementor-element-1a4370bb{--width:100%;--border-radius:20px 20px 20px 20px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-7e959a9a{padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group > label{font-size:12px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-group .elementor-field, .elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-field-subgroup label{font-size:16px;line-height:1.4em;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-button{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7e959a9a .elementor-message{font-size:14px;}.elementor-11 .elementor-element.elementor-element-19487482{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-11 .elementor-element.elementor-element-2e1ed76f{--width:100%;}.elementor-11 .elementor-element.elementor-element-11780983{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-27a4a23a{--width:100%;}.elementor-11 .elementor-element.elementor-element-3b524b0e{font-size:12px;}.elementor-11 .elementor-element.elementor-element-1ae3e795{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-1ae3e795 .elementor-heading-title{font-size:32px;}.elementor-11 .elementor-element.elementor-element-658d01f1{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-11 .elementor-element.elementor-element-658d01f1.elementor-element{--align-self:stretch;}.elementor-11 .elementor-element.elementor-element-6d2e7e28{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-30679d72{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-8577c2e .elementor-icon-list-item > a{font-size:11px;}.elementor-11 .elementor-element.elementor-element-68c4484d .elementor-heading-title{font-size:24px;}.elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-11 .elementor-element.elementor-element-6c3bd24c .elementor-icon-list-item > a{font-size:13px;}.elementor-11 .elementor-element.elementor-element-4eb5115d{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-29d4e248{font-size:14px;}.elementor-11 .elementor-element.elementor-element-365b4328{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-11 .elementor-element.elementor-element-365b4328 .elementor-button{font-size:16px;padding:15px 18px 15px 18px;}.elementor-11 .elementor-element.elementor-element-74ac0b32{--width:100%;--border-radius:20px 20px 20px 20px;}.elementor-11 .elementor-element.elementor-element-3a3e7765{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-899ec5e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;}.elementor-11 .elementor-element.elementor-element-cf0712a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-29e782f9{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-2bd5d41b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;}.elementor-11 .elementor-element.elementor-element-41a6736a{font-size:16px;}.elementor-11 .elementor-element.elementor-element-24d2fd57{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6217fb40{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;}.elementor-11 .elementor-element.elementor-element-5b3b1239{font-size:16px;}.elementor-11 .elementor-element.elementor-element-7d9a2728{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-6059dd53{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;}.elementor-11 .elementor-element.elementor-element-1dc3f98b{font-size:16px;}.elementor-11 .elementor-element.elementor-element-747cffac{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-28a3f333{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;}.elementor-11 .elementor-element.elementor-element-6522e07e{font-size:16px;}.elementor-11 .elementor-element.elementor-element-3159b924{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-1c8e82b9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;}.elementor-11 .elementor-element.elementor-element-1539de05{font-size:16px;}.elementor-11 .elementor-element.elementor-element-29b39d5d{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:28px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5636947{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:11px;}.elementor-11 .elementor-element.elementor-element-6913f2a0{font-size:16px;}.elementor-11 .elementor-element.elementor-element-53e36593{padding:0px 0px 0px 0px;--n-accordion-title-font-size:16px;}:where( .elementor-11 .elementor-element.elementor-element-53e36593 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.45em;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-6946b1b9{--width:100%;}.elementor-11 .elementor-element.elementor-element-519c37b7{--width:1278px;}.elementor-11 .elementor-element.elementor-element-4c34ee7{--width:1278px;}.elementor-11 .elementor-element.elementor-element-4a83ada{--content-width:1278px;}.elementor-11 .elementor-element.elementor-element-29457099{--width:90%;}.elementor-11 .elementor-element.elementor-element-10413e38{--width:550px;}.elementor-11 .elementor-element.elementor-element-34ff17d8{--width:85%;}.elementor-11 .elementor-element.elementor-element-676479d8{--content-width:1278px;}.elementor-11 .elementor-element.elementor-element-3527351a{--width:100%;}.elementor-11 .elementor-element.elementor-element-48e5dcfe{--width:61%;}.elementor-11 .elementor-element.elementor-element-3a0172f7{--width:39%;}.elementor-11 .elementor-element.elementor-element-6c371dcb{--width:100%;}.elementor-11 .elementor-element.elementor-element-e28f16a{--width:100%;}.elementor-11 .elementor-element.elementor-element-541d5c11{--width:100%;}.elementor-11 .elementor-element.elementor-element-1f4a231a{--width:57.8%;}.elementor-11 .elementor-element.elementor-element-18b2a455{--width:100%;}.elementor-11 .elementor-element.elementor-element-57aa0e7a{--width:100%;}.elementor-11 .elementor-element.elementor-element-13770aea{--width:40.9%;}.elementor-11 .elementor-element.elementor-element-38e65af6{--width:100%;}.elementor-11 .elementor-element.elementor-element-30ecc2bd{--width:100%;}.elementor-11 .elementor-element.elementor-element-827d4a5{--width:632px;}.elementor-11 .elementor-element.elementor-element-704b474b{--width:100%;}.elementor-11 .elementor-element.elementor-element-8b362c{--width:100%;}.elementor-11 .elementor-element.elementor-element-5dfdf351{--width:307px;}.elementor-11 .elementor-element.elementor-element-b6f7ac1{--width:100%;}.elementor-11 .elementor-element.elementor-element-5040605c{--width:100%;}.elementor-11 .elementor-element.elementor-element-61b6e15b{--width:307px;}.elementor-11 .elementor-element.elementor-element-43826e31{--width:100%;}.elementor-11 .elementor-element.elementor-element-d0bb03c{--width:100%;}.elementor-11 .elementor-element.elementor-element-4964c798{--content-width:1278px;}.elementor-11 .elementor-element.elementor-element-7f28e260{--width:100%;}.elementor-11 .elementor-element.elementor-element-a4440d1{--width:100%;}.elementor-11 .elementor-element.elementor-element-13552dd2{--width:100%;}.elementor-11 .elementor-element.elementor-element-50db526f{--width:50%;}.elementor-11 .elementor-element.elementor-element-51ac8e2d{--width:100%;}.elementor-11 .elementor-element.elementor-element-45cdef6b{--width:100%;}.elementor-11 .elementor-element.elementor-element-612e823f{--width:9px;}.elementor-11 .elementor-element.elementor-element-56b3e260{--width:9px;}.elementor-11 .elementor-element.elementor-element-5788e3fc{--width:52px;}.elementor-11 .elementor-element.elementor-element-291dcae0{--width:2px;}.elementor-11 .elementor-element.elementor-element-59fc22f9{--width:52px;}.elementor-11 .elementor-element.elementor-element-1084fc63{--width:1px;}.elementor-11 .elementor-element.elementor-element-5bee956f{--width:50%;}.elementor-11 .elementor-element.elementor-element-1a28398a{--width:100%;}.elementor-11 .elementor-element.elementor-element-3bd24aa7{--width:100%;}.elementor-11 .elementor-element.elementor-element-75de8022{--width:9px;}.elementor-11 .elementor-element.elementor-element-37abe5d8{--width:9px;}.elementor-11 .elementor-element.elementor-element-7f236560{--width:52px;}.elementor-11 .elementor-element.elementor-element-55f5a34a{--width:2px;}.elementor-11 .elementor-element.elementor-element-3b927fff{--width:52px;}.elementor-11 .elementor-element.elementor-element-7bea9c87{--content-width:1278px;}.elementor-11 .elementor-element.elementor-element-74711dd5{--width:100%;}.elementor-11 .elementor-element.elementor-element-6d873a46{--width:61.5%;}.elementor-11 .elementor-element.elementor-element-7e7c1a96{--width:32.4%;}.elementor-11 .elementor-element.elementor-element-4757c48e{--width:100%;}.elementor-11 .elementor-element.elementor-element-2bdc6e98{--width:100%;}.elementor-11 .elementor-element.elementor-element-24cab500{--width:100%;}.elementor-11 .elementor-element.elementor-element-7be7045e{--content-width:1278px;}.elementor-11 .elementor-element.elementor-element-7bd69026{--width:100%;}.elementor-11 .elementor-element.elementor-element-4b2b0dff{--width:34%;}.elementor-11 .elementor-element.elementor-element-50d72619{--width:100%;}.elementor-11 .elementor-element.elementor-element-65186c7a{--width:100%;}.elementor-11 .elementor-element.elementor-element-35d89a99{--width:25%;}.elementor-11 .elementor-element.elementor-element-44252224{--width:48px;}.elementor-11 .elementor-element.elementor-element-7e78b1cd{--width:100%;}.elementor-11 .elementor-element.elementor-element-26e1e106{--width:25%;}.elementor-11 .elementor-element.elementor-element-3a1da8b8{--width:48px;}.elementor-11 .elementor-element.elementor-element-5d0c76ca{--width:100%;}.elementor-11 .elementor-element.elementor-element-89b618b{--width:25%;}.elementor-11 .elementor-element.elementor-element-6018a55f{--width:48px;}.elementor-11 .elementor-element.elementor-element-c53499e{--width:100%;}.elementor-11 .elementor-element.elementor-element-78572c6f{--width:25%;}.elementor-11 .elementor-element.elementor-element-16d09dcb{--width:48px;}.elementor-11 .elementor-element.elementor-element-3d9f3d47{--width:100%;}.elementor-11 .elementor-element.elementor-element-797567bf{--width:100%;}.elementor-11 .elementor-element.elementor-element-66d7cd93{--width:66%;}.elementor-11 .elementor-element.elementor-element-5756cac4{--width:28%;}.elementor-11 .elementor-element.elementor-element-4679953a{--content-width:1278px;}.elementor-11 .elementor-element.elementor-element-cf1942e{--width:100%;}.elementor-11 .elementor-element.elementor-element-75cd970f{--width:68%;}.elementor-11 .elementor-element.elementor-element-d8391a4{--width:100%;}.elementor-11 .elementor-element.elementor-element-5c9e78f{--width:60%;}.elementor-11 .elementor-element.elementor-element-6fe29e8e{--width:524px;}.elementor-11 .elementor-element.elementor-element-1455cbd{--width:33.33%;}.elementor-11 .elementor-element.elementor-element-5f122b1e{--width:40%;}.elementor-11 .elementor-element.elementor-element-3568b19c{--width:42%;}.elementor-11 .elementor-element.elementor-element-553784fb{--width:58%;}.elementor-11 .elementor-element.elementor-element-59afdb1c{--width:100%;}.elementor-11 .elementor-element.elementor-element-594b8cee{--width:100%;}.elementor-11 .elementor-element.elementor-element-7d1632e6{--width:50%;}.elementor-11 .elementor-element.elementor-element-187a88d8{--width:50%;}.elementor-11 .elementor-element.elementor-element-51588267{--content-width:1278px;}.elementor-11 .elementor-element.elementor-element-52886c21{--width:54%;}.elementor-11 .elementor-element.elementor-element-7daaeba1{--width:33.8%;}.elementor-11 .elementor-element.elementor-element-2fa520b6{--width:100%;}.elementor-11 .elementor-element.elementor-element-3eaf9eb5{--width:100%;}.elementor-11 .elementor-element.elementor-element-8d59f4f{--width:32.4%;}.elementor-11 .elementor-element.elementor-element-e3a3d7b{--width:67.6%;}.elementor-11 .elementor-element.elementor-element-201455d9{--width:100%;}.elementor-11 .elementor-element.elementor-element-7fa142b6{--width:100%;}.elementor-11 .elementor-element.elementor-element-1227e5ad{--width:32.4%;}.elementor-11 .elementor-element.elementor-element-68fbb6ff{--width:67.6%;}.elementor-11 .elementor-element.elementor-element-158e58f0{--width:100%;}.elementor-11 .elementor-element.elementor-element-4e8d3382{--width:100%;}.elementor-11 .elementor-element.elementor-element-2f7818ae{--width:32.4%;}.elementor-11 .elementor-element.elementor-element-1a9af5a5{--width:67.6%;}.elementor-11 .elementor-element.elementor-element-78728652{--content-width:1278px;}.elementor-11 .elementor-element.elementor-element-4ae86b6b{--width:1240px;}.elementor-11 .elementor-element.elementor-element-4805a906{--width:100%;}.elementor-11 .elementor-element.elementor-element-11bdec33{--width:36%;}.elementor-11 .elementor-element.elementor-element-1a4370bb{--width:57%;}.elementor-11 .elementor-element.elementor-element-19487482{--content-width:1278px;}.elementor-11 .elementor-element.elementor-element-2e1ed76f{--width:1240px;}.elementor-11 .elementor-element.elementor-element-11780983{--width:100%;}.elementor-11 .elementor-element.elementor-element-27a4a23a{--width:57%;}.elementor-11 .elementor-element.elementor-element-6d2e7e28{--width:100%;}.elementor-11 .elementor-element.elementor-element-30679d72{--width:29%;}.elementor-11 .elementor-element.elementor-element-74ac0b32{--width:64%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-519c37b7{--width:100%;}.elementor-11 .elementor-element.elementor-element-5392e3e3{--width:100%;}.elementor-11 .elementor-element.elementor-element-4c34ee7{--width:100%;}.elementor-11 .elementor-element.elementor-element-4a83ada{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-47828ea1{--width:100%;}.elementor-11 .elementor-element.elementor-element-18202f0e{--width:100%;}.elementor-11 .elementor-element.elementor-element-51f51a36{--width:100%;}.elementor-11 .elementor-element.elementor-element-29457099{--width:100%;}.elementor-11 .elementor-element.elementor-element-1e26f8e2{--width:500px;}.elementor-11 .elementor-element.elementor-element-6d97f08e{--width:500px;}.elementor-11 .elementor-element.elementor-element-455f13b0{--width:500px;}.elementor-11 .elementor-element.elementor-element-515c68d5{--width:500px;}.elementor-11 .elementor-element.elementor-element-45733b53{--width:500px;}.elementor-11 .elementor-element.elementor-element-2bdd4a4d{--width:500px;}.elementor-11 .elementor-element.elementor-element-38664981{--width:500px;}.elementor-11 .elementor-element.elementor-element-58c3acd4{--width:500px;}.elementor-11 .elementor-element.elementor-element-255db824{--width:500px;}.elementor-11 .elementor-element.elementor-element-3630f526{--width:500px;}.elementor-11 .elementor-element.elementor-element-e7d1680{--width:100%;}.elementor-11 .elementor-element.elementor-element-10413e38{--width:600px;}.elementor-11 .elementor-element.elementor-element-1e70658a{--width:100%;}.elementor-11 .elementor-element.elementor-element-34ff17d8{--width:100%;}.elementor-11 .elementor-element.elementor-element-772b9179{--width:100%;}.elementor-11 .elementor-element.elementor-element-48e5dcfe{--width:100%;}.elementor-11 .elementor-element.elementor-element-3a0172f7{--width:100%;}.elementor-11 .elementor-element.elementor-element-1f4a231a{--width:100%;}.elementor-11 .elementor-element.elementor-element-13770aea{--width:100%;}.elementor-11 .elementor-element.elementor-element-4964c798{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-50db526f{--width:100%;}.elementor-11 .elementor-element.elementor-element-612e823f{--width:9px;}.elementor-11 .elementor-element.elementor-element-56b3e260{--width:9px;}.elementor-11 .elementor-element.elementor-element-59fc22f9{--width:52px;}.elementor-11 .elementor-element.elementor-element-1084fc63{--width:100%;}.elementor-11 .elementor-element.elementor-element-5bee956f{--width:100%;}.elementor-11 .elementor-element.elementor-element-75de8022{--width:9px;}.elementor-11 .elementor-element.elementor-element-37abe5d8{--width:9px;}.elementor-11 .elementor-element.elementor-element-3b927fff{--width:52px;}.elementor-11 .elementor-element.elementor-element-74711dd5{--width:100%;}.elementor-11 .elementor-element.elementor-element-6d873a46{--width:100%;}.elementor-11 .elementor-element.elementor-element-7e7c1a96{--width:100%;}.elementor-11 .elementor-element.elementor-element-4757c48e{--width:100%;}.elementor-11 .elementor-element.elementor-element-2bdc6e98{--width:100%;}.elementor-11 .elementor-element.elementor-element-24cab500{--width:100%;}.elementor-11 .elementor-element.elementor-element-8cd847{--width:100%;}.elementor-11 .elementor-element.elementor-element-4b2b0dff{--width:100%;}.elementor-11 .elementor-element.elementor-element-35d89a99{--width:100%;}.elementor-11 .elementor-element.elementor-element-26e1e106{--width:100%;}.elementor-11 .elementor-element.elementor-element-89b618b{--width:100%;}.elementor-11 .elementor-element.elementor-element-78572c6f{--width:100%;}.elementor-11 .elementor-element.elementor-element-66d7cd93{--width:100%;}.elementor-11 .elementor-element.elementor-element-5756cac4{--width:100%;}.elementor-11 .elementor-element.elementor-element-1d37a89a{--width:100%;}.elementor-11 .elementor-element.elementor-element-cf1942e{--width:100%;}.elementor-11 .elementor-element.elementor-element-75cd970f{--width:50%;}.elementor-11 .elementor-element.elementor-element-5c9e78f{--width:100%;}.elementor-11 .elementor-element.elementor-element-1455cbd{--width:100%;}.elementor-11 .elementor-element.elementor-element-5f122b1e{--width:100%;}.elementor-11 .elementor-element.elementor-element-26723fb6{--width:100%;}.elementor-11 .elementor-element.elementor-element-3568b19c{--width:100%;}.elementor-11 .elementor-element.elementor-element-553784fb{--width:100%;}.elementor-11 .elementor-element.elementor-element-7d1632e6{--width:58%;}.elementor-11 .elementor-element.elementor-element-187a88d8{--width:42%;}.elementor-11 .elementor-element.elementor-element-51588267{--content-width:100%;}.elementor-11 .elementor-element.elementor-element-76891ad1{--width:100%;}.elementor-11 .elementor-element.elementor-element-52886c21{--width:50%;}.elementor-11 .elementor-element.elementor-element-7daaeba1{--width:50%;}.elementor-11 .elementor-element.elementor-element-8d59f4f{--width:100%;}.elementor-11 .elementor-element.elementor-element-e3a3d7b{--width:100%;}.elementor-11 .elementor-element.elementor-element-1227e5ad{--width:100%;}.elementor-11 .elementor-element.elementor-element-68fbb6ff{--width:100%;}.elementor-11 .elementor-element.elementor-element-2f7818ae{--width:100%;}.elementor-11 .elementor-element.elementor-element-1a9af5a5{--width:100%;}.elementor-11 .elementor-element.elementor-element-4ae86b6b{--width:100%;}.elementor-11 .elementor-element.elementor-element-4805a906{--width:100%;}.elementor-11 .elementor-element.elementor-element-11bdec33{--width:100%;}.elementor-11 .elementor-element.elementor-element-1a4370bb{--width:100%;}.elementor-11 .elementor-element.elementor-element-2e1ed76f{--width:100%;}.elementor-11 .elementor-element.elementor-element-27a4a23a{--width:100%;}.elementor-11 .elementor-element.elementor-element-30679d72{--width:100%;}.elementor-11 .elementor-element.elementor-element-74ac0b32{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-6492185d */.elementor-11 .elementor-element.elementor-element-6492185d {
  --solar-orange: #ff7b13;
  --solar-ink: #0c0c0c;
  --solar-coal: #11100f;
  --solar-ease: cubic-bezier(.16, 1, .3, 1);
  background: none;
  border: 0;
  box-shadow: none;
  overflow: visible;
  text-shadow: none;
  max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button {
  position: relative;
  isolation: isolate;
  box-sizing: border-box;
  max-width: 100%;
  min-height: 58px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  white-space: normal !important;
  cursor: pointer;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(255, 123, 19, .18);

  color: var(--solar-orange) !important;
  background: var(--solar-coal) !important;
  border: 1px solid rgba(255, 123, 19, .62) !important;
  border-radius: 27px 10px 27px 10px !important;

  text-align: center;
  text-decoration: none;
  text-shadow: none !important;

  box-shadow: 0 17px 34px -25px rgba(255, 123, 19, .8) !important;

  transition:
    transform 380ms var(--solar-ease),
    border-color 260ms ease,
    box-shadow 380ms var(--solar-ease);
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 5px;
  pointer-events: none;
  border: 1px solid currentColor;
  border-radius: 22px 6px 22px 6px;
  opacity: .18;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button::after {
  content: "";
  position: absolute;
  z-index: 0;
  top: -55%;
  bottom: -55%;
  left: -44%;
  width: 34%;
  pointer-events: none;
  background: linear-gradient(
    100deg,
    transparent,
    rgba(255, 123, 19, .78),
    transparent
  );
  opacity: 0;
  transform: translateX(0) skewX(-16deg);
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  min-width: 0;
  max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon {
  width: 36px;
  height: 36px;
  margin: 0 !important;
  display: inline-grid;
  place-items: center;
  flex: 0 0 36px;
  color: inherit !important;
  border: 1px solid currentColor;
  border-radius: 50%;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon i,
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon svg {
  width: 17px;
  height: 17px;
  filter: none !important;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon i,
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon i::before,
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon svg {
  color: inherit !important;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon svg:not([fill="none"]),
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon svg [fill]:not([fill="none"]) {
  fill: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon svg [stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon svg[stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-text {
  min-width: 0;
  color: inherit !important;
  overflow-wrap: break-word;
  overflow-wrap: anywhere;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 3px;
  transition: none;
  box-shadow:
    0 0 0 2px var(--solar-ink),
    0 0 0 5px var(--solar-orange) !important;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:active {
  transform: scale(.985) !important;
  transition-duration: 90ms;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:active .elementor-button-icon {
  transform: rotate(-5deg) scale(.9);
}

@media (hover: hover) and (pointer: fine) {
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:hover {
    color: var(--solar-orange) !important;
    border-color: var(--solar-orange) !important;
    transform: translateY(-3px) !important;
    box-shadow: 0 20px 38px -23px rgba(255, 123, 19, .84) !important;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:hover::after {
    animation: gf-solar-phone-sweep 620ms var(--solar-ease) both;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:hover .elementor-button-icon {
    animation: gf-solar-phone-icon 540ms var(--solar-ease) both;
  }

  /* Elementor kan ellers overskrive ikonfarven på hover. */
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:hover .elementor-button-icon,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:hover .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:hover .elementor-button-icon i::before,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:hover .elementor-button-icon svg {
    color: var(--solar-orange) !important;
  }
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button[inert],
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button[aria-disabled="true"],
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button[aria-busy="true"],
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button.elementor-button-disabled,
.elementor-11 .elementor-element.elementor-element-6492185d button.elementor-button:disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: .58;
  transform: none !important;
  border-color: rgba(255, 123, 19, .4) !important;
  box-shadow: 0 8px 18px -15px rgba(255, 123, 19, .42) !important;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button[aria-busy="true"] {
  cursor: wait;
}

.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button[inert]::after,
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button[aria-disabled="true"]::after,
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button[aria-busy="true"]::after,
.elementor-11 .elementor-element.elementor-element-6492185d .elementor-button.elementor-button-disabled::after,
.elementor-11 .elementor-element.elementor-element-6492185d button.elementor-button:disabled::after {
  animation: none !important;
}

/* =========================================================
   RESPONSIVE – tablet / mobil
========================================================= */

@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-6492185d {
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button {
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-text {
    min-width: 0;
    max-width: 100%;
    white-space: normal !important;
    overflow-wrap: break-word;
    word-break: normal;
    hyphens: auto;
  }
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-6492185d {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 54px !important;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button::before {
    inset: 4px;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-content-wrapper {
    gap: 9px;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon {
    width: 32px;
    height: 32px;
    flex: 0 0 32px;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon svg {
    width: 15px;
    height: 15px;
  }
}

@media (max-width: 420px) {
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button {
    min-height: 50px !important;
    padding: 7px 12px !important;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-content-wrapper {
    gap: 8px;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon {
    width: 30px;
    height: 30px;
    flex-basis: 30px;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon svg {
    width: 14px;
    height: 14px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button::after,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon {
    animation: none !important;
    transition: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:hover,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:active,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button-icon {
    transform: none !important;
  }
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button {
    color: ButtonText !important;
    background: ButtonFace !important;
    border: 1px solid ButtonText !important;
    box-shadow: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button::before,
  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button::after {
    display: none;
  }

  .elementor-11 .elementor-element.elementor-element-6492185d .elementor-button:focus-visible {
    outline: 2px solid Highlight !important;
    outline-offset: 3px;
    box-shadow: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-23485207 */.elementor-11 .elementor-element.elementor-element-23485207 {
  --solar-orange: #ff7b13;
  --solar-orange-top: #ff8c2d;
  --solar-ink: #0c0c0c;
  --solar-ease: cubic-bezier(.16, 1, .3, 1);
  background: none;
  border: 0;
  box-shadow: none;
  overflow: visible;
  text-shadow: none;
  max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button {
  position: relative;
  isolation: isolate;
  box-sizing: border-box;
  max-width: 100%;
  min-height: 58px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  white-space: normal !important;
  cursor: pointer;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(255, 123, 19, .18);

  color: var(--solar-ink) !important;
  background: linear-gradient(
    180deg,
    var(--solar-orange-top) 0%,
    var(--solar-orange) 100%
  ) !important;
  border: 1px solid rgba(255, 255, 255, .34) !important;
  border-radius: 27px 10px 27px 10px !important;

  text-align: center;
  text-decoration: none;
  text-shadow: none !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .4),
    0 17px 34px -19px rgba(255, 123, 19, .72) !important;

  transition:
    transform 380ms var(--solar-ease),
    box-shadow 380ms var(--solar-ease);
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 5px;
  pointer-events: none;
  border: 1px solid currentColor;
  border-radius: 22px 6px 22px 6px;
  opacity: .18;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button::after {
  content: "";
  position: absolute;
  z-index: 0;
  top: -55%;
  bottom: -55%;
  left: -44%;
  width: 34%;
  pointer-events: none;
  background: linear-gradient(
    100deg,
    transparent,
    rgba(255, 255, 255, .72),
    transparent
  );
  opacity: 0;
  transform: translateX(0) skewX(-16deg);
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  min-width: 0;
  max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon {
  width: 36px;
  height: 36px;
  margin: 0 !important;
  display: inline-grid;
  place-items: center;
  flex: 0 0 36px;
  color: inherit !important;
  border: 1px solid currentColor;
  border-radius: 50%;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon i,
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon svg {
  width: 17px;
  height: 17px;
  filter: none !important;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon i,
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon i::before,
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon svg {
  color: inherit !important;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon svg:not([fill="none"]),
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon svg [fill]:not([fill="none"]) {
  fill: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon svg [stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon svg[stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-text {
  min-width: 0;
  color: inherit !important;
  overflow-wrap: break-word;
  overflow-wrap: anywhere;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 3px;
  transition: none;
  box-shadow:
    0 0 0 2px var(--solar-ink),
    0 0 0 5px var(--solar-orange) !important;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:active {
  transform: scale(.985) !important;
  transition-duration: 90ms;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:active .elementor-button-icon {
  transform: rotate(-5deg) scale(.9);
}

@media (hover: hover) and (pointer: fine) {
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:hover {
    color: var(--solar-ink) !important;
    transform: translateY(-3px) !important;
    box-shadow:
      inset 0 1px 0 rgba(255, 255, 255, .48),
      0 22px 40px -20px rgba(255, 123, 19, .82) !important;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:hover::after {
    animation: gf-solar-offer-sweep 620ms var(--solar-ease) both;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:hover .elementor-button-icon {
    animation: gf-solar-offer-icon 540ms var(--solar-ease) both;
  }

  /* Elementor can store a separate white icon color for Hover. */
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:hover .elementor-button-icon,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:hover .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:hover .elementor-button-icon i::before,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:hover .elementor-button-icon svg {
    color: var(--solar-ink) !important;
  }
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button[inert],
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button[aria-disabled="true"],
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button[aria-busy="true"],
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button.elementor-button-disabled,
.elementor-11 .elementor-element.elementor-element-23485207 button.elementor-button:disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: .58;
  transform: none !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .24),
    0 8px 18px -14px rgba(255, 123, 19, .45) !important;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button[aria-busy="true"] {
  cursor: wait;
}

.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button[inert]::after,
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button[aria-disabled="true"]::after,
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button[aria-busy="true"]::after,
.elementor-11 .elementor-element.elementor-element-23485207 .elementor-button.elementor-button-disabled::after,
.elementor-11 .elementor-element.elementor-element-23485207 button.elementor-button:disabled::after {
  animation: none !important;
}

/* =========================================================
   RESPONSIVE – tablet / mobil
========================================================= */

@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-23485207 {
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button {
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-text {
    min-width: 0;
    max-width: 100%;
    white-space: normal !important;
    overflow-wrap: break-word;
    word-break: normal;
    hyphens: auto;
  }
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-23485207 {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 54px !important;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button::before {
    inset: 4px;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-content-wrapper {
    gap: 9px;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon {
    width: 32px;
    height: 32px;
    flex: 0 0 32px;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon svg {
    width: 15px;
    height: 15px;
  }
}

@media (max-width: 420px) {
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button {
    min-height: 50px !important;
    padding: 7px 12px !important;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-content-wrapper {
    gap: 8px;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon {
    width: 30px;
    height: 30px;
    flex-basis: 30px;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon svg {
    width: 14px;
    height: 14px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button::after,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon {
    animation: none !important;
    transition: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:hover,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:active,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button-icon {
    transform: none !important;
  }
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button {
    color: ButtonText !important;
    background: ButtonFace !important;
    border: 1px solid ButtonText !important;
    box-shadow: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button::before,
  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button::after {
    display: none;
  }

  .elementor-11 .elementor-element.elementor-element-23485207 .elementor-button:focus-visible {
    outline: 2px solid Highlight !important;
    outline-offset: 3px;
    box-shadow: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4ef66d86 */.elementor-11 .elementor-element.elementor-element-4ef66d86 .evidence-list {
  list-style: none;
  padding: 0;
  display: grid;
  gap: 0.9rem;
}

.elementor-11 .elementor-element.elementor-element-4ef66d86 .evidence-list li {
  position: relative;
  padding-left: 1.4rem;
}

.elementor-11 .elementor-element.elementor-element-4ef66d86 .evidence-list li::before {
  content: "–";
  position: absolute;
  left: 0;
  color: #ff7b13;
  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6e1104df */.elementor-11 .elementor-element.elementor-element-6e1104df .elementor-button-icon svg {
  transform: translateY(-1px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-676479d8 */.elementor-11 .elementor-element.elementor-element-676479d8 {
  position: relative;
  isolation: isolate;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='1500' viewBox='0 0 1440 1500'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.055' stroke-width='1'%3E%3Cpath d='M-90 540 260-30M-8 690 342-18M950 1535l520-850M1060 1530l430-702'/%3E%3Cpath d='M1030 50l132 132 109-72 188 190M-40 1280l172-166 116 88 152-156'/%3E%3Cpath d='M-42 838 184 586l157 136 173-211M34 932l182-201 121 101 212-240M720 376l151 142 103-77 178 164 320-240M778 1318l206-246 131 111 284-341'/%3E%3Cpath d='M514 1416 678 1218l104 84 125-153M972 518l96 91 119-77 219 179'/%3E%3C/g%3E%3Cg fill='none' stroke='%23ff7b13' stroke-opacity='.24' stroke-width='1'%3E%3Cpath d='M-35 108 150-28M1176 1508l290-474M-12 786 136 620M824 1288l171-205M812 460l59 58'/%3E%3C/g%3E%3Cg fill='%23ff7b13' fill-opacity='.62'%3E%3Ccircle cx='136' cy='620' r='2.4'/%3E%3Ccircle cx='995' cy='1083' r='2.4'/%3E%3Ccircle cx='871' cy='518' r='2.4'/%3E%3C/g%3E%3C/svg%3E") center top / cover no-repeat;
}

.elementor-11 .elementor-element.elementor-element-676479d8 > .e-con-inner,
.elementor-11 .elementor-element.elementor-element-676479d8 > .elementor-element {
  position: relative;
  z-index: 2;
}

.elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card--primary:after {
  content: "";
  position: absolute;
  z-index: 0;
  right: -5%;
  bottom: -7%;
  width: 64%;
  height: 72%;
  opacity: .58;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='360' viewBox='0 0 520 360'%3E%3Cg fill='none' stroke='%23ffffff' stroke-opacity='.11' stroke-width='1'%3E%3Cpath d='M-20 302L93 216l64 30 83-119 61 34 92-129 146 96'/%3E%3Cpath d='M1 334l107-81 61 29 88-118 67 39 90-122 139 93'/%3E%3Cpath d='M38 368l102-74 61 27 87-112 64 35 89-112 120 80'/%3E%3Cpath d='M93 216l15 37 32 41 29-12 32 39 56-157 31 45 64 35 62-163 27 51'/%3E%3C/g%3E%3Cg fill='%23ff7b13'%3E%3Ccircle cx='257' cy='164' r='3'/%3E%3Ccircle cx='352' cy='244' r='2.5'/%3E%3C/g%3E%3C/svg%3E") right bottom / contain no-repeat;
}

.elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card > .e-con-inner,
.elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card > .elementor-element {
  position: relative;
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-source .elementor-button:focus-visible {
  outline: 2px solid #FFA500;
  outline-offset: 4px;
}

@media (min-width: 768px) and (max-width: 1024px) {

  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card--wide {
    width: calc(50% - 8px) !important;
    flex: 0 0 calc(50% - 8px) !important;
  }

  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card--compact {
    width: calc(25% - 12px) !important;
    flex: 0 0 calc(25% - 12px) !important;
  }

  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card--compact .gf-review-card__footer {
    flex-direction: column !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    gap: 8px !important;
  }

  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card--compact .gf-review-card__author {
    width: auto !important;
    max-width: 100% !important;
    flex: 0 0 auto !important;
  }

  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card--compact .gf-review-card__rating {
    width: auto !important;
    max-width: 100% !important;
    min-width: max-content !important;
    flex: 0 0 auto !important;
    white-space: nowrap !important;
  }

  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card--compact .gf-review-card__rating .e-rating,
  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card--compact .gf-review-card__rating .e-rating-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
  }

  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card--compact .gf-review-card__rating .e-icon {
    flex: 0 0 auto !important;
  }
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-grid {
    overflow-x: auto;
    overscroll-behavior-inline: contain;
    scroll-snap-type: x mandatory;
    scroll-padding-inline: 0 16px;
    scrollbar-width: thin;
    scrollbar-color: #FF7B13 #1A1A1A;
  }

  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card {
    flex: 0 0 86%;
    scroll-snap-align: start;
    scroll-snap-stop: always;
  }
}

@media (max-width: 359px) {
  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card {
    flex-basis: 88%;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-676479d8 * {
    scroll-behavior: auto !important;
    transition: none !important;
  }
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-card,
  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-source .elementor-button {
    border-color: CanvasText;
  }
}

/* Harden V1: keyboard-visible review region */
.elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-grid:focus-visible {
  outline: 2px solid #FF7B13;
  outline-offset: -3px;
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-676479d8 .gf-review-grid:focus-visible {
    outline-color: Highlight;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f7cf11a */.elementor-11 .elementor-element.elementor-element-5f7cf11a .elementor-heading-title {
  word-spacing: 8px;
}

.elementor-11 .elementor-element.elementor-element-5f7cf11a .gf-headword {
  display: inline-block;
  opacity: 1;
  transform: none;
}

.elementor-11 .elementor-element.elementor-element-5f7cf11a.gf-motion-ready .gf-headword {
  transition:
    opacity 620ms cubic-bezier(0.16, 1, 0.3, 1),
    transform 620ms cubic-bezier(0.16, 1, 0.3, 1);
}

.elementor-11 .elementor-element.elementor-element-5f7cf11a.gf-motion-ready:not(.gf-heading-inview) .gf-headword {
  opacity: .82;
  transform: translateY(12px);
}

.gf-heading-inview .gf-headword {
  opacity: 1;
  transform: translateY(0);
}

.elementor-11 .elementor-element.elementor-element-5f7cf11a.gf-motion-ready .gf-headword:nth-child(1) {
  transition-delay: 0s;
}

.elementor-11 .elementor-element.elementor-element-5f7cf11a.gf-motion-ready .gf-headword:nth-child(2) {
  transition-delay: 80ms;
}

.elementor-11 .elementor-element.elementor-element-5f7cf11a.gf-motion-ready .gf-headword:nth-child(3) {
  transition-delay: 160ms;
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-5f7cf11a .elementor-heading-title {
    word-spacing: 0;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-5f7cf11a .gf-headword {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}

/* Animate V1: compact mobile precision rise */
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-5f7cf11a.gf-motion-ready .gf-headword {
    transition-duration: 420ms;
  }

  .elementor-11 .elementor-element.elementor-element-5f7cf11a.gf-motion-ready:not(.gf-heading-inview) .gf-headword {
    opacity: .9;
    transform: translateY(7px);
  }

  .elementor-11 .elementor-element.elementor-element-5f7cf11a.gf-motion-ready .gf-headword:nth-child(2) { transition-delay: 50ms; }
  .elementor-11 .elementor-element.elementor-element-5f7cf11a.gf-motion-ready .gf-headword:nth-child(3) { transition-delay: 100ms; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13552dd2 */.elementor-11 .elementor-element.elementor-element-13552dd2{
  --gf-ba-position:50%;
  --gf-ba-orange:#FF7B13;
  --gf-ba-neutral:rgba(255,255,255,.52);
  --gf-ba-ease:cubic-bezier(.22,1,.36,1);
  position:relative;
  isolation:isolate;
  background:
    radial-gradient(
      ellipse 54% 76% at 100% 0%,
      rgba(255,123,19,.045),
      transparent 72%
    ),
    linear-gradient(145deg,#121212 0%,#090909 76%);
}

.elementor-11 .elementor-element.elementor-element-13552dd2,
.elementor-11 .elementor-element.elementor-element-13552dd2 *{
  box-sizing:border-box;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .elementor-widget,
.elementor-11 .elementor-element.elementor-element-13552dd2 .elementor-widget-container{
  min-width:0;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-caption-native p{
  margin:0;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-label-text-native .elementor-heading-title{
  margin:0;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-case-native{
  position:relative;
  isolation:isolate;
  overflow:visible;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-stage-native{
  --gf-ba-position:50%;
  position:relative;
  z-index:1;
  aspect-ratio:4/3;
  cursor:col-resize;
  touch-action:pan-y;
  user-select:none;
  transition:
    border-color 180ms var(--gf-ba-ease),
    box-shadow 180ms var(--gf-ba-ease);
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-case-native:focus-within .gf-ba-stage-native{
  border-color:rgba(255,123,19,.58);
  box-shadow:
    0 26px 54px -28px rgba(0,0,0,.98),
    inset 0 1px 0 rgba(255,255,255,.08);
}

@media(hover:hover) and (pointer:fine){
  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-stage-native:hover{
    border-color:rgba(255,123,19,.58);
    box-shadow:
      0 26px 54px -28px rgba(0,0,0,.98),
      inset 0 1px 0 rgba(255,255,255,.08);
  }
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-image-native,
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-before-layer-native{
  position:absolute!important;
  inset:0;
  width:100%!important;
  height:100%!important;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-image-native .elementor-widget-container,
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-image-native figure{
  display:block;
  width:100%;
  height:100%;
  margin:0;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-image-native img{
  display:block;
  width:100%!important;
  height:100%!important;
  object-fit:cover;
  object-position:center;
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-image-after-native{
  z-index:1;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-before-layer-native{
  z-index:2;
  overflow:hidden;
  clip-path:
    inset(
      0 calc(100% - var(--gf-ba-position)) 0 0
    );
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-label-native{
  position:absolute!important;
  z-index:3;
  width:auto!important;
  min-width:0!important;
  backdrop-filter:blur(7px);
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-label-before-native{
  bottom:16px;
  left:16px;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-label-after-native{
  right:16px;
  bottom:16px;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native{
  position:absolute!important;
  z-index:4;
  top:0;
  bottom:0;
  left:var(--gf-ba-position);
  width:52px!important;
  height:100%!important;
  margin-left:-26px;
  cursor:ew-resize;
  touch-action:pan-y;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-line-native{
  position:absolute;
  top:0;
  bottom:0;
  left:50%;
  height:100%!important;
  transform:translateX(-50%);
  transition:
    background-color 180ms var(--gf-ba-ease),
    box-shadow 180ms var(--gf-ba-ease);
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-handle-native{
  position:absolute;
  top:50%;
  left:50%;
  color:#F2F2F2;
  box-shadow:
    0 7px 20px rgba(0,0,0,.38),
    inset 0 0 0 2px rgba(255,255,255,.05);
  backdrop-filter:blur(4px);
  transform:translate(-50%,-50%);
  transition:
    border-color 160ms var(--gf-ba-ease),
    background-color 160ms var(--gf-ba-ease),
    color 160ms var(--gf-ba-ease),
    box-shadow 160ms var(--gf-ba-ease);
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-arrow-native,
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-arrow-native > .elementor-widget-container{
  display:grid;
  width:100%;
  height:100%;
  place-items:center;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-arrow-native svg{
  display:block;
  width:18px;
  height:18px;
  overflow:visible;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native:hover .gf-ba-divider-line-native,
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native.is-active .gf-ba-divider-line-native,
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native:focus-visible .gf-ba-divider-line-native{
  background:var(--gf-ba-orange);
  box-shadow:0 0 10px rgba(255,123,19,.18);
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native:hover .gf-ba-handle-native,
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native.is-active .gf-ba-handle-native,
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native:focus-visible .gf-ba-handle-native{
  border-color:#FFAD6A;
  background:rgba(10,10,10,.88);
  color:var(--gf-ba-orange);
  box-shadow:
    0 9px 24px rgba(0,0,0,.44),
    inset 0 0 0 3px rgba(255,123,19,.16);
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native:focus-visible{
  outline:none;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native:focus-visible .gf-ba-handle-native{
  box-shadow:
    0 7px 20px rgba(0,0,0,.38),
    0 0 0 3px #0C0C0C,
    0 0 0 6px #FF9A3D;
}

/* Caseoverskrift */
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-caption-native{
  position:relative;
  overflow-wrap:anywhere;
}

/* Nedtonet lokation – rammer ikke interne links */
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-caption-native .case-location{
  color:#999999;
  font-size:.88em;
  font-weight:500;
}

/* Orange streg over caseoverskriften */
.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-caption-native:before{
  position:absolute;
  top:-1px;
  left:24px;
  width:32px;
  height:1px;
  background:#FF7B13;
  content:"";
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-sr-only{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}

.elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-runtime-native{
  display:none!important;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-arrow-native svg{
    width:16px;
    height:16px;
  }
}

@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-stage-native{
    aspect-ratio:1/1;
  }

  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-label-before-native{
    bottom:12px;
    left:12px;
  }

  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-label-after-native{
    right:12px;
    bottom:12px;
  }

  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-arrow-native svg{
    width:15px;
    height:15px;
  }
}

@media(prefers-reduced-motion:reduce){
  .elementor-11 .elementor-element.elementor-element-13552dd2 *,
  .elementor-11 .elementor-element.elementor-element-13552dd2 *:before,
  .elementor-11 .elementor-element.elementor-element-13552dd2 *:after{
    animation:none!important;
    transition:none!important;
    scroll-behavior:auto!important;
  }
}

@media(forced-colors:active){
  .elementor-11 .elementor-element.elementor-element-13552dd2{
    border:1px solid ButtonText!important;
    background:Canvas!important;
  }

  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-stage-native,
  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-label-native,
  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-handle-native{
    border:1px solid ButtonText!important;
  }

  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-line-native,
  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-dot-native,
  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-caption-native:before{
    background:Highlight!important;
  }

  .elementor-11 .elementor-element.elementor-element-13552dd2 .gf-ba-divider-control-native:focus-visible .gf-ba-handle-native{
    outline:3px solid Highlight;
    box-shadow:none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4964c798 */.elementor-11 .elementor-element.elementor-element-4964c798{
  --gf-ba-position:50%;
  --gf-ba-orange:#FF7B13;
  --gf-ba-neutral:rgba(255,255,255,.52);
  --gf-ba-ease:cubic-bezier(.22,1,.36,1);
  position:relative;
  isolation:isolate;
  overflow:visible;
}

.elementor-11 .elementor-element.elementor-element-4964c798,
.elementor-11 .elementor-element.elementor-element-4964c798 *{
  box-sizing:border-box;
}

.elementor-11 .elementor-element.elementor-element-4964c798 > .e-con-inner{
  width:100%;
  margin-inline:auto;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .elementor-widget,
.elementor-11 .elementor-element.elementor-element-4964c798 .elementor-widget-container{
  min-width:0;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-kicker-native p,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-intro-native p,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-caption-native p{
  margin:0;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-label-text-native .elementor-heading-title{
  margin:0;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-case-native{
  position:relative;
  isolation:isolate;
  overflow:visible;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-offset-frame-native{
  position:absolute!important;
  z-index:0;
  inset:12px 0 0 12px;
  width:auto!important;
  min-height:0!important;
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-stage-native{
  --gf-ba-position:50%;
  position:relative;
  z-index:1;
  aspect-ratio:4/3;
  cursor:col-resize;
  touch-action:pan-y;
  user-select:none;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-image-native,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-before-layer-native{
  position:absolute!important;
  inset:0;
  width:100%!important;
  height:100%!important;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-image-native .elementor-widget-container,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-image-native figure{
  display:block;
  width:100%;
  height:100%;
  margin:0;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-image-native img{
  display:block;
  width:100%!important;
  height:100%!important;
  object-fit:cover;
  object-position:center;
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-image-after-native{
  z-index:1;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-before-layer-native{
  z-index:2;
  overflow:hidden;
  clip-path:
    inset(
      0 calc(100% - var(--gf-ba-position)) 0 0
    );
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-label-native{
  position:absolute!important;
  z-index:3;
  width:auto!important;
  min-width:0!important;
  backdrop-filter:blur(7px);
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-label-before-native{
  bottom:16px;
  left:16px;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-label-after-native{
  right:16px;
  bottom:16px;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native{
  position:absolute!important;
  z-index:4;
  top:0;
  bottom:0;
  left:var(--gf-ba-position);
  width:52px!important;
  height:100%!important;
  margin-left:-26px;
  cursor:ew-resize;
  touch-action:pan-y;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-line-native{
  position:absolute;
  top:0;
  bottom:0;
  left:50%;
  height:100%!important;
  transform:translateX(-50%);
  transition:
    background-color 180ms var(--gf-ba-ease),
    box-shadow 180ms var(--gf-ba-ease);
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-handle-native{
  position:absolute;
  top:50%;
  left:50%;
  color:#F2F2F2;
  box-shadow:
    0 7px 20px rgba(0,0,0,.38),
    inset 0 0 0 2px rgba(255,255,255,.05);
  backdrop-filter:blur(4px);
  transform:translate(-50%,-50%);
  transition:
    border-color 160ms var(--gf-ba-ease),
    background-color 160ms var(--gf-ba-ease),
    color 160ms var(--gf-ba-ease),
    box-shadow 160ms var(--gf-ba-ease);
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-arrow-native,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-arrow-native > .elementor-widget-container{
  display:grid;
  width:100%;
  height:100%;
  place-items:center;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-arrow-native svg{
  display:block;
  width:18px;
  height:18px;
  overflow:visible;
  fill:none;
  stroke:currentColor;
  stroke-width:1.8;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:hover .gf-ba-divider-line-native,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native.is-active .gf-ba-divider-line-native,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:focus-visible .gf-ba-divider-line-native{
  background:var(--gf-ba-orange);
  box-shadow:0 0 10px rgba(255,123,19,.18);
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:hover .gf-ba-handle-native,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native.is-active .gf-ba-handle-native,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:focus-visible .gf-ba-handle-native{
  border-color:#FFAD6A;
  background:rgba(10,10,10,.88);
  color:var(--gf-ba-orange);
  box-shadow:
    0 9px 24px rgba(0,0,0,.44),
    inset 0 0 0 3px rgba(255,123,19,.16);
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:focus-visible{
  outline:none;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:focus-visible .gf-ba-handle-native{
  box-shadow:
    0 7px 20px rgba(0,0,0,.38),
    0 0 0 3px #0C0C0C,
    0 0 0 6px #FF9A3D;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-sr-only{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-runtime-native{
  display:none!important;
}

@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-arrow-native svg{
    width:16px;
    height:16px;
  }
}

@media(max-width:600px){
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-stage-native{
    aspect-ratio:1/1;
  }

  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-label-before-native{
    bottom:12px;
    left:12px;
  }

  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-label-after-native{
    right:12px;
    bottom:12px;
  }

  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-arrow-native svg{
    width:15px;
    height:15px;
  }
}

@media(prefers-reduced-motion:reduce){
  .elementor-11 .elementor-element.elementor-element-4964c798 *,
  .elementor-11 .elementor-element.elementor-element-4964c798 *:before,
  .elementor-11 .elementor-element.elementor-element-4964c798 *:after{
    animation:none!important;
    transition:none!important;
    scroll-behavior:auto!important;
  }
}

@media(forced-colors:active){
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-stage-native,
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-label-native,
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-handle-native{
    border:1px solid ButtonText!important;
  }

  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-line-native,
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-dot-native{
    background:Highlight!important;
  }

  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:focus-visible .gf-ba-handle-native{
    outline:3px solid Highlight;
    box-shadow:none;
  }
}

/* Delight V1: live precision readout for the before/after tool */
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native::after {
  position: absolute;
  z-index: 5;
  top: 50%;
  left: 50%;
  min-width: 48px;
  padding: 6px 8px;
  border: 1px solid rgba(255,123,19,.48);
  border-radius: 10px;
  background: rgba(12,12,12,.94);
  box-shadow: 0 8px 18px -10px rgba(0,0,0,.9);
  color: #FFFFFF;
  content: attr(data-gf-position);
  font-family: "Plus Jakarta Sans", Arial, sans-serif;
  font-size: 11px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: .02em;
  text-align: center;
  white-space: nowrap;
  opacity: 0;
  transform: translate3d(-50%, calc(-50% - 45px), 0) scale(.96);
  transition:
    opacity 120ms cubic-bezier(.16,1,.3,1),
    transform 160ms cubic-bezier(.16,1,.3,1),
    border-color 160ms cubic-bezier(.16,1,.3,1);
  pointer-events: none;
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native.is-active::after,
.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:focus-visible::after {
  border-color: rgba(255,154,61,.78);
  opacity: 1;
  transform: translate3d(-50%, calc(-50% - 45px), 0) scale(1);
}

@media (hover: hover) and (pointer: fine) {
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:hover::after {
    opacity: 1;
    transform: translate3d(-50%, calc(-50% - 45px), 0) scale(1);
  }
}

@media (hover: none), (pointer: coarse) {
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native::after {
    transform: translate3d(-50%, calc(-50% - 49px), 0) scale(.96);
  }

  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native.is-active::after,
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native:focus-visible::after {
    transform: translate3d(-50%, calc(-50% - 49px), 0) scale(1);
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native::after {
    transition: none !important;
  }
}

/* Overdrive V1 — signature moment 1: den flydende fuge afleverer scenen til sliderkontrollen. */
@keyframes gfBaSeamHandoff {
  0% { opacity: 0; transform: translate3d(-50%,-125%,0) scaleY(.62); }
  14% { opacity: .9; }
  76% { opacity: 1; }
  100% { opacity: 0; transform: translate3d(-50%,320%,0) scaleY(1.04); }
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native::before {
  position: absolute;
  z-index: 3;
  top: 0;
  left: 50%;
  width: 5px;
  height: 34%;
  border-radius: 999px;
  background: linear-gradient(180deg,rgba(255,173,106,0),#FFAD6A 20%,#FF7B13 68%,#C94C00 100%);
  box-shadow: 0 0 0 1px rgba(255,173,106,.18),0 8px 18px rgba(255,123,19,.32);
  content: "";
  opacity: 0;
  transform: translate3d(-50%,-125%,0) scaleY(.62);
  transform-origin: center bottom;
  pointer-events: none;
  -webkit-mask-image: linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);
  mask-image: linear-gradient(180deg,transparent,#000 18%,#000 84%,transparent);
}

.elementor-11 .elementor-element.elementor-element-4964c798 .gf-motion-ba-panel.gf-is-playing .gf-ba-divider-control-native::before {
  animation: gfBaSeamHandoff 980ms cubic-bezier(.16,1,.3,1) both;
}

@supports (animation-timeline: view()) {
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-stage-native {
    view-timeline-name: --gf-ba-signature;
    view-timeline-axis: block;
  }

  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-motion-ba-panel.gf-is-playing .gf-ba-divider-control-native::before {
    animation: none;
  }

  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native::before {
    animation: gfBaSeamHandoff linear both;
    animation-timeline: --gf-ba-signature;
    animation-range: entry 4% cover 54%;
  }
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native::before {
    width: 4px;
    height: 28%;
    box-shadow: 0 0 0 1px rgba(255,173,106,.16),0 6px 14px rgba(255,123,19,.28);
  }

  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-motion-ba-panel.gf-is-playing .gf-ba-divider-control-native::before {
    animation-duration: 760ms;
  }

  @supports (animation-timeline: view()) {
    .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native::before {
      animation-range: entry 2% cover 48%;
    }
  }
}

@media (prefers-reduced-motion: reduce), (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-4964c798 .gf-ba-divider-control-native::before {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bea9c87 */.elementor-11 .elementor-element.elementor-element-7bea9c87 {
  --gf-ref-orange:#FF7B13;
  --gf-ref-orange-soft:#FF8F3D;
  --gf-ref-line:rgba(255,255,255,.12);

  --solar-orange:#ff7b13;
  --solar-ink:#0c0c0c;
  --solar-coal:#11100f;
  --solar-ease:cubic-bezier(.16,1,.3,1);

  position:relative;
  overflow:hidden;
  width:100%;
  background:
    radial-gradient(ellipse 52% 34% at 50% 12%,rgba(255,123,19,.055),transparent 72%),
    linear-gradient(180deg,#0A0A0A,#0C0C0C);
  color:#FFF;
  font-family:"Plus Jakarta Sans",Arial,sans-serif;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87::before {
  position:absolute;
  top:8%;
  right:-12%;
  width:min(680px,56vw);
  aspect-ratio:1;
  border:1px solid rgba(255,123,19,.08);
  border-radius:50%;
  box-shadow:inset 28px 0 90px rgba(255,123,19,.025);
  content:"";
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87,
.elementor-11 .elementor-element.elementor-element-7bea9c87 * {
  box-sizing:border-box;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 p,
.elementor-11 .elementor-element.elementor-element-7bea9c87 h2,
.elementor-11 .elementor-element.elementor-element-7bea9c87 h3 {
  margin:0;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-wrap {
  position:relative;
  z-index:1;
  width:100%;
  margin-inline:auto;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-heading {
  display:grid!important;
  grid-template-columns:minmax(0,1.12fr) minmax(320px,.68fr);
  align-items:end;
  gap:clamp(2rem,7vw,7.5rem);
  margin-bottom:clamp(2.5rem,5vw,4.75rem);
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-title-block {
  width:auto!important;
  gap:1rem;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-title .elementor-heading-title {
  max-width:18ch;
  margin:0;
  font-size:clamp(2rem,5.5vw,3.375rem)!important;
  line-height:.95!important;
  letter-spacing:-.038em!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-title .elementor-heading-title span {
  display:block;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-intro {
  width:auto!important;
  gap:1.25rem;
  padding:0 0 0 1.5rem!important;
  border:0!important;
  border-left:1px solid rgba(255,123,19,.42)!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-intro-copy,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-intro-copy .elementor-widget-container {
  max-width:58ch;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-intro-copy p {
  color:#CCC;
  font-size:1rem;
  line-height:1.7;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-environments .elementor-heading-title {
  color:var(--gf-ref-orange)!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.4!important;
  letter-spacing:.09em!important;
  text-transform:uppercase;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-stage {
  position:relative;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:16px!important;
  background:#0D0D0D!important;
  box-shadow:0 18px 70px -32px rgba(0,0,0,.82);
  isolation:isolate;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-stage::before {
  position:absolute;
  z-index:5;
  top:0;
  right:0;
  left:0;
  height:1px;
  background:linear-gradient(
    90deg,
    var(--gf-ref-orange),
    rgba(255,123,19,.24) 46%,
    transparent 88%
  );
  content:"";
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-stage::after {
  position:absolute;
  z-index:-1;
  top:-360px;
  right:-240px;
  width:760px;
  aspect-ratio:1;
  border:1px solid rgba(255,123,19,.1);
  border-radius:50%;
  box-shadow:
    inset 0 0 0 72px rgba(255,123,19,.012),
    inset 0 0 0 150px rgba(255,123,19,.01),
    0 0 100px 18px rgba(255,123,19,.025);
  content:"";
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-status {
  display:flex!important;
  min-height:54px;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:1rem;
  padding:.75rem clamp(1rem,2.5vw,2rem)!important;
  border:0!important;
  border-bottom:1px solid var(--gf-ref-line)!important;
  background:rgba(13,13,13,.9);
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-status>.elementor-widget {
  width:auto!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-status p {
  color:#8F8F8F;
  font-size:11px;
  font-weight:700;
  line-height:1.4;
  letter-spacing:.07em;
  text-transform:uppercase;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-status-primary .elementor-widget-container {
  display:flex;
  align-items:center;
  gap:.6rem;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-status-primary .elementor-widget-container::before {
  width:7px;
  height:7px;
  flex:0 0 7px;
  border-radius:50%;
  background:var(--gf-ref-orange);
  box-shadow:0 0 0 4px rgba(255,123,19,.1);
  content:"";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs>.elementor-widget-container {
  width:100%;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tabs {
  display:flex!important;
  flex-direction:column;
  gap:0!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tabs-heading {
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:0!important;
  border-bottom:1px solid var(--gf-ref-line);
  background:#0B0B0B;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tabs-content {
  min-width:0;
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title {
  display:grid!important;
  position:relative;
  min-width:0;
  min-height:108px;
  grid-template-columns:28px minmax(0,1fr) auto;
  align-items:center;
  gap:1rem;
  margin:0!important;
  padding:1.25rem clamp(1rem,2vw,1.65rem)!important;
  border:0!important;
  border-right:1px solid var(--gf-ref-line)!important;
  border-radius:0!important;
  background:transparent!important;
  color:#CCC!important;
  text-align:left!important;
  cursor:pointer;
  transition:background .26s ease,color .26s ease;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:last-child {
  border-right:0!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title::before {
  align-self:start;
  color:var(--gf-ref-orange);
  font-size:11px;
  font-weight:800;
  line-height:1.35;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:nth-child(1)::before {
  content:"01";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:nth-child(2)::before {
  content:"02";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:nth-child(3)::before {
  content:"03";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title::after {
  width:7px;
  height:7px;
  border:1px solid rgba(255,255,255,.28);
  border-radius:50%;
  content:"";
  transition:border-color .26s ease,background .26s ease,box-shadow .26s ease;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title-text {
  display:flex;
  min-width:0;
  flex-direction:column;
  gap:.25rem;
  overflow:hidden;
  font-size:14px;
  font-weight:700;
  line-height:1.35;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title-text::after {
  color:#8F8F8F;
  font-size:12px;
  font-weight:400;
  line-height:1.4;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:nth-child(1) .e-n-tab-title-text::after {
  content:"Hotel i drift";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:nth-child(2) .e-n-tab-title-text::after {
  content:"Kulturbyggeri";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:nth-child(3) .e-n-tab-title-text::after {
  content:"Offentligt vådrum";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title::marker {
  display:none;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title::before {
  box-shadow:inset 0 1px 0 transparent;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title>span {
  min-width:0;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title[aria-selected="true"],
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:hover {
  background:linear-gradient(
    180deg,
    rgba(255,123,19,.055),
    rgba(255,123,19,.012)
  )!important;
  color:#FFF!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title[aria-selected="true"] {
  box-shadow:inset 0 1px 0 var(--gf-ref-orange)!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title[aria-selected="true"]::after {
  border-color:var(--gf-ref-orange);
  background:var(--gf-ref-orange);
  box-shadow:0 0 0 4px rgba(255,123,19,.1);
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:focus-visible {
  z-index:2;
  outline:2px solid var(--gf-ref-orange);
  outline-offset:-3px;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel {
  width:100%!important;
  min-height:560px;
  grid-template-columns:minmax(0,1.55fr) minmax(350px,.78fr);
  overflow:hidden;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel.e-active,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel[aria-hidden="false"] {
  display:grid!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-media {
  position:relative;
  width:auto!important;
  min-width:0;
  min-height:560px;
  overflow:hidden;
  margin:0;
  background:#080808;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-media::before {
  position:absolute;
  z-index:2;
  inset:0;
  background:
    linear-gradient(90deg,transparent 58%,rgba(8,8,8,.62) 100%),
    linear-gradient(180deg,transparent 62%,rgba(8,8,8,.72));
  content:"";
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-media::after {
  position:absolute;
  z-index:3;
  top:0;
  right:0;
  bottom:0;
  width:1px;
  background:linear-gradient(
    180deg,
    transparent,
    rgba(255,123,19,.68) 18% 76%,
    transparent
  );
  box-shadow:-24px 0 70px rgba(255,123,19,.055);
  content:"";
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-image,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-image>.elementor-widget-container {
  width:100%;
  height:100%;
  min-height:560px;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-image img {
  display:block;
  width:100%!important;
  height:100%!important;
  min-height:560px;
  object-fit:cover;
  object-position:center;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-caption {
  display:flex!important;
  position:absolute;
  z-index:4;
  bottom:1.4rem;
  left:1.4rem;
  width:auto!important;
  min-height:0!important;
  flex-direction:row!important;
  align-items:center!important;
  gap:.75rem;
  padding:.6rem .8rem!important;
  border:1px solid rgba(255,255,255,.2);
  border-radius:8px;
  background:rgba(9,9,9,.82);
  backdrop-filter:blur(12px);
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-caption .elementor-widget {
  width:auto;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-caption .elementor-heading-title {
  white-space:nowrap;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-content {
  position:relative;
  width:auto!important;
  min-width:0;
  min-height:560px;
  justify-content:center;
  padding:clamp(2rem,4vw,4.25rem) clamp(1.5rem,3vw,3.25rem)!important;
  background:
    linear-gradient(180deg,rgba(255,123,19,.035),transparent 34%),
    rgba(13,13,13,.96)!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-content::before {
  position:absolute;
  top:10%;
  right:1.5rem;
  color:rgba(255,255,255,.035);
  font-size:clamp(4rem,7vw,6rem);
  font-weight:800;
  line-height:1;
  pointer-events:none;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel-1 .gf-ref-content::before {
  content:"01";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel-2 .gf-ref-content::before {
  content:"02";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel-3 .gf-ref-content::before {
  content:"03";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-type {
  margin:0 0 1rem!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-type .elementor-heading-title {
  color:var(--gf-ref-orange)!important;
  font-size:11px!important;
  font-weight:700!important;
  line-height:1.4!important;
  letter-spacing:.09em!important;
  text-transform:uppercase;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-case-title {
  margin:0 0 1.25rem!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-case-title .elementor-heading-title {
  position:relative;
  max-width:10ch;
  min-height:3.06em;
  font-size:clamp(2rem,5vw,3.35rem)!important;
  line-height:1.02!important;
  letter-spacing:-.035em!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-summary {
  margin:0 0 clamp(2rem,4vw,3rem)!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-summary p {
  max-width:34ch;
  color:#CCC;
  font-size:clamp(1rem,1.35vw,1.15rem);
  line-height:1.65;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-summary strong {
  color:#FFF;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-facts {
  gap:0!important;
  border:0!important;
  border-top:1px solid var(--gf-ref-line)!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-fact-row {
  display:grid!important;
  grid-template-columns:90px minmax(0,1fr);
  gap:1rem;
  padding:.85rem 0!important;
  border:0!important;
  border-bottom:1px solid var(--gf-ref-line)!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-fact-row .elementor-widget {
  width:auto;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-fact-label p,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-fact-value p {
  margin:0;
  font-size:12px;
  line-height:1.5;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-fact-label p {
  color:#8F8F8F;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-fact-value p {
  color:#CCC;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-signal {
  margin:1.4rem 0 0!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-signal .elementor-widget-container {
  display:flex;
  align-items:center;
  gap:.65rem;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-signal .elementor-widget-container::before {
  width:18px;
  height:1px;
  flex:0 0 18px;
  background:var(--gf-ref-orange);
  box-shadow:8px 0 16px rgba(255,123,19,.35);
  content:"";
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-signal p {
  color:#8F8F8F;
  font-size:12px;
  line-height:1.5;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-footer {
  display:flex!important;
  flex-direction:row!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:2rem;
  padding:clamp(1.4rem,2.6vw,2rem) clamp(1rem,2.5vw,2rem)!important;
  border:0!important;
  border-top:1px solid var(--gf-ref-line)!important;
  background:#101010!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-footer-copy {
  width:auto!important;
  gap:.2rem;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-footer>.elementor-widget {
  width:auto!important;
  flex:0 0 auto;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-footer-title .elementor-heading-title {
  color:#FFF!important;
  font-size:1rem!important;
  font-weight:700!important;
  line-height:1.35!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-footer-text p {
  color:#8F8F8F;
  font-size:14px;
  line-height:1.55;
}


/* =========================================================
   GF REF CTA – SOLAR OUTLINE STYLE
   UDEN IKON
========================================================= */

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta {
  max-width:100%;
  overflow:visible;
  border:0;
  background:none;
  box-shadow:none;
  text-shadow:none;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button-wrapper {
  max-width:100%;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button {
  position:relative;
  isolation:isolate;
  box-sizing:border-box;

  display:inline-flex!important;
  max-width:100%;
  min-height:58px!important;

  align-items:center;
  justify-content:center;

  padding:10px 20px!important;

  overflow:hidden;
  white-space:normal!important;

  cursor:pointer;
  touch-action:manipulation;
  -webkit-tap-highlight-color:rgba(255,123,19,.18);

  color:var(--solar-orange)!important;
  background:var(--solar-coal)!important;

  border:1px solid rgba(255,123,19,.62)!important;
  border-radius:27px 10px 27px 10px!important;


  text-align:center;
  text-decoration:none!important;
  text-shadow:none!important;

  box-shadow:
    0 17px 34px -25px rgba(255,123,19,.8)!important;

  transition:
    transform 380ms var(--solar-ease),
    border-color 260ms ease,
    box-shadow 380ms var(--solar-ease);
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button::before {
  content:"";
  position:absolute;
  z-index:0;
  inset:5px;
  pointer-events:none;
  border:1px solid currentColor;
  border-radius:22px 6px 22px 6px;
  opacity:.18;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button::after {
  content:"";
  position:absolute;
  z-index:0;
  top:-55%;
  bottom:-55%;
  left:-44%;
  width:34%;
  pointer-events:none;
  background:linear-gradient(
    100deg,
    transparent,
    rgba(255,123,19,.78),
    transparent
  );
  opacity:0;
  transform:translateX(0) skewX(-16deg);
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button-content-wrapper {
  position:relative;
  z-index:1;
  display:inline-flex;
  min-width:0;
  max-width:100%;
  align-items:center;
  justify-content:center;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button-text {
  min-width:0;
  color:inherit!important;
  line-height:1.2!important;
  overflow-wrap:break-word;
  overflow-wrap:anywhere;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button:focus-visible {
  outline:2px solid transparent;
  outline-offset:3px;
  transition:none;
  box-shadow:
    0 0 0 2px var(--solar-ink),
    0 0 0 5px var(--solar-orange)!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button:active {
  transform:scale(.985)!important;
  transition-duration:90ms;
}

@media(hover:hover) and (pointer:fine) {

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button:hover {
    color:var(--solar-orange)!important;
    border-color:var(--solar-orange)!important;
    transform:translateY(-3px)!important;
    box-shadow:
      0 20px 38px -23px rgba(255,123,19,.84)!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button:hover::after {
    animation:
      gf-ref-solar-cta-sweep
      620ms
      var(--solar-ease)
      both;
  }

}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button[inert],
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button[aria-disabled="true"],
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button[aria-busy="true"],
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button.elementor-button-disabled,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta button.elementor-button:disabled {
  pointer-events:none;
  cursor:not-allowed;
  opacity:.58;
  transform:none!important;
  border-color:rgba(255,123,19,.4)!important;
  box-shadow:
    0 8px 18px -15px rgba(255,123,19,.42)!important;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button[aria-busy="true"] {
  cursor:wait;
}

.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button[inert]::after,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button[aria-disabled="true"]::after,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button[aria-busy="true"]::after,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button.elementor-button-disabled::after,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta button.elementor-button:disabled::after {
  animation:none!important;
}

@keyframes gf-ref-solar-cta-sweep {

  0% {
    opacity:0;
    transform:translateX(0) skewX(-16deg);
  }

  18% {
    opacity:.82;
  }

  70% {
    opacity:.5;
  }

  100% {
    opacity:0;
    transform:translateX(430%) skewX(-16deg);
  }

}


/* =========================================================
   PANEL REVEAL — Animate V3 coordinated state trace
========================================================= */
@keyframes gf-ref-reveal-v3 {
  from { opacity:.62; clip-path:inset(0 10% 0 0); filter:blur(5px) saturate(.78); transform:scale(1.025); }
  to { opacity:1; clip-path:inset(0); filter:blur(0) saturate(1); transform:scale(1); }
}
@keyframes gf-ref-content-v3 {
  from { opacity:.52; filter:blur(4px); transform:translate3d(26px,18px,0); }
  to { opacity:1; filter:blur(0); transform:translate3d(0,0,0); }
}
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-panel.e-active .gf-ref-media,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-panel[aria-hidden="false"] .gf-ref-media,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-panel.e-active .gf-ref-media,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-panel[aria-hidden="false"] .gf-ref-media {
  animation:gf-ref-reveal-v3 700ms cubic-bezier(.16,1,.3,1) both;
  transform-origin:center;
}
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-panel.e-active .gf-ref-content > .elementor-element,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-panel[aria-hidden="false"] .gf-ref-content > .elementor-element,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-panel.e-active .gf-ref-content > .elementor-element,
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-panel[aria-hidden="false"] .gf-ref-content > .elementor-element {
  animation:gf-ref-content-v3 560ms cubic-bezier(.16,1,.3,1) both;
}
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-content > .elementor-element:nth-child(2),
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-content > .elementor-element:nth-child(2) { animation-delay:55ms; }
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-content > .elementor-element:nth-child(3),
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-content > .elementor-element:nth-child(3) { animation-delay:110ms; }
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-content > .elementor-element:nth-child(n+4),
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-content > .elementor-element:nth-child(n+4) { animation-delay:165ms; }


/* =========================================================
   TABLET
========================================================= */

@media(max-width:1024px) {

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-heading {
    grid-template-columns:1fr;
    gap:46px;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-intro {
    max-width:68ch;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel {
    grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-content {
    padding:2.25rem 1.75rem!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title {
    grid-template-columns:28px minmax(0,1fr);
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title::after {
    display:none;
  }

}

@media(min-width:768px) and (max-width:1024px) {

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-heading {
    margin-bottom:49px;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-footer {
    padding:22px 20px!important;
  }

}


/* =========================================================
   MOBIL
========================================================= */

@media(max-width:767px) {

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-title .elementor-heading-title {
    max-width:18ch;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-intro {
    padding-left:1rem!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-status-secondary {
    display:none;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tabs-heading {
    grid-template-columns:1fr;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tabs-content {
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title {
    min-height:76px;
    grid-template-columns:28px minmax(0,1fr) auto;
    padding:.9rem 1rem!important;
    border-right:0!important;
    border-bottom:1px solid var(--gf-ref-line)!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title::after {
    display:block;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title[aria-selected="true"] {
    box-shadow:inset 0 1px 0 var(--gf-ref-orange)!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel {
    grid-template-columns:1fr;
    min-height:0;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-media,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-image,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-image>.elementor-widget-container,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-image img {
    min-height:0;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-media {
    aspect-ratio:4/3;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-content {
    min-height:390px;
    padding:2rem 1.25rem!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-case-title .elementor-heading-title {
    min-height:0;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-footer {
    align-items:stretch!important;
    flex-direction:column!important;
    padding-top:24px!important;
    padding-bottom:24px!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-footer>.elementor-widget,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-widget-container,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button-wrapper,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button {
    width:100%!important;
  }

}


/* =========================================================
   SMÅ MOBILER
========================================================= */

@media(max-width:420px) {

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-media {
    aspect-ratio:1/1;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-caption {
    bottom:.85rem;
    left:.85rem;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-content {
    min-height:0;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-fact-row {
    grid-template-columns:76px minmax(0,1fr);
    gap:.75rem;
  }

}

@media(max-width:350px) {

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-signal p {
    max-width:31ch;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-footer {
    padding-top:27px!important;
    padding-bottom:27px!important;
  }

}


/* =========================================================
   REDUCERET BEVÆGELSE
========================================================= */

@media(prefers-reduced-motion:reduce) {

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel.e-active .gf-ref-media,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel[aria-hidden="false"] .gf-ref-media {
    animation:none!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button::after {
    animation:none!important;
    transition:none!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button:hover,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button:active {
    transform:none!important;
  }

}


/* =========================================================
   FORCED COLORS / HIGH CONTRAST
========================================================= */

@media(forced-colors:active) {

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button {
    color:ButtonText!important;
    background:ButtonFace!important;
    border:1px solid ButtonText!important;
    box-shadow:none!important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button::before,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button::after {
    display:none;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-cta .elementor-button:focus-visible {
    outline:2px solid Highlight!important;
    outline-offset:3px;
    box-shadow:none!important;
  }

}

/* Adapt V1: mobile reference wrapping */
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title-text {
    overflow: visible;
    white-space: normal;
    text-overflow: clip;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-caption {
    max-width: calc(100% - 1.7rem);
    flex-wrap: wrap !important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-caption .elementor-heading-title {
    white-space: normal;
  }
}

/* Animate V3: mobile case change follows the downward reading direction. */
@keyframes gf-ref-reveal-mobile-v3 {
  from { opacity:.68; clip-path:inset(6% 0 0 0); transform:translate3d(0,14px,0) scale(1.012); }
  to { opacity:1; clip-path:inset(0); transform:translate3d(0,0,0) scale(1); }
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-panel.e-active .gf-ref-media,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-panel[aria-hidden="false"] .gf-ref-media,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-panel.e-active .gf-ref-media,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-panel[aria-hidden="false"] .gf-ref-media {
    animation-name:gf-ref-reveal-mobile-v3;
    animation-duration:560ms;
    filter:none;
  }
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-panel.e-active .gf-ref-content > .elementor-element,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-is-playing .gf-ref-panel[aria-hidden="false"] .gf-ref-content > .elementor-element,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-panel.e-active .gf-ref-content > .elementor-element,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-motion-ref-stage.gf-motion-complete .gf-ref-panel[aria-hidden="false"] .gf-ref-content > .elementor-element {
    animation-duration:480ms;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel.e-active .gf-ref-media,
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-panel[aria-hidden="false"] .gf-ref-media {
    animation: none !important;
    clip-path: none !important;
    filter: none !important;
  }
}

/* Harden V1: reference-tab high contrast and hidden panels */
.elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs [inert] {
  pointer-events: none;
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title {
    border-color: CanvasText !important;
    box-shadow: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title[aria-selected="true"],
  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title:focus-visible {
    outline: 2px solid Highlight !important;
    outline-offset: -3px !important;
  }

  .elementor-11 .elementor-element.elementor-element-7bea9c87 .gf-ref-tabs .e-n-tab-title::after {
    border-color: CanvasText;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1db4c979 */.elementor-11 .elementor-element.elementor-element-1db4c979 {
  --solar-orange: #ff7b13;
  --solar-ink: #0c0c0c;
  --solar-coal: #11100f;
  --solar-ease: cubic-bezier(.16, 1, .3, 1);
  background: none;
  border: 0;
  box-shadow: none;
  overflow: visible;
  text-shadow: none;
  max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button {
  position: relative;
  isolation: isolate;
  box-sizing: border-box;
  max-width: 100%;
  min-height: 58px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  white-space: normal !important;
  cursor: pointer;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(255, 123, 19, .18);

  color: var(--solar-orange) !important;
  background: var(--solar-coal) !important;
  border: 1px solid rgba(255, 123, 19, .62) !important;
  border-radius: 27px 10px 27px 10px !important;

  text-align: center;
  text-decoration: none;
  text-shadow: none !important;

  box-shadow: 0 17px 34px -25px rgba(255, 123, 19, .8) !important;

  transition:
    transform 380ms var(--solar-ease),
    border-color 260ms ease,
    box-shadow 380ms var(--solar-ease);
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 5px;
  pointer-events: none;
  border: 1px solid currentColor;
  border-radius: 22px 6px 22px 6px;
  opacity: .18;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button::after {
  content: "";
  position: absolute;
  z-index: 0;
  top: -55%;
  bottom: -55%;
  left: -44%;
  width: 34%;
  pointer-events: none;
  background: linear-gradient(
    100deg,
    transparent,
    rgba(255, 123, 19, .78),
    transparent
  );
  opacity: 0;
  transform: translateX(0) skewX(-16deg);
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  min-width: 0;
  max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon {
  width: 36px;
  height: 36px;
  margin: 0 !important;
  display: inline-grid;
  place-items: center;
  flex: 0 0 36px;
  color: inherit !important;
  border: 1px solid currentColor;
  border-radius: 50%;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon i,
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon svg {
  width: 17px;
  height: 17px;
  filter: none !important;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon i,
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon i::before,
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon svg {
  color: inherit !important;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon svg:not([fill="none"]),
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon svg [fill]:not([fill="none"]) {
  fill: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon svg [stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon svg[stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-text {
  min-width: 0;
  color: inherit !important;
  overflow-wrap: break-word;
  overflow-wrap: anywhere;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 3px;
  transition: none;
  box-shadow:
    0 0 0 2px var(--solar-ink),
    0 0 0 5px var(--solar-orange) !important;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:active {
  transform: scale(.985) !important;
  transition-duration: 90ms;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:active .elementor-button-icon {
  transform: rotate(-5deg) scale(.9);
}

@media (hover: hover) and (pointer: fine) {
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:hover {
    color: var(--solar-orange) !important;
    border-color: var(--solar-orange) !important;
    transform: translateY(-3px) !important;
    box-shadow: 0 20px 38px -23px rgba(255, 123, 19, .84) !important;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:hover::after {
    animation: gf-solar-phone-sweep 620ms var(--solar-ease) both;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:hover .elementor-button-icon {
    animation: gf-solar-phone-icon 540ms var(--solar-ease) both;
  }

  /* Elementor kan ellers overskrive ikonfarven på hover. */
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:hover .elementor-button-icon,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:hover .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:hover .elementor-button-icon i::before,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:hover .elementor-button-icon svg {
    color: var(--solar-orange) !important;
  }
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button[inert],
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button[aria-disabled="true"],
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button[aria-busy="true"],
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button.elementor-button-disabled,
.elementor-11 .elementor-element.elementor-element-1db4c979 button.elementor-button:disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: .58;
  transform: none !important;
  border-color: rgba(255, 123, 19, .4) !important;
  box-shadow: 0 8px 18px -15px rgba(255, 123, 19, .42) !important;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button[aria-busy="true"] {
  cursor: wait;
}

.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button[inert]::after,
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button[aria-disabled="true"]::after,
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button[aria-busy="true"]::after,
.elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button.elementor-button-disabled::after,
.elementor-11 .elementor-element.elementor-element-1db4c979 button.elementor-button:disabled::after {
  animation: none !important;
}

/* =========================================================
   RESPONSIVE – tablet / mobil
========================================================= */

@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-1db4c979 {
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button {
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-text {
    min-width: 0;
    max-width: 100%;
    white-space: normal !important;
    overflow-wrap: break-word;
    word-break: normal;
    hyphens: auto;
  }
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-1db4c979 {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 54px !important;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button::before {
    inset: 4px;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-content-wrapper {
    gap: 9px;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon {
    width: 32px;
    height: 32px;
    flex: 0 0 32px;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon svg {
    width: 15px;
    height: 15px;
  }
}

@media (max-width: 420px) {
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button {
    min-height: 50px !important;
    padding: 7px 12px !important;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-content-wrapper {
    gap: 8px;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon {
    width: 30px;
    height: 30px;
    flex-basis: 30px;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon svg {
    width: 14px;
    height: 14px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button::after,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon {
    animation: none !important;
    transition: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:hover,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:active,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button-icon {
    transform: none !important;
  }
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button {
    color: ButtonText !important;
    background: ButtonFace !important;
    border: 1px solid ButtonText !important;
    box-shadow: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button::before,
  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button::after {
    display: none;
  }

  .elementor-11 .elementor-element.elementor-element-1db4c979 .elementor-button:focus-visible {
    outline: 2px solid Highlight !important;
    outline-offset: 3px;
    box-shadow: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36bdff77 */.elementor-11 .elementor-element.elementor-element-36bdff77 {
  --solar-orange: #ff7b13;
  --solar-orange-top: #ff8c2d;
  --solar-ink: #0c0c0c;
  --solar-ease: cubic-bezier(.16, 1, .3, 1);
  background: none;
  border: 0;
  box-shadow: none;
  overflow: visible;
  text-shadow: none;
  max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button {
  position: relative;
  isolation: isolate;
  box-sizing: border-box;
  max-width: 100%;
  min-height: 58px !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  white-space: normal !important;
  cursor: pointer;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(255, 123, 19, .18);

  color: var(--solar-ink) !important;
  background: linear-gradient(
    180deg,
    var(--solar-orange-top) 0%,
    var(--solar-orange) 100%
  ) !important;
  border: 1px solid rgba(255, 255, 255, .34) !important;
  border-radius: 27px 10px 27px 10px !important;

  text-align: center;
  text-decoration: none;
  text-shadow: none !important;

  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .4),
    0 17px 34px -19px rgba(255, 123, 19, .72) !important;

  transition:
    transform 380ms var(--solar-ease),
    box-shadow 380ms var(--solar-ease);
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button::before {
  content: "";
  position: absolute;
  z-index: 0;
  inset: 5px;
  pointer-events: none;
  border: 1px solid currentColor;
  border-radius: 22px 6px 22px 6px;
  opacity: .18;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button::after {
  content: "";
  position: absolute;
  z-index: 0;
  top: -55%;
  bottom: -55%;
  left: -44%;
  width: 34%;
  pointer-events: none;
  background: linear-gradient(
    100deg,
    transparent,
    rgba(255, 255, 255, .72),
    transparent
  );
  opacity: 0;
  transform: translateX(0) skewX(-16deg);
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 11px;
  min-width: 0;
  max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon {
  width: 36px;
  height: 36px;
  margin: 0 !important;
  display: inline-grid;
  place-items: center;
  flex: 0 0 36px;
  color: inherit !important;
  border: 1px solid currentColor;
  border-radius: 50%;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon i,
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon svg {
  width: 17px;
  height: 17px;
  filter: none !important;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon i,
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon i::before,
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon svg {
  color: inherit !important;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon svg:not([fill="none"]),
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon svg [fill]:not([fill="none"]) {
  fill: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon svg [stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon svg[stroke]:not([stroke="none"]) {
  stroke: currentColor !important;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-text {
  min-width: 0;
  color: inherit !important;
  overflow-wrap: break-word;
  overflow-wrap: anywhere;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 3px;
  transition: none;
  box-shadow:
    0 0 0 2px var(--solar-ink),
    0 0 0 5px var(--solar-orange) !important;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:active {
  transform: scale(.985) !important;
  transition-duration: 90ms;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:active .elementor-button-icon {
  transform: rotate(-5deg) scale(.9);
}

@media (hover: hover) and (pointer: fine) {
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:hover {
    color: var(--solar-ink) !important;
    transform: translateY(-3px) !important;
    box-shadow:
      inset 0 1px 0 rgba(255, 255, 255, .48),
      0 22px 40px -20px rgba(255, 123, 19, .82) !important;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:hover::after {
    animation: gf-solar-offer-sweep 620ms var(--solar-ease) both;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:hover .elementor-button-icon {
    animation: gf-solar-offer-icon 540ms var(--solar-ease) both;
  }

  /* Elementor can store a separate white icon color for Hover. */
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:hover .elementor-button-icon,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:hover .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:hover .elementor-button-icon i::before,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:hover .elementor-button-icon svg {
    color: var(--solar-ink) !important;
  }
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button[inert],
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button[aria-disabled="true"],
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button[aria-busy="true"],
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button.elementor-button-disabled,
.elementor-11 .elementor-element.elementor-element-36bdff77 button.elementor-button:disabled {
  pointer-events: none;
  cursor: not-allowed;
  opacity: .58;
  transform: none !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 255, 255, .24),
    0 8px 18px -14px rgba(255, 123, 19, .45) !important;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button[aria-busy="true"] {
  cursor: wait;
}

.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button[inert]::after,
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button[aria-disabled="true"]::after,
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button[aria-busy="true"]::after,
.elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button.elementor-button-disabled::after,
.elementor-11 .elementor-element.elementor-element-36bdff77 button.elementor-button:disabled::after {
  animation: none !important;
}

/* =========================================================
   RESPONSIVE – tablet / mobil
========================================================= */

@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-36bdff77 {
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button {
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-text {
    min-width: 0;
    max-width: 100%;
    white-space: normal !important;
    overflow-wrap: break-word;
    word-break: normal;
    hyphens: auto;
  }
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-36bdff77 {
    width: 100%;
    min-width: 0;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button {
    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;
    min-height: 54px !important;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button::before {
    inset: 4px;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-content-wrapper {
    gap: 9px;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon {
    width: 32px;
    height: 32px;
    flex: 0 0 32px;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon svg {
    width: 15px;
    height: 15px;
  }
}

@media (max-width: 420px) {
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button {
    min-height: 50px !important;
    padding: 7px 12px !important;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-content-wrapper {
    gap: 8px;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon {
    width: 30px;
    height: 30px;
    flex-basis: 30px;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon i,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon svg {
    width: 14px;
    height: 14px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button::after,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon {
    animation: none !important;
    transition: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:hover,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:active,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button-icon {
    transform: none !important;
  }
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button {
    color: ButtonText !important;
    background: ButtonFace !important;
    border: 1px solid ButtonText !important;
    box-shadow: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button::before,
  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button::after {
    display: none;
  }

  .elementor-11 .elementor-element.elementor-element-36bdff77 .elementor-button:focus-visible {
    outline: 2px solid Highlight !important;
    outline-offset: 3px;
    box-shadow: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7be7045e *//* Kun geometri, radialt lys og fokus, som Elementor ikke beskriver præcist. */
.elementor-11 .elementor-element.elementor-element-7be7045e{position:relative;isolation:isolate;background:radial-gradient(ellipse 46% 28% at 96% 0%,rgba(255,123,19,.035),transparent 76%),#101010}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-inner{position:relative;z-index:1}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-title .elementor-heading-title{max-width:21ch;text-wrap:balance}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage{position:relative;isolation:isolate;background:radial-gradient(ellipse 48% 46% at 92% 5%,rgba(255,123,19,.075),transparent 72%),linear-gradient(180deg,#171717 0%,#0c0c0c 46%,#0c0c0c 100%)}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis{position:absolute;z-index:1;top:87px;right:81px;left:81px;width:auto!important;height:1px!important;margin:0!important;background:#FF7B13;transform-origin:left center;pointer-events:none}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis .elementor-divider{display:none}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps{position:relative;z-index:2}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-number{flex:0 0 auto}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-step-body p,.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-lead p,.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-cta-body p{margin:0}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-cta{background:radial-gradient(ellipse 48% 120% at 96% 0%,rgba(255,123,19,.08),transparent 74%),linear-gradient(90deg,#171717,#0c0c0c)}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button .elementor-button{position:relative;min-height:48px;width:100%;overflow:hidden;transition:color 180ms cubic-bezier(.16,1,.3,1),background-color 180ms cubic-bezier(.16,1,.3,1),border-color 180ms cubic-bezier(.16,1,.3,1),transform 180ms cubic-bezier(.16,1,.3,1),box-shadow 180ms cubic-bezier(.16,1,.3,1)}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button .elementor-button:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#FF7B13;content:"";transform:scaleX(0);transform-origin:left center;transition:transform 220ms cubic-bezier(.16,1,.3,1);pointer-events:none}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button .elementor-button:focus-visible{transform:translateY(-1px)}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button .elementor-button:hover:after,.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button .elementor-button:focus-visible:after{transform:scaleX(1)}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button--primary .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button--primary .elementor-button:focus-visible{box-shadow:0 14px 32px rgba(0,0,0,.38)}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button .elementor-button:focus-visible{outline:2px solid #FFA500;outline-offset:4px}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-runtime{display:none!important}
@keyframes gfProcessSeamX{from{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}
@keyframes gfProcessSeamY{from{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}
@keyframes gfProcessRise{from{opacity:.5;filter:blur(4px);transform:translate3d(0,32px,0) scale(.985)}to{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1)}}
@keyframes gfProcessRiseMobile{from{opacity:.56;filter:blur(3px);transform:translate3d(14px,16px,0) scale(.99)}to{opacity:1;filter:blur(0);transform:translate3d(0,0,0) scale(1)}}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage.gf-motion-ready .gf-process-axis{transform:scaleX(0)}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage.gf-is-playing .gf-process-axis{animation:gfProcessSeamX 760ms cubic-bezier(.16,1,.3,1) both}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-motion-ready .gf-process-step{opacity:.5;filter:blur(4px);transform:translate3d(0,32px,0) scale(.985)}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step{animation:gfProcessRise 680ms cubic-bezier(.16,1,.3,1) both}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(1){animation-delay:0ms}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(2){animation-delay:90ms}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(3){animation-delay:180ms}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(4){animation-delay:270ms}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-cta.gf-motion-ready{opacity:.5;filter:blur(4px);transform:translate3d(0,28px,0)}
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-cta.gf-is-playing{animation:gfProcessRise 680ms cubic-bezier(.16,1,.3,1) both}
@media(max-width:1024px){
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis{top:58px;right:auto;bottom:58px;left:63px;width:1px!important;height:auto!important;transform-origin:center top}
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage.gf-motion-ready .gf-process-axis{transform:scaleY(0)}
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage.gf-is-playing .gf-process-axis{animation-name:gfProcessSeamY}
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-title .elementor-heading-title{max-width:18ch}
}
@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis{top:46px;bottom:46px;left:47px}
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-title .elementor-heading-title{max-width:19ch}
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-button .elementor-button{white-space:normal}
}
@supports (animation-timeline: view()) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage { view-timeline-name: --gf-process-stage; view-timeline-axis: block; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage .gf-process-axis {
    animation: gfProcessSeamX linear both !important;
    animation-timeline: --gf-process-stage !important;
    animation-range: entry 12% cover 64% !important;
  }
  @media(max-width:1024px){
    .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage .gf-process-axis { animation-name: gfProcessSeamY !important; animation-range: entry 8% cover 70% !important; }
  }
}
@media(prefers-reduced-motion:reduce){.elementor-11 .elementor-element.elementor-element-7be7045e *,.elementor-11 .elementor-element.elementor-element-7be7045e *:before,.elementor-11 .elementor-element.elementor-element-7be7045e *:after{scroll-behavior:auto!important;transition:none!important;animation:none!important;opacity:1!important}.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis{transform:none!important}}
@media(forced-colors:active){.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage,.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-cta,.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-number{border-color:CanvasText}.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis .elementor-divider-separator{border-color:Highlight}}

/* Animate V3: mobile process choreography follows the vertical reading path. */
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-stage.gf-is-playing .gf-process-axis { animation-duration: 620ms; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-motion-ready .gf-process-step { transform: translate3d(14px,16px,0) scale(.99); }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step { animation-name: gfProcessRiseMobile; animation-duration: 560ms; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(1) { animation-delay: 0ms; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(2) { animation-delay: 55ms; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(3) { animation-delay: 110ms; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(4) { animation-delay: 165ms; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-cta.gf-is-playing { animation-duration: 560ms; }
}

/* Adapt V2: readable mobile timeline copy layer */
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-step-copy {
    position: relative;
    z-index: 3;
    width: auto !important;
    min-width: 0;
    flex: 1 1 auto;
    padding: 12px 14px !important;
    border: 1px solid rgba(255,255,255,.07);
    border-radius: 12px;
    background: rgba(12,12,12,.88);
    box-shadow: 0 10px 24px -20px rgba(0,0,0,.95);
  }
}

@media (max-width: 767px) and (prefers-reduced-transparency: no-preference) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-step-copy {
    -webkit-backdrop-filter: blur(4px) saturate(1.04);
    backdrop-filter: blur(4px) saturate(1.04);
  }
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-step-copy {
    border-color: CanvasText;
    background: Canvas;
    box-shadow: none;
  }
}

/* Overdrive V1 — signature moment 2: procesaksen optræder som en fysisk, udført fuge. */
@keyframes gfProcessNodeTrace {
  0% { clip-path: inset(0 100% 0 0 round 999px); opacity: 0; }
  24% { opacity: 1; }
  78% { clip-path: inset(0 0 0 0 round 999px); opacity: .92; }
  100% { clip-path: inset(0 0 0 0 round 999px); opacity: 0; }
}

.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::before {
  position: absolute;
  inset: -2px -1px;
  border-radius: 999px;
  background: linear-gradient(90deg,#C94C00 0%,#FF7B13 34%,#FFAD6A 88%,#FFF1E5 100%);
  box-shadow: 0 1px 0 rgba(255,255,255,.16) inset,0 4px 10px rgba(255,123,19,.2);
  content: "";
  pointer-events: none;
}

.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::after {
  position: absolute;
  top: 50%;
  right: -5px;
  width: 10px;
  height: 10px;
  border: 1px solid rgba(255,241,229,.58);
  border-radius: 50%;
  background: #FF7B13;
  box-shadow: 0 4px 10px rgba(255,123,19,.26);
  content: "";
  opacity: .96;
  transform: translate3d(0,-50%,0);
  pointer-events: none;
}

.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-number {
  position: relative;
  isolation: isolate;
}

.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-number::after {
  position: absolute;
  z-index: 2;
  inset: -4px;
  border: 1px solid rgba(255,154,61,.78);
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(255,123,19,.08) inset;
  clip-path: inset(0 100% 0 0 round 999px);
  content: "";
  opacity: 0;
  pointer-events: none;
}

.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-number::after {
  animation: gfProcessNodeTrace 520ms cubic-bezier(.16,1,.3,1) both;
}

.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(1) .gf-process-number::after { animation-delay: 110ms; }
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(2) .gf-process-number::after { animation-delay: 200ms; }
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(3) .gf-process-number::after { animation-delay: 290ms; }
.elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(4) .gf-process-number::after { animation-delay: 380ms; }

@supports (animation-timeline: view()) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-number::after {
    animation: none;
  }

  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-number::after {
    animation: gfProcessNodeTrace linear both;
    animation-timeline: view(block);
    animation-range: entry 10% cover 22%;
  }
}

@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::before {
    inset: -1px -2px;
    background: linear-gradient(180deg,#C94C00 0%,#FF7B13 34%,#FFAD6A 88%,#FFF1E5 100%);
    box-shadow: 1px 0 0 rgba(255,255,255,.14) inset,4px 0 10px rgba(255,123,19,.18);
  }

  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::after {
    top: auto;
    right: auto;
    bottom: -5px;
    left: 50%;
    transform: translate3d(-50%,0,0);
  }

  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-number::after {
    inset: -3px;
  }
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::before {
    inset-inline: -1.5px;
    box-shadow: 1px 0 0 rgba(255,255,255,.12) inset,3px 0 8px rgba(255,123,19,.16);
  }

  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::after {
    width: 9px;
    height: 9px;
  }

  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-number::after {
    animation-duration: 420ms;
  }

  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(1) .gf-process-number::after { animation-delay: 75ms; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(2) .gf-process-number::after { animation-delay: 130ms; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(3) .gf-process-number::after { animation-delay: 185ms; }
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-steps.gf-is-playing .gf-process-step:nth-child(4) .gf-process-number::after { animation-delay: 240ms; }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::before {
    background: #FF7B13;
    box-shadow: none;
  }

  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::after,
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-number::after {
    display: none;
  }
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::before {
    background: Highlight;
    box-shadow: none;
  }

  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-axis::after,
  .elementor-11 .elementor-element.elementor-element-7be7045e .gf-process-number::after {
    display: none;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26723fb6 */.elementor-11 .elementor-element.elementor-element-26723fb6 {
  --gf-orange: #ff7b13;
  --gf-surface: #0c0c0c;
  --gf-copy: #b8b8b8;
}

/* Nulstil standardmargener */
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-kicker p,
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-lead p,
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action-label p,
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-fact-label p,
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-fact-value p {
  margin: 0;
}

/* Intro */
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-title .elementor-heading-title {
  max-width: 19ch;
  text-wrap: balance;
}


/* Telefon- og mailkort */
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action {
  position: relative;
  color: inherit;
  text-decoration: none;
  transition:
    background-color 220ms cubic-bezier(0.2, 0.8, 0.2, 1),
    transform 220ms cubic-bezier(0.16, 1, 0.3, 1),
    box-shadow 220ms cubic-bezier(0.2, 0.8, 0.2, 1);
}

/* Højrepil */
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action::after {
  position: absolute;
  top: 50%;
  right: 24px;
  width: auto;
  height: auto;
  background: none;
  content: "\2192";
  color: var(--gf-orange);
  font-family: "Plus Jakarta Sans", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1;
  opacity: 0.72;
  pointer-events: none;
  transform: translateY(-50%);
  transition:
    opacity 180ms ease,
    transform 220ms cubic-bezier(0.16, 1, 0.3, 1);
}

/* Hover og tastaturfokus */
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:hover,
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:focus-visible {
  z-index: 2;
  background:
    radial-gradient(
      ellipse 58% 120% at 100% 0%,
      rgba(255, 123, 19, 0.13),
      transparent 74%
    ),
    rgba(255, 255, 255, 0.018);
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.22);
  transform: translateY(-2px);
}

.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:hover::after,
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:focus-visible::after {
  opacity: 1;
  transform: translate(4px, -50%);
}

.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:active {
  transform: translateY(0);
}

.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 3px;
}

/* Glød på ikonet */
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:hover .elementor-icon,
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:focus-visible .elementor-icon {
  filter: drop-shadow(0 0 10px rgba(255, 123, 19, 0.4));
}

/* Understregning af telefonnummer og mail */
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action-value .elementor-heading-title {
  text-decoration-color: transparent;
  text-underline-offset: 4px;
  transition: text-decoration-color 180ms ease;
}

.elementor-11 .elementor-element.elementor-element-26723fb6
  .gf-contact-station-action:hover
  .gf-contact-station-action-value
  .elementor-heading-title,
.elementor-11 .elementor-element.elementor-element-26723fb6
  .gf-contact-station-action:focus-visible
  .gf-contact-station-action-value
  .elementor-heading-title {
  text-decoration-line: underline;
  text-decoration-color: rgba(255, 123, 19, 0.75);
}

/* Firmainformation */
.elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-fact-value strong {
  color: #fff;
  font-weight: 700;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-main {
    flex-direction: column;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-intro,
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-actions {
    width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-hours {
    padding-left: 28px;
  }
}

/* Mobil */
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-actions {
    overflow: visible;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action {
    padding-right: 20px;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action::after {
    display: none;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6
    .gf-contact-station-action:first-child
    .gf-contact-station-icon
    .elementor-icon svg {
    width: 20px;
    height: 20px;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6
    .gf-contact-station-action:last-child
    .gf-contact-station-icon
    .elementor-icon {
    font-size: 20px;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6
    .gf-contact-station-actions
    > .e-con:last-child
    .gf-contact-station-action-value
    .elementor-heading-title {
    font-size: 18px;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-facts {
    flex-direction: column;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-company,
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-hours {
    width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-hours {
    margin-top: 22px;
    padding-left: 0;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-title .elementor-heading-title {
    max-width: 18ch;
  }
}

/* Reduceret bevægelse */
@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-26723fb6 *,
  .elementor-11 .elementor-element.elementor-element-26723fb6 *::before,
  .elementor-11 .elementor-element.elementor-element-26723fb6 *::after {
    transition: none !important;
    animation: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:hover,
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:focus-visible,
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:active {
    transform: none;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action::after,
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:hover::after,
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-action:focus-visible::after {
    transform: translateY(-50%);
  }
}

/* Windows High Contrast */
@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-stage,
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-actions,
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-facts,
  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-hours {
    border-color: CanvasText;
  }

  .elementor-11 .elementor-element.elementor-element-26723fb6 .gf-contact-station-stage::before {
    background: Highlight;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4679953a */.elementor-11 .elementor-element.elementor-element-4679953a .gf-about-stage:after {
  content: "";
  position: absolute;
  top: 0;
  left: 28px;
  width: 1px;
  height: 38%;
  background: #ff7b13;
  transform-origin: top;
  pointer-events: none;
}

.elementor-11 .elementor-element.elementor-element-4679953a .gf-about-quote blockquote {
  margin: 0;
  border: 0;
  color: inherit;
  font: inherit;
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-stage:before,
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-stage:after {
    left: 8px;
  }

  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-stage:after {
    top: 20px;
    height: calc(38% - 20px);
  }

  .elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-seam-card,
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-contact-station-stage,
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-contact-station-actions {
    background: transparent !important;
    box-shadow: none !important;
  }
}

/* Adapt V1: mobile company image composition */
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-stack {
    position: relative;
    isolation: isolate;
    width: 100%;
    max-width: 340px;
    margin-inline: auto;
    padding: 0 0 54px !important;
  }

  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-image-primary {
    width: 100% !important;
    max-width: 100%;
  }

  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-image-primary .elementor-widget-container {
    width: 100%;
    aspect-ratio: 4 / 5;
    overflow: hidden;
  }

  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-image-primary img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
  }

  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-frame {
    position: absolute !important;
    inset: 22px -8px 42px 18px !important;
    width: auto !important;
    height: auto !important;
    min-height: 0 !important;
  }

  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-image-detail {
    position: absolute !important;
    inset: auto 0 0 auto !important;
    width: min(48%, 180px) !important;
    max-width: 48% !important;
  }

  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-image-detail .elementor-widget-container {
    width: 100%;
    aspect-ratio: 1 / 1;
    overflow: hidden;
  }

  .elementor-11 .elementor-element.elementor-element-4679953a .gf-about-image-detail img {
    display: block;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    object-position: center;
  }
}

/* Animate V1: layer settle */
@keyframes gfAboutLayerPrimary {
  from { opacity: .64; clip-path: inset(5% 3% 4% 3%); filter: blur(5px) saturate(.82); transform: translate3d(0, 30px, 0) scale(1.025); }
  to { opacity: 1; clip-path: inset(0); filter: blur(0) saturate(1); transform: translate3d(0, 0, 0) scale(1); }
}

@keyframes gfAboutLayerDetail {
  from { opacity: .56; filter: blur(4px) saturate(.84); transform: translate3d(30px, 22px, 0) scale(.95); }
  to { opacity: 1; filter: blur(0) saturate(1); transform: translate3d(0, 0, 0) scale(1); }
}

@keyframes gfAboutFrameSettle {
  from { opacity: .2; transform: translate3d(-12px, 10px, 0) scale(.97); }
  to { opacity: 1; transform: translate3d(0, 0, 0) scale(1); }
}

.elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-layer-settle.gf-is-playing .gf-about-image-primary .elementor-widget-container {
  animation: gfAboutLayerPrimary 740ms cubic-bezier(.16,1,.3,1) both;
}

.elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-layer-settle.gf-is-playing .gf-about-frame {
  animation: gfAboutFrameSettle 640ms cubic-bezier(.16,1,.3,1) 60ms both;
}

.elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-layer-settle.gf-is-playing .gf-about-image-detail .elementor-widget-container {
  animation: gfAboutLayerDetail 680ms cubic-bezier(.16,1,.3,1) 120ms both;
}

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-layer-settle.gf-is-playing .gf-about-image-primary .elementor-widget-container { animation-duration: 560ms; }
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-layer-settle.gf-is-playing .gf-about-frame { animation-duration: 480ms; animation-delay: 30ms; }
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-layer-settle.gf-is-playing .gf-about-image-detail .elementor-widget-container { animation-duration: 520ms; animation-delay: 60ms; }
}

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-layer-settle *,
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-layer-settle *::before,
  .elementor-11 .elementor-element.elementor-element-4679953a .gf-motion-layer-settle *::after {
    animation: none !important;
    transition: none !important;
    opacity: 1 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c896244 */.elementor-11 .elementor-element.elementor-element-c896244 {
  position: absolute;
  inset: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-c896244 .elementor-widget-container {
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.elementor-11 .elementor-element.elementor-element-c896244 img {
  position: absolute;
  right: 0;
  bottom: 0;
  display: block;
  width: min(62%, 820px);
  max-width: none;
  height: auto;
  opacity: .38;
  mix-blend-mode: screen;
  transform: rotate(-2deg);
  transform-origin: center;
  -webkit-mask-image: radial-gradient(ellipse 88% 88% at 68% 62%, #000 35%, rgba(0,0,0,.9) 65%, transparent 100%);
  mask-image: radial-gradient(ellipse 88% 88% at 68% 62%, #000 35%, rgba(0,0,0,.9) 65%, transparent 100%);
}
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-c896244 img {
    right: -45%;
    width: 135%;
    opacity: .20;
    transform: rotate(-3deg);
  }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-11591533 */.elementor-11 .elementor-element.elementor-element-11591533 {
  position: relative;
  z-index: 1;
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs {
  gap: 6px;
  min-height: 0;
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title {
  margin: 0 !important;
  border: 1px solid rgba(255,255,255,.2) !important;
  border-radius: 12px !important;
  background: rgba(18,18,18,.92) !important;
  color: #CCCCCC !important;
  box-shadow: inset 0 1px 0 rgba(255,255,255,.045) !important;
  text-align: left;
  transition:
    background-color .3s cubic-bezier(.16,1,.3,1),
    border-color .3s cubic-bezier(.16,1,.3,1),
    transform .2s cubic-bezier(.16,1,.3,1);
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:hover {
  border-color: rgba(255,255,255,.3) !important;
  background: #1C1C1C !important;
  color: #FFFFFF !important;
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title[aria-selected="true"] {
  border-color: rgba(255,255,255,.2) !important;
  background: #1C1C1C !important;
  color: #FFFFFF !important;
  box-shadow:
    inset 0 -2px 0 #FF7B13,
    inset 0 1px 0 rgba(255,255,255,.045) !important;
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:focus-visible,
.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button:focus-visible {
  outline: 2px solid #FF7B13;
  outline-offset: -3px;
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:active {
  transform: scale(.995);
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title::before {
  color: #FF7B13;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: .08em;
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:nth-child(1)::before {
  content: "01";
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:nth-child(2)::before {
  content: "02";
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:nth-child(3)::before {
  content: "03";
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title-text {
  justify-self: start;
  white-space: nowrap;
}

.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs-content {
  min-width: 0;
  overflow: hidden;
}

.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-region-label .elementor-widget-container {
  display: flex;
  align-items: center;
  gap: 10px;
}

.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-region-label .elementor-widget-container::before {
  width: 20px;
  height: 1px;
  flex: 0 0 20px;
  background: #FF7B13;
  content: "";
}

.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-region-label p,
.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-region-description p {
  margin: 0;
}

.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button-content-wrapper {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button {
  display: flex !important;
  width: 100% !important;
  min-height: 46px !important;
  align-items: center !important;
  justify-content: space-between !important;
  padding: 10px 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(255,255,255,.12) !important;
  border-radius: 0 !important;
  background: transparent !important;
  color: #CCCCCC !important;
  box-shadow: none !important;
  text-decoration: none !important;
}

.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button:hover {
  border-top-color: rgba(255,123,19,.5) !important;
  background: rgba(255,255,255,.02) !important;
  color: #FF8F3D !important;
}

.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button-content-wrapper::after {
  width: 22px;
  height: 22px;
  flex: 0 0 22px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid rgba(255,255,255,.18);
  border-radius: 50%;
  color: #9A9A9A;
  font-size: 18px;
  font-weight: 500;
  line-height: 1;
  content: "›";
  transition:
    color .3s cubic-bezier(.16,1,.3,1),
    border-color .3s cubic-bezier(.16,1,.3,1),
    background-color .3s cubic-bezier(.16,1,.3,1),
    transform .3s cubic-bezier(.16,1,.3,1);
}

.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button:hover
.elementor-button-content-wrapper::after {
  color: #FF7B13;
  border-color: #FF7B13;
  background: rgba(255,123,19,.08);
  transform: translateX(2px);
}


/* =========================================================
   FANER OG BYKOLONNER – DESKTOP/TABLET
========================================================= */

@media (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs {
    display: grid !important;
    grid-template-rows: 72px auto;
    align-items: stretch;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs-heading {
    display: contents !important;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title {
    grid-row: 1 / 3;
    min-width: 0;
    height: 100%;
    padding: 22px 0 !important;
    display: flex !important;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:nth-child(1) {
    grid-column: 1;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:nth-child(2) {
    grid-column: 2;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:nth-child(3) {
    grid-column: 3;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:not([aria-selected="true"])
  .e-n-tab-title-text {
    writing-mode: vertical-rl;
    transform: rotate(180deg);
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title[aria-selected="true"] {
    grid-row: 1;
    height: 72px;
    padding: 0 24px !important;
    display: grid !important;
    grid-template-columns: auto minmax(0,1fr);
    gap: 18px;
    align-items: center;
    justify-items: start;
    border-bottom-color: rgba(255,255,255,.12) !important;
    border-radius: 12px 12px 0 0 !important;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs-content {
    grid-row: 2;
    align-self: start;
  }


  /* Nordsjælland – tre bykolonner */
  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-1 .gf-v3-cities {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0,1fr)) !important;
    width: 100%;
    min-width: 0;
    column-gap: 28px;
    row-gap: 0;
  }


  /* København – to bykolonner */
  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-2 .gf-v3-cities {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    width: 100%;
    min-width: 0;
    column-gap: 28px;
    row-gap: 0;
  }


  /* Øvrige Sjælland – to bykolonner */
  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-3 .gf-v3-cities {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    width: 100%;
    min-width: 0;
    column-gap: 28px;
    row-gap: 0;
  }


  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-1 .e-n-tabs {
    grid-template-columns: minmax(0,1fr) 76px 76px;
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-1 .e-n-tabs-content {
    grid-column: 1;
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-2 .e-n-tabs {
    grid-template-columns: 76px minmax(0,1fr) 76px;
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-2 .e-n-tabs-content {
    grid-column: 2;
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-3 .e-n-tabs {
    grid-template-columns: 76px 76px minmax(0,1fr);
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-3 .e-n-tabs-content {
    grid-column: 3;
  }
}


/* =========================================================
   MOBIL
========================================================= */

@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs {
    display: flex !important;
    min-height: 0;
    flex-direction: column;
    gap: 6px;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs-heading {
    display: grid !important;
    grid-template-columns: 1fr;
    gap: 6px !important;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title,
  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title[aria-selected="true"] {
    width: 100%;
    min-height: 62px;
    height: auto;
    padding: 0 16px !important;
    display: grid !important;
    grid-template-columns: auto minmax(0,1fr);
    gap: 12px;
    align-items: center;
    border-radius: 12px !important;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title-text {
    writing-mode: horizontal-tb !important;
    transform: none !important;
  }

  /* Alle bylister bliver én kolonne på mobil */
  .elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-cities {
    display: grid !important;
    grid-template-columns: minmax(0,1fr) !important;
    width: 100%;
    min-width: 0;
    row-gap: 0;
  }
}


/* =========================================================
   V8 BOGBEVÆGELSE
========================================================= */

@media (min-width: 768px) {
  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs {
    --gf-book-rail: 76px;
    --gf-book-gap: 6px;
    --gf-book-open:
      calc(100% - (2 * var(--gf-book-rail)) - (2 * var(--gf-book-gap)));

    overflow: hidden;
    transition:
      grid-template-columns 480ms cubic-bezier(.16,1,.3,1),
      height 420ms cubic-bezier(.16,1,.3,1);
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-1 .e-n-tabs {
    grid-template-columns:
      var(--gf-book-open-px, var(--gf-book-open))
      var(--gf-book-rail)
      var(--gf-book-rail);
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-2 .e-n-tabs {
    grid-template-columns:
      var(--gf-book-rail)
      var(--gf-book-open-px, var(--gf-book-open))
      var(--gf-book-rail);
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-active-tab-3 .e-n-tabs {
    grid-template-columns:
      var(--gf-book-rail)
      var(--gf-book-rail)
      var(--gf-book-open-px, var(--gf-book-open));
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title {
    position: relative;
    z-index: 3;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs-content {
    z-index: 2;
    display: flex;
    min-width: 0;
    overflow: hidden;
    align-items: stretch;
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-book-from-right .e-n-tabs-content {
    justify-content: flex-end;
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-book-from-left .e-n-tabs-content {
    justify-content: flex-start;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs-content > .gf-v3-region-panel,
  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs-content > .preview-tab-panel,
  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs-content
  > .preview-tab-panel
  > .gf-v3-region-panel {
    width: var(--gf-book-open-px, var(--gf-book-open)) !important;
    min-width: var(--gf-book-open-px, var(--gf-book-open)) !important;
    max-width: var(--gf-book-open-px, var(--gf-book-open)) !important;
    flex: 0 0 var(--gf-book-open-px, var(--gf-book-open)) !important;
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-book-switching .e-n-tabs {
    will-change: grid-template-columns, height;
  }

  .elementor-11 .elementor-element.elementor-element-11591533.gf-book-switching .e-n-tabs-content {
    contain: paint;
    pointer-events: none;
  }
}


/* =========================================================
   REDUCERET BEVÆGELSE
========================================================= */

@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tabs {
    transition: none !important;
  }
}

/* Adapt V1: mobile service-tab wrapping */
@media (max-width: 767px) {
  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title-text {
    overflow: visible;
    white-space: normal;
    text-overflow: clip;
  }
}

/* Harden V1: service tabs in forced colors and long labels */
.elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title-text,
.elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button-text {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: normal;
}

.elementor-11 .elementor-element.elementor-element-11591533 [inert] {
  pointer-events: none;
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title,
  .elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button,
  .elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button-content-wrapper::after {
    border-color: CanvasText !important;
    box-shadow: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title[aria-selected="true"] {
    outline: 2px solid Highlight !important;
    outline-offset: -3px !important;
  }

  .elementor-11 .elementor-element.elementor-element-11591533 .e-n-tab-title:focus-visible,
  .elementor-11 .elementor-element.elementor-element-11591533 .gf-v3-city-link .elementor-button:focus-visible {
    outline-color: Highlight !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-765879c6 */.elementor-11 .elementor-element.elementor-element-765879c6 p { margin: 0; }
.elementor-11 .elementor-element.elementor-element-765879c6 .gf-cta-title,
.elementor-11 .elementor-element.elementor-element-765879c6 .gf-cta-text { display: block; }
.elementor-11 .elementor-element.elementor-element-765879c6 .gf-cta-title {
  margin-bottom: 4px;
  color: #FFFFFF;
  font-weight: 700;
}
.elementor-11 .elementor-element.elementor-element-765879c6 .gf-cta-text { color: #B8B8B8; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13a2e17 */.elementor-11 .elementor-element.elementor-element-13a2e17 {
  --solar-orange: #ff7b13;
  --solar-orange-top: #ff8c2d;
  --solar-ink: #0c0c0c;
  --solar-ease: cubic-bezier(.16, 1, .3, 1);

  position: relative;
  z-index: 1;

  display: grid !important;
  grid-template-columns: minmax(0,1fr) auto;
  align-items: center;
  gap: 24px;
}


/* =========================================================
   FOOTER COPY
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 > .gf-v3-footer-copy {
  width: 100% !important;
  max-width: none !important;
}


/* =========================================================
   CTA WIDGET
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 > .gf-v3-cta {
  display: block !important;
  width: 200px !important;
  max-width: 200px !important;

  opacity: 1 !important;
  visibility: visible !important;

  background: none;
  border: 0;
  box-shadow: none;
  overflow: visible;
  text-shadow: none;
}


/* =========================================================
   ELEMENTOR BUTTON WRAPPER
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button-wrapper {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
}


/* =========================================================
   BUTTON
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button {
  position: relative;
  isolation: isolate;

  box-sizing: border-box;

  display: flex !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 58px !important;

  align-items: center !important;
  justify-content: center !important;

  padding: 10px 20px !important;

  overflow: hidden;

  white-space: normal !important;
  cursor: pointer;
  touch-action: manipulation;
  -webkit-tap-highlight-color: rgba(255,123,19,.18);

  color: var(--solar-ink) !important;

  background:
    linear-gradient(
      180deg,
      var(--solar-orange-top) 0%,
      var(--solar-orange) 100%
    ) !important;

  border: 1px solid rgba(255,255,255,.34) !important;

  border-radius: 27px 10px 27px 10px !important;


  text-align: center;
  text-decoration: none !important;
  text-shadow: none !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.4),
    0 17px 34px -19px rgba(255,123,19,.72) !important;

  transition:
    transform 380ms var(--solar-ease),
    box-shadow 380ms var(--solar-ease);
}


/* =========================================================
   INDRE KANT
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button::before {
  content: "";

  position: absolute;
  z-index: 0;

  inset: 5px;

  pointer-events: none;

  border: 1px solid currentColor;
  border-radius: 22px 6px 22px 6px;

  opacity: .18;
}


/* =========================================================
   SHINE / SWEEP
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button::after {
  content: "";

  position: absolute;
  z-index: 0;

  top: -55%;
  bottom: -55%;
  left: -44%;

  width: 34%;

  pointer-events: none;

  background:
    linear-gradient(
      100deg,
      transparent,
      rgba(255,255,255,.72),
      transparent
    );

  opacity: 0;

  transform: translateX(0) skewX(-16deg);
}


/* =========================================================
   BUTTON CONTENT
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button-content-wrapper {
  position: relative;
  z-index: 1;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  min-width: 0;
  max-width: 100%;
}

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button-text {
  min-width: 0;

  color: inherit !important;

  line-height: 1.2 !important;

  overflow-wrap: break-word;
  overflow-wrap: anywhere;
}


/* =========================================================
   KEYBOARD FOCUS
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 3px;

  transition: none;

  box-shadow:
    0 0 0 2px var(--solar-ink),
    0 0 0 5px var(--solar-orange) !important;
}


/* =========================================================
   ACTIVE / CLICK
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button:active {
  transform: scale(.985) !important;

  transition-duration: 90ms;
}


/* =========================================================
   HOVER – DESKTOP
========================================================= */

@media (hover: hover) and (pointer: fine) {

  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button:hover {
    color: var(--solar-ink) !important;

    transform: translateY(-3px) !important;

    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.48),
      0 22px 40px -20px rgba(255,123,19,.82) !important;
  }

  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button:hover::after {
    animation:
      gf-footer-solar-sweep
      620ms
      var(--solar-ease)
      both;
  }
}


/* =========================================================
   DISABLED / BUSY
========================================================= */

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button[inert],
.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button[aria-disabled="true"],
.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button[aria-busy="true"],
.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button.elementor-button-disabled,
.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta button.elementor-button:disabled {
  pointer-events: none;

  cursor: not-allowed;

  opacity: .58;

  transform: none !important;

  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.24),
    0 8px 18px -14px rgba(255,123,19,.45) !important;
}

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button[aria-busy="true"] {
  cursor: wait;
}

.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button[inert]::after,
.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button[aria-disabled="true"]::after,
.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button[aria-busy="true"]::after,
.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button.elementor-button-disabled::after,
.elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta button.elementor-button:disabled::after {
  animation: none !important;
}


/* =========================================================
   SHINE ANIMATION
========================================================= */

@keyframes gf-footer-solar-sweep {

  0% {
    opacity: 0;
    transform: translateX(0) skewX(-16deg);
  }

  18% {
    opacity: .82;
  }

  70% {
    opacity: .5;
  }

  100% {
    opacity: 0;
    transform: translateX(430%) skewX(-16deg);
  }
}


/* =========================================================
   MOBIL
========================================================= */

@media (max-width: 767px) {

  .elementor-11 .elementor-element.elementor-element-13a2e17 {
    grid-template-columns: 1fr;
  }

  .elementor-11 .elementor-element.elementor-element-13a2e17 > .gf-v3-cta {
    width: 100% !important;
    max-width: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button-wrapper {
    width: 100% !important;
  }

  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button {
    width: 100% !important;
  }
}


/* =========================================================
   REDUCERET BEVÆGELSE
========================================================= */

@media (prefers-reduced-motion: reduce) {

  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button,
  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button::after {
    animation: none !important;
    transition: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button,
  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button:hover,
  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button:active {
    transform: none !important;
  }
}


/* =========================================================
   WINDOWS HIGH CONTRAST / FORCED COLORS
========================================================= */

@media (forced-colors: active) {

  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button {
    color: ButtonText !important;
    background: ButtonFace !important;

    border: 1px solid ButtonText !important;

    box-shadow: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button::before,
  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button::after {
    display: none;
  }

  .elementor-11 .elementor-element.elementor-element-13a2e17 .gf-v3-cta .elementor-button:focus-visible {
    outline: 2px solid Highlight !important;
    outline-offset: 3px;

    box-shadow: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-146b6a45 */.elementor-11 .elementor-element.elementor-element-146b6a45 {
  position: relative;
  isolation: isolate;
  overflow: hidden;
  background-image:
    radial-gradient(48% 46% at 92% 5%, rgba(255,123,19,.075), transparent 72%),
    linear-gradient(180deg, #121212 0%, #0C0C0C 46%, #0C0C0C 100%);
}
@media (prefers-reduced-motion: reduce) {
  .elementor-11 .elementor-element.elementor-element-146b6a45 *, .elementor-11 .elementor-element.elementor-element-146b6a45 *::before, .elementor-11 .elementor-element.elementor-element-146b6a45 *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51588267 */.elementor-11 .elementor-element.elementor-element-51588267 {
  background-image: radial-gradient(46% 28% at 96% 0%, rgba(255,123,19,.035), transparent 76%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78728652 */.elementor-11 .elementor-element.elementor-element-78728652{--gf-orange:#ff7b13;--gf-orange-top:#ff8c2d;--gf-orange-soft:#ff8f2a;--gf-ink:#0c0c0c;--gf-line:rgba(255,255,255,.12);--gf-ease:cubic-bezier(.16,1,.3,1)}
.elementor-11 .elementor-element.elementor-element-78728652,.elementor-11 .elementor-element.elementor-element-78728652 *{box-sizing:border-box}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-lead p{margin:0}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-form-fields-wrapper{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:22px 18px!important;
  align-items:start;
  margin:0!important;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-group{
  display:grid!important;
  position:relative!important;
  grid-template-rows:auto auto;
  gap:9px!important;
  align-content:start;
  align-items:stretch!important;
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  flex:initial!important;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-group:focus-within{outline:0!important;box-shadow:none!important}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-textarea,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-upload,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-hidden,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit{grid-column:1/-1}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-hidden{display:none!important}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-label{
  display:block!important;
  position:static!important;
  inset:auto!important;
  order:0!important;
  width:100%!important;
  margin:0!important;
  padding:0!important;
  transform:none!important;
  text-align:left;
  text-transform:uppercase;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input:not([type=file]),
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel textarea,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel select{
  display:block;
  width:100%!important;
  min-width:0!important;
  margin:0!important;
  outline:0!important;
  box-shadow:none!important;
  appearance:none;
  transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel textarea{min-height:150px;resize:vertical}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input::placeholder,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel textarea::placeholder{color:#999;opacity:1}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input:not([type=file]):focus,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input:not([type=file]):focus-visible,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel textarea:focus,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel textarea:focus-visible,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel select:focus,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel select:focus-visible{
  border-color:var(--gf-orange)!important;
  outline:0!important;
  background:#101010;
  box-shadow:0 0 0 3px rgba(255,123,19,.16)!important;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file]{
  display:block;
  width:100%!important;
  min-width:0!important;
  min-height:60px;
  margin:0!important;
  padding:8px;
  border:1px solid rgba(255,255,255,.22)!important;
  border-radius:8px;
  outline:0!important;
  background:#0c0c0c;
  color:#b8b8b8;
  box-shadow:none!important;
  font:500 13px/1.4 "Plus Jakarta Sans",Inter,system-ui,sans-serif;
  cursor:pointer;
  transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file]::file-.elementor-11 .elementor-element.elementor-element-78728652-button,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file]::-webkit-file-upload-button{
  min-height:42px;
  margin:0 12px 0 0;
  padding:0 16px;
  border:1px solid var(--gf-orange);
  border-radius:8px;
  background:#101010;
  color:var(--gf-orange);
  font:700 13px/1 "Plus Jakarta Sans",Inter,system-ui,sans-serif;
  cursor:pointer;
  transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s var(--gf-ease);
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file]:hover::file-.elementor-11 .elementor-element.elementor-element-78728652-button,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file]:hover::-webkit-file-upload-button{
  border-color:var(--gf-orange-top);
  background:rgba(255,123,19,.1);
  color:var(--gf-orange-top);
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file]:focus,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file]:focus-visible{
  border-color:var(--gf-orange)!important;
  outline:0!important;
  box-shadow:0 0 0 3px rgba(255,123,19,.16)!important;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-upload small{
  display:block;
  margin-top:0;
  color:#999;
  font-size:11px;
  line-height:1.5;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit{display:flex!important;align-items:flex-start!important;padding-top:1px!important}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button{
  position:relative;
  isolation:isolate;
  min-height:58px!important;
  overflow:hidden;
  white-space:normal!important;
  background:linear-gradient(180deg,var(--gf-orange-top) 0%,var(--gf-orange) 100%)!important;
  transition:transform 380ms var(--gf-ease),box-shadow 380ms var(--gf-ease)!important;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:before{
  content:"";
  position:absolute;
  z-index:0;
  inset:5px;
  pointer-events:none;
  border:1px solid currentColor;
  border-radius:22px 6px 22px 6px;
  opacity:.18;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:after{
  content:"";
  position:absolute;
  z-index:0;
  top:-55%;
  bottom:-55%;
  left:-44%;
  width:34%;
  pointer-events:none;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.72),transparent);
  opacity:0;
  transform:translateX(0) skewX(-16deg);
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button-content-wrapper,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button-text{position:relative;z-index:1}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:focus-visible{
  outline:2px solid transparent;
  outline-offset:3px;
  box-shadow:0 0 0 2px var(--gf-ink),0 0 0 5px var(--gf-orange)!important;
  transition:none!important;
}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:active{transform:scale(.985)!important;transition-duration:90ms!important}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:disabled,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button[aria-busy=true]{pointer-events:none;cursor:not-allowed;opacity:.58;transform:none!important}
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-message{
  margin:16px 0 0;
  padding:12px 14px;
  border:1px solid var(--gf-line);
  border-radius:8px;
  background:#101010;
}
@media(hover:hover) and (pointer:fine){
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:hover{
    transform:translateY(-3px)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.48),0 22px 40px -20px rgba(255,123,19,.82)!important;
  }
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:hover:after{animation:gf-contact-button-sweep 620ms var(--gf-ease) both}
}
@keyframes gf-contact-button-sweep{
  0%{opacity:0;transform:translateX(0) skewX(-16deg)}
  18%{opacity:.82}
  70%{opacity:.5}
  100%{opacity:0;transform:translateX(430%) skewX(-16deg)}
}
@media(max-width:767px){
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-form-fields-wrapper{grid-template-columns:1fr;gap:18px!important}
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-group{grid-column:1!important}
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-button{width:100%}
}
@media(prefers-reduced-motion:reduce){
  .elementor-11 .elementor-element.elementor-element-78728652 *,.elementor-11 .elementor-element.elementor-element-78728652 *:before,.elementor-11 .elementor-element.elementor-element-78728652 *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}
}
@media(forced-colors:active){
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel,
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input,
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel textarea,
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel select{border-color:CanvasText!important}
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input:focus,
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel textarea:focus,
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel select:focus{outline:2px solid Highlight!important;outline-offset:2px!important}
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button{background:ButtonFace!important;color:ButtonText!important;box-shadow:none!important}
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:before,
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:after{display:none}
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button:focus-visible{outline:2px solid Highlight!important;outline-offset:3px;box-shadow:none!important}
}

/* Harden V1: field errors, recovery states and long values */
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[aria-invalid="true"],
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel textarea[aria-invalid="true"],
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel select[aria-invalid="true"] {
  border-color: #FF8F3D !important;
  box-shadow: 0 0 0 3px rgba(255,123,19,.2) !important;
}

.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-help-inline,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .gf-field-error,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-message {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: normal;
}

.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-help-inline,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .gf-field-error {
  display: block;
  margin: 0;
  color: var(--gf-orange-top);
  font-size: 13px;
  font-weight: 600;
  line-height: 1.45;
}

.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file] {
  min-height: 46px;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file]::file-.elementor-11 .elementor-element.elementor-element-78728652-button,
.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[type=file]::-webkit-file-upload-button {
  min-height: 44px;
}

.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-upload small,
.elementor-11 .elementor-element.elementor-element-78728652 a[href^="tel:"],
.elementor-11 .elementor-element.elementor-element-78728652 a[href^="mailto:"] {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: normal;
}

.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit {
  min-height: 58px;
}

.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button {
  min-inline-size: min(100%, 240px);
}

.elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-field-type-submit .elementor-button[aria-busy="true"]::after {
  animation: none !important;
}

@media (forced-colors: active) {
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel input[aria-invalid="true"],
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel textarea[aria-invalid="true"],
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel select[aria-invalid="true"] {
    outline: 2px solid Highlight !important;
    outline-offset: 2px !important;
    box-shadow: none !important;
  }

  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-help-inline,
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .gf-field-error,
  .elementor-11 .elementor-element.elementor-element-78728652 .gf-contact-form-panel .elementor-message {
    color: CanvasText;
    border-color: CanvasText;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19487482 */.elementor-11 .elementor-element.elementor-element-19487482{
  --gf-orange:#ff7b13;
  --gf-orange-soft:#ff8f2a;
  --gf-line:rgba(255,255,255,.12);

  --solar-orange:#ff7b13;
  --solar-ink:#0c0c0c;
  --solar-coal:#11100f;
  --solar-ease:cubic-bezier(.16,1,.3,1);
}

.elementor-11 .elementor-element.elementor-element-19487482,
.elementor-11 .elementor-element.elementor-element-19487482 *{
  box-sizing:border-box;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-kicker p,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-lead p,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-contact-copy p,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-label p{
  margin:0;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-title .elementor-heading-title span{
  color:var(--gf-orange);
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item{
  position:relative;
  margin:0!important;
  border:0!important;
  border-bottom:1px solid var(--gf-line)!important;
  border-radius:0!important;
  transition:background-color .2s ease,box-shadow .2s ease;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:last-child{
  border-bottom:0!important;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item[open]{
  box-shadow:inset 2px 0 var(--gf-orange);
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title{
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr) 44px;
  align-items:center;
  gap:16px;
  min-height:86px;
  padding:21px 36px!important;
  border:0!important;
  background:transparent!important;
  cursor:pointer;
  list-style:none;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title::-webkit-details-marker{
  display:none;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title:before{
  display:flex;
  width:32px;
  height:32px;
  align-items:center;
  color:var(--gf-orange);
  font-size:12px;
  font-weight:800;
  letter-spacing:.08em;
  content:"01";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title:before{
  content:"02";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title:before{
  content:"03";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title:before{
  content:"04";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title:before{
  content:"05";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(6) .e-n-accordion-item-title:before{
  content:"06";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(7) .e-n-accordion-item-title:before{
  content:"07";
}


.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title-text{
  display:flex!important;
  min-width:0;
  flex-direction:column;
  align-items:flex-start;
  gap:6px;
  letter-spacing:-.015em;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title-text:after{
  align-self:flex-start;
  text-align:left;
  color:#999;
  font-size:11px;
  font-weight:800;
  line-height:1.2;
  letter-spacing:.12em;
  text-transform:uppercase;
  content:"Pris og tilbud";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(2) .e-n-accordion-item-title-text:after{
  content:"Meterpris";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(3) .e-n-accordion-item-title-text:after{
  content:"Udskiftning";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(4) .e-n-accordion-item-title-text:after{
  content:"Levetid";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(5) .e-n-accordion-item-title-text:after{
  content:"Dækningsområde";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(6) .e-n-accordion-item-title-text:after{
  content:"Nye og gamle fuger";
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item:nth-child(7) .e-n-accordion-item-title-text:after{
  content:"Tilbud fra billeder";
}


.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title-icon{
  display:flex;
  width:44px;
  height:44px;
  align-items:center;
  justify-content:center;
  border:1px solid rgba(255,255,255,.15);
  border-radius:50%;
  transition:border-color .2s ease,background-color .2s ease;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item[open] .e-n-accordion-item-title-icon{
  border-color:rgba(255,123,19,.42);
  background:rgba(255,123,19,.08);
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy p{
  margin:0 0 13px;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy p:last-child{
  margin-bottom:0;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy ul{
  margin:0 0 15px;
  padding-left:18px;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy li{
  margin:5px 0;
  padding-left:4px;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy strong{
  color:#fff;
  font-weight:700;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy a{
  color:#fff;
  text-decoration:underline;
  text-decoration-color:rgba(255,123,19,.55);
  text-underline-offset:3px;
  transition:color .2s ease;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy a:hover{
  color:var(--gf-orange-soft);
}


/* =========================================================
   GF FAQ BUTTON – SOLAR OUTLINE STYLE
   Samme styling som gf-ref-cta, uden ikon
========================================================= */

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button{
  max-width:100%;
  overflow:visible;
  border:0;
  background:none;
  box-shadow:none;
  text-shadow:none;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button-wrapper{
  max-width:100%;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button{
  position:relative;
  isolation:isolate;
  box-sizing:border-box;

  display:inline-flex!important;
  max-width:100%;
  min-height:58px!important;

  align-items:center;
  justify-content:center;

  padding:10px 20px!important;

  overflow:hidden;
  white-space:normal!important;

  cursor:pointer;
  touch-action:manipulation;
  -webkit-tap-highlight-color:rgba(255,123,19,.18);

  color:var(--solar-orange)!important;
  background:var(--solar-coal)!important;

  border:1px solid rgba(255,123,19,.62)!important;
  border-radius:27px 10px 27px 10px!important;


  text-align:center;
  text-decoration:none!important;
  text-shadow:none!important;

  box-shadow:
    0 17px 34px -25px rgba(255,123,19,.8)!important;

  transition:
    transform 380ms var(--solar-ease),
    border-color 260ms ease,
    box-shadow 380ms var(--solar-ease);
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button::before{
  content:"";
  position:absolute;
  z-index:0;
  inset:5px;
  pointer-events:none;
  border:1px solid currentColor;
  border-radius:22px 6px 22px 6px;
  opacity:.18;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button::after{
  content:"";
  position:absolute;
  z-index:0;
  top:-55%;
  bottom:-55%;
  left:-44%;
  width:34%;
  pointer-events:none;
  background:linear-gradient(
    100deg,
    transparent,
    rgba(255,123,19,.78),
    transparent
  );
  opacity:0;
  transform:translateX(0) skewX(-16deg);
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button-content-wrapper{
  position:relative;
  z-index:1;
  display:inline-flex;
  min-width:0;
  max-width:100%;
  align-items:center;
  justify-content:center;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button-text{
  min-width:0;
  color:inherit!important;
  line-height:1.2!important;
  overflow-wrap:break-word;
  overflow-wrap:anywhere;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button:focus-visible{
  outline:2px solid transparent;
  outline-offset:3px;
  transition:none;
  box-shadow:
    0 0 0 2px var(--solar-ink),
    0 0 0 5px var(--solar-orange)!important;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button:active{
  transform:scale(.985)!important;
  transition-duration:90ms;
}

@media(hover:hover) and (pointer:fine){

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button:hover{
    color:var(--solar-orange)!important;
    border-color:var(--solar-orange)!important;
    transform:translateY(-3px)!important;
    box-shadow:
      0 20px 38px -23px rgba(255,123,19,.84)!important;
  }

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button:hover::after{
    animation:
      gf-faq-solar-cta-sweep
      620ms
      var(--solar-ease)
      both;
  }

}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button[inert],
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button[aria-disabled="true"],
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button[aria-busy="true"],
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button.elementor-button-disabled,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button button.elementor-button:disabled{
  pointer-events:none;
  cursor:not-allowed;
  opacity:.58;
  transform:none!important;
  border-color:rgba(255,123,19,.4)!important;
  box-shadow:
    0 8px 18px -15px rgba(255,123,19,.42)!important;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button[aria-busy="true"]{
  cursor:wait;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button[inert]::after,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button[aria-disabled="true"]::after,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button[aria-busy="true"]::after,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button.elementor-button-disabled::after,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button button.elementor-button:disabled::after{
  animation:none!important;
}

@keyframes gf-faq-solar-cta-sweep{
  0%{
    opacity:0;
    transform:translateX(0) skewX(-16deg);
  }

  18%{
    opacity:.82;
  }

  70%{
    opacity:.5;
  }

  100%{
    opacity:0;
    transform:translateX(430%) skewX(-16deg);
  }
}


/* =========================================================
   FAQ FOCUS STATES
========================================================= */

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title:focus-visible{
  outline:0;
  box-shadow:0 0 0 3px rgba(255,123,19,.42);
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy a:focus-visible{
  outline:2px solid var(--gf-orange);
  outline-offset:3px;
}


/* =========================================================
   MOBILE
========================================================= */

@media(max-width:767px){

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title{
    grid-template-columns:32px minmax(0,1fr) 44px;
    gap:9px;
    min-height:80px;
    padding:18px 16px!important;
  }

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title:before{
    width:26px;
    height:26px;
  }

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button,
  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-widget-container,
  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button-wrapper,
  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button{
    width:100%!important;
  }

}


/* =========================================================
   REDUCED MOTION
========================================================= */

@media(prefers-reduced-motion:reduce){

  .elementor-11 .elementor-element.elementor-element-19487482 *,
  .elementor-11 .elementor-element.elementor-element-19487482 *:before,
  .elementor-11 .elementor-element.elementor-element-19487482 *:after{
    scroll-behavior:auto!important;
    animation:none!important;
    transition:none!important;
    transform:none!important;
  }

}


/* =========================================================
   FORCED COLORS / HIGH CONTRAST
========================================================= */

@media(forced-colors:active){

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-list,
  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item,
  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title-icon{
    border-color:CanvasText!important;
  }

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title:focus-visible{
    outline:2px solid Highlight!important;
    outline-offset:2px!important;
    box-shadow:none!important;
  }

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button{
    color:ButtonText!important;
    background:ButtonFace!important;
    border:1px solid ButtonText!important;
    box-shadow:none!important;
  }

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button::before,
  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button::after{
    display:none;
  }

  .elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-button .elementor-button:focus-visible{
    outline:2px solid Highlight!important;
    outline-offset:3px;
    box-shadow:none!important;
  }

}

/* Harden V1: resilient FAQ labels and hidden panels */
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion .e-n-accordion-item-title-text,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy,
.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-answer-copy a {
  min-width: 0;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: normal;
}

.elementor-11 .elementor-element.elementor-element-19487482 .gf-faq-accordion [inert] {
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   HERO H1 – matcher gf-ref-title
========================================================= */

body.elementor-page-11 .gf-hero-main-title {
  max-width: 12ch;
  margin: 0;
  color: #FFF;

  font-size: clamp(2.75rem, 6.6vw, 5.5rem);
  font-weight: 600;
  line-height: .95;
  letter-spacing: -.038em;

  -webkit-font-smoothing: antialiased;
}


/* Eyebrow */
body.elementor-page-11 .gf-hero-eyebrow-text {
  display: block;
  margin-bottom: .8rem;

  background: linear-gradient(90deg, #FF7B13 0%, #CF6717 30%, #A15E12 100%);

  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;

  font-size: 13px;
  font-weight: 600;
  line-height: 1.5;
  letter-spacing: 2px;
  text-transform: uppercase;
}


/* Første linje – svarer til hoveddelen af gf-ref-title */
body.elementor-page-11 .gf-hero-heading-primary {
  display: block;
  color: #FFF;
  font-weight: 600;
}


/* Anden linje – svarer til span-stylingen i gf-ref-title */
body.elementor-page-11 .gf-hero-heading-secondary {
  display: block;
  color: #B8B8B8;
  font-weight: 400;
}


/* =========================================================
   GF HERO
========================================================= */

.gf-hero {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    min-height: 100svh;
}


/* Hero-billede */
.gf-hero .gf-hero-media {
    position: absolute;
    inset: 0;
    z-index: 0;
}

.gf-hero .gf-hero-media .elementor-widget-container,
.gf-hero .gf-hero-media img {
    width: 100%;
    height: 100%;
}

.gf-hero .gf-hero-media img {
    object-fit: cover;
    object-position: center;
    display: block;
}


/* Mørkt overlay */
.gf-hero::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background:
        radial-gradient(
            ellipse 42% 58% at 88% 24%,
            rgba(255, 123, 19, 0.045),
            transparent 76%
        ),
        linear-gradient(
            90deg,
            rgba(0, 0, 0, 0.68) 0%,
            rgba(0, 0, 0, 0.35) 48%,
            rgba(0, 0, 0, 0.12) 100%
        ),
        linear-gradient(
            0deg,
            rgba(12, 12, 12, 0.88) 0%,
            transparent 26%
        );
}


/* Hero-indhold */
.gf-hero > .gf-animate.gf-hero-content {
    position: relative;
    z-index: 2;
}

/* PIL */
.service-link__arrow {
  display: grid;
  place-items: center;
  width: 28px;
  height: 28px;

  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  color: rgba(154, 154, 154, 1);
  font-size: 18px;
  line-height: 1;
  pointer-events: none;

  transition:
    color 0.3s ease,
    background-color 0.3s ease,
    border-color 0.3s ease,
    box-shadow 0.3s ease,
    transform 0.3s ease;
}

.service-link__arrow .elementor-widget-container {
  display: grid;
  place-items: center;
  width: 100%;
  height: 100%;
}

/* HOVER OG TASTATURFOKUS */
.service-link.state-trace:hover .service-link__arrow,
.service-link.state-trace:focus-within .service-link__arrow {
  color: #ff7b13;
  background: rgba(255, 123, 19, 0.1);
  border-color: #ff7b13;

  box-shadow:
    0 0 0 4px rgba(255, 123, 19, 0.1),
    0 0 16px rgba(255, 123, 19, 0.4);

  transform: translate(2px, -2px);
}

@media (prefers-reduced-motion: reduce) {
  .service-link__arrow {
    transition: none;
  }

  .service-link.state-trace:hover .service-link__arrow,
  .service-link.state-trace:focus-within .service-link__arrow {
    transform: none;
  }
}

.gf-stage-background {
  background:
    radial-gradient(
      ellipse 48% 46% at 92% 5%,
      rgba(255, 123, 19, 0.075),
      transparent 72%
    ),
    linear-gradient(
      180deg,
      #121212 0%,
      #0c0c0c 46%,
      #0c0c0c 100%
    );

  background-repeat: no-repeat;
}

/* Animate V3: precision, materiality and visible section choreography */
@keyframes gfPrecisionRiseV3 {
  from {
    opacity: var(--gf-motion-from-opacity, .62);
    filter: blur(var(--gf-motion-blur, 5px)) saturate(.9);
    transform: translate3d(var(--gf-motion-x, 0), var(--gf-motion-y, 28px), 0) scale(var(--gf-motion-scale, .992));
  }
  to {
    opacity: 1;
    filter: blur(0) saturate(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}

@keyframes gfLayerSettleV3 {
  from {
    opacity: var(--gf-motion-from-opacity, .58);
    clip-path: var(--gf-motion-clip, inset(5% 4% 5% 4%));
    filter: blur(var(--gf-motion-blur, 5px)) saturate(.82);
    transform: translate3d(var(--gf-motion-x, 0), var(--gf-motion-y, 30px), 0) scale(var(--gf-motion-scale, 1.018));
  }
  to {
    opacity: 1;
    clip-path: inset(0 0 0 0);
    filter: blur(0) saturate(1);
    transform: translate3d(0, 0, 0) scale(1);
  }
}

@keyframes gfSeamDrawXV3 {
  from { opacity: .18; transform: scaleX(0); }
  to { opacity: 1; transform: scaleX(1); }
}

@keyframes gfSeamDrawYV3 {
  from { opacity: .2; transform: translateX(-50%) scaleY(0); }
  to { opacity: 1; transform: translateX(-50%) scaleY(1); }
}

@keyframes gfHandleSettleV3 {
  from { opacity: .46; transform: scale(.68); }
  to { opacity: 1; transform: scale(1); }
}

/* Level 3 — Hero: visible LCP with image, seam, title, copy and actions arriving as one sequence. */
.gf-motion-hero .gf-hero-main-title::after {
  display: block;
  width: min(132px, 30vw);
  height: 1px;
  margin-top: clamp(18px, 2.2vw, 28px);
  background: linear-gradient(90deg, #FF7B13, rgba(255,123,19,.1));
  content: "";
  opacity: 1;
  transform: scaleX(0);
  transform-origin: left center;
  pointer-events: none;
}

.gf-motion-hero.gf-is-playing .gf-hero-media img {
  --gf-motion-from-opacity: .9;
  --gf-motion-y: 0;
  --gf-motion-scale: 1.055;
  --gf-motion-clip: inset(0 0 8% 0);
  animation: gfLayerSettleV3 800ms cubic-bezier(.16,1,.3,1) both;
}

.gf-motion-hero.gf-is-playing .gf-motion-hero-title .elementor-widget-container,
.gf-motion-hero.gf-is-playing .gf-motion-hero-copy,
.gf-motion-hero.gf-is-playing .gf-motion-hero-actions {
  animation: gfPrecisionRiseV3 680ms cubic-bezier(.16,1,.3,1) both;
  will-change: transform, opacity, filter;
}

.gf-motion-hero.gf-is-playing .gf-motion-hero-title .elementor-widget-container {
  --gf-motion-from-opacity: .92;
  --gf-motion-x: -22px;
  --gf-motion-y: 16px;
  --gf-motion-blur: 2px;
  animation-delay: 30ms;
}

.gf-motion-hero.gf-is-playing .gf-hero-main-title::after {
  animation: gfSeamDrawXV3 720ms cubic-bezier(.16,1,.3,1) 130ms both;
}

.gf-motion-hero.gf-is-playing .gf-motion-hero-copy {
  --gf-motion-from-opacity: .74;
  --gf-motion-y: 24px;
  animation-delay: 150ms;
}

.gf-motion-hero.gf-is-playing .gf-motion-hero-actions {
  --gf-motion-from-opacity: .7;
  --gf-motion-y: 20px;
  animation-delay: 240ms;
}

.gf-motion-hero.gf-motion-complete .gf-hero-main-title::after { opacity: 1; transform: scaleX(1); }

/* Level 2 — Proof: compact evidence enters as a measured trace across the bar. */
.gf-motion-proof.gf-motion-ready:not(.gf-motion-complete) .gf-proof-item {
  opacity: .52;
  filter: blur(4px);
  transform: translate3d(-20px, 0, 0);
}

.gf-motion-proof.gf-is-playing .gf-proof-item {
  --gf-motion-from-opacity: .52;
  --gf-motion-x: -20px;
  --gf-motion-y: 0;
  --gf-motion-blur: 4px;
  animation: gfPrecisionRiseV3 560ms cubic-bezier(.16,1,.3,1) both;
}
.gf-motion-proof.gf-is-playing .gf-proof-item:nth-child(2) { animation-delay: 70ms; }
.gf-motion-proof.gf-is-playing .gf-proof-item:nth-child(3) { animation-delay: 140ms; }
.gf-motion-proof.gf-is-playing .gf-proof-item:nth-child(4) { animation-delay: 210ms; }

/* Level 3 — Intro/services: copy anchors left, service rows trace in, imagery settles as material layers. */
.gf-motion-intro.gf-motion-ready:not(.gf-motion-complete) .gf-motion-intro-copy {
  opacity: .54;
  filter: blur(5px);
  transform: translate3d(-30px, 18px, 0);
}

.gf-motion-intro.gf-motion-ready:not(.gf-motion-complete) .service-link {
  opacity: .48;
  filter: blur(3px);
  transform: translate3d(28px, 0, 0);
}

.gf-motion-intro .gf-motion-layer.gf-motion-ready:not(.gf-motion-complete),
.gf-motion-intro .gf-motion-card.gf-motion-ready:not(.gf-motion-complete) {
  opacity: .5;
  clip-path: inset(7% 5% 7% 5%);
  filter: blur(6px) saturate(.8);
  transform: translate3d(34px, 24px, 0) scale(1.018);
}

.gf-motion-intro.gf-is-playing .gf-motion-intro-copy {
  --gf-motion-from-opacity: .54;
  --gf-motion-x: -30px;
  --gf-motion-y: 18px;
  animation: gfPrecisionRiseV3 680ms cubic-bezier(.16,1,.3,1) both;
}

.gf-motion-intro.gf-is-playing .service-link {
  --gf-motion-from-opacity: .48;
  --gf-motion-x: 28px;
  --gf-motion-y: 0;
  --gf-motion-blur: 3px;
  animation: gfPrecisionRiseV3 520ms cubic-bezier(.16,1,.3,1) both;
}

.gf-motion-intro.gf-is-playing .service-link:nth-child(2) { animation-delay: 30ms; }
.gf-motion-intro.gf-is-playing .service-link:nth-child(3) { animation-delay: 60ms; }
.gf-motion-intro.gf-is-playing .service-link:nth-child(4) { animation-delay: 90ms; }
.gf-motion-intro.gf-is-playing .service-link:nth-child(5) { animation-delay: 120ms; }
.gf-motion-intro.gf-is-playing .service-link:nth-child(6) { animation-delay: 150ms; }
.gf-motion-intro.gf-is-playing .service-link:nth-child(7) { animation-delay: 180ms; }
.gf-motion-intro.gf-is-playing .service-link:nth-child(8) { animation-delay: 210ms; }
.gf-motion-intro.gf-is-playing .service-link:nth-child(9) { animation-delay: 240ms; }
.gf-motion-intro.gf-is-playing .service-link:nth-child(10) { animation-delay: 270ms; }

.gf-motion-intro .gf-motion-layer.gf-is-playing,
.gf-motion-intro .gf-motion-card.gf-is-playing {
  --gf-motion-from-opacity: .5;
  --gf-motion-x: 34px;
  --gf-motion-y: 24px;
  --gf-motion-scale: 1.018;
  --gf-motion-clip: inset(7% 5% 7% 5%);
  --gf-motion-blur: 6px;
  animation: gfLayerSettleV3 760ms cubic-bezier(.16,1,.3,1) 90ms both;
}

.service-link.state-trace { transition: transform 260ms cubic-bezier(.16,1,.3,1); }
@media (hover: hover) and (pointer: fine) {
  .service-link.state-trace:hover,
  .service-link.state-trace:focus-within { transform: translate3d(7px, 0, 0); }
}

/* Level 3 — Reviews: the wall assembles from alternating material layers. */
.gf-motion-reviews.gf-motion-ready:not(.gf-motion-complete) .gf-motion-header {
  opacity: .52;
  filter: blur(5px);
  transform: translate3d(-26px, 18px, 0);
}

.gf-motion-reviews.gf-motion-ready:not(.gf-motion-complete) .gf-review-card {
  opacity: .46;
  clip-path: inset(6% 4% 6% 4%);
  filter: blur(5px) saturate(.86);
  transform: translate3d(-24px, 30px, 0) scale(.975);
}
.gf-motion-reviews.gf-motion-ready:not(.gf-motion-complete) .gf-review-card:nth-child(even) { transform: translate3d(24px, 30px, 0) scale(.975); }

.gf-motion-reviews.gf-is-playing .gf-motion-header {
  --gf-motion-from-opacity: .52;
  --gf-motion-x: -26px;
  --gf-motion-y: 18px;
  animation: gfPrecisionRiseV3 640ms cubic-bezier(.16,1,.3,1) both;
}

.gf-motion-reviews.gf-is-playing .gf-review-card {
  --gf-motion-from-opacity: .46;
  --gf-motion-x: -24px;
  --gf-motion-y: 30px;
  --gf-motion-scale: .975;
  --gf-motion-clip: inset(6% 4% 6% 4%);
  animation: gfLayerSettleV3 680ms cubic-bezier(.16,1,.3,1) both;
}
.gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(even) { --gf-motion-x: 24px; }
.gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(2) { animation-delay: 60ms; }
.gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(3) { animation-delay: 120ms; }
.gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(4) { animation-delay: 180ms; }
.gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(5) { animation-delay: 240ms; }

@media (hover: hover) and (pointer: fine) {
  .gf-motion-review-grid > .elementor-element { transition: transform 260ms cubic-bezier(.16,1,.3,1), box-shadow 260ms ease; }
  .gf-motion-review-grid > .elementor-element:hover,
  .gf-motion-review-grid > .elementor-element:focus-within { transform: translate3d(0, -6px, 0); }
}

/* Level 3 — Before/after: documentation is uncovered, cases meet at the seam, handle settles last. */
.gf-motion-beforeafter.gf-motion-ready:not(.gf-motion-complete) .gf-ba-header-native {
  opacity: .52;
  filter: blur(5px);
  transform: translate3d(-24px, 18px, 0);
}
.gf-motion-beforeafter .gf-motion-ba-panel.gf-motion-ready:not(.gf-motion-complete) .gf-ba-documentation-panel-native {
  opacity: .48;
  clip-path: inset(0 8% 0 8%);
  filter: blur(4px) saturate(.86);
}
.gf-motion-beforeafter .gf-motion-ba-panel.gf-motion-ready:not(.gf-motion-complete) .gf-ba-case-native:first-child { transform: translate3d(-26px, 0, 0); }
.gf-motion-beforeafter .gf-motion-ba-panel.gf-motion-ready:not(.gf-motion-complete) .gf-ba-case-native:last-child { transform: translate3d(26px, 0, 0); }

.gf-motion-beforeafter.gf-is-playing .gf-ba-header-native {
  --gf-motion-from-opacity: .52;
  --gf-motion-x: -24px;
  --gf-motion-y: 18px;
  animation: gfPrecisionRiseV3 640ms cubic-bezier(.16,1,.3,1) both;
}
.gf-motion-beforeafter .gf-motion-ba-panel.gf-is-playing .gf-ba-documentation-panel-native {
  --gf-motion-from-opacity: .48;
  --gf-motion-y: 0;
  --gf-motion-scale: 1;
  --gf-motion-clip: inset(0 8% 0 8%);
  animation: gfLayerSettleV3 760ms cubic-bezier(.16,1,.3,1) 80ms both;
}
.gf-motion-beforeafter .gf-motion-ba-panel.gf-is-playing .gf-ba-case-native {
  --gf-motion-from-opacity: .62;
  --gf-motion-x: -26px;
  --gf-motion-y: 0;
  animation: gfPrecisionRiseV3 660ms cubic-bezier(.16,1,.3,1) 110ms both;
}
.gf-motion-beforeafter .gf-motion-ba-panel.gf-is-playing .gf-ba-case-native:last-child { --gf-motion-x: 26px; animation-delay: 180ms; }
.gf-motion-beforeafter .gf-motion-ba-panel.gf-is-playing .gf-ba-arrow-native { animation: gfHandleSettleV3 520ms cubic-bezier(.16,1,.3,1) 280ms both; transform-origin: center; }
.gf-motion-beforeafter .gf-motion-ba-panel.gf-is-playing .gf-ba-divider-line-native { animation: gfSeamDrawYV3 680ms cubic-bezier(.16,1,.3,1) 170ms both; transform-origin: center top; }

/* Level 3 — References: body.elementor-page-11, stage and active case establish clear spatial continuity. */
.gf-motion-references.gf-motion-ready:not(.gf-motion-complete) .gf-motion-header {
  opacity: .5;
  filter: blur(5px);
  transform: translate3d(-28px, 18px, 0);
}
.gf-motion-references .gf-motion-ref-stage.gf-motion-ready:not(.gf-motion-complete) {
  opacity: .42;
  clip-path: inset(4% 5% 4% 5%);
  filter: blur(6px) saturate(.8);
  transform: translate3d(0, 34px, 0) scale(.985);
}
.gf-motion-references .gf-motion-ref-stage.gf-motion-ready:not(.gf-motion-complete) .e-n-tab-title { opacity: .46; transform: translate3d(18px, 0, 0); }

.gf-motion-references.gf-is-playing .gf-motion-header {
  --gf-motion-from-opacity: .5;
  --gf-motion-x: -28px;
  --gf-motion-y: 18px;
  animation: gfPrecisionRiseV3 660ms cubic-bezier(.16,1,.3,1) both;
}
.gf-motion-references .gf-motion-ref-stage.gf-is-playing {
  --gf-motion-from-opacity: .42;
  --gf-motion-y: 34px;
  --gf-motion-scale: .985;
  --gf-motion-clip: inset(4% 5% 4% 5%);
  animation: gfLayerSettleV3 760ms cubic-bezier(.16,1,.3,1) 90ms both;
}
.gf-motion-references .gf-motion-ref-stage.gf-is-playing .e-n-tab-title {
  --gf-motion-from-opacity: .46;
  --gf-motion-x: 18px;
  --gf-motion-y: 0;
  --gf-motion-blur: 2px;
  animation: gfPrecisionRiseV3 520ms cubic-bezier(.16,1,.3,1) 100ms both;
}
.gf-motion-references .gf-motion-ref-stage.gf-is-playing .e-n-tab-title:nth-child(2) { animation-delay: 170ms; }
.gf-motion-references .gf-motion-ref-stage.gf-is-playing .e-n-tab-title:nth-child(3) { animation-delay: 240ms; }

/* Level 3 — Process shell: header introduces the Level 4 scroll-linked seam owned in section CSS. */
.gf-motion-process.gf-motion-ready:not(.gf-motion-complete) .gf-process-header { opacity: .5; filter: blur(5px); transform: translate3d(-28px, 20px, 0); }
.gf-motion-process.gf-is-playing .gf-process-header {
  --gf-motion-from-opacity: .5;
  --gf-motion-x: -28px;
  --gf-motion-y: 20px;
  animation: gfPrecisionRiseV3 680ms cubic-bezier(.16,1,.3,1) both;
}

/* Level 3 — About: one approved card, composed from header, image layers, story, proof and contact. */
.gf-motion-about.gf-motion-ready:not(.gf-motion-complete) .gf-motion-header { opacity: .5; filter: blur(5px); transform: translate3d(-28px, 18px, 0); }
.gf-motion-about .gf-motion-about-copy.gf-motion-ready:not(.gf-motion-complete),
.gf-motion-about .gf-motion-seam-card.gf-motion-ready:not(.gf-motion-complete),
.gf-motion-about .gf-motion-contact-station.gf-motion-ready:not(.gf-motion-complete) { opacity: .46; filter: blur(4px); transform: translate3d(24px, 24px, 0); }
.gf-motion-about.gf-is-playing .gf-motion-header {
  --gf-motion-from-opacity: .5; --gf-motion-x: -28px; --gf-motion-y: 18px;
  animation: gfPrecisionRiseV3 660ms cubic-bezier(.16,1,.3,1) both;
}
.gf-motion-about .gf-motion-about-copy.gf-is-playing,
.gf-motion-about .gf-motion-seam-card.gf-is-playing,
.gf-motion-about .gf-motion-contact-station.gf-is-playing {
  --gf-motion-from-opacity: .46; --gf-motion-x: 24px; --gf-motion-y: 24px;
  animation: gfPrecisionRiseV3 680ms cubic-bezier(.16,1,.3,1) 100ms both;
}
.gf-motion-about .gf-motion-seam-card.gf-is-playing { animation-delay: 80ms; }
.gf-motion-about .gf-motion-contact-station.gf-is-playing { animation-delay: 80ms; }

/* Level 4 — Service area: only the outer arrival; the approved book/page runtime remains sole owner inside. */
.gf-motion-service.gf-motion-ready:not(.gf-motion-complete) .gf-motion-header { opacity: .5; filter: blur(5px); transform: translate3d(-26px, 18px, 0); }
.gf-motion-service .gf-motion-service-stage.gf-motion-ready:not(.gf-motion-complete) { opacity: .44; clip-path: inset(3% 4% 3% 4%); filter: blur(5px) saturate(.84); transform: translate3d(0, 30px, 0) scale(.988); }
.gf-motion-service.gf-is-playing .gf-motion-header {
  --gf-motion-from-opacity: .5; --gf-motion-x: -26px; --gf-motion-y: 18px;
  animation: gfPrecisionRiseV3 640ms cubic-bezier(.16,1,.3,1) both;
}
.gf-motion-service .gf-motion-service-stage.gf-is-playing {
  --gf-motion-from-opacity: .44; --gf-motion-y: 30px; --gf-motion-scale: .988; --gf-motion-clip: inset(3% 4% 3% 4%);
  animation: gfLayerSettleV3 740ms cubic-bezier(.16,1,.3,1) 100ms both;
}

/* Level 3 — Contact: reassurance copy and form meet from opposite sides, then fields resolve in order. */
.gf-motion-contact.gf-motion-ready:not(.gf-motion-complete) .gf-motion-contact-copy { opacity: .5; filter: blur(5px); transform: translate3d(-30px, 20px, 0); }
.gf-motion-contact .gf-motion-contact-form.gf-motion-ready:not(.gf-motion-complete) { opacity: .44; clip-path: inset(4% 5% 4% 5%); filter: blur(5px); transform: translate3d(30px, 24px, 0) scale(.985); }
.gf-motion-contact.gf-is-playing .gf-motion-contact-copy {
  --gf-motion-from-opacity: .5; --gf-motion-x: -30px; --gf-motion-y: 20px;
  animation: gfPrecisionRiseV3 680ms cubic-bezier(.16,1,.3,1) both;
}
.gf-motion-contact .gf-motion-contact-form.gf-is-playing {
  --gf-motion-from-opacity: .44; --gf-motion-x: 30px; --gf-motion-y: 24px; --gf-motion-scale: .985; --gf-motion-clip: inset(4% 5% 4% 5%);
  animation: gfLayerSettleV3 760ms cubic-bezier(.16,1,.3,1) 90ms both;
}
.gf-motion-contact .gf-motion-contact-form.gf-motion-ready:not(.gf-motion-complete) .elementor-field-group { opacity: .5; transform: translate3d(0, 12px, 0); }
.gf-motion-contact .gf-motion-contact-form.gf-is-playing .elementor-field-group { --gf-motion-from-opacity: .5; --gf-motion-y: 12px; --gf-motion-blur: 2px; animation: gfPrecisionRiseV3 480ms cubic-bezier(.16,1,.3,1) 120ms both; }
.gf-motion-contact .gf-motion-contact-form.gf-is-playing .elementor-field-group:nth-child(2) { animation-delay: 150ms; }
.gf-motion-contact .gf-motion-contact-form.gf-is-playing .elementor-field-group:nth-child(3) { animation-delay: 180ms; }
.gf-motion-contact .gf-motion-contact-form.gf-is-playing .elementor-field-group:nth-child(n+4) { animation-delay: 210ms; }

/* Level 2 — FAQ: masthead, subject rail and accordion resolve as three functional planes. */
.gf-motion-faq.gf-motion-ready:not(.gf-motion-complete) .gf-faq-masthead { opacity: .5; filter: blur(5px); transform: translate3d(-26px, 18px, 0); }
.gf-motion-faq .gf-motion-faq-aside.gf-motion-ready:not(.gf-motion-complete) { opacity: .48; filter: blur(4px); transform: translate3d(-22px, 20px, 0); }
.gf-motion-faq .gf-motion-faq-list.gf-motion-ready:not(.gf-motion-complete) { opacity: .44; filter: blur(4px); transform: translate3d(24px, 20px, 0); }
.gf-motion-faq.gf-is-playing .gf-faq-masthead { --gf-motion-from-opacity: .5; --gf-motion-x: -26px; --gf-motion-y: 18px; animation: gfPrecisionRiseV3 620ms cubic-bezier(.16,1,.3,1) both; }
.gf-motion-faq .gf-motion-faq-aside.gf-is-playing { --gf-motion-from-opacity: .48; --gf-motion-x: -22px; --gf-motion-y: 20px; animation: gfPrecisionRiseV3 620ms cubic-bezier(.16,1,.3,1) both; }
.gf-motion-faq .gf-motion-faq-list.gf-is-playing { --gf-motion-from-opacity: .44; --gf-motion-x: 24px; --gf-motion-y: 20px; animation: gfPrecisionRiseV3 660ms cubic-bezier(.16,1,.3,1) both; }
.gf-motion-faq .gf-motion-faq-list.gf-is-playing .e-n-accordion-item { --gf-motion-from-opacity: .54; --gf-motion-y: 10px; --gf-motion-blur: 2px; animation: gfPrecisionRiseV3 460ms cubic-bezier(.16,1,.3,1) 80ms both; }
.gf-motion-faq .gf-motion-faq-list.gf-is-playing .e-n-accordion-item:nth-child(2) { animation-delay: 110ms; }
.gf-motion-faq .gf-motion-faq-list.gf-is-playing .e-n-accordion-item:nth-child(3) { animation-delay: 140ms; }
.gf-motion-faq .gf-motion-faq-list.gf-is-playing .e-n-accordion-item:nth-child(n+4) { animation-delay: 170ms; }

/* First-class mobile variants: different directions and compositions, not scaled desktop motion. */
@media (max-width: 767px) {
  .gf-motion-hero .gf-hero-main-title::after { width: 88px; margin-top: 16px; }
  .gf-motion-hero.gf-is-playing .gf-hero-media img { --gf-motion-scale: 1.035; --gf-motion-clip: inset(0 0 5% 0); animation-duration: 620ms; }
  .gf-motion-hero.gf-is-playing .gf-motion-hero-title .elementor-widget-container { --gf-motion-x: 0; --gf-motion-y: 14px; animation-duration: 540ms; }
  .gf-motion-hero.gf-is-playing .gf-motion-hero-copy { --gf-motion-y: 18px; animation-duration: 540ms; animation-delay: 100ms; }
  .gf-motion-hero.gf-is-playing .gf-motion-hero-actions { --gf-motion-y: 14px; animation-duration: 500ms; animation-delay: 180ms; }
  .gf-motion-hero.gf-is-playing .gf-hero-main-title::after { animation-duration: 560ms; animation-delay: 90ms; }

  .gf-motion-proof.gf-motion-ready:not(.gf-motion-complete) .gf-proof-item { transform: translate3d(14px, 0, 0); }
  .gf-motion-proof.gf-is-playing .gf-proof-item { --gf-motion-x: 14px; animation-duration: 480ms; }
  .gf-motion-proof.gf-is-playing .gf-proof-item:nth-child(2) { animation-delay: 45ms; }
  .gf-motion-proof.gf-is-playing .gf-proof-item:nth-child(3) { animation-delay: 90ms; }
  .gf-motion-proof.gf-is-playing .gf-proof-item:nth-child(4) { animation-delay: 135ms; }

  .gf-motion-intro.gf-motion-ready:not(.gf-motion-complete) .gf-motion-intro-copy { transform: translate3d(0, 20px, 0); }
  .gf-motion-intro.gf-is-playing .gf-motion-intro-copy { --gf-motion-x: 0; --gf-motion-y: 20px; animation-duration: 560ms; }
  .gf-motion-intro.gf-motion-ready:not(.gf-motion-complete) .service-link { transform: translate3d(16px, 0, 0); }
  .gf-motion-intro.gf-is-playing .service-link { --gf-motion-x: 16px; animation-duration: 460ms; }
  .gf-motion-intro.gf-is-playing .service-link:nth-child(2) { animation-delay: 20ms; }
  .gf-motion-intro.gf-is-playing .service-link:nth-child(3) { animation-delay: 40ms; }
  .gf-motion-intro.gf-is-playing .service-link:nth-child(4) { animation-delay: 60ms; }
  .gf-motion-intro.gf-is-playing .service-link:nth-child(5) { animation-delay: 80ms; }
  .gf-motion-intro.gf-is-playing .service-link:nth-child(6) { animation-delay: 100ms; }
  .gf-motion-intro.gf-is-playing .service-link:nth-child(7) { animation-delay: 120ms; }
  .gf-motion-intro.gf-is-playing .service-link:nth-child(8) { animation-delay: 140ms; }
  .gf-motion-intro.gf-is-playing .service-link:nth-child(9) { animation-delay: 160ms; }
  .gf-motion-intro.gf-is-playing .service-link:nth-child(10) { animation-delay: 180ms; }
  .gf-motion-intro .gf-motion-layer.gf-motion-ready:not(.gf-motion-complete),
  .gf-motion-intro .gf-motion-card.gf-motion-ready:not(.gf-motion-complete) { transform: translate3d(0, 24px, 0) scale(1.012); clip-path: inset(5% 3% 5% 3%); }
  .gf-motion-intro .gf-motion-layer.gf-is-playing,
  .gf-motion-intro .gf-motion-card.gf-is-playing { --gf-motion-x: 0; --gf-motion-y: 24px; --gf-motion-scale: 1.012; --gf-motion-clip: inset(5% 3% 5% 3%); animation-duration: 620ms; }

  .gf-motion-reviews.gf-motion-ready:not(.gf-motion-complete) .gf-review-card,
  .gf-motion-reviews.gf-motion-ready:not(.gf-motion-complete) .gf-review-card:nth-child(even) { transform: translate3d(18px, 16px, 0) scale(.985); clip-path: inset(3% 3% 3% 3%); }
  .gf-motion-reviews.gf-is-playing .gf-review-card,
  .gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(even) { --gf-motion-x: 18px; --gf-motion-y: 16px; --gf-motion-scale: .985; --gf-motion-clip: inset(3% 3% 3% 3%); animation-duration: 560ms; }
  .gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(2) { animation-delay: 40ms; }
  .gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(3) { animation-delay: 80ms; }
  .gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(4) { animation-delay: 120ms; }
  .gf-motion-reviews.gf-is-playing .gf-review-card:nth-child(5) { animation-delay: 160ms; }

  .gf-motion-beforeafter .gf-motion-ba-panel.gf-motion-ready:not(.gf-motion-complete) .gf-ba-case-native:first-child,
  .gf-motion-beforeafter .gf-motion-ba-panel.gf-motion-ready:not(.gf-motion-complete) .gf-ba-case-native:last-child { transform: translate3d(0, 18px, 0); }
  .gf-motion-beforeafter .gf-motion-ba-panel.gf-is-playing .gf-ba-case-native,
  .gf-motion-beforeafter .gf-motion-ba-panel.gf-is-playing .gf-ba-case-native:last-child { --gf-motion-x: 0; --gf-motion-y: 18px; animation-duration: 540ms; }
  .gf-motion-beforeafter .gf-motion-ba-panel.gf-is-playing .gf-ba-documentation-panel-native { --gf-motion-clip: inset(4% 0 4% 0); animation-duration: 620ms; }
  .gf-motion-beforeafter .gf-motion-ba-panel.gf-is-playing .gf-ba-arrow-native { animation-duration: 420ms; animation-delay: 210ms; }

  .gf-motion-references.gf-motion-ready:not(.gf-motion-complete) .gf-motion-header,
  .gf-motion-references .gf-motion-ref-stage.gf-motion-ready:not(.gf-motion-complete) .e-n-tab-title { transform: translate3d(-16px, 12px, 0); }
  .gf-motion-references.gf-is-playing .gf-motion-header { --gf-motion-x: -16px; --gf-motion-y: 12px; animation-duration: 560ms; }
  .gf-motion-references .gf-motion-ref-stage.gf-is-playing .e-n-tab-title { --gf-motion-x: -16px; --gf-motion-y: 12px; animation-duration: 460ms; }
  .gf-motion-references .gf-motion-ref-stage.gf-is-playing { --gf-motion-y: 20px; --gf-motion-scale: .99; --gf-motion-clip: inset(3% 0 3% 0); animation-duration: 620ms; }

  .gf-motion-process.gf-motion-ready:not(.gf-motion-complete) .gf-process-header { transform: translate3d(0, 18px, 0); }
  .gf-motion-process.gf-is-playing .gf-process-header { --gf-motion-x: 0; --gf-motion-y: 18px; animation-duration: 560ms; }

  .gf-motion-about.gf-motion-ready:not(.gf-motion-complete) .gf-motion-header,
  .gf-motion-about .gf-motion-about-copy.gf-motion-ready:not(.gf-motion-complete),
  .gf-motion-about .gf-motion-seam-card.gf-motion-ready:not(.gf-motion-complete),
  .gf-motion-about .gf-motion-contact-station.gf-motion-ready:not(.gf-motion-complete) { transform: translate3d(0, 18px, 0); }
  .gf-motion-about.gf-is-playing .gf-motion-header,
  .gf-motion-about .gf-motion-about-copy.gf-is-playing,
  .gf-motion-about .gf-motion-seam-card.gf-is-playing,
  .gf-motion-about .gf-motion-contact-station.gf-is-playing { --gf-motion-x: 0; --gf-motion-y: 18px; animation-duration: 560ms; }

  .gf-motion-service.gf-motion-ready:not(.gf-motion-complete) .gf-motion-header { transform: translate3d(0, 18px, 0); }
  .gf-motion-service.gf-is-playing .gf-motion-header { --gf-motion-x: 0; --gf-motion-y: 18px; animation-duration: 540ms; }
  .gf-motion-service .gf-motion-service-stage.gf-is-playing { --gf-motion-y: 20px; --gf-motion-clip: inset(3% 0 3% 0); animation-duration: 600ms; }

  .gf-motion-contact.gf-motion-ready:not(.gf-motion-complete) .gf-motion-contact-copy,
  .gf-motion-contact .gf-motion-contact-form.gf-motion-ready:not(.gf-motion-complete) { transform: translate3d(0, 20px, 0) scale(.99); }
  .gf-motion-contact.gf-is-playing .gf-motion-contact-copy,
  .gf-motion-contact .gf-motion-contact-form.gf-is-playing { --gf-motion-x: 0; --gf-motion-y: 20px; --gf-motion-scale: .99; animation-duration: 600ms; }
  .gf-motion-contact .gf-motion-contact-form.gf-is-playing .elementor-field-group { --gf-motion-blur: 0px; animation-duration: 420ms; }

  .gf-motion-faq.gf-motion-ready:not(.gf-motion-complete) .gf-faq-masthead,
  .gf-motion-faq .gf-motion-faq-aside.gf-motion-ready:not(.gf-motion-complete),
  .gf-motion-faq .gf-motion-faq-list.gf-motion-ready:not(.gf-motion-complete) { transform: translate3d(0, 18px, 0); }
  .gf-motion-faq.gf-is-playing .gf-faq-masthead,
  .gf-motion-faq .gf-motion-faq-aside.gf-is-playing,
  .gf-motion-faq .gf-motion-faq-list.gf-is-playing { --gf-motion-x: 0; --gf-motion-y: 18px; animation-duration: 540ms; }
  .gf-motion-faq .gf-motion-faq-list.gf-is-playing .e-n-accordion-item { --gf-motion-blur: 0px; animation-duration: 400ms; }

  .service-link.state-trace:active { transform: translate3d(4px, 0, 0) scale(.995); }
}

@media (prefers-reduced-motion: reduce) {
  .gf-motion-hero .gf-hero-media img,
  .gf-motion-hero .gf-motion-hero-title .elementor-widget-container,
  .gf-motion-hero .gf-motion-hero-copy,
  .gf-motion-hero .gf-motion-hero-actions,
  .gf-motion-proof .gf-proof-item,
  .gf-motion-intro .gf-motion-intro-copy,
  .gf-motion-intro .service-link,
  .gf-motion-intro .gf-motion-layer,
  .gf-motion-intro .gf-motion-card,
  .gf-motion-reviews .gf-motion-header,
  .gf-motion-reviews .gf-review-card,
  .gf-motion-beforeafter .gf-ba-header-native,
  .gf-motion-beforeafter .gf-ba-documentation-panel-native,
  .gf-motion-beforeafter .gf-ba-case-native,
  .gf-motion-beforeafter .gf-ba-arrow-native,
  .gf-motion-references .gf-motion-header,
  .gf-motion-references .gf-ref-stage,
  .gf-motion-references .e-n-tab-title,
  .gf-motion-process .gf-process-header,
  .gf-motion-about .gf-motion-header,
  .gf-motion-about .gf-motion-about-copy,
  .gf-motion-about .gf-motion-seam-card,
  .gf-motion-about .gf-motion-contact-station,
  .gf-motion-service .gf-motion-header,
  .gf-motion-service .gf-v3-native,
  .gf-motion-contact .gf-motion-contact-copy,
  .gf-motion-contact .gf-contact-form-panel,
  .gf-motion-contact .elementor-field-group,
  .gf-motion-faq .gf-faq-masthead,
  .gf-motion-faq .gf-faq-aside,
  .gf-motion-faq .gf-faq-list,
  .gf-motion-faq .e-n-accordion-item {
    animation: none !important;
    transition-duration: 0.01ms !important;
    opacity: 1 !important;
    transform: none !important;
    filter: none !important;
    clip-path: none !important;
  }
  .gf-motion-hero .gf-hero-main-title::after { transform: scaleX(1) !important; }
  .gf-motion-beforeafter .gf-ba-divider-line-native { animation: none !important; transform: translateX(-50%) scaleY(1) !important; }
}

/* Adapt V2: targeted mobile refinement */
.gf-mobile-tab-nav {
  display: none;
}

@media (max-width: 767px) {
  /* CTA hierarchy: hero and form remain primary/full width; local actions become intrinsic. */
  .gf-review-source,
  .gf-ref-cta,
  .gf-process-local-cta,
  .gf-v3-cta,
  .gf-faq-button {
    width: fit-content !important;
    max-width: 100% !important;
    align-self: flex-start !important;
  }

  .gf-review-source .elementor-widget-container,
  .gf-review-source .elementor-button-wrapper,
  .gf-review-source .elementor-button,
  .gf-ref-cta .elementor-widget-container,
  .gf-ref-cta .elementor-button-wrapper,
  .gf-ref-cta .elementor-button,
  .gf-process-local-cta .elementor-widget-container,
  .gf-process-local-cta .elementor-button-wrapper,
  .gf-process-local-cta .elementor-button,
  .gf-v3-cta .elementor-widget-container,
  .gf-v3-cta .elementor-button-wrapper,
  .gf-v3-cta .elementor-button,
  .gf-faq-button .elementor-widget-container,
  .gf-faq-button .elementor-button-wrapper,
  .gf-faq-button .elementor-button {
    width: auto !important;
    max-width: 100% !important;
  }

  .gf-review-source .elementor-button,
  .gf-ref-cta .elementor-button,
  .gf-process-local-cta .elementor-button,
  .gf-v3-cta .elementor-button,
  .gf-faq-button .elementor-button {
    min-height: 52px !important;
  }

  .gf-review-source .elementor-button {
    justify-content: flex-start !important;
  }

  .gf-ref-footer,
  .gf-process-cta-actions,
  .gf-v3-footer,
  .gf-faq-contact {
    align-items: flex-start !important;
  }

  .gf-v3-footer {
    justify-items: start !important;
  }

  /* Specificity bridge over the existing scoped Elementor Custom CSS owners. */
  .gf-review-wall-v4 .gf-review-source.gf-review-source,
  .gf-ref-section .gf-ref-footer .gf-ref-cta.gf-ref-cta,
  .gf-process-section-native .gf-process-cta-actions .gf-process-local-cta.gf-process-local-cta,
  .gf-serviceområde .gf-v3-footer .gf-v3-cta.gf-v3-cta,
  .gf-faq-section .gf-faq-contact .gf-faq-button.gf-faq-button {
    width: fit-content !important;
    max-width: 100% !important;
    align-self: flex-start !important;
  }

  .gf-review-wall-v4 .gf-review-source.gf-review-source .elementor-button,
  .gf-ref-section .gf-ref-footer .gf-ref-cta.gf-ref-cta .elementor-button,
  .gf-process-section-native .gf-process-cta-actions .gf-process-local-cta.gf-process-local-cta .elementor-button,
  .gf-serviceområde .gf-v3-footer .gf-v3-cta.gf-v3-cta .elementor-button,
  .gf-faq-section .gf-faq-contact .gf-faq-button.gf-faq-button .elementor-button {
    width: auto !important;
    max-width: 100% !important;
  }

  /* Intro/service menu: number, wrapping label and action have separate tracks. */
  .service-list .service-link {
    display: grid !important;
    width: 100% !important;
    min-width: 0 !important;
    min-height: 76px;
    grid-template-columns: 32px minmax(0, 1fr) 44px;
    align-items: center !important;
    gap: 12px !important;
    padding: 14px 0 !important;
  }

  .service-list .service-link__index,
  .service-list .service-link__label,
  .service-list .service-link__arrow {
    min-width: 0;
    margin: 0 !important;
  }

  .service-list .service-link__index {
    width: 32px !important;
    align-self: center !important;
  }

  .service-list .service-link__label {
    width: auto !important;
    max-width: 100% !important;
    align-self: center !important;
  }

  .service-list .service-link__label .elementor-heading-title {
    max-width: 100%;
    white-space: normal;
    overflow-wrap: anywhere;
    word-break: normal;
    hyphens: auto;
  }

  .service-list .service-link__arrow {
    display: grid !important;
    width: 36px !important;
    height: 36px !important;
    justify-self: end;
    align-self: center !important;
    flex: 0 0 36px;
  }

  /* Shared bottom navigation for long reference and service panels. */
  .gf-mobile-tab-nav {
    display: grid;
    position: relative;
    z-index: 8;
    width: auto;
    min-width: 0;
    grid-template-columns: minmax(0, 1fr) auto minmax(0, 1fr);
    align-items: center;
    gap: 8px;
    margin: 16px;
    padding: 8px;
    border: 1px solid rgba(255,255,255,.12);
    border-radius: 14px;
    background: rgba(12,12,12,.96);
    box-shadow: 0 14px 30px -22px rgba(0,0,0,.95);
  }

  .gf-v3-tabs .gf-mobile-tab-nav {
    margin: 16px 0 0;
  }

  .gf-mobile-tab-nav__button {
    display: inline-flex;
    min-width: 0;
    min-height: 48px;
    align-items: center;
    justify-content: center;
    gap: 7px;
    padding: 10px 12px;
    border: 1px solid rgba(255,255,255,.16);
    border-radius: 10px;
    background: #151515;
    color: #F5F5F5;
    font-family: "Plus Jakarta Sans", Arial, sans-serif;
    font-size: 13px;
    font-weight: 700;
    line-height: 1.2;
    cursor: pointer;
    touch-action: manipulation;
    -webkit-tap-highlight-color: rgba(255,123,19,.18);
    transition: border-color 180ms cubic-bezier(.16,1,.3,1), background-color 180ms cubic-bezier(.16,1,.3,1), transform 90ms ease;
  }

  .gf-mobile-tab-nav__button--prev { justify-self: stretch; }
  .gf-mobile-tab-nav__button--next { justify-self: stretch; }

  .gf-mobile-tab-nav__button:active:not(:disabled) {
    transform: scale(.98);
  }

  .gf-mobile-tab-nav__button:focus-visible {
    outline: 2px solid #FF7B13;
    outline-offset: 2px;
  }

  .gf-mobile-tab-nav__button:disabled {
    opacity: .36;
    cursor: not-allowed;
  }

  .gf-mobile-tab-nav__status {
    min-width: 42px;
    color: #FF8F3D;
    font-family: "Plus Jakarta Sans", Arial, sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    letter-spacing: .04em;
    text-align: center;
    white-space: nowrap;
  }

  .gf-ref-tabs .e-n-tabs-content,
  .gf-v3-tabs .e-n-tabs-content {
    scroll-margin-top: 16px;
  }
}

@media (max-width: 359px) {
  .service-list .service-link {
    grid-template-columns: 28px minmax(0, 1fr) 44px;
    gap: 10px !important;
  }

  .service-list .service-link__index {
    width: 28px !important;
  }

  .gf-mobile-tab-nav {
    gap: 6px;
    margin-inline: 12px;
    padding: 6px;
  }

  .gf-mobile-tab-nav__button {
    padding-inline: 9px;
    font-size: 12px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .gf-mobile-tab-nav__button {
    transition: none !important;
  }
}

@media (forced-colors: active) {
  .gf-mobile-tab-nav,
  .gf-mobile-tab-nav__button {
    border-color: CanvasText;
    background: Canvas;
    color: CanvasText;
    box-shadow: none;
  }

  .gf-mobile-tab-nav__status {
    color: Highlight;
  }

  .gf-mobile-tab-nav__button:focus-visible {
    outline-color: Highlight;
  }

  .gf-hero-eyebrow-text,
  .gf-gradient-label {
    background: none !important;
    -webkit-text-fill-color: CanvasText !important;
    color: CanvasText !important;
  }
}

/* Optimize V1: dokumenteret fælles styling-ejerskab. */
.gf-gradient-label {
  background: linear-gradient(90deg,#FF7B13 0%,#CF6717 30%,#A15E12 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
}

@keyframes gf-solar-offer-sweep {
  0% {
    opacity: 0;
    transform: translateX(0) skewX(-16deg);
  }
  18% { opacity: .82; }
  70% { opacity: .5; }
  100% {
    opacity: 0;
    transform: translateX(430%) skewX(-16deg);
  }
}

@keyframes gf-solar-offer-icon {
  0% { transform: scale(.9); }
  52% { transform: scale(1.13) rotate(-5deg); }
  100% { transform: scale(1); }
}

@keyframes gf-solar-phone-sweep {
  0% {
    opacity: 0;
    transform: translateX(0) skewX(-16deg);
  }
  18% { opacity: .82; }
  70% { opacity: .5; }
  100% {
    opacity: 0;
    transform: translateX(430%) skewX(-16deg);
  }
}

@keyframes gf-solar-phone-icon {
  0% { transform: scale(.9); }
  52% { transform: scale(1.13) rotate(-5deg); }
  100% { transform: scale(1); }
}/* End custom CSS */