.elementor-2894 .elementor-element.elementor-element-c4b7f3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;}.elementor-2894 .elementor-element.elementor-element-b946864{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2894 .elementor-element.elementor-element-8e7dec2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2894 .elementor-element.elementor-element-7e4f1cf{padding:20px 0px 10px 0px;}.elementor-2894 .elementor-element.elementor-element-7e4f1cf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:600;text-transform:capitalize;line-height:60px;color:#FFFFFF;}.elementor-2894 .elementor-element.elementor-element-e68133f{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:28px;color:#D7E4F2;}.elementor-2894 .elementor-element.elementor-element-8e496cc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2894 .elementor-element.elementor-element-cf51313 .elementor-button{background-color:#F47C20;font-size:16px;font-weight:600;text-transform:none;border-style:solid;border-color:#F47C20;padding:14px 32px 14px 32px;}.elementor-2894 .elementor-element.elementor-element-cf51313 .elementor-button:hover, .elementor-2894 .elementor-element.elementor-element-cf51313 .elementor-button:focus{background-color:#FF8D39;color:#FFFFFF;}.elementor-2894 .elementor-element.elementor-element-cf51313{padding:0px 0px 0px 0px;}.elementor-2894 .elementor-element.elementor-element-cf51313 .elementor-button:hover svg, .elementor-2894 .elementor-element.elementor-element-cf51313 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2894 .elementor-element.elementor-element-d61822f .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;text-transform:none;fill:#000000;color:#000000;border-style:solid;border-color:#FFFFFF;padding:14px 32px 14px 32px;}.elementor-2894 .elementor-element.elementor-element-d61822f{padding:0px 0px 0px 0px;}.elementor-2894 .elementor-element.elementor-element-d61822f .elementor-button:hover, .elementor-2894 .elementor-element.elementor-element-d61822f .elementor-button:focus{color:#000000;}.elementor-2894 .elementor-element.elementor-element-d61822f .elementor-button:hover svg, .elementor-2894 .elementor-element.elementor-element-d61822f .elementor-button:focus svg{fill:#000000;}.elementor-2894 .elementor-element.elementor-element-f5610ac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2894 .elementor-element.elementor-element-db09111{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2894 .elementor-element.elementor-element-a088ee3{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2894 .elementor-element.elementor-element-f68fdf5{padding:20px 0px 0px 0px;text-align:start;}.elementor-2894 .elementor-element.elementor-element-f68fdf5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2894 .elementor-element.elementor-element-8ffe39d{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-722495f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2894 .elementor-element.elementor-element-722495f:not(.elementor-motion-effects-element-type-background), .elementor-2894 .elementor-element.elementor-element-722495f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2894 .elementor-element.elementor-element-15edf18{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2894 .elementor-element.elementor-element-dba1744{padding:20px 0px 0px 0px;text-align:start;}.elementor-2894 .elementor-element.elementor-element-dba1744 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2894 .elementor-element.elementor-element-30642bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2894 .elementor-element.elementor-element-78d5de6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2894 .elementor-element.elementor-element-a5d9009{padding:20px 0px 0px 0px;text-align:start;}.elementor-2894 .elementor-element.elementor-element-a5d9009 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2894 .elementor-element.elementor-element-ff0b029{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-5ef0c2c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2894 .elementor-element.elementor-element-5ef0c2c:not(.elementor-motion-effects-element-type-background), .elementor-2894 .elementor-element.elementor-element-5ef0c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2894 .elementor-element.elementor-element-ac69268{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2894 .elementor-element.elementor-element-405a62a{padding:20px 0px 0px 0px;text-align:start;}.elementor-2894 .elementor-element.elementor-element-405a62a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2894 .elementor-element.elementor-element-39e27d7{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-ec34d10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2894 .elementor-element.elementor-element-f052b3e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2894 .elementor-element.elementor-element-991f714{padding:20px 0px 0px 0px;text-align:start;}.elementor-2894 .elementor-element.elementor-element-991f714 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2894 .elementor-element.elementor-element-1e28c7a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2894 .elementor-element.elementor-element-1e28c7a:not(.elementor-motion-effects-element-type-background), .elementor-2894 .elementor-element.elementor-element-1e28c7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2894 .elementor-element.elementor-element-0df6c63{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2894 .elementor-element.elementor-element-9d63980{padding:20px 0px 0px 0px;text-align:start;}.elementor-2894 .elementor-element.elementor-element-9d63980 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2894 .elementor-element.elementor-element-0fb46bb{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-776b38c{padding:20px 0px 0px 0px;}.elementor-2894 .elementor-element.elementor-element-7a4f1ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2894 .elementor-element.elementor-element-a69e6d4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2894 .elementor-element.elementor-element-7825caa{padding:20px 0px 0px 0px;text-align:start;}.elementor-2894 .elementor-element.elementor-element-7825caa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#0F172A;}.elementor-2894 .elementor-element.elementor-element-c6bfa08{width:var( --container-widget-width, 70% );max-width:70%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-9312090 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;text-transform:none;fill:#1E293B;color:#1E293B;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CBD5E1;border-radius:6px 6px 6px 6px;padding:14px 32px 14px 32px;}.elementor-2894 .elementor-element.elementor-element-9312090{padding:20px 0px 0px 0px;}.elementor-2894 .elementor-element.elementor-element-9312090 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2894 .elementor-element.elementor-element-9312090 .elementor-button .elementor-button-content-wrapper{gap:20px;}.elementor-2894 .elementor-element.elementor-element-9312090 .elementor-button:hover, .elementor-2894 .elementor-element.elementor-element-9312090 .elementor-button:focus{color:#000000;}.elementor-2894 .elementor-element.elementor-element-9312090 .elementor-button:hover svg, .elementor-2894 .elementor-element.elementor-element-9312090 .elementor-button:focus svg{fill:#000000;}.elementor-2894 .elementor-element.elementor-element-b30de75{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2894 .elementor-element.elementor-element-b30de75:not(.elementor-motion-effects-element-type-background), .elementor-2894 .elementor-element.elementor-element-b30de75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-2894 .elementor-element.elementor-element-295154c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2894 .elementor-element.elementor-element-f9ea745{width:var( --container-widget-width, 50% );max-width:50%;padding:20px 0px 0px 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-2894 .elementor-element.elementor-element-f9ea745 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:48px;color:#0F172A;}.elementor-2894 .elementor-element.elementor-element-bdcec4c{width:var( --container-widget-width, 55% );max-width:55%;padding:5px 0px 30px 0px;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-bbb9961{--display:flex;}.elementor-2894 .elementor-element.elementor-element-ff1c0b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2894 .elementor-element.elementor-element-39ed597{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-9a87b00{--display:flex;}.elementor-2894 .elementor-element.elementor-element-29866ee{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2894 .elementor-element.elementor-element-8da561f{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-13739cd{--display:flex;}.elementor-2894 .elementor-element.elementor-element-b4c6cfc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2894 .elementor-element.elementor-element-fca436a{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-69be62d{--display:flex;}.elementor-2894 .elementor-element.elementor-element-4282c1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2894 .elementor-element.elementor-element-72ee5f8{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-1b510ae{--display:flex;}.elementor-2894 .elementor-element.elementor-element-ead714f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2894 .elementor-element.elementor-element-8232023{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-1ffcaa5{--display:flex;}.elementor-2894 .elementor-element.elementor-element-84ba9e5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2894 .elementor-element.elementor-element-95fb266{padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#475569;}.elementor-2894 .elementor-element.elementor-element-152e022{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-icon-size:15px;}.elementor-2894 .elementor-element.elementor-element-152e022 {--n-accordion-padding:20px 20px 20px 20px;}:where( .elementor-2894 .elementor-element.elementor-element-152e022 > .e-n-accordion > .e-n-accordion-item ) > .e-con{--border-radius:0px 0px 5px 5px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-2894 .elementor-element.elementor-element-0411a5c{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2894 .elementor-element.elementor-element-06d12b5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-2894 .elementor-element.elementor-element-06d12b5:not(.elementor-motion-effects-element-type-background), .elementor-2894 .elementor-element.elementor-element-06d12b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-2894 .elementor-element.elementor-element-2b5d9c8{width:var( --container-widget-width, 80% );max-width:80%;padding:20px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-2894 .elementor-element.elementor-element-2b5d9c8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:700;text-transform:capitalize;line-height:48px;color:#FCFCFC;}.elementor-2894 .elementor-element.elementor-element-34cd41a{width:var( --container-widget-width, 80% );max-width:80%;padding:5px 0px 10px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:28px;color:#CBD5E1;}.elementor-2894 .elementor-element.elementor-element-4951887{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2894 .elementor-element.elementor-element-63e98d7 .elementor-button{background-color:#F47C20;font-size:16px;font-weight:600;text-transform:none;border-style:solid;border-color:#F47C20;padding:14px 32px 14px 32px;}.elementor-2894 .elementor-element.elementor-element-63e98d7 .elementor-button:hover, .elementor-2894 .elementor-element.elementor-element-63e98d7 .elementor-button:focus{background-color:#FF8D39;color:#FFFFFF;}.elementor-2894 .elementor-element.elementor-element-63e98d7{padding:0px 0px 0px 0px;}.elementor-2894 .elementor-element.elementor-element-63e98d7 .elementor-button:hover svg, .elementor-2894 .elementor-element.elementor-element-63e98d7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2894 .elementor-element.elementor-element-d606f13 .elementor-button{background-color:#FFFFFF;font-size:16px;font-weight:600;text-transform:none;fill:#000000;color:#000000;border-style:solid;border-color:#FFFFFF;padding:14px 32px 14px 32px;}.elementor-2894 .elementor-element.elementor-element-d606f13{padding:0px 0px 0px 0px;}.elementor-2894 .elementor-element.elementor-element-d606f13 .elementor-button:hover, .elementor-2894 .elementor-element.elementor-element-d606f13 .elementor-button:focus{color:#000000;}.elementor-2894 .elementor-element.elementor-element-d606f13 .elementor-button:hover svg, .elementor-2894 .elementor-element.elementor-element-d606f13 .elementor-button:focus svg{fill:#000000;}.elementor-2894 .elementor-element.elementor-element-27a961f{width:var( --container-widget-width, 85% );max-width:85%;padding:5px 0px 10px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;line-height:28px;color:#CBD5E1;}.elementor-2894 .elementor-element.elementor-element-42a0dd4{--display:flex;}@media(min-width:768px){.elementor-2894 .elementor-element.elementor-element-f5610ac{--width:65%;}}/* Start custom CSS for heading, class: .elementor-element-7e4f1cf */.gradient-text {
    background: linear-gradient(
        135deg,
        #F47C20 0%,
        #FF9B42 45%,
        #FFD089 100%
    );
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}
.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4b7f3a */.megapodes-one{
    background:
        radial-gradient(circle at 20% 20%, rgba(244,124,32,.08), transparent 30%),
        linear-gradient(
            135deg,
            #081F3F 0%,
            #0A2E5D 50%,
            #081F3F 100%
        );
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7ab5061 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f68fdf5 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ebfbde9 */.deployment-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(340px,1fr));
    gap:2rem;
    margin-top:3rem;
}

.deployment-card{
    position:relative;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    border-left:5px solid #F47C20;
    border-radius:18px;
    padding:2rem;
    transition:.35s ease;
    box-shadow:0 10px 30px rgba(15,23,42,.05);
}

.deployment-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(15,23,42,.10);
    border-left-color:#0A2E5D;
}

.deployment-icon{
    width:64px;
    height:64px;
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.5rem;
    margin-bottom:1.5rem;
}

.deployment-blue{
    background:rgba(10,46,93,.08);
    color:#0A2E5D;
}

.deployment-orange{
    background:rgba(244,124,32,.12);
    color:#F47C20;
}

.deployment-green{
    background:rgba(22,163,74,.10);
    color:#16A34A;
}

.deployment-content h3{
    margin:0 0 1rem;
    font-size:1.35rem;
    color:#0A2E5D;
    font-weight:700;
}

.deployment-content p{
    margin:0;
    color:#64748B;
    line-height:1.8;
}

@media(max-width:768px){

    .deployment-grid{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ae3157c */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dba1744 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9828d03 */.identity-grid{
    display:grid;
        grid-template-columns: repeat(4, 1fr);
    gap:1.75rem;
    margin-top:3rem;
}

.identity-card{
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    border-radius:18px;
    padding:2rem 1.75rem;
    transition:.35s ease;
    position:relative;
    overflow:hidden;
}

.identity-card::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:3px;
    background:#F47C20;
    transform:scaleX(0);
    transition:.35s;
}

.identity-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(15,23,42,.08);
    border-color:rgba(244,124,32,.25);
}

.identity-card:hover::before{
    transform:scaleX(1);
}

.identity-icon{
    width:56px;
    height:56px;
    border-radius:16px;
    background:rgba(10,46,93,.08);
    color:#0A2E5D;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.35rem;
    margin-bottom:1.25rem;
    transition:.3s;
}

.identity-card:hover .identity-icon{
    background:#0A2E5D;
    color:#fff;
    transform:rotate(-8deg);
}

.identity-card h3{
    margin:0 0 .85rem;
    color:#0A2E5D;
    font-size:1.2rem;
    font-weight:700;
}

.identity-card p{
    margin:0;
    color:#64748b;
    line-height:1.8;
    font-size:.95rem;
}

.identity-card a{
    color:#F47C20;
    font-weight:600;
    text-decoration:none;
}

.identity-card a:hover{
    text-decoration:underline;
}

@media(max-width:768px){

    .identity-grid{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6513257 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a5d9009 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a410010 */.governance-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(280px,1fr));
    gap:2rem;
    margin-top:3rem;
}

.governance-card{
    position:relative;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    border-radius:18px;
    padding:2rem;
    transition:.35s ease;
    overflow:hidden;
}

.governance-card::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:2px;
    background:linear-gradient(#F47C20,transparent);
}

.governance-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(15,23,42,.08);
}

.governance-number{
    width:64px;
    height:64px;
    border-radius:50%;
    background:#0A2E5D;
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.4rem;
    margin-bottom:1.5rem;
    position:relative;
    z-index:2;
    transition:.3s;
}

.governance-card:hover .governance-number{
    background:#F47C20;
    transform:scale(1.08);
}

.governance-content h3{
    margin:0 0 1rem;
    color:#0A2E5D;
    font-size:1.2rem;
    font-weight:700;
}

.governance-content p{
    margin:0;
    color:#64748B;
    line-height:1.8;
}

@media(max-width:768px){

    .governance-grid{
        grid-template-columns:1fr;
    }

    .governance-card::before{
        display:none;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b1b53c */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-405a62a */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-414f6ec */.licensing-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(340px,1fr));
    gap:2rem;
    margin-top:3rem;
}

.licensing-card{
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    border-radius:20px;
    padding:2rem;
    transition:.35s ease;
    position:relative;
    overflow:hidden;
}

.licensing-card::after{
    content:"";
    position:absolute;
    left:0;
    right:0;
    bottom:0;
    height:4px;
    background:#F47C20;
    transform:scaleX(0);
    transform-origin:left;
    transition:.35s;
}

.licensing-card:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(15,23,42,.08);
}

.licensing-card:hover::after{
    transform:scaleX(1);
}

.licensing-header{
    display:flex;
    align-items:center;
    gap:1rem;
    margin-bottom:1.25rem;
}

.licensing-icon{
    width:64px;
    height:64px;
    border-radius:18px;
    background:linear-gradient(135deg,#0A2E5D,#123f78);
    color:#fff;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.45rem;
    flex-shrink:0;
    transition:.35s;
}

.licensing-card:hover .licensing-icon{
    background:linear-gradient(135deg,#F47C20,#ff9b4d);
    transform:rotate(-8deg);
}

.licensing-header h3{
    margin:0;
    color:#0A2E5D;
    font-size:1.25rem;
    line-height:1.4;
    font-weight:700;
}

.licensing-card p{
    margin:0;
    color:#64748B;
    line-height:1.8;
    font-size:.96rem;
}

@media(max-width:768px){

    .licensing-grid{
        grid-template-columns:1fr;
    }

    .licensing-header{
        align-items:flex-start;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80e0569 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-991f714 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-db5e669 */.service-grid{
    display:grid;
    grid-template-columns:repeat(auto-fit,minmax(260px,1fr));
    gap:2rem;
    margin-top:3rem;
}

.service-card{
    position:relative;
    background:#fff;
    border:1px solid rgba(10,46,93,.08);
    border-left:4px solid #F47C20;
    border-radius:18px;
    padding:2rem;
    transition:.35s ease;
    overflow:hidden;
}

.service-card:hover{
    transform:translateY(-8px);
    border-left-color:#0A2E5D;
    box-shadow:0 18px 45px rgba(15,23,42,.08);
}

.service-icon{
    width:60px;
    height:60px;
    border-radius:50%;
    background:rgba(244,124,32,.12);
    color:#F47C20;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:1.4rem;
    margin-bottom:1.25rem;
    transition:.35s;
}

.service-card:hover .service-icon{
    background:#0A2E5D;
    color:#fff;
    transform:rotate(12deg) scale(1.08);
}

.service-card h3{
    margin:0 0 1rem;
    color:#0A2E5D;
    font-size:1.2rem;
    font-weight:700;
    line-height:1.4;
}

.service-card p{
    margin:0;
    color:#64748B;
    line-height:1.8;
    font-size:.95rem;
}

.service-card a{
    color:#F47C20;
    font-weight:600;
    text-decoration:none;
}

.service-card a:hover{
    text-decoration:underline;
}

@media(max-width:768px){

    .service-grid{
        grid-template-columns:1fr;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c118e5a */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d63980 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-776b38c */.grid-compliance-card{
        gap: 15px;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}
.compliance-card{
    position:relative;
    display:flex;
    align-items:flex-start;
    gap:18px;
    background:#fff;
    border:1px solid #e8edf5;
    border-radius:18px;
    padding:26px;
    height:100%;
    transition:.35s ease;
    overflow:hidden;
}

.compliance-card::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    width:5px;
    height:100%;
    background:#F47C20;
    transform:scaleY(0);
    transform-origin:top;
    transition:.35s;
}

.compliance-card:hover{
    transform:translateY(-8px);
    border-color:#d6e3f5;
    box-shadow:0 18px 45px rgba(10,46,93,.12);
}

.compliance-card:hover::before{
    transform:scaleY(1);
}

.compliance-icon{
    flex:0 0 62px;
    width:62px;
    height:62px;
    border-radius:16px;
    background:rgba(244,124,32,.10);
    display:flex;
    align-items:center;
    justify-content:center;
}

.compliance-icon i{
    font-size:26px;
    color:#F47C20;
}

.compliance-content{
    flex:1;
}

.compliance-content h3{
    margin:0 0 12px;
    color:#0A2E5D;
    font-size:1.2rem;
    font-weight:700;
}

.compliance-content p{
    margin:0;
    color:#5f697a;
    line-height:1.8;
}

.compliance-content a{
    color:#F47C20;
    font-weight:600;
    text-decoration:none;
}

.compliance-content a:hover{
    color:#0A2E5D;
}

@media(max-width:768px){

    .compliance-card{
        padding:22px;
    }

    .compliance-icon{
        width:54px;
        height:54px;
        flex-basis:54px;
    }

    .compliance-icon i{
        font-size:22px;
    }

}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bbeca10 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7825caa */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9b06b72 */.badge-brand{
    background: rgba(244, 124, 32, 0.12);
    color: #F47C20;
    border: 1px solid rgba(244, 124, 32, 0.25);
}

.badge{
    display:inline-flex;
    align-items:center;
    gap:.25rem;
    font-size:.75rem;
    font-weight:600;
    padding:.35rem .95rem;
    border-radius:999px;
    backdrop-filter: blur(10px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9ea745 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b5d9c8 */.metapodes-heading_main h1{
    font-weight: 600 !important;
}/* End custom CSS */